Подготовка к установке
1. Подготовка хранилища
| Требуется хотя бы один домен хранения данных, используемый для развертывания ВМ HostedEngine, объёмом не менее 94 ГиБ. Это хранилище необходимо подготовить перед установкой. |
После установки рекомендуется добавить отдельный (отдельные) домены хранения данных для хранения дисков ВМ.
В доменах хранения данных хранятся виртуальные жесткие диски и файлы OVF всех виртуальных машин и шаблонов в центре данных, они не могут совместно использоваться центрами данных, когда они активны (но могут быть перенесены между центрами данных). Домены данных нескольких типов хранения могут быть добавлены в один и тот же центр данных при условии, то они являются общими, а не локальными доменами.
Поддерживаются следующие протоколы:
-
NFS
-
ISCSI
-
Fibre Channel (FCP)
| При использовании протокола iSCSI, домен хранения HostedEngine должен использовать выделенный iSCSI target. Любые дополнительные домены хранения должны использовать отдельные iSCSI target. |
|
В случае появления следующей ошибки во время установки: Выполнить инициализацию системы хранения при помощи команды:
где /dev/mapper/LUN_ID - путь до LUN |
1.1. Подготовка хранилища NFS
Следующие шаги универсальны для семейства Unix-подобных операционных систем на базе ядра Linux. Для уточнения конкретных шагов обратитесь к официальному руководству ОС.
-
Создать служебных пользователей и группы:
groupadd sanlock -g 179 groupadd kvm -g 36 useradd sanlock -u 179 -g 179 -G kvm useradd vdsm -u 36 -g 36 -G sanlock -
Создать каталог (должно быть доступно более 55 Гб свободного места):
mkdir –p /storage/he -
Установить права доступа:
chown 36:36 /storage/he chmod 0775 /storage/he -
Опубликовать папку, прописав ее в конфигурационном файле NFS-сервера:
echo "/storage/he *(rw,anonuid=36,anongid=36)" >> /etc/exports -
Убедиться в правильности задания параметров доступа:
cat /etc/exports -
Запустить необходимые сервисы:
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 -
При необходимости установить и запустить 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
}