Wiki source code of Готовое решение Платформы НЕЙРОСС (нативная версия)
Show last authors
| author | version | line-number | content |
|---|---|---|---|
| 1 | {{info}} | ||
| 2 | Возможен вариант использования имеющегося компьютера организации для развертывания сервера Платформы НЕЙРОСС и АРМ НЕЙРОСС. | ||
| 3 | {{/info}} | ||
| 4 | |||
| 5 | Вы можете использовать имеющийся компьютер под управлением ОС семейства Windows/Ubuntu/AstraLinux и развернуть на нём виртуальную (гостевую) машину с установленными программными средствами Платформы НЕЙРОСС (% style="color: rgb(23,43,77);" %)и всего необходимого окружения(%%). При этом АРМ НЕЙРОСС могут запускаться на хостовой (основной) операционной системе или любом компьютере сети. Мы подготовили готовую конфигурацию виртуальной машины, достаточно установить программу виртуализации, импортировать файл конфигурации и запустить машину. | ||
| 6 | |||
| 7 | [[image:attach:ui.Параметры узла.WebHome@content.png||thumbnail="true" height="10"]] Содержание: | ||
| 8 | |||
| 9 | {{toc/}} | ||
| 10 | |||
| 11 | == {{id name="ГотовоерешениеПлатформыНЕЙРОСС(нативнаяверсия)-Общиесведения"/}}(% style="font-size: 20.0px;letter-spacing: -0.008em;" %)Общие сведения(%%) == | ||
| 12 | |||
| 13 | Конфигурация виртуальной машины предоставляется в формате **OVA** (Open Virtual Appliance) – это универсальный файл хранения данных виртуальной машины, который можно использовать в различных программах для виртуализации операционных систем (Oracle VM VirtualBox, VMware Workstation, Microsoft Hyper-V). При этом машина, на которой устанавливается программа виртуализации, называется хостовой, а виртуальная машина — гостевой. | ||
| 14 | |||
| 15 | {{info}} | ||
| 16 | Ниже дана инструкция по развёртыванию с использованием Oracle VM VirtualBox. Вы также можете использовать другие решения, поддерживающие гостевую ОС Ubuntu Server 18.04 LTS 64-bit, выпуск 18.04.4. Требования к версии ОС хостовой машины задаются производителем используемой программы виртуализации. | ||
| 17 | {{/info}} | ||
| 18 | |||
| 19 | Конфигурация включает использование следующих физических ресурсов: | ||
| 20 | |||
| 21 | * (% style="color: rgb(23,43,77);" %)2 ядра процессора; | ||
| 22 | * (% style="color: rgb(23,43,77);" %)4 Гб оперативной памяти; | ||
| 23 | * (% style="color: rgb(23,43,77);" %)20 Гб на физическом диске для хранения основных данных машины: (%%)ОС (% style="color: rgb(23,43,77);" %)Ubuntu Server 18.04 LTS 64-bit, СУБД PostgreSQL, Платформы НЕЙРОСС и необходимого окружения. | ||
| 24 | * (% style="color: rgb(23,43,77);" %)Физическая память для хранения резервных копий базы данных Платформы НЕЙРОСС (бэкапов), записи видеоархива, импорта и экспорта видеоматериалов. | ||
| 25 | |||
| 26 | {{error}} | ||
| 27 | Физическая конфигурация сервера должна по крайней мере в два раза «перекрывать» потребности виртуальной машины в ресурсах: не менее 4 ядер процессора, не менее 8 Гб ОЗУ ~[[[doc:neyross.Системные требования | Платформа НЕЙРОСС.WebHome]]]. | ||
| 28 | {{/error}} | ||
| 29 | |||
| 30 | \\ | ||
| 31 | |||
| 32 | (% style="font-size: 20.0px;letter-spacing: -0.008em;" %)OC Windows | ||
| 33 | |||
| 34 | === {{id name="ГотовоерешениеПлатформыНЕЙРОСС(нативнаяверсия)-Импортконфигурации"/}}Импорт конфигурации === | ||
| 35 | |||
| 36 | 1. Установите на готовый компьютер, работающий под управлением ОС Windows в режиме 24х7, программные средства Oracle VM VirtualBox и (% style="color: rgb(51,51,51);" %)VirtualBox Extension Pack (%%)согласно инструкции производителя ~[[[https:~~/~~/www.virtualbox.org/>>url:https://www.virtualbox.org/||shape="rect"]]]. | ||
| 37 | 1. Импортируйте файл конфигурации. | ||
| 38 | 11. Запустите VirtualBox. | ||
| 39 | 11. Выполните** Файл > Импорт конфигураций**. | ||
| 40 | [[image:attach:VirtualBox_ImportVM1.png||height="250"]] | ||
| 41 | 11. Укажите путь к файлу конфигурации в формате **OVA**. | ||
| 42 | [[image:attach:VirtualBox_ImportVM2.png||height="250"]] | ||
| 43 | 11. Отобразится окно параметров импорта. | ||
| 44 | Отредактируйте путь к базовому каталогу. В указанном расположении будет создана папка **VMС** и все файлы виртуальной машины будут сохранены в ней. Нажмите на кнопку **Импорт**. | ||
| 45 | При физической возможности, для увеличения производительности виртуальной машины увеличьте количество используемых ядер процессора и оперативной памяти. | ||
| 46 | [[image:attach:VirtualBox_ImportVM3.png||width="635"]] | ||
| 47 | \\ | ||
| 48 | 1. Дождитесь окончания процедуры создания виртуальной машины **VMC**. | ||
| 49 | |||
| 50 | === {{id name="ГотовоерешениеПлатформыНЕЙРОСС(нативнаяверсия)-Настройкапараметров"/}}Настройка параметров === | ||
| 51 | |||
| 52 | 1. Откройте параметры импортированной машины. Для этого выберите **Настроить**. | ||
| 53 | [[image:attach:VirtualBox_VMprp1.png||width="600"]] | ||
| 54 | 11. В разделе **Сеть** измените имя адаптера хостовой машины. | ||
| 55 | [[image:attach:VirtualBox_VMprp2.png||width="560"]] | ||
| 56 | 11. ((( | ||
| 57 | В разделе **Носители** проверьте, что подключён диск с гостевыми дополнениями **VBoxGuestAdditions.iso**. Проверьте путь к файлу, по умолчанию C:\Program Files\Oracle\VirtualBox\VBoxGuestAdditions.iso. | ||
| 58 | |||
| 59 | {{info}} | ||
| 60 | Гостевые дополнения (или дополнения гостевой ОС) предназначены для установки внутри виртуальной машины после установки гостевой операционной системы. Они состоят из драйверов устройств и системных приложений, которые оптимизируют гостевую операционную систему для повышения производительности и удобства использования. Клиентские дополнения VirtualBox для всех поддерживаемых гостевых операционных систем предоставляются как один файл образа CD-ROM, который называется (% style="text-align: justify;" %)**VBoxGuestAdditions.iso**(%%). Этот файл образа находится в каталоге установки VirtualBox. Чтобы установить гостевые дополнения для конкретной виртуальной машины, нужно смонтировать этот файл ISO на своей виртуальной машине в виде виртуального компакт-диска и установить оттуда. | ||
| 61 | {{/info}} | ||
| 62 | ))) | ||
| 63 | 11. В условиях отсутствия дисков, выделенных для хранения данных, создайте виртуальный диск/диски для хранения резервных(% style="color: rgb(23,43,77);" %) копий базы данных Платформы НЕЙРОСС (бэкапов), записи видеоархива, импорта и экспорта видеоматериалов. Разметка дисков (выделение места для каждого типа задач) будет выполняться позже ~[[[doc:ui.Параметры узла.Накопители и файлы.Накопители.WebHome]]]. | ||
| 64 | 11. Нажмите **ОК**, чтобы сохранить настройки и закрыть окно параметров. | ||
| 65 | |||
| 66 | === {{id name="ГотовоерешениеПлатформыНЕЙРОСС(нативнаяверсия)-Старт,установкадополнений,сменасетевыхпараметровипароляпользователя"/}}Старт, установка дополнений, смена сетевых параметров и пароля пользователя === | ||
| 67 | |||
| 68 | 1. Запустите виртуальную машину. Для этого нажмите на кнопку **Запустить**. | ||
| 69 | 1. ((( | ||
| 70 | Подключите диск с гостевыми дополнениями. Для этого выберите **Устройства > Подключить образ диска Дополнений гостевой ОС… ** | ||
| 71 | [[image:attach:VirtualBox_VMprp3.png||height="250"]] | ||
| 72 | \\ | ||
| 73 | |||
| 74 | {{info}} | ||
| 75 | Если выпадает ошибка подключения: | ||
| 76 | |||
| 77 | * Выключите машину. | ||
| 78 | * Откройте параметры машины. В разделе **Накопители** удалите образ диска из привода. Добавьте диск пустым (при добавлении интерфейса IDE выберите **Оставить пустым**). Сохраните изменения. | ||
| 79 | * Запустите машину. Повторно выберите **Устройства > Подключить образ диска Дополнений гостевой ОС…** | ||
| 80 | {{/info}} | ||
| 81 | ))) | ||
| 82 | 1. ((( | ||
| 83 | Войдите в консоль. Используйте **login: user, Password: 123456**. | ||
| 84 | |||
| 85 | {{info}} | ||
| 86 | (% style="color: rgb(51,51,51);" %)Вы также можете использовать Подключение к удалённому рабочему столу, использовав для подключения [IP-адрес хостовой машины](% style="text-align: left;" %)**:9030. **(%%)Также возможно подключение из хостовой ОС (или с любой другой машины сети) по SSH. Сетевые параметры машины VMC: 192.168.100.100/24. (% style="color: rgb(51,51,51);" %)Компьютер, на котором ведется установка, должен находиться в той же подсети (255.255.255.0). | ||
| 87 | {{/info}} | ||
| 88 | ))) | ||
| 89 | 1. Средствами консоли выполните установку дополнений. Для этого последовательно введите следующие команды: | ||
| 90 | 11. ((( | ||
| 91 | {{code language="java"}} | ||
| 92 | sudo mount /dev/cdrom /media/cdrom | ||
| 93 | {{/code}} | ||
| 94 | |||
| 95 | Для подтверждения прав sudo повторите ввод пароля **123456**. | ||
| 96 | ))) | ||
| 97 | 11. ((( | ||
| 98 | {{code language="java"}} | ||
| 99 | cd /media/cdrom | ||
| 100 | sudo bash VBoxLinuxAdditions.run | ||
| 101 | {{/code}} | ||
| 102 | |||
| 103 | [[image:attach:VirtualBox_VMconsol1.png||height="250"]] | ||
| 104 | ))) | ||
| 105 | 11. ((( | ||
| 106 | После установки дополнений выполните перезагрузку.\\ | ||
| 107 | |||
| 108 | {{code language="java"}} | ||
| 109 | sudo reboot | ||
| 110 | {{/code}} | ||
| 111 | |||
| 112 | Для подтверждения прав sudo повторите ввод пароля **123456**. | ||
| 113 | ))) | ||
| 114 | 1. ((( | ||
| 115 | Измените сетевые параметры виртуальной машины для работы в сети предприятия. | ||
| 116 | |||
| 117 | {{info}} | ||
| 118 | **ПОДСКАЗКА** | ||
| 119 | |||
| 120 | В случае лицензирования по USB-ключу, вы также можете изменить сетевые параметры позже через веб-интерфейс Платформы НЕЙРОСС, подключившись по адресу 192.168.100.100 из подсети 255.255.255.0. При лицензировании с помощью сервера сетевых ключей сетевая доступность этого сервера является обязательным условием запуска Платформы НЕЙРОСС. | ||
| 121 | {{/info}} | ||
| 122 | |||
| 123 | 1. ((( | ||
| 124 | В терминале ОС выполните: | ||
| 125 | |||
| 126 | {{code language="java"}} | ||
| 127 | sudo nano /etc/network/interfaces | ||
| 128 | {{/code}} | ||
| 129 | |||
| 130 | Для подтверждения прав sudo повторите ввод пароля **123456**. | ||
| 131 | ))) | ||
| 132 | 1. ((( | ||
| 133 | Средствами текстового редактора nano измените блок кода и приведите его к следующему виду: | ||
| 134 | |||
| 135 | {{code language="java"}} | ||
| 136 | auto lo | ||
| 137 | iface lo inet loopback | ||
| 138 | |||
| 139 | auto enp0s3 | ||
| 140 | iface enp0s3 inet static | ||
| 141 | address 192.168.100.100/24 | ||
| 142 | gateway 192.168.0.1 | ||
| 143 | dns-nameservers 192.168.0.1 | ||
| 144 | {{/code}} | ||
| 145 | |||
| 146 | Где: | ||
| 147 | |||
| 148 | enp0s3 - имя сетевого адаптера; | ||
| 149 | address - задает IP-адреса через запятую; | ||
| 150 | gateway4 - шлюз по-умолчанию; | ||
| 151 | dns-nameservers - сервер имен (DNS) | ||
| 152 | ))) | ||
| 153 | ))) | ||
| 154 | 1. ((( | ||
| 155 | Смените пароль пользователя user. Для этого в консоли выполните:\\ | ||
| 156 | |||
| 157 | {{code language="java"}} | ||
| 158 | passwd | ||
| 159 | {{/code}} | ||
| 160 | |||
| 161 | (% style="letter-spacing: 0.0px;" %)В процессе будет запрошен старый пароль, введите «123456». Затем дважды введите новый пароль. | ||
| 162 | ))) | ||
| 163 | 1. (% style="letter-spacing: 0.0px;" %)Остановите машину. Для этого выполните **Машина > Завершить работу**. | ||
| 164 | 1. (% style="letter-spacing: 0.0px;" %)Откройте свойства виртуальной машины. Средствами раздела **Накопители**: | ||
| 165 | 11. (% style="letter-spacing: 0.0px;" %)Отключите диск дополнений гостевой ОС. | ||
| 166 | 11. (% style="letter-spacing: 0.0px;" %)Добавьте диски для хранения резервных копий базы данных Платформы НЕЙРОСС (бэкапов), (% style="letter-spacing: 0px; color: rgb(23, 43, 77)" %)записи видеоархива, импорта и экспорта видеоматериалов. | ||
| 167 | |||
| 168 | === {{id name="ГотовоерешениеПлатформыНЕЙРОСС(нативнаяверсия)-НастройкаПлатформыНЕЙРОСС"/}}Настройка Платформы НЕЙРОСС === | ||
| 169 | |||
| 170 | 1. Запустите виртуальную машину. Дождитесь окончания процедуры загрузки ОС и программных средств Платформы НЕЙРОСС. | ||
| 171 | 1. На хосте с операционной системой Windows запустите любой современный веб-браузер. | ||
| 172 | 1. Введите в адресной строке браузера ip-адрес машины VMC, нажмите Ввод (Enter). Отобразится окно мастера первого запуска. | ||
| 173 | 1. ((( | ||
| 174 | Пройдите процедуру первого запуска ~[[[doc:neyross.Установка Платформы НЕЙРОСС.Установка нативной версии.Первый запуск нативной версии.WebHome]]]. Достаточно задать режим лицензирования и изменить домен НЕЙРОСС. | ||
| 175 | |||
| 176 | {{error}} | ||
| 177 | При использовании механизма лицензирования Платформы НЕЙРОСС с помощью USB-ключа защиты, необходимо «прокинуть» USB-порт с ключом Guardant в виртуальную машину. Проверьте, что ключ «подхватился» (установлен флаг в соответствующем поле). | ||
| 178 | |||
| 179 | [[image:attach:VirtualBox_VMconsol_USB.png||height="250"]] | ||
| 180 | {{/error}} | ||
| 181 | ))) | ||
| 182 | 1. Смените сетевые параметры, если это не было сделано ранее ~[[[doc:ui.Параметры узла.Подключение к сети.WebHome]]]. | ||
| 183 | 1. Выполните настройку Платформы НЕЙРОСС ~[[[doc:neyross.Настройка Платформы НЕЙРОСС.WebHome]]]. | ||
| 184 | |||
| 185 | === {{id name="ГотовоерешениеПлатформыНЕЙРОСС(нативнаяверсия)-Автозапусквиртуальноймашины"/}}Автозапуск виртуальной машины === | ||
| 186 | |||
| 187 | Необходимо обеспечить автозапуск и корректное выключение виртуальной машины при перезагрузке хоста. При использовании ОС Windows это удобно сделать с помощью планировщика задач. С помощью этой службы можно запланировать выполнение любой команды при возникновении определённого события, например, — при запуске или выполнения команды shootdown. Планировщик задач выполняет заданные задачи. Задача содержит триггер (событие), который используется для запуска задачи, и действие, описывающее, какая работа будет выполнена. | ||
| 188 | |||
| 189 | 1. Запустите Планировщик заданий / Планировщик задач / Task manager (формулировка меняется в зависимости от используемой ОС и языка). Например, перейдите в Панель управления > Администрирование > Планировщик заданий или воспользуйтесь поиском. | ||
| 190 | 1. Выберите в левом меню выберите **Библиотека планировщика заданий**. | ||
| 191 | |||
| 192 | **Задание на старт виртуальной машины при запуске:** | ||
| 193 | |||
| 194 | 1. В меню **Действия** выберите **Создать задачу**. | ||
| 195 | [[image:attach:TastManager_AddTask1.png||width="800"]]\\ | ||
| 196 | 1. В окне создания задачи: | ||
| 197 | 11. На вкладке **Общие** в поле **Имя** введите имя задачи, например, — **AutoRunVMC**. Установите флаг **Выполнить с наивысшими правами**. | ||
| 198 | [[image:attach:TastManager_AddTask2.png||width="500"]] | ||
| 199 | 11. На вкладке **Триггеры** нажмите на кнопку **Создать... **В окне создания триггера в поле (% style="letter-spacing: 0.0px;" %)**Начать задачу** выберите из раскрывающегося списка **При запуске**. Нажмите на кнопку **ОК**. | ||
| 200 | [[image:attach:TastManager_AddTask3.png||width="500"]] \\ | ||
| 201 | 11. На вкладке **Действия** нажмите на кнопку **Создать...** | ||
| 202 | 111. ((( | ||
| 203 | Выберите **Действие** — **Запуск программы**. Укажите путь в файлу //VboxManage.exe//. В поле **Добавить аргументы** введите: | ||
| 204 | |||
| 205 | {{code language="java"}} | ||
| 206 | startvm VMC --type headless | ||
| 207 | {{/code}} | ||
| 208 | |||
| 209 | вместо **VMC** укажите другое имя виртуальной машины, если она переименовывалась. | ||
| 210 | ))) | ||
| 211 | 111. Нажмите на кнопку** ОК**. | ||
| 212 | [[image:attach:TastManager_AddTask4.png||width="350"]] | ||
| 213 | 1. В окне создания задачи нажмите на кнопку **ОК**, чтобы завершить процедуру. | ||
| 214 | |||
| 215 | (% style="letter-spacing: 0.0px;" %)**Задание на стоп виртуальной машины при выключении компьютера**: | ||
| 216 | |||
| 217 | (% style="letter-spacing: 0.0px;" %)Аналогично нужно создать другую задачу со следующими параметрами: | ||
| 218 | |||
| 219 | 1. На вкладке **Общие** в поле **Имя** введите имя задачи, например, — **AutoStopVMC**. Установите флаг **Выполнить с наивысшими правами**. | ||
| 220 | 1. На вкладке **Триггеры** нажмите на кнопку **Создать... **В окне создания триггера в поле **Начать задачу**: | ||
| 221 | [[image:attach:TastManager_AddTask5.png||width="440"]]\\ | ||
| 222 | 11. Выберите из раскрывающегося списка **При событии**. | ||
| 223 | 11. Выберите **Простое**. | ||
| 224 | 11. В поле **Журнал** выберите из раскрывающегося списка **Система**. | ||
| 225 | 11. В поле **Источник **выберите из раскрывающегося списка **User32**. | ||
| 226 | 11. В поле **Код события** впишите **1074**. | ||
| 227 | 11. Нажмите на кнопку **ОК**. | ||
| 228 | 1. На вкладке **Действия** нажмите на кнопку **Создать...** | ||
| 229 | 11. ((( | ||
| 230 | Выберите **Действие** — **Запуск программы**. Укажите путь в файлу //VboxManage.exe//. В поле **Добавить аргументы** введите: | ||
| 231 | |||
| 232 | {{code language="java"}} | ||
| 233 | controlvm VMC savestate | ||
| 234 | {{/code}} | ||
| 235 | |||
| 236 | вместо **VMC** укажите другое имя виртуальной машины. Параметр {{code language="none"}}savestate{{/code}} включает сохранение состояния и выключение виртуальной машины. За более подробной информацией обратитесь к документации производителя. | ||
| 237 | ))) | ||
| 238 | 11. (% style="letter-spacing: 0.0px;" %)Нажмите на кнопку** ОК**. | ||
| 239 | 1. В окне создания задачи нажмите на кнопку **ОК**, чтобы завершить процедуру. | ||
| 240 | |||
| 241 | {{info}} | ||
| 242 | По окончании создания заданий перезагрузите компьютер, проверьте, что веб-интерфейс Платформы НЕЙРОСС доступен (старт виртуальной машины и программных средств Платформы НЕЙРОСС может занять длительное время, дождитесь окончания процедуры). | ||
| 243 | {{/info}} |