Руководство пользователя
Numa Collider предназначен для управления виртуальной инфраструктурой, созданной на базе серверной виртуализации Numa vServer (далее – Numa vServer) посредством графического веб-интерфейса пользователя.
С помощью Numa Collider можно:
- управлять (создавать/настраивать/удалять) хранилищами данных, серверами, пулами, виртуальными машинами (далее – ВМ), развернутыми на инфраструктуре;
- импортировать и экспортировать ВМ;
- создавать резервные копии ВМ (полные копии, снимки состояний, дельта-копии, копии для аварийного восстановления) и восстанавливать данные из таких копий;
- создавать резервные копии метаданных (как пула, так и конфигурации Numa Collider) и восстанавливать данные из таких копий;
- создавать расписания для автоматического выполнения операций;
- отслеживать состояние инфраструктуры (сведения об утилизации ресурсов, сигналы тревоги, незавершенные задачи, наиболее загруженные хранилища и количество включенных ВМ).
Функциональные особенности редакций#
Функциональная особенность | Редакция Начальная | Редакция Стандартная | Редакция Профессиональная | Редакция Максимальная | Примечание |
---|---|---|---|---|---|
Прямой импорт виртуальных машин из инфраструктуры VMware | + | + | + | + | Доступно в версии NC1.2 |
Управление ВМ: | |||||
Запуск/выключение/пауза/приостановка | + | + | + | + | |
Моментальные снимки | + | + | + | + | Моментальные снимки (snapshots) без остановки работы ВМ. |
"Живая" миграция | + | + | + | Перемещение виртуальных машин внутри пула или между серверами без остановки их работы. | |
Экспорт ВМ | + | + | + | ||
Копирование/клонирование | + | + | + | Быстрые и полные копии ВМ. | |
Преобразование ВМ в шаблон | + | + | + | + | |
Управление пулами: | |||||
Создание/уничтожение | + | + | + | ||
Подключение/отключение серверов | + | + | + | ||
Multipathing | + | + | + | ||
Обновления | + | + | + | ||
Управление хранилищами: | |||||
Подключение/отключение | + | + | + | + | |
Уничтожение | + | + | + | + | |
Импорт/Экспорт ВМ и образов: | |||||
Перемещение накопителя ВМ | + | + | + | ||
Импорт/экспорт накопителя ВМ | + | + | + | Поддержка импорта накопителей в форматах VHD, VMKD и ISO. | |
Импорт XVA/OVA | + | + | + | Поддержка импорта открытого стандарта для хранения образов виртуальных машин позволяет в быстрые сроки внедрять ВМ из других систем виртуализации на Numa vServer. | |
Резервное копирование: | |||||
Полная резервная копия | + | + | + | Возможность создания полной, консистентной резервной копии ВМ и копирование на внешние накопители (NFS, CIFS, S3). | |
Дельта-резервное копирование | + | + | Режим резервного копирования, который позволяет отправлять на внешний накопитель только изменения в данных ВМ. | ||
Аварийное восстановление (DR) | + | + | Резервное копирование инфраструктуры на резервную площадку. | ||
Непрерывная репликация | + | Репликация данных ВМ на соседние пулы и серверы обеспечивает самое быстрое восстановление работоспособности инфраструктуры в случаях повреждения основной площадки. | |||
"Скользящий" моментальный снимок | + | + | + | ||
Резервное копирование метаданных | + | + | |||
Файловое восстановление | + | ||||
Иные настройки: | |||||
Пространства (пользовательские) | + | Портал самообслуживания, реализует функционал частного IaaS-облака. | |||
Балансировка нагрузки (в том числе правило Anti-affinity) | + | Обеспечивает возможность автоматического перемещения ВМ исходя из их потребления ресурсов и загруженности серверов виртуализации. | |||
Программно-определяемые сети | + | ||||
Создание пула IP-адресов | + | ||||
Конфигурация Cloud-init | + | + | |||
Панель приборов: | |||||
Статистика | + | + | Расширенный набор предоставления статистки по инфраструктуре. | ||
Отчеты | + | + | + | Отправка отчетов по утилизации серверного оборудования и по результатам выполнения резервного копирования. | |
Идентификация и аутентификация: | |||||
Создание пользователей | + | + | + | Создание пользователей для Numa Collider (всех, кроме предустановленного администратора) | |
Создание групп пользователей | + | + | + | Объединение пользователей Numa Collider в группы | |
Контроль доступа (ACL) | + | + | Гибкая настройка разрешений для групп и пользователей. | ||
Аутентификация с одноразовым паролем (OTP) | + | + | Позволяет использовать одноразовый пароль для доступа к Numa Collider. Тем самым обеспечивается двухфакторная аутентификации к системе управления инфраструктурой. | ||
Синхронизация и аутентификация LDAP | + | + | Позволяет использовать каталоги LDAP или MS AD для управления пользователями. | ||
Задачи: | |||||
Задачи | + | Создание задач и выполнение задач по настроенному расписанию |
Установка#
Numa Collider, вне зависимости от редакции, предоставляется в виде виртуальной машины, предназначенной для развертывания и работы на Numa vServer.
Для развертывания Numa Collider на Numa vServer должны быть доступны следующие ресурсы:
- виртуальные процессоры (vCPU) – 2 шт.;
- оперативная память (RAM) – 2 Гб;
- свободный объем на хранилище – 20 Гб.
Установка Numa Collider осуществляется путем импорта ВМ Numa Collider на Numa vServer.
Внимание!
Перед загрузкой и активацией лицензии убедитесь в корректности установленных даты и времени на сервере и в BIOS/UEFI (БСВВ).
Копирование образа ВМ#
Для выполнения импорта ВМ необходимо обладать правами локального суперпользователя (root) на Numa vServer.
Копирование образа ВМ на Numa vServer может быть выполнено либо при помощи утилиты SCP (SSH), либо с USB-флеш-накопителя.
Копирование при помощи утилиты SCP#
В консоли компьютера, на котором расположен файл ВМ Numa Collider, выполните следующую команду:
Файл будет скопирован в домашний каталог пользователя root на Numa vServer.
Копирование при помощи USB-флеш-накопителя#
- Скопируйте файл виртуальной машины Numa Collider на USB-флеш-накопитель.
- Авторизуйтесь в Numa vServer под учетной записью root.
-
Подключите USB-флеш-накопитель к устройству с Numa vServer и узнайте имя USB-флеш-накопителя:
Примечание
В данном примере имя установленного USB-флеш-накопителя «sdb1».
-
Смонтируйте USB-флеш-накопитель:
Примечание
В данном примере имя установленного USB-флеш-накопителя «sdb1».
-
Скопируйте файл виртуальной машины Numa Collider в домашний каталог:
Импорт ВМ#
Примечание
По умолчанию импорт ВМ выполняется на хранилище, которое отмечено в пуле как default-SR
. Для импорта на другое хранилище используйте параметр sr-uuid=<sr-uuid>
. Список доступных хранилищ можно получить, выполнив команду xe sr-list
.
Для импорта ВМ выполните следующую команду в консоли Numa vServer:
По завершении импорта в консоли будет выведен uuid ВМ.
Запуск ВМ#
Для запуска ВМ выполните следующую команду в консоли Numa vServer:
Определение IP-адреса ВМ#
Для определения IP-адреса ВМ выполните следующую команду в консоли Numa vServer:
В выводе консоли будет указан IP-адрес ВМ.
Если в качестве интерфейса управления на Numa vServer используется не сетевой интерфейс Eth0, то необходимо перенести VIF ВМ в другую сеть. Для этого:
-
Узнайте параметры сети для ВМ:
Примечание
В данном примере в качестве интерфейса управления на Numa vServer используется сетевой интерфейс Eth1.
-
Узнайте UUID для сети:
-
Перенесите UUID сети для ВМ на управляющий:
где в качестве
<uuid>
укажите uuid ВМ, VIF которой необходимо перенести, в качестве<network-uuid>
укажите uuid сетевого адаптера. -
Выполните перезагрузку ВМ:
или
-
Проверьте измененные параметры сети для ВМ:
-
Выполните команду для определения IP-адреса ВМ:
Примечание
Для смены IP-адреса Numa Collider см. Смена IP-адреса в Numa Collider.
При необходимости установки статического IP-адреса для Numa Collider ввиду отсутствия DHCP см. Установка статического IP-адреса в Numa Collider при отсутствии DHCP.
Первый вход в Numa Collider#
В адресной строке вашего браузера введите IP-адрес, полученный в предыдущем разделе.
В Numa Collider по умолчанию предустановлен пользователь с логином admin и паролем admin.
Примечание
Для смены пароля по умолчанию перейдите в меню Профиль пользователя
Подключение Numa Collider к серверу Numa vServer#
Для подключения Numa Collider к Numa vServer перейдите в меню Инфраструктура или Настройки → Серверы.
В Настройки → Серверы введите следующие данные для подключения к Numa vServer:
- метка – внутренняя метка (тег), используемая в Numa Collider;
- адрес* – IP-адрес Numa vServer;
- пользователь* – пользователь Numa vServer с правами или ролью LSU, либо пользователь с ролью Pool Admin;
- пароль* – пароль пользователя;
- разрешить неавторизованные сертификаты* – если в вашей инфраструктуре еще не используются доверенные сертификаты (TLS), то переведите выключатель в положение
.
Примечание
Знаком «*» отмечены обязательные для заполнения поля.
После ввода аутентификационных данных нажмите кнопку Подключить. Если при вводе не было допущено ошибок, то в списке появится подключенный Numa vServer.
Управление инфраструктурой#
Подключение хранилищ#
Прежде чем приступить к созданию виртуальной машины, необходимо создать хранилища для установочных ISO-образов и для накопителей виртуальных машин.
Хранилища для установочных ISO-образов#
Numa vServer и Numa Collider поддерживают три типа хранилищ для установочных ISO-образов:
- Local – локальное хранилище, этот тип хранилища создается и работает на локальной файловой системе Numa vServer. Для копирования ISO-образов на этот тип хранилища можно использовать утилиту SCP или копирование с извлекаемого накопителя, подключенного к серверу. Не рекомендуется использовать данный тип хранилища, если в инфраструктуре:
- будет более одного сервера;
- предполагается создание общего пула вычислительных ресурсов;
- будет проводиться интенсивная работа с большим количеством ISO-образов.
- NFS ISO – внешнее (удаленное) хранилище, доступ к которому осуществляется посредством протокола NFS. Доступ может быть как общим в случае подключения его к пулу, так и одиночным в случае подключения его к одному серверу.
- SMB – внешнее (удаленное) хранилище, доступ к которому осуществляется посредством протокола CIFS/SMB. Доступ может быть как общим в случае подключения его к пулу, так и одиночным в случае подключения его к одному серверу.
Подключение локального хранилища ISO-образов#
- Перейдите в меню
Добавить→Хранилище. - В разделе «Общее»:
- из списка подключенных серверов выберите сервер, к которому будет подключаться хранилище;
- укажите имя хранилища;
- укажите описание хранилища;
- выберите тип хранилища ISO SR → Local.
- В разделе «Параметры» укажите путь, где хранятся образы –
/var/isos
. - Нажмите
Создать.
Если все шаги выполнены правильно, то будет выполнен переход на страницу созданного хранилища.
Предупреждение
Путь для локального хранилища ISO-образов может быть только /var/isos
.
Подключение NFS-хранилища ISO-образов#
- Перейдите в меню
Добавить→Хранилище. - В разделе «Общее»:
- из списка подключенных серверов выберите сервер, к которому будет подключаться хранилище;
- укажите имя хранилища;
- укажите описание хранилища;
- выберите тип хранилища ISO SR → NFS ISO.
- В разделе «Параметры» укажите IP-адрес или FQDN удаленного хранилища.
- Нажмите
. - Выберите версию протокола NFS (по умолчанию – 3.0).
- Выберите путь, где хранятся образы (в данном примере
/storage/iso
). - Нажмите
Создать.
Если все шаги выполнены правильно, то будет выполнен переход на страницу созданного хранилища.
Подключение SMB-хранилища ISO-образов#
- Перейдите в меню
Добавить→Хранилище. - В разделе «Общее»:
- из списка подключенных серверов выберите сервер, к которому будет подключаться хранилище;
- укажите имя хранилища;
- укажите описание хранилища;
- выберите тип хранилища ISO SR → SMB.
- В разделе «Параметры»:
- укажите IP-адрес или FQDN;
- укажите путь до общего каталога в хранилище в формате
\\адреc\папка
; - введите имя пользователя и пароль (если доступ к общей папке без пароля или гостевой, то попробуйте вести guest в обоих полях).
- Нажмите
Создать.
Если все шаги выполнены правильно, то будет выполнен переход на страницу созданного хранилища.
Хранилища для накопителей виртуальных машин#
Поддерживаемые типы хранилищ для накопителей виртуальных Numa vServer и Numa Collider:
Тип | Название | «Тонкий» том (Thin) | Общий (Shared) | Примечание |
---|---|---|---|---|
Файловое | EXT | + | - | |
Файловое | CIFS/SMB | + | + | |
Файловое | NFS | + | + | |
Блочное | Local LVM | - | - | |
Блочное | RAW | - | +/- | |
Блочное | iSCSI | - | + | |
Блочное | HBA | - | + | В т.ч. Fibre Channel, Infiniband SRP |
Блочное | Ceph iSCSI gateway | - | + |
Примечание
В Numa Collider доступно создание хранилищ следующих типов: EXT, NFS, Local LVM, iSCSI, HBA.
Создание хранилищ других типов описано в разделе Администрирование систем хранения документа "Руководство пользователя" 643.АМБН.00021-01 34 01 на Numa vServer. После создания весь функционал работы с накопителями становится доступным в Numa Collider.
Подключение локального хранилища накопителей ВМ (EXT)#
- Перейдите в меню
Добавить→Хранилище. - В разделе «Общее» выполните следующие действия:
- из списка подключенных серверов выберите сервер, к которому будет подключаться хранилище;
- укажите имя хранилища;
- укажите описание хранилища;
- выберите тип хранилища VDI SR → ext (local).
-
В разделе «Параметры» укажите путь до устройства, например,
/dev/sdb
.Внимание!
Данное устройство будет отформатировано и все данные на нем будут удалены.
-
Нажмите
Создать.
Подключение локального хранилища накопителей ВМ (LVM)#
- Перейдите в меню
Добавить→Хранилище. - В разделе «Общее»:
- из списка подключенных серверов выберите сервер, к которому будет подключаться хранилище;
- укажите имя хранилища;
- укажите описание хранилища;
- выберите тип хранилища VDI SR → LVM (local).
-
В разделе «Параметры» укажите путь до устройства, например,
/dev/sdb
.Внимание!
Данное устройство будет отформатировано и все данные на нем будут удалены.
-
Нажмите
Создать.
Подключение общего хранилища накопителей ВМ (iSCSI)#
Примечание
IQN (iSCSI Qualified Name) сервера (инициатора) можно узнать или изменить в разделе Инфраструктура → Серверы → <сервер> → Расширенные настройки.
- Перейдите в меню
Добавить→Хранилище. - В разделе «Общее»:
- из списка подключенных серверов выберите сервер, к которому будет подключаться хранилище;
- укажите имя хранилища;
- укажите описание хранилища;
- выберите тип хранилища VDI SR → iSCSI.
- В разделе «Параметры»:
- укажите IP-адрес или FQDN целевого хранилища (iSCSI target);
- если для подключения хранилища необходимо авторизоваться, то нажмите на пункт «С авторизацией», введите имя пользователя и пароль для доступа к хранилищу.
- Нажмите
. - Выберите IQN хранилища.
- Выберите LUN.
- Нажмите
Создать.
Внимание!
При выборе LUN, подключаемого впервые, отобразится оповещение о первичном подключении LUN. Нажмите OK:
При выборе ранее использовавшегося LUN отобразится оповещение о вторичном подключении LUN. Нажмите OK:
Подключение общего хранилища накопителей ВМ (NFS)#
- Перейдите в меню
Добавить→Хранилище. - В разделе «Общее»:
- из списка подключенных серверов выберите сервер, к которому будет подключаться хранилище;
- укажите имя хранилища;
- укажите описание хранилища;
- выберите тип хранилища VDI SR → NFS.
- В разделе «Параметры» укажите IP-адрес или FQDN удаленного хранилища.
- Нажмите
. - Выберите версию протокола NFS (по умолчанию – 3.0).
- Выберите путь для создания нового хранилища.
- Нажмите
Создать.
Подключение общего хранилища накопителей ВМ (SMB/CIFS)#
- Перейдите в меню
Добавить→Хранилище. - В разделе «Общее»:
- из списка подключенных серверов выберите сервер, к которому будет подключаться хранилище;
- укажиет имя хранилища;
- укажите описание хранилища;
- выберите тип хранилища VDI SR → SMB.
- В разделе «Параметры»:
- укажите IP-адрес или FQDN;
- укажите путь до общего каталога в хранилище в формате
\\адреc\папка
; - введите имя пользователя и пароль (если доступ к общей папке без пароля или гостевой, то попробуйте ввести «guest» в обоих полях).
- Нажмите
Создать.
Установка и настройка виртуальных машин#
Установка виртуальной машины#
Подсказка
Более подробное описание процесса установки виртуальной машины описано в разделе Создание ВМ документа "Руководство по эксплуатации".
Информация
В качестве примера устанавливается виртуальная машина ОС CentOS 8.
Перед установкой виртуальной машины:
- Подключите ISO-хранилище согласно разделу Хранилища для установочных ISO-образов.
- Добавьте в ISO-хранилище установочный образ ОС.
- Разместите установочный образ ОС в каталоге, который ранее был создан для ISO-хранилища.
Для установки виртуальной машины выполните следующие действия:
- Перейдите в меню
Добавить→ВМ. - На странице «Создать новую ВМ» выберите пул, в котором будет работать ВМ.
-
В разделе «Информация»:
- выберите шаблон виртуальной машины «CentOS 8»;
- задайте имя виртуальной машине;
- задайте описание создаваемой ВМ (необязательное поле).
Предупреждение
Изменение значений параметров производительности и накопителей ниже заданных шаблоном приведет к ошибке установки ВМ.
-
В разделе «Параметры установки»:
- активируйте переключатель « ISO/DVD»;
- в форме «Выбрать накопитель...» выберите установочный образ ОС.
-
Нажмите
Создать. -
Выполните установку ОС CentOS 8, следуя указаниям инсталлятора (инструкция по установке «CentOS 8» расположена на официальном сайте).
-
После успешной установки размонтируйте установочный образ ОС. Для этого нажмите
и перезагрузите виртуальную машину.
После окончания процесса установки виртуальная машина «CentOS 8» будет готова к использованию. Для реализации полного функционала Numa vServer рекомендуется установить гостевой агент.
Установка гостевого агента#
В большинстве дистрибутивов Linux драйверы паравиртуализации установлены по умолчанию. Данные драйверы необходимы для увеличения производительности ВМ. Гостевой агент Numa vServer предоставляет дополнительную информацию о виртуальной машине хосту. Рекомендуется установить гостевой агент на каждой виртуальной машине с ОС семейства Linux, чтобы включить динамическое управление памятью (DMC).
Для установки гостевого агента выполните следующие действия:
- Включите созданную ранее виртуальную машину с ОС CentOS 8.
-
Во вкладке «Консоль» примонитируйте установочный образ гостевого агента, раскрыв выпадающий список в поле «Выбрать накопитель...» и выбрав «guest-tools.iso».
-
Выполните команду
lsblk
для просмотра списка подключенных накопителей:Примечание
В данном примере подключенный образ отображается как
/dev/sr0
. -
Примонтируйте диск:
-
Проверьте путь, по которому был смонтирован установочный образ гостевого агента, выполнив команду:
-
Перейдите в каталог с установочным скриптом гостевого агента:
-
Запустите скрипт установки:
-
Дайте согласие на установку, нажав клавишу Y:
-
Размонтируйте образ гостевого агента, нажав
. - Перезагрузите виртуальную машину.
После перезагрузки виртуальная машина будет полностью готова к работе.
Смена IP-адреса в Numa Collider#
- Авторизуйтесь в ВМ, используя логин и пароль ncadmin.
-
В консоли ВМ введите команду:
-
Выберите пункт «Edit a connection».
-
Выберите соединение «System eth0».
-
Во вкладке «IPv4 CONFIGURATION» выберите тип подключения «Manual».
-
В поле «Addresses» введите IP-адрес и маску сети, например:
172.16.1.1/16
. - В поле «Gateway» введите IP-адрес шлюза по умолчанию, например:
172.16.1.254
. - При наличии или необходимости введите DNS-серверы и домен поиска.
- По окончании ввода нажмите «OK».
- С помощью двух последовательных нажатий клавиши Esc выйдите из nmtui.
- Откройте в браузере Numa Collider, используя новый адрес.
Установка статического IP-адреса в Numa Collider при отсутствии DHCP#
Для смены IP-адреса ВМ c Numa Collider выполните следующие действия:
- Авторизуйтесь под локальным суперпользователем root в консоли Numa vServer.
-
Определите ID виртуальной машины с Numa Collider:
-
Выполните подключение к консоли ВМ с Numa Collider:
-
Авторизуйтесь в ВМ, используя логин и пароль ncadmin.
-
В консоли введите команду:
-
Выберите пункт «Edit a connection» и нажмите Enter..
-
Выберите соединение «System eth0» и нажмите Enter.
-
Во вкладке «IPv4 CONFIGURATION» выберите тип подключения «Manual».
- В поле «Addresses» введите IP-адрес и маску сети.
-
В поле «Gateway» введите IP-адрес шлюза по умолчанию.
-
При наличии или необходимости введите DNS-серверы и домен поиска.
-
По окончании ввода нажмите «OK».
-
Нажатием клавиши Esc выйдите в меню.
-
Выберите пункт «Activate a connection» и нажмите Enter.
-
Для применения настроек деактивируйте и снова активируйте соединение. Для этого выберите необходимый интерфейс, далее «Deactivate».
-
Убедитесь, что значение изменилось на «Activate» и нажмите Enter.
-
Нажатием клавиши Esc выйдите в меню и нажмите «OK».
-
Выполните команду для проверки настроенных параметров:
-
Для выхода из консоли ВМ Numa Collider используйте комбинацию клавиш Ctrl+].
- Откройте в браузере Numa Collider, используя новый адрес.
Изменение имени хоста Numa Collider#
Для смены имени хоста Numa Collider можно воспользоваться следующими вариантами:
Вариант №1: ввод управляющей команды в консоли ВМ Numa Collider#
- Авторизуйтесь в ВМ Numa Collider, используя логин и пароль ncadmin.
- Определите текущее имя хоста Numa Collider:
-
Введите управляющую команду для смены имени хоста (в данном примере новое имя -
collider-example-ru
):Примечание
Параметры имени хоста:
- Длина имени не должно превышать 64 символов
- Имя хоста может содержать алфавит (A-Z), цифры (0-9), знак минус (-) и подчеркивание (_)
- Имя хоста не должно содержать точку (.)
-
Выполните проверку настроенного параметра:
-
Для отображения нового имени хоста перезагрузите ВМ Numa Collider:
Вариант №2: воспользоваться утилитой nmtui#
- Авторизуйтесь в ВМ Numa Collider, используя логин и пароль ncadmin.
- Определите текущее имя хоста Numa Collider:
- Запустите утилиту nmtui с правами суперпользователя:
-
Выберите пункт «Set system hostname».
-
В строке «Hostname» удалите прежнее имя хоста и введите новое:
Примечание
Параметры имени хоста:
- Длина имени не должно превышать 64 символов
- Имя хоста может содержать алфавит (A-Z), цифры (0-9), знак минус (-) и подчеркивание (_)
- Имя хоста не должно содержать точку (.)
-
Подтвердите внесённые изменения, нажав «ОК»:
-
С помощью двух последовательных нажатий клавиши Esc выйдите из nmtui;
- Для отображения нового имени хоста перезагрузите ВМ Numa Collider:
-
В консоли ВМ выполните проверку настроенного параметра: