Перейти к концу метаданных
Переход к началу метаданных

В данном руководстве описан процесс установки и первичной конфигурации операционной системы Ubuntu Server 20.04 LTS 64-bit в целях последующей установки под данной операционной системой программных средств Платформы НЕЙРОСС. Приводимые в настоящем руководстве инструкции описывают лишь один из возможных способов установки и настройки программных средств.

ВАЖНО

Если у вас уже есть работающий сервер Платформы НЕЙРОСС с версией ОС Ununtu 18.04, рекомендуем выполнить переход на версию 20.04 [Обновление версии Ubuntu 18.04 до 20.04].

 Содержание:

Загрузка дистрибутива ОС

Загрузите 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-флешку).

По вашему запросу компания ИТРИУМ может предоставить дистрибутив операционной системы или готовый установочный носитель.

Установка операционной системы

  1. Загрузите целевой компьютер / сервер с подготовленного установочного носителя.
  2. Выберите язык операционной системы English. Нажмите Enter.


  3. Выберите язык интерфейса установки English (US). Для перемещения используйте клавишу TAB. Выберите Done для перехода к следующему этапу.


  4. Задайте сетевые параметры.

    Если в вашей сети функционирует DHCP-сервер, то ip-адрес для хоста будет присвоен автоматически. Для корректной работы требуется фиксированный IP-адрес сервера. Задайте сетевые параметры вручную или используйте DHCP, который всегда для данного MAC выдаёт один и тот же IP-адрес.
    Вы также можете пропустить данный шаг, выбрав Continue without network и задать параметры сети позже с помощью netplan [Настройка сетевых параметров].

    1. С помощью клавиши TAB Выберите требуемый сетевой интерфейс. В нашем примере это enp0s3.  Сетевые интерфейсы могут иметь и другие имена.:eth0 или eno1, или даже enx78e7d1ea46da. Нажмите на клавишу Enter для настройки выбранного интерфейса.


    2. В отобразившемся окне c помощью стрелок Вверх и Вниз клавиатуры выберите пункт Edit IPv4. Нажмите Enter.


    3. В следующем окне нажмите Enter, чтобы открыть подменю. С помощью стрелок Вверх и Вниз клавиатуры выберите пункт Manual (Вручную). Нажмите Enter.


    4. В следующем окне задайте сетевые параметры согласно таблице ниже.

      ПараметрКомментарий
      Subnet

      Маска и префикс подсети, например:
      10.0.0.0/13
      192.168.0.0/24

      AddressIP-адрес 
      GatewayIP-адрес шлюза
      Name serversIP-адрес сервера имен (DNS)
      Search domainsИмя сетевого домена

      Выберите Save (Сохранить). Нажмите на клавишу Enter. Дождитесь окончания процедуры применения настроек. Выберите Done. Нажмите на клавишу Enter


  5. Не настраивайте http-proxy (оставьте поле пустым). Выберите Done. Нажмите на клавишу Enter


  6. На следующем этапе выберите Done. Нажмите на клавишу Enter


  7. Не обновляете инсталлятор. Выберите Continue without updating. Нажмите на клавишу Enter


  8. Задайте разметку дисков.



    1. С помощью клавиши Space (Пробел) выберите Use the entire disk (Использовать весь диск). 

      Системными требованиями обусловлено наличие выделенного под ОС диска. При наличии одного физического диска (не рекомендуемый вариант), необходимо создать как минимум два логических раздела на данном диске — для операционной системы и для данных (медиаданные, резервные копии и др.). 

    2. Откажитесь от использования LVM. Для этого с помощью клавиши TAB переместитесь к пункту Set up this disk as an LVM group и с помощью клавиши Space (Пробел) отмените выбор.

    3. Если диск для операционной системы указан неверно, с помощью клавиши TAB перейдите к диску и нажмите на клавишу Enter, чтобы раскрыть подменю.


    4. Выберите требуемый диск. Нажмите на клавишу Enter


    5. Выберите Done. Нажмите на клавишу Enter
    6. В следующем окне ознакомьтесь с информацией. Выберите Done. Нажмите на клавишу Enter


  9. Подтвердите очистку всех данных на выбранном диске и запуск процедуры установки операционной системы. Выберите Continue. Нажмите Enter.


  10. Сконфигурируйте учётную запись пользователя согласно таблице ниже. По окончании ввода выберите Done. Нажмите на клавишу Enter

    ПараметрКомментарий
    Your nameПолное имя пользователя
    Your server's nameИмя сервера
    Pick a usernameЛогин пользователя для входа в систему
    Choose a passwordПароль учётной записи пользователя
    Confirm your passwordПароль учётной записи пользователя для подтверждения правильности ввода.
  11. В следующем окне задайте установку пакета OpenSSH server. Для этого с помощью клавиши Space (Пробел) выберите Install OpenSSH serverВыберите Done. Нажмите на клавишу Enter


  12. В следующем окне пропустите установку дополнительных компонентов. Выберите Done. Нажмите на клавишу Enter 



  13. Дождитесь окончания процедуры установки, процедура может занимать длительное время.
  14. Затем выберите Cancel update and rebootНажмите на клавишу Enter Будет выполнена перезагрузка сервера.


  15. Извлеките установочный диск для загрузки ОС.
  16. Войдите в систему под указанным на шаге 10 пользователем (user).

Настройка сетевых параметров

Если сетевые параметры были заданы на этапе установки ОС, и изменения не требуются, пропустите данный этап.

Подробная инструкция по настройке сети приведена в документации на операционную систему: https://ubuntu.com/server/docs/network-configuration. Ниже приведена краткая инструкция по ручной настройке одного фиксированного IP-адреса для одного сетевого интерфейса.

  1. Выведите список подключённых сетевых устройств:

    sudo ip -a

    В тексте вывода обратите внимание на строку:

    enp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500

    enp0s3 - это и есть искомое имя сетевого интерфейса.  Сетевые интерфейсы могут иметь и другие имена. В результате enp0s3 может называться, например eth0 или eno1, или даже enx78e7d1ea46da. Именно это имя сетевого адаптера и нужно использовать в настройке сети.

  2. Ubuntu 20.04 использует netplan в качестве сетевого менеджера по умолчанию. В начальной конфигурации ubuntu 20.04 конфигурационный файл для настройки сетевых параметров находится в директории/etc/netplanВы можете найти этот файл конфигурации в каталоге /etc/netplan с помощью следующей команды:

    $ ls /etc/netplan
  3. Имя файла может быть любым, но в конце должно быть расширение yaml. 

    1. Если сетевые параметры ранее не настраивались, каталог будет пустым. Необходимо создать файл и прописать в нём требуемые параметры. Например, выполните команду создания и открытия файла /etc/netplan/01-netcfg.yaml в текстовом редакторе:

      sudo nano /etc/netplan/01-netcfg.yaml
    2. Если сетевые параметры настраивались в процессе установки, то папка уже будет содержать файл с расширением yaml, и вывод команды будет непустым:

      В моём примере это 00-installer-config.yaml
      Для редактирования настроек выполните:

      sudo nano /etc/netplan/00-installer-config.yaml

      В коде выше замените, при необходимости имя файла.

  4. Измените блок кода и приведите его к следующему виду:

    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;

  5. Сохраните изменения: нажмите Ctrl+X, введите Y (для подтверждения изменений) и нажмите Enter.

  6. Перезагрузите систему:

    sudo reboot

Установка необходимых системных компонентов

Для полноценной работы Платформы НЕЙРОСС необходимо установить некоторые системные утилиты. Не пропускайте данный этап!

Установка осуществляется при наличии доступа в интернет, с примонтированным загрузочным носителем или со вставленным в dvd-привод установочным компакт-диском,. Выполните последовательно команды ниже.

sudo apt update
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-сервера.

  1. Проверьте, правильно ли установлена временная зона:

    date

    При необходимости, выполните перенастройку:

    sudo dpkg-reconfigure tzdata
    1. С помощью стрелок Вверх и Вниз выберите Europe. Нажмите клавишу Enter.


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


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


  2. Установите демон NTP-сервера:

    sudo apt install -y ntp
  3. Если сервер должен быть основным источником времени (должен «доверять» сам себе), то отредактируйте файл /etc/ntp.conf в текстовом редакторе:

    sudo nano /etc/ntp.conf
    1. Поместите следующее содержимое в файл /etc/ntp.conf:

      server 127.127.1.0
      fudge 127.127.1.0 stratum 10
    2. Сохраните изменения: нажмите Ctrl+X, введите Y (для подтверждения изменений) и нажмите Enter.
  4. Перезапустите сервис: 

    sudo service ntp restart

    После переконфигурации NTP-сервера может потребоваться 10-15 минут, чтобы применить новые настройки. В течение этого времени синхронизация с этим NTP-сервером может быть всё ещё не доступна.

Установка локали

Важным требованием установки Платформы НЕЙРОСС на готовый сервер является наличие английской локали United States - en_US.UFT-8. Требуется установить локаль вручную и задать её в качестве используемой по умолчанию.

  1. Выполните в консоли.

    sudo dpkg-reconfigure locales
  2. В открывшемся окне с помощью стрелок Вверх и Вниз клавиатуры найдите строку en_US.UFT-8 UTF-8 и выберите эту локаль с помощью клавиши Пробел (Space key). Затем с помощью клавиши TAB клавиатуры перейдите на ОК и нажмите на клавишу Ввод (Enter).


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

    sudo reboot


Установка СУБД PostgreSQL

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


Установка Платформы НЕЙРОСС

Установите программные средства Платформы НЕЙРОСС.

  • Нет меток