Установка и настройка ОС Ubuntu Server 20.04 LTS
Загрузка дистрибутива ОС
Загрузите ISO-образ операционной системы Ubuntu Server 20.04 64-bit PC (AMD64) с официального сайта производителя https://releases.ubuntu.com/20.04/ — на странице выберите 64-bit PC (AMD64) server install image (ubuntu-20.04.6-live-server-amd64.iso). Последняя на момент написания статьи версия Ubuntu Server 20.04 LTS 64-bit это 20.04.6.
Запишите загруженный ISO-образ на установочный носитель (DVD-диск / USB-флешку).
Установка операционной системы
- Загрузите целевой компьютер / сервер с подготовленного установочного носителя.
- Выберите язык операционной системы English. Нажмите Enter.
- Выберите язык интерфейса установки English (US). Для перемещения используйте клавишу TAB. Выберите Done для перехода к следующему этапу.
Задайте сетевые параметры.
- С помощью клавиши TAB Выберите требуемый сетевой интерфейс. В нашем примере это enp0s3. Сетевые интерфейсы могут иметь и другие имена.:eth0 или eno1, или даже enx78e7d1ea46da. Нажмите на клавишу Enter для настройки выбранного интерфейса.
- В отобразившемся окне c помощью стрелок Вверх и Вниз клавиатуры выберите пункт Edit IPv4. Нажмите Enter.
- В следующем окне нажмите Enter, чтобы открыть подменю. С помощью стрелок Вверх и Вниз клавиатуры выберите пункт Manual (Вручную). Нажмите Enter.
В следующем окне задайте сетевые параметры согласно таблице ниже.
Параметр
Комментарий
Subnet
Маска и префикс подсети, например:
10.0.0.0/13
192.168.0.0/24Address
IP-адрес
Gateway
IP-адрес шлюза
Name servers
IP-адрес сервера имен (DNS)
Search domains
Имя сетевого домена
Выберите Save (Сохранить). Нажмите на клавишу Enter. Дождитесь окончания процедуры применения настроек. Выберите Done. Нажмите на клавишу Enter.
- С помощью клавиши TAB Выберите требуемый сетевой интерфейс. В нашем примере это enp0s3. Сетевые интерфейсы могут иметь и другие имена.:eth0 или eno1, или даже enx78e7d1ea46da. Нажмите на клавишу Enter для настройки выбранного интерфейса.
- Не настраивайте http-proxy (оставьте поле пустым). Выберите Done. Нажмите на клавишу Enter.
- На следующем этапе выберите Done. Нажмите на клавишу Enter.
- Не обновляете инсталлятор. Выберите Continue without updating. Нажмите на клавишу Enter.
Задайте разметку дисков.
С помощью клавиши Space (Пробел) выберите Use an entire disk (Использовать весь диск).
- Откажитесь от использования LVM. Для этого с помощью клавиши TAB переместитесь к пункту Set up this disk as an LVM group и с помощью клавиши Space (Пробел) отмените выбор.
- Если диск для операционной системы указан неверно, с помощью клавиши TAB перейдите к диску и нажмите на клавишу Enter, чтобы раскрыть подменю.
- Выберите требуемый диск. Нажмите на клавишу Enter.
- Выберите Done. Нажмите на клавишу Enter.
- В следующем окне ознакомьтесь с информацией. Выберите Done. Нажмите на клавишу Enter.
- Подтвердите очистку всех данных на выбранном диске и запуск процедуры установки операционной системы. Выберите Continue. Нажмите Enter.
Сконфигурируйте учётную запись пользователя согласно таблице ниже. По окончании ввода выберите Done. Нажмите на клавишу Enter.
Параметр
Комментарий
Your name
Полное имя пользователя
Your server's name
Имя сервера
Pick a username
Логин пользователя для входа в систему
Choose a password
Пароль учётной записи пользователя
Confirm your password
Пароль учётной записи пользователя для подтверждения правильности ввода.
- В следующем окне задайте установку пакета OpenSSH server. Для этого с помощью клавиши Space (Пробел) выберите Install OpenSSH server. Выберите Done. Нажмите на клавишу Enter.
В следующем окне пропустите установку дополнительных компонентов. Выберите Done. Нажмите на клавишу Enter.
- Дождитесь окончания процедуры установки, процедура может занимать длительное время.
- Затем выберите Cancel update and reboot. Нажмите на клавишу Enter. Будет выполнена перезагрузка сервера.
- Извлеките установочный диск для загрузки ОС.
- Войдите в систему под указанным на шаге 10 пользователем (user).
Настройка сетевых параметров
Подробная инструкция по настройке сети приведена в документации на операционную систему: https://ubuntu.com/server/docs/network-configuration. Ниже приведена краткая инструкция по ручной настройке одного фиксированного IP-адреса для одного сетевого интерфейса.
Выведите список подключённых сетевых устройств:
sudo ip aВ тексте вывода обратите внимание на строку:
enp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500enp0s3 - это и есть искомое имя сетевого интерфейса. Сетевые интерфейсы могут иметь и другие имена. В результате enp0s3 может называться, например eth0 или eno1, или даже enx78e7d1ea46da. Именно это имя сетевого адаптера и нужно использовать в настройке сети.
Ubuntu 20.04 использует netplan в качестве сетевого менеджера по умолчанию. В начальной конфигурации ubuntu 20.04 конфигурационный файл для настройки сетевых параметров находится в директории/etc/netplan. Вы можете найти этот файл конфигурации в каталоге /etc/netplan с помощью следующей команды:
$ ls /etc/netplan- Имя файла может быть любым, но в конце должно быть расширение yaml.
Если сетевые параметры ранее не настраивались, каталог будет пустым. Необходимо создать файл и прописать в нём требуемые параметры. Например, выполните команду создания и открытия файла /etc/netplan/01-netcfg.yaml в текстовом редакторе:
sudo nano /etc/netplan/01-netcfg.yamlЕсли сетевые параметры настраивались в процессе установки, то папка уже будет содержать файл с расширением yaml, и вывод команды будет непустым:

В моём примере это 00-installer-config.yaml
Для редактирования настроек выполните:sudo nano /etc/netplan/00-installer-config.yamlВ коде выше замените, при необходимости имя файла.
Измените блок кода и приведите его к следующему виду:
network:
ethernets:
enp0s3:
addresses:
- 10.1.29.39/13
gateway4: 10.0.1.1
nameservers:
addresses:
- 10.1.31.1
version: 2Где:
- ethernets - настройка сетевых адаптеров ethernet;
- enp0s3 - настройка для соответствующего сетевого адаптера;
- addresses - задает IP-адреса через запятую;
- gateway4 - шлюз по-умолчанию;
- nameservers - настройка серверов имен (DNS);
- nameservers addresses - указываются адреса серверов DNS;
- Сохраните изменения: нажмите Ctrl+X, введите Y (для подтверждения изменений) и нажмите Enter.
Перезагрузите систему:
sudo reboot
Установка необходимых системных компонентов
Установка осуществляется при наличии доступа в интернет, с примонтированным загрузочным носителем или со вставленным в dvd-привод установочным компакт-диском,. Выполните последовательно команды ниже.
sudo apt install -y openjdk-8-jdk
sudo apt install -y lshw
sudo apt install -y dmidecode
sudo apt install -y ntpdate
sudo apt install -y traceroute
Установка и настройка NTP-сервера
Все узлы сети НЕЙРОСС должны быть синхронизированы по времени. Для этого каждый узел выполняет периодическую синхронизацию времени с NTP-сервером, адрес которого задан в настройках узла.
Платформа НЕЙРОСС автоматически выполняет синхронизацию времени с указанным в настройках NTP-сервером. Если сервер Платформы НЕЙРОСС должен сам выступать в роли NTP-сервера для других узлов НЕЙРОСС, то необходимо установить системный сервис NTP-сервера.
Проверьте, правильно ли установлена временная зона:
dateПри необходимости, выполните перенастройку:
sudo dpkg-reconfigure tzdata- С помощью стрелок Вверх и Вниз выберите Europe. Нажмите клавишу Enter.

- В следующем окне выберите требуемый город. Нажмите Enter.

- Проверьте, изменилась ли временная зона.

- С помощью стрелок Вверх и Вниз выберите Europe. Нажмите клавишу Enter.
Установите демон NTP-сервера:
sudo apt install -y ntpЕсли сервер должен быть основным источником времени (должен «доверять» сам себе), то отредактируйте файл /etc/ntp.conf в текстовом редакторе:
sudo nano /etc/ntp.confПоместите следующее содержимое в файл /etc/ntp.conf:
server 127.127.1.0
fudge 127.127.1.0 stratum 10- Сохраните изменения: нажмите Ctrl+X, введите Y (для подтверждения изменений) и нажмите Enter.
Перезапустите сервис:
sudo service ntp restart
Установка локали
Важным требованием установки Платформы НЕЙРОСС на готовый сервер является наличие английской локали United States - en_US.UFT-8. Требуется установить локаль вручную и задать её в качестве используемой по умолчанию.
Выполните в консоли.
sudo dpkg-reconfigure locales- В открывшемся окне с помощью стрелок Вверх и Вниз клавиатуры найдите строку en_US.UFT-8 UTF-8 и выберите эту локаль с помощью клавиши Пробел (Space key). Затем с помощью клавиши TAB клавиатуры перейдите на ОК и нажмите на клавишу Ввод (Enter).

- В следующем окне установите en_US.UFT-8 в качестве используемой по умолчанию. Затем с помощью клавиши TAB клавиатуры перейдите на ОК и нажмите на клавишу Ввод (Enter).

- Дождитесь окончания процедуры установки.

Перезагрузите сервер.
sudo reboot
Установка СУБД PostgreSQL
Установите систему управления базами данных PostgreSQL для базы данных Платформы НЕЙРОСС.
Установка Платформы НЕЙРОСС
Установите программные средства Платформы НЕЙРОСС.