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