Подготовка и добавление хранилища Gluster
Процесс развёртывания хранилища Gluster приведен в документе "Платформа виртуализации "ROSA Virtualization". Руководство по установке" РСЮК.10102-02 91 01.
Импорт существующих доменов хранилищ
Обзор процесса импорта существующих доменов хранилищ
Кроме добавления новых доменов хранилищ, не содержащих данных, можно импортировать уже существующие и получать доступ к хранящимся в них данным. С помощью импорта домена хранилища можно восстанавливать данные после сбоев в базе данных виртуализированного ЦУ, а также переносить данные из одного дата-центра или окружения в другое.
Ниже приводится общий обзор процесса импорта для каждого из типов доменов хранилищ:
- Домен данных.
Импорт существующего домена хранения данных даёт доступ ко всем ВМ и шаблонам, хранящимся в этом домене. После импорта домена данных необходимо вручную импортировать ВМ, образы "плавающих" виртуальных дисков и шаблоны в целевой дата-центр. Процесс импорта ВМ и шаблонов, хранящихся в домене данных, аналогичен процессу экспорта домена хранилищ. Но, поскольку домены хранения данных содержат все ВМ и шаблоны указанного дата-центра, импорт доменов хранения данных рекомендуется осуществлять в целях восстановления данных или при масштабных миграциях ВМ между дата-центрами или окружениями.
Примечание — Импорт существующих доменов хранения данных, присоединённых к дата-центрам, возможен при корректном поддерживаемом уровне совместимости.
- Домен ISO.
Импорт существующего домена хранения ISO даёт доступ ко всем файлам ISO и виртуальным дискам, хранящимся в этом домене. После завершения процесса импорта для доступа к этим ресурсам не требуется дополнительных действий, их можно присоединять к виртуальным машинам по требованию.
Примечание — Домены ISO являются устаревшими, поэтому для хранения образов ISO рекомендуется использовать домен данных, созданный на базе файловой системы NFS.
- Домен экспорта.
Импорт существующего домена хранения экспорта даёт доступ ко всем образам ВМ и шаблонам, хранящимся в этом домене. Поскольку домены экспорта созданы для экспорта и импорта образов ВМ и шаблонов, импорт доменов хранения экспорта рекомендуется осуществлять при небольших миграциях ВМ и шаблонов внутри окружения или между окружениями.
Примечание — Домены хранилищ экспорта являются устаревшими. Домены хранилищ данных можно отсоединить от дата-центра и импортировать в другие дата-центры в том же или в другом окружении. После этого виртуальные машины, "плавающие" виртуальные диски и шаблоны можно загрузить из домена хранения в прикреплённый дата-центр. Подробные сведения об импорте доменов хранилищ см. п. Импорт существующих доменов хранилищ.
Обратите внимание, что после прикрепления домена хранения к целевому дата-центру домен может быть обновлён до нового формата, после чего повторное прикрепление к исходному дата-центру может быть невозможным. В свою очередь, это может нарушить процесс использования доменов данных в качестве замены доменам экспорта.
Импорт доменов хранилищ
Для предотвращения возможного повреждения данных при импорте домена хранения, ранее прикреплённого к дата-центру в том же или в другом окружении, подразумевается, что домен хранения уже не прикреплён ни к одному из дата-центров в любом окружении.
Обратите внимание, что целевой дата-центр должен быть инициализирован для импорта и прикрепления существующего домена хранения к этому дата-центру.
Для импорта домена хранения:
- Нажмите "Хранилище → Домены".
- Нажмите Импортировать домен.
- Выберите "Дата-центр", в который нужно импортировать домен хранения.
- Укажите "Имя" домена хранения (рисунок 143).
- Из выпадающих списков выберите "Функцию домена" и "Тип хранилища".
- Выберите "Хост".

Рисунок 143 ‒ Импорт домена хранения
Примечание — Подключение к домену осуществляется через выбранный хост, а не напрямую из виртуализированного ЦУ. Таким образом, должен существовать как минимум один активный хост, присоединённый к выбранному дата-центру. До начала настройки домена у всех хостов должен быть доступ к устройству хранения.
- Укажите сведения о домене хранения.
Примечание — Поля для ввода сведений о домене хранения изменяются в зависимости от значений, выбранных в списках "Функция домена" и "Тип хранилища". Эти поля аналогичны полям, отображаемым при добавлении нового домена хранения.
- Установите флажок "Активировать домен в дата-центре", чтобы активировать домен хранения после присоединения его к выбранному дата-центру.
- Нажмите OK.
В результате из домена хранения теперь можно импортировать ВМ и шаблоны в выбранный дата-центр.
Миграция доменов хранилищ между дата-центрами в одном окружении
При миграции домена хранения между дата-центрами в границах окружения системы виртуализации ROSA Virtualization осуществляется открепление домена от одного дата-центра и прикрепление к другому дата-центру, чтобы целевой дата-центр получил доступ к данным, хранящимся в домене.
Для миграции домена хранения между дата-центрами в одном окружении:
- Выключите все ВМ, выполняющиеся в домене хранения.
- Нажмите "Хранилище → Домены".
- Нажмите на название домена хранения, чтобы перейти к подробному просмотру.
- Перейдите на вкладку "Дата-центр".
- Нажмите "Обслуживание" и нажмите OK.
- Нажмите "Отсоединить" и нажмите OK.
- Нажмите Присоединить.
- Выберите целевой дата-центр и нажмите OK.
В результате домен хранения прикреплён к целевому дата-центру и автоматически активируется, что позволяет импортировать ВМ и шаблоны из домена хранения в целевой дата-центр.
Миграция доменов хранилищ между дата-центрами в разных окружениях
При миграции домена хранения между дата-центрами в разных окружениях системы виртуализации ROSA Virtualization осуществляется удаление домена из одного окружения и импорт домена в другое окружение, чтобы целевое окружение получило доступ к данным, хранящимся в домене.
Дата-центры в разных окружениях должны иметь корректный поддерживаемый уровень совместимости для обеспечения возможности импорта и присоединения домена хранения данных.
Для миграции домена хранения между дата-центрами в разных окружениях:
- Войдите на Портал администрирования в исходном окружении.
- Выключите все ВМ, выполняющиеся в домене хранения.
- Нажмите "Хранилище → Домены".
- Нажмите на название домена хранения, чтобы перейти к подробному просмотру.
- Перейдите на вкладку "Дата-центр".
- Нажмите "Обслуживание" и нажмите OK.
- Нажмите "Открепить" и нажмите OK.
- Нажмите Удалить.
- В окне "Удалить хранилище" убедитесь в том, что флажок "Форматировать домен", т.е. содержимое хранилища будет потеряно, не установлен. Таким образом данные в домене сохраняются для последующего использования.
- Нажмите OK для удаления домена хранения из исходного окружения.
- Войдите на Портал администрирования в целевом окружении.
- Нажмите "Хранилище → Домены".
- Нажмите Импортировать домен.
- Из выпадающего списка "Дата-центр" выберите целевой дата-центр.
- Введите "Имя" домена хранения.
- Из соответствующих выпадающих списков выберите "Функцию домена" и "Тип хранилища".
- Выберите "Хост".
- Укажите сведения о домене хранения.
Примечание — Поля для ввода сведений о домене хранения изменяются в зависимости от значений, выбранных в списках "Функция домена" и "Тип хранилища". Эти поля аналогичны полям, отображаемым при добавлении нового домена хранения.
- Установите флажок "Активировать домен дата-центра", чтобы домен хранения был активирован автоматически при присоединении.
- Нажмите OK.
В результате домен хранения будет присоединён к целевому дата-центру в новом окружении системы виртуализации ROSA Virtualization и автоматически активирован, что позволяет импортировать ВМ и шаблоны из домена хранения в целевой дата-центр.
Импорт виртуальных машин из импортированных доменов данных
Импорт ВМ из импортированного домена хранения данных может осуществляться в один или несколько целевых кластеров.
В следующей последовательности действий предполагается, что ранее импортированный домен хранения данных был присоединён к дата-центру и активирован.
Для импорта ВМ из импортированного домена данных:
- Нажмите "Хранилище → Домены".
- Нажмите на имя импортированного домена данных, чтобы перейти к подробному просмотру.
- Перейдите на вкладку "Импорт ВМ".
- Выберите одну или несколько ВМ для импорта.
- Нажмите Импортировать.
- Убедитесь, что для каждой ВМ в окне "Импорт ВМ" выбран корректный целевой кластер из списка "Кластер".
- Отобразите внешние профили vNIC ВМ на профили, присутствующие в целевом кластере:
- Нажмите "Отображение профилей vNIC".
- Выберите используемый профиль vNIC из выпадающего списка "Целевой профиль vNIC".
- Если в окне "Импорт ВМ" было выбрано несколько целевых кластеров, выберите каждый целевой кластер из выпадающего списка "Целевой кластер" и убедитесь в том, что отображения корректны.
- Нажмите OK.
- При обнаружении конфликта MAC-адресов рядом с именем ВМ появится "!" (восклицательный знак). Наведите курсор на "!" (восклицательный знак), чтобы просмотреть всплывающую подсказку с возникшей ошибкой. Установите флажок "Повторно присвоить неправильные MAC", чтобы повторно присвоить конфликтующие MAC-адреса всем проблемным ВМ.
Примечание — Импорт ВМ закончится неудачей в случае отсутствия доступных MAC-адресов для присвоения. Тем не менее возможен импорт ВМ без присвоения новых адресов при использовании MAC-адресов, расположенных вне диапазона пула MAC-адресов кластера.
- Нажмите OK.
Импорт шаблонов из импортированных доменов данных
Импорт шаблонов из импортированного домена хранения данных может осуществляться в один или несколько целевых кластеров.
В следующей последовательности действий предполагается, что ранее импортированный домен хранения данных был присоединён к дата-центру и активирован.
Для импорта шаблонов из импортированного домена данных:
- Нажмите "Хранилище → Домены".
- Нажмите на имя импортированного домена данных, чтобы перейти к подробному просмотру.
- Перейдите на вкладку "Импорт шаблонов".
- Выберите один или несколько шаблонов для импорта.
- Нажмите Импортировать.
- Убедитесь, что для каждого шаблона в окне "Импорт шаблонов" выбран корректный целевой кластер из списка "Кластер".
- Отобразите внешние профили vNIC на профили, присутствующие в целевом кластере:
- Нажмите Отображение профилей vNIC.
- Выберите используемый профиль vNIC из выпадающего списка "Целевой профиль vNIC".
- Если в окне "Импорт шаблонов" было выбрано несколько целевых кластеров, выберите каждый целевой кластер из выпадающего списка "Целевой кластер" и убедитесь в том, что отображения корректны.
- Нажмите OK.
- Нажмите OK.
Работа с доменами хранилищ
Размещение образов в доменах данных
Загрузить образы виртуальных дисков и образы ISO в домен хранения данных можно с помощью Портала администрирования или REST API.
Виртуальные диски, совместимые с QEMU, можно присоединять к виртуальным машинам. "Диски" должны иметь тип raw или QCOW2. "Диски", созданные на базе виртуального диска с типом QCOW2, нельзя сделать общими, а файл виртуального диска с типом QCOW2 не должен иметь резервной копии.
Образы ISO можно присоединять к ВМ в качестве CD-дисков или использовать для загрузки ВМ.
Так как функция загрузки (отправки) образов в домен использует HTML5 API, в качестве предварительных условий для размещения образов в доменах данных в окружении необходимо иметь следующие компоненты:
- Прокси ввода-вывода изображений ovirt-imageio-proxy, настроенный с помощью engine-setup.
- Центр сертификации, импортированный в веб-браузер, с помощью которого осуществляется доступ на Портал администрирования. Для импортирования центра сертификации перейдите по адресу
https://адрес_диспетчера_виртуализации/ovirt-engine/services/pki-resource?resource=ca-certificate&format=X509-PEM-CAи включите все параметры доверия. - Браузер с поддержкой HTML5.
Для размещения образа в домене хранения данных:
- Нажмите "Хранилище → Домены хранилищ → ISO → Диски" (рисунок 144).

Рисунок 144 ‒ "Хранилище → Домены" хранилищ → ISO, вкладка
- В меню нажмите Отправить и выберите "Начать" (рисунок 145).

Рисунок 145 ‒ Форма для отправки образа диска в хранилище
- Нажмите Выберите файл и выберите образ для загрузки в домен (рисунок 146).

Рисунок 146 ‒ Выбор файла с образом диска для отправки в домен
- Заполните поля "Параметры диска".
- Нажмите OK.
Статус загрузки образа в домен отображается с помощью индикатора выполнения.
В меню по нажатию кнопки Отправить можно приостановить, отменить или возобновить отправку файлов.
Увеличение значения времени ожидания отправки
Для увеличения значения времени ожидания отправки:
- В случае превышения времени ожидания окончания отправки и появлении соответствующего сообщения "Причина: превышение времени ожидания в связи с неактивностью передачи" выполните следующую команду для увеличения значения времени ожидания:
engine-config -s TransferImageClientInactivityTimeoutInSeconds=6000
- Перезапустите службу ovirt-engine:
systemctl restart ovirt-engine
Перевод доменов хранилищ в режим обслуживания
Перед откреплением и удалением домена хранения обязательно переведите этот домен в режим обслуживания. Это необходимо для присвоения другому домену данных роли домена мастер-данных.
Примечание — Домен хранения нельзя переместить в режим обслуживания, если у ВМ имеется аренда в этом домене. ВМ сначала необходимо выключить, удалить аренду или переместить аренду в другой домен хранения.
Расширение доменов iSCSI с помощью добавления дополнительных LUN можно выполнять только при активном домене.
Для перевода домена хранения в режим обслуживания:
- Выключите все ВМ, выполняющиеся в домене хранения.
- Нажмите "Хранилище → Домены".
- Нажмите на имя домена, чтобы перейти к подробному просмотру.
- Перейдите на вкладку "Дата-центр".
- Нажмите Обслуживание.
Примечание — Опционально установите флажок "Игнорировать сбой обновления OVF" для перемещения домена хранения в режим обслуживания даже при сбое обновления OVF.
- Нажмите OK.
В результате домен хранения деактивируется и в списке результатов получает статус "Неактивен".
Неактивные домены хранения можно изменять, отключать, удалять или активировать повторно в дата-центре.
Примечание — Активировать, отсоединять и помещать домены в режим обслуживания можно также во вкладке "Хранилище" в подробном просмотре дата-центра, к которому присоединены эти домены.
Изменение параметров доменов хранилищ
Параметры доменов хранилищ можно изменить на Портале администрирования. При этом параметры "Дата-центр", "Функция домена", "Тип хранилища" и "Формат" изменить нельзя.
Параметры, доступные для изменения, зависят от статуса домена хранения ("Активен" или "Неактивен"):
- Активен.
Для домена с активным статусом можно изменить значение следующих полей: "Имя", "Описание", "Комментарий", "Индикатор предупреждения о недостатке места (%)", "Блокировщик действия при критической нехватке места", "Забить нулями после удаления" и "Освободить блоки перед удалением".
Поле "Имя" можно изменить только для активного домена хранения. Другие поля также можно изменить при неактивном домене.
- Неактивен.
Для неактивного домена, то есть находящегося в режиме обслуживания или не присоединённого, можно изменить значения всех полей, за исключением полей: "Имя", "Дата-центр", "Функция домена", "Тип хранилища" и "Формат".
Изменить параметры сетевых соединений, параметры монтирования, а также другие дополнительные параметры, можно только для неактивного домена. Эти параметры поддерживаются только для типов доменов NFS, POSIX и локальных.
Примечание — Сетевые соединения хранилищ iSCSI нельзя редактировать на Портале администрирования, но можно редактировать с помощью REST API.
Для изменения параметров активного домена хранения:
- Нажмите "Хранилище → Домены" и выберите домен хранения.
- Нажмите "Управление доменом".
- При необходимости измените значения доступных полей.
- Нажмите OK.
Для изменения параметров неактивного домена хранения:
- Нажмите "Хранилище → Домены".
- Если домен хранения активен, переместите домен в режим обслуживания:
- Нажмите на имя домена, чтобы перейти к подробному просмотру.
- Перейдите на вкладку "Дата-центр".
- Нажмите Обслуживание.
- Нажмите OK.
- Нажмите Управление доменом.
- Измените путь к хранилищу и другие необходимые сведения. Сведения о новых сетевых соединениях должны иметь тот же тип хранилища, что и исходное соединение.
- Нажмите OK.
- Активируйте домен хранения:
- Нажмите на имя домена хранения, чтобы перейти к подробному просмотру.
- Перейдите на вкладку "Дата-центр".
- Нажмите Активировать.
Обновление файлов OVF
По умолчанию файлы OVF обновляются каждые 60 минут.
Также файлы OVF можно обновить вручную (например, после импорта ВМ или критически важного обновления ПО).
Для обновления файлов OVF:
- Нажмите "Хранилище → Домены".
- Выберите домен хранения, нажмите Больше действий и далее нажмите Обновить файлы OVF -
.
Активация доменов хранилищ из режима обслуживания
Если ранее домен хранения был переведен в режим обслуживания, то для возобновления использования необходимо активировать этот домен из режима обслуживания.
Для активации домена хранения из режима обслуживания:
- Нажмите "Хранилище → Домены".
- Нажмите на имя неактивного домена, чтобы перейти к подробному просмотру.
- Перейдите на вкладку "Дата-центры".
- Нажмите Активировать.
Примечание — При попытке активации домена ISO до активации домена данных будет показано соответствующее сообщение об ошибке и домен ISO не будет активирован.
Отсоединение домена хранения от дата-центра
Отсоедините домен хранения от одного дата-центра, чтобы выполнить миграцию домена в другой дата-центр.
Для отсоединения домена хранения от дата-центра:
- Нажмите "Хранилище → Домены".
- Нажмите на имя домена, чтобы перейти к подробному просмотру.
- Перейдите на вкладку "Дата-центр".
- Нажмите Обслуживание.
- Нажмите OK для инициации режима обслуживания.
- Нажмите Отсоединить.
- Нажмите OK, чтобы отсоединить домен хранения.
В результате домен хранения будет отсоединён от текущего дата-центра и готов для присоединения к другому дата-центру.
Присоединение домена хранения к дата-центру
Для присоединения домена хранения к дата-центру:
- Нажмите "Хранилище → Домены".
- Нажмите на имя домена, чтобы перейти к подробному просмотру.
- Перейдите на вкладку "Дата-центр".
- Нажмите Присоединить.
- Выберите необходимый дата-центр.
- Нажмите OK.
В результате домен хранения будет присоединён к выбранному дата-центру и автоматически активирован.
Удаление домена хранения
Для удаления домена хранения:
- Нажмите "Хранилище → Домены".
- Переместите домен хранения в режим обслуживания и отсоедините домен:
- Нажмите на имя домена, чтобы перейти к подробному просмотру.
- Перейдите на вкладку "Дата-центр".
- Нажмите Обслуживание и далее нажмите OK.
- Нажмите Отсоединить и далее нажмите OK.
- Нажмите Удалить.
- Опционально установите флажок "Форматировать домен", т.е. содержимое хранилища будет потеряно, чтобы окончательно стереть всё содержимое домена.
- Нажмите OK.
Разрушение домена хранения
Домен хранения, содержащий ошибки, не всегда возможно удалить посредством стандартной процедуры. Разрушение домена хранения принудительно удаляет домен из окружения.
Для разрушения домена хранения:
- Нажмите "Хранилище → Домены".
- Выберите домен хранилища, нажмите Больше действий и далее нажмите Разрушить -
. - Установите флажок "Одобрить операцию".
- Нажмите OK.
Создание профилей дисков
Профили дисков определяют максимальные уровни пропускной способности и операций ввода-вывода виртуальных дисков в домене хранения.
Профили дисков создаются на базе профилей хранилищ, настроенных в дата-центрах.
Профили дисков назначаются вручную каждому виртуальному диску.
В следующей последовательности действий подразумевается, что ранее в дата-центре, к которому принадлежит домен хранения, была настроена одна или несколько записей о качестве обслуживания хранилищ.
Для создания профиля диска:
- Нажмите "Хранилище → Домены".
- Нажмите на имя домена, чтобы перейти к подробному просмотру.
- Перейдите на вкладку "Профили диска".
- Нажмите Добавить.
- Введите "Имя" и "Описание" профиля диска.
- В списке "QoS" выберите запись о качестве обслуживания, которую нужно применить к профилю диска.
- Нажмите OK.
Удаление профилей дисков
Для удаления профиля диска:
- Нажмите "Хранилище → Домены".
- Нажмите на имя домена, чтобы перейти к подробному просмотру.
- Перейдите на вкладку "Профили диска".
- Выберите удаляемый профиль диска.
- Нажмите Удалить.
- Нажмите OK.
Просмотр состояния работоспособности доменов хранилищ
В дополнение к обычному "Статусу" у доменов хранилищ есть внешний статус работоспособности. Информация о внешнем статусе работоспособности доставляется модулями или внешними системами или же настраивается администратором.
Внешний статус работоспособности отображается слева от имени домена в виде следующих значков:
- OK ‒ без значка;
- Информация ‒
; - Предупреждение ‒
; - Ошибка ‒
; - Сбой ‒
.
Чтобы узнать дополнительные подробности о работоспособности домена хранения нажмите на имя домена и перейдите на вкладку "События".
Примечание — Внешний статус работоспособности домена также можно узнать с помощью REST API (элемент external_status в запросе GET). Для указания статуса работоспособности домена через REST API используйте набор events.
Параметр "Освободить блоки перед удалением"
Если параметр "Освободить блоки перед удалением" включен, при удалении логического тома вызывается команда blkdiscard и базовое хранилище оповещается о том, что блоки свободны. Далее массив хранилища может использовать (выделять по запросу) освобождённое пространство.
Параметр "Освободить блоки перед удалением" эффективен и доступен только для доменов блочных хранилищ, таких как iSCSI или FCP (хранилище должно поддерживать Discard). Для файловых хранилищ, таких как NFS, этот параметр недоступен.
Параметр "Освободить блоки перед удалением" можно включить как при создании домена блочного хранилища iSCSI или FCP, так и при изменении параметров этого домена.