Настройка Платформы IVA MCU для ОС Astra Linux

В случае, если программное обеспечение компании IVA Technologies установлено на серверы с ОС Astra Linux, то перед развертыванием кластера на каждом головном сервере необходимо выполнить следующие действия:

Выполнение команд необходимо проводить поочередно на каждом головном сервере
  1. установить дополнительное программное обеспечение Corosync, Pacemaker и crmsh, выполнив команду:

    sudo apt-get install corosync pacemaker crmsh
  1. если в качестве внешнего файлового хранилища планируется использовать внешнее файловое хранилище на основе протокола CIFS или NFS, то в зависимости от выбранного протокола, необходимо:

    • проверить наличие файла /sbin/mount.cifs или /sbin/mount.nfs выполнив одну из следующих команд:

      sudo ls -l /sbin/mount.cifs

      или

      sudo ls -l /sbin/mount.nfs
    • проверить, установлены ли пакеты cifs-utils или nfs-common выполнив одну из следующих команд:

      sudo dpkg -l cifs-utils

      или

      sudo dpkg -l nfs-common
    • если пакет не установлен, то установить необходимый пакет выполнив одну из следующих команд:

      sudo apt-get install cifs-utils

      или

      sudo apt-get install nfs-common
  1. если в качестве файлового хранилища планируется использовать локальное файловое хранилище на основе технологии DRBD, то необходимо выполнить следующую команду:

    sudo apt-get install drbd8-utils

Для ОС Astra Linux 1.8 при установке пакета drbd8-utils может отображаться предупреждение:

...
Однако следующие пакеты могут его заменить:
  drbd-utils

E: Для пакета «drbd8-utils» не найден кандидат на установку

В случае появления данного предупреждения необходимо установить пакет drbd8-utils. После установки пакета необходимо проверить, что модуль ядра drbd имеет версию 8.4.11, выполнив команду:

sudo modinfo drbd

Пример вывода команды (значение в поле version):

u@astra-28881:~$  sudo modinfo drbd
filename:       /lib/modules/6.1.141-1-generic/kernel/drivers/block/drbd/drbd.ko
alias:          block-major-147-*
license:        GPL
version:        8.4.11
description:    drbd - Distributed Replicated Block Device v8.4.11
author:         Philipp Reisner <phil@linbit.com>, Lars Ellenberg <lars@linbit.com>
srcversion:     96ED19D4C144624490A9AB1
depends:        lru_cache,libcrc32c
retpoline:      Y
intree:         Y
name:           drbd
vermagic:       6.1.141-1-generic SMP preempt mod_unload modversions
parm:           allow_oos:DONT USE! (bool)
parm:           disable_sendpage:bool
parm:           proc_details:int
parm:           minor_count:Approximate number of drbd devices (1-255) (uint)
parm:           usermode_helper:string