Wiki source code of Готовое решение Платформы НЕЙРОСС (нативная версия)
Last modified by superadmin on 2026/06/24 21:41
Hide last authors
| author | version | line-number | content |
|---|---|---|---|
| |
1.1 | 1 | {{info}} |
| 2 | Возможен вариант использования имеющегося компьютера организации для развертывания сервера Платформы НЕЙРОСС и АРМ НЕЙРОСС. | ||
| 3 | {{/info}} | ||
| 4 | |||
| |
4.1 | 5 | Вы можете использовать имеющийся компьютер под управлением ОС семейства Windows/Ubuntu/AstraLinux и развернуть на нём виртуальную (гостевую) машину с установленными программными средствами Платформы НЕЙРОСС и всего необходимого окружения(%%). При этом АРМ НЕЙРОСС могут запускаться на хостовой (основной) операционной системе или любом компьютере сети. Мы подготовили готовую конфигурацию виртуальной машины, достаточно установить программу виртуализации, импортировать файл конфигурации и запустить машину. |
| |
1.1 | 6 | |
| |
4.1 | 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 Гб оперативной памяти; | ||
| 19 | * 20 Гб на физическом диске для хранения основных данных машины: (%%)ОС Ubuntu Server 18.04 LTS 64-bit, СУБД PostgreSQL, Платформы НЕЙРОСС и необходимого окружения. | ||
| 20 | * Физическая память для хранения резервных копий базы данных Платформы НЕЙРОСС (бэкапов), записи видеоархива, импорта и экспорта видеоматериалов. | ||
| |
1.1 | 21 | |
| 22 | {{error}} | ||
| 23 | Физическая конфигурация сервера должна по крайней мере в два раза «перекрывать» потребности виртуальной машины в ресурсах: не менее 4 ядер процессора, не менее 8 Гб ОЗУ ~[[[doc:neyross.Системные требования | Платформа НЕЙРОСС.WebHome]]]. | ||
| 24 | {{/error}} | ||
| 25 | |||
| 26 | \\ | ||
| 27 | |||
| |
4.1 | 28 | OC Windows |
| |
1.1 | 29 | |
| 30 | === {{id name="ГотовоерешениеПлатформыНЕЙРОСС(нативнаяверсия)-Импортконфигурации"/}}Импорт конфигурации === | ||
| 31 | |||
| |
4.1 | 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. ((( | ||
| 170 | Пройдите процедуру первого запуска ~[[[doc:neyross.Установка Платформы НЕЙРОСС.Установка нативной версии.Первый запуск нативной версии.WebHome]]]. Достаточно задать режим лицензирования и изменить домен НЕЙРОСС. | ||
| 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]]]. | ||
| 179 | 1. Выполните настройку Платформы НЕЙРОСС ~[[[doc:neyross.Настройка Платформы НЕЙРОСС.WebHome]]]. | ||
| 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 | |||
| 232 | вместо **VMC** укажите другое имя виртуальной машины. Параметр {{code language="none"}}savestate{{/code}} включает сохранение состояния и выключение виртуальной машины. За более подробной информацией обратитесь к документации производителя. | ||
| 233 | ))) | ||
| |
4.1 | 234 | 11. Нажмите на кнопку** ОК**. |
| |
1.1 | 235 | 1. В окне создания задачи нажмите на кнопку **ОК**, чтобы завершить процедуру. |
| 236 | |||
| 237 | {{info}} | ||
| 238 | По окончании создания заданий перезагрузите компьютер, проверьте, что веб-интерфейс Платформы НЕЙРОСС доступен (старт виртуальной машины и программных средств Платформы НЕЙРОСС может занять длительное время, дождитесь окончания процедуры). | ||
| 239 | {{/info}} |