Для улучшения работы сайта мы используем файлы cookies. Оставаясь на сайте, вы соглашаетесь с политикой обработки персональных данных.

Подготовка к установке

1. Подготовка хранилища

Требуется хотя бы один домен хранения данных, используемый для развертывания ВМ HostedEngine, объёмом не менее 94 ГиБ. Это хранилище необходимо подготовить перед установкой.

После установки рекомендуется добавить отдельный (отдельные) домены хранения данных для хранения дисков ВМ.

В доменах хранения данных хранятся виртуальные жесткие диски и файлы OVF всех виртуальных машин и шаблонов в центре данных, они не могут совместно использоваться центрами данных, когда они активны (но могут быть перенесены между центрами данных). Домены данных нескольких типов хранения могут быть добавлены в один и тот же центр данных при условии, что они являются общими, а не локальными доменами.

Поддерживаются следующие протоколы:

  • NFS

  • ISCSI

  • Fibre Channel (FCP)

При использовании протокола iSCSI, домен хранения HostedEngine должен использовать выделенный iSCSI target. Любые дополнительные домены хранения должны использовать отдельные iSCSI target.

В случае появления следующей ошибки во время установки: [ERROR ] Error: Fault reason is "Operation Failed". Fault detail is "[Physical device initialization failed. Please check that the device is empty and accessible by the host.]". HTTP response code is 400.

Выполнить инициализацию системы хранения при помощи команды:

dd if=/dev/zero of=/dev/mapper/LUN++_++ID bs=1M count=200 oflag=direct

где /dev/mapper/LUN_ID - путь до LUN

1.1. Подготовка хранилища NFS

Следующие шаги универсальны для семейства Unix-подобных операционных систем на базе ядра Linux. Для уточнения конкретных шагов обратитесь к официальному руководству ОС.

  1. Создать служебных пользователей и группы:

    groupadd sanlock -g 179
    
    groupadd kvm -g 36
    
    useradd sanlock -u 179 -g 179 -G kvm
    
    useradd vdsm -u 36 -g 36 -G sanlock
  2. Создать каталог (должно быть доступно более 55 Гб свободного места):

    mkdir –p /storage/he
  3. Установить права доступа:

    chown 36:36 /storage/he
    
    chmod 0775 /storage/he
  4. Опубликовать папку, прописав ее в конфигурационном файле NFS-сервера:

    echo "/storage/he *(rw,anonuid=36,anongid=36)" >> /etc/exports
    echo "/storage/he *(rw,anonuid=36,anongid=36)" >> /etc/exports
  5. Убедиться в правильности задания параметров доступа:

    cat /etc/exports
  6. Запустить необходимые сервисы:

    systemctl enable nfs-server
    
    systemctl enable rpcbind
    
    systemctl enable nfs-blkmap
    
    systemctl restart nfs-server
    
    systemctl restart rpcbind
    
    systemctl restart nfs-blkmap

    Установка необходимых служб осуществляются с помощью команды:

    dnf install -y --allowerasing nfs-utils
  7. При необходимости установить и запустить firewalld с помощью команд:

    dnf install -y --allowerasing firewalld
    
    systemctl enable firewalld --now

    Создать правила межсетевого экрана для обеспечения доступности хранилища для других хостов:

    firewall-cmd --permanent --add-service=nfs
    
    firewall-cmd --permanent --add-service=mountd
    
    firewall-cmd --permanent --add-service=rpc-bind
    
    firewall-cmd --reload

1.2. Подготовка хранилища iSCSI

ПО «zVirt Max» поддерживает хранилище iSCSI, которое представляет собой домен хранения, созданный из группы томов, состоящей из LUN. Группы томов и LUN не могут быть одновременно подключены к нескольким доменам хранения.

Если вы используете блочное хранилище и намереваетесь развернуть виртуальные машины на необработанных устройствах или прямых логических устройствах и управлять ими с помощью диспетчера логических томов, необходимо создать фильтр, чтобы скрыть гостевые логические тома. Это предотвратит активацию гостевых логических томов при загрузке хоста, что может привести к устареванию логических томов и повреждению данных. Справочная информация по созданию фильтра LVM доступна в файле /etc/lvm/lvm.conf.

В настоящее время ПО «zVirt Max» не поддерживает хранилище с размером блока 4K. Вы должны сконфигурировать хранилище блоков в устаревшем режиме (512b block).

Если ваш хост загружается из хранилища SAN и теряет связь с хранилищем, файловые системы хранилища становятся доступными только для чтения и остаются в этом состоянии после восстановления соединения.

Чтобы предотвратить эту ситуацию, рекомендуется добавить в корневую файловую систему SAN файл конфигурации с multipath для загрузочного LUN, чтобы обеспечить его постановку в очередь при наличии соединения:

cat /etc/multipath/conf.d/host.conf

multipaths {
    multipath {
        wwid LUN_ID
        no_path_retry queue
    }

1.3. Подготовка FCP-хранилища

ПО «zVirt Max» поддерживает хранилище SAN, создавая домен хранилища из группы томов, состоящей из существующих LUN. Ни группы томов, ни LUN не могут быть подключены более чем к одному домену хранения одновременно.

Если вы используете блочное хранилище и намереваетесь развернуть виртуальные машины на необработанных устройствах или прямых логических устройствах и управлять ими с помощью диспетчера логических томов, необходимо создать фильтр, чтобы скрыть гостевые логические тома. Это предотвратит активацию гостевых логических томов при загрузке хоста, что может привести к устареванию логических томов и повреждению данных. Справочная информация по созданию фильтра LVM доступна в файле /etc/lvm/lvm.conf.

В настоящее время ПО «zVirt Max» не поддерживает хранилище с размером блока 4K. Вы должны сконфигурировать хранилище блоков в устаревшем режиме (512b block). Если ваш хост загружается из хранилища SAN и теряет связь с хранилищем, файловые системы хранилища становятся доступными только для чтения и остаются в этом состоянии после восстановления соединения.

Чтобы предотвратить эту ситуацию, рекомендуется добавить в корневую файловую систему SAN файл конфигурации с multipath для загрузочного LUN, чтобы обеспечить его постановку в очередь при наличии соединения:

cat /etc/multipath/conf.d/host.conf

multipaths {
    multipath {
        wwid LUN_ID
        no_path_retry queue
    }