Сервер AirCloud — вычислительный узел, на котором запускаются виртуальные машины и размещаются локальные хранилища. Сервер входит в кластер, подключается к распределённому коммутатору и использует внутренний порт для служебной связи.
В разделе «Серверы» администратор может:
-
добавлять серверы в выбранный кластер;
-
проверять подключение, IP-адрес и порт;
-
сравнивать использование CPU, RAM и локального хранилища;
-
открывать виртуальные машины и локальные хранилища узла;
-
просматривать графики мониторинга;
-
управлять агентом диагностики и журналированием;
-
переименовывать сервер и управлять его локальными хранилищами;
-
запускать обновление или удаление сервера.
Рисунок 1 — Раздел «Серверы» со списком вычислительных узлов.
Список серверов
Чтобы открыть список, в боковом меню выберите «Серверы».
|
Поле |
Описание |
|---|---|
|
Название |
Отображаемое имя сервера. Может повторяться; уникальность объекта обеспечивает ID. |
|
Кластер |
Кластер, в который входит сервер. |
|
IP адрес |
Адрес служебного подключения и связанный пул адресов. |
|
Статус |
Текущее состояние подключения сервера. |
|
Агент диагностики |
Состояние диагностического агента. |
|
Уровень логирования |
Текущий уровень журналирования: WARN, INFO или DEBUG. |
|
Диагностический отчёт |
Состояние подготовки диагностического отчёта. |
|
Время работы / время простоя |
Продолжительность текущего состояния узла. |
|
Использование CPU |
Занято и всего вычислительной мощности. |
|
Использование RAM |
Занято и всего оперативной памяти. |
|
Использование локального хранилища |
Занято и всего локальной ёмкости. |
|
Порт подключения |
Внутренний адаптер и распределённый DSwitch. |
|
Версия ПО |
Версия серверного программного обеспечения. |
|
id |
Уникальный идентификатор сервера. |
Нажмите на название, чтобы открыть карточку узла. Используйте «Фильтры», чтобы ограничить список, и «Скрыть колонки», чтобы оставить только нужные поля. AirCloud не вводит ограничений по длине или составу символов имени.
Состояния сервера
|
Состояние |
Условие |
|---|---|
|
Подключен |
Сервер доступен AirCloud и предоставляет вычислительные ресурсы кластеру. |
|
degraded |
Сервер недоступен: AirCloud не может установить с ним рабочее соединение. |
В интерфейсе управления доступом сервер называется «хостом». На пользовательских страницах используется термин «сервер», а названия привилегий приводятся так, как они отображаются в роли.
Добавление сервера
Новый сервер добавляется в кластер с помощью мастера «Создать сервер». Мастер включает четыре шага: «Конфигурация», «Сеть», «Локальное хранилище» и «Резюме».
Перед началом
AirCloud не задаёт собственных минимальных требований к ОС, CPU, RAM, дискам или сетевым картам стандартного хоста. При размещении на сервере ВМ Центрального сервера применяются требования соответствующего раздела о Центральном сервере.
Проверьте следующее:
-
создан кластер, в который будет добавлен сервер;
-
кластер подключён к распределённому DSwitch;
-
для служебной связи настроен внутренний адаптер, например vmk0;
-
в связанном DHCP-пуле есть свободный адрес;
-
на хосте доступна служба гипервизора по указанному IP-адресу и порту;
-
подготовлены физические интерфейсы, которые будут использованы распределёнными Uplinks;
-
у роли администратора есть привилегия «Разрешает создание хоста».
Мастер обращается к службе гипервизора по указанному адресу. Сообщение «Required RPC is currently unavailable» означает, что требуемая служба не ответила. Отдельно проверяется занятость адреса: если по указанному IP отвечает другое устройство, добавление также блокируется. Сетевой путь и внешние правила доступа должны пропускать настроенный порт; в текущих сценариях используется 16321.
Шаг 1. Конфигурация
-
В боковом меню выберите «Серверы».
-
Нажмите «Добавить сервер».
-
В поле «Название» укажите эксплуатационное имя сервера. Оно может совпадать с именем другого сервера: объект идентифицируется по ID.
-
Выберите сценарий добавления: «Стандартный хост» или «Хост центрального сервера». Это помощник мастера, а не сохраняемый тип сервера.
-
Выберите кластер. После выбора интерфейс покажет суммарные CPU и RAM кластера.
-
Укажите IPv4-адрес из DHCP-пула подсети внутреннего адаптера. Показатель вида «1/10» показывает число свободных адресов и общий размер пула; он носит справочный характер и сам по себе не резервирует адрес.
-
Оставьте порт 16321, предлагаемый мастером. В текущих сценариях AirCloud менять его не требуется.
-
Проверьте связь с внутренним сервером AirCloud: внутренний адаптер, DSwitch, режим DHCP, пул и диапазон адресов.
-
Выберите уровень логирования диагностического агента.
-
После успешной проверки адреса и RPC нажмите «Дальше».
При выборе «Хост центрального сервера» мастер предварительно выбирает первый кластер, предназначенный для ВМ Центрального сервера. Для «Стандартного хоста» можно выбрать любой кластер. Выбор не сохраняется как отдельное свойство сервера. Интерфейс показывает ориентиры 10 GHz CPU и 12 GB RAM для размещения компонентов Центрального сервера.
Мастер «Создать сервер», шаг 1 «Конфигурация»: название, тип хоста (стандартный / хост центрального сервера), кластер, IP-адрес и порт связи с внутренним сервером.
Уровни INFO и DEBUG создают подробные журналы и могут быстро заполнить дисковое пространство. Используйте их временно для диагностики, затем возвращайте WARN.
Шаг 2. Сеть
На шаге «Сеть» сопоставьте физические интерфейсы хоста с распределёнными Uplinks выбранного DSwitch. Сопоставление выполняется вручную:
-
для каждого виртуального Uplink в DSwitch выберите один физический интерфейс хоста;
-
количество требуемых физических представителей определяется количеством Uplinks в коммутаторе;
-
проверьте MAC-адреса и назначение интерфейсов до перехода к следующему шагу;
-
если проект использует teaming или bonding, распределите физические интерфейсы по Uplinks в соответствии с принятой схемой резервирования.
Если служебный интерфейс хоста работает через VLAN, первым сопоставьте физический интерфейс, на который был перенесён VLAN-интерфейс. Подключитесь к хосту по SSH, выполните «ip a», найдите запись вида vlan@enx и сопоставьте родительский интерфейс по его MAC-адресу.
Шаг 3. Локальное хранилище
При необходимости укажите имя локального хранилища и путь к каталогу на локальном диске сервера. AirCloud регистрирует указанный каталог; требований к типу файловой системы со стороны продукта нет.
Шаг 4. Резюме
Проверьте имя, кластер, IP-адрес и порт, внутренний адаптер, сопоставление Uplinks, локальное хранилище и уровень журналирования. Затем запустите создание сервера. AirCloud добавит операцию в журнал задач.
Просмотр и управление сервером
Чтобы открыть карточку сервера, в разделе «Серверы» нажмите на его название.
Общие данные
В верхней части карточки показаны занятые и общие значения CPU, RAM и локального хранилища. В блоке «Общие настройки» отображаются:
Карточка сервера, вкладка «Общие данные»: сводка CPU / RAM / локального хранилища, версия ПО, статус, время работы, кластер, IP-адрес, ВМ и порт подключения.
-
версия серверного ПО;
-
статус и время работы;
-
признак активного хоста Центрального сервера;
-
кластер и IP-адрес;
-
ВМ Центрального сервера и пользовательские ВМ;
-
внутренний адаптер и распределённый DSwitch.
Вкладки сервера
|
Вкладка |
Назначение |
|---|---|
|
Общие данные |
Состояние узла, ресурсы, кластер, IP-адрес и связанные ВМ. |
|
Мониторинг |
Графики CPU, RAM, сети, ввода-вывода и локального хранилища. |
|
Виртуальные машины |
ВМ на выбранном сервере и выделенные им ресурсы. |
|
Локальные хранилища |
Локальные хранилища сервера, состояние и путь. |
|
Диагностика |
Уровень логирования, агент и диагностические отчёты. |
Вкладка «Локальные хранилища»: локальные хранилища сервера, занятое место, статус и путь; кнопка «Добавить локальное хранилище».
Виртуальные машины
На вкладке отображаются имя, статус, операционная система, гарантированные и максимальные vCPU и RAM. Кнопка «Создать виртуальную машину» открывает отдельный мастер создания ВМ на выбранном сервере.
Вкладка «Виртуальные машины»: машины, размещённые на сервере, их статус, ОС и выделенные vCPU / RAM (гарантированно и максимально).
Создание, запуск, остановка, миграция и удаление виртуальных машин описываются в разделе «Виртуальные машины».
Локальные хранилища
Вкладка показывает имя локального хранилища, использование ёмкости, состояние подключения и путь на сервере. Чтобы добавить хранилище, нажмите «Добавить локальное хранилище», укажите название и путь, затем подтвердите создание.
Локальное хранилище — это каталог на локальном диске сервера, путь к которому задаёт администратор. AirCloud не вводит ограничений по файловой системе, правам доступа, объёму свободного места или формату пути. Перед удалением такого объекта самостоятельно проверьте находящиеся в каталоге диски ВМ.
Мониторинг и диагностика
Мониторинг
На вкладке «Мониторинг» доступны следующие группы метрик:
Вкладка «Мониторинг»: загрузка CPU и RAM сервера, IOPS, нагрузка и задержка контроллера ввода-вывода, локальное хранилище и сеть.
-
загрузка CPU;
-
использование RAM;
-
нагрузка на сеть;
-
IOPS контроллера ввода-вывода;
-
нагрузка ввода-вывода контроллера;
-
задержка ввода-вывода контроллера;
-
использование локального хранилища.
Параметры графиков
В правой верхней части вкладки доступны следующие общие настройки:
-
разрешение: 5 минут, 15 минут, 1 час или 6 часов;
-
агрегация: «Среднее», «Минимум», «Максимум» или «Сумма»;
-
календарный диапазон или относительный период;
-
относительный период в минутах, часах, днях или неделях: можно ввести от 1 до 99 единиц; готовые варианты — 1, 3, 5, 15, 30 и 45 минут; 1, 2, 3, 6, 8 и 12 часов; от 1 до 6 дней; 1, 2, 4 или 6 недель;
-
автоматическое обновление каждые 30 секунд.
|
График |
Единицы и фильтры |
|---|---|
|
Загрузка CPU |
GHz или % |
|
Использование RAM |
% или GB |
|
Нагрузка на сеть |
MBps; фильтр по Uplink |
|
IOPS контроллера |
IOPs; фильтр по хранилищу данных |
|
Нагрузка ввода-вывода |
MBps; фильтр по хранилищу данных |
|
Задержка ввода-вывода |
ms; фильтр по хранилищу данных |
|
Локальное хранилище |
GB; фильтр по локальному хранилищу |
Проверьте выбранный период и фильтр. Данные могут отсутствовать, если в интервале ещё нет измерений, выбранный Uplink или хранилище не использовались, сервер находится в состоянии degraded либо внутренний экспортёр гипервизора временно не передаёт метрики.
Диагностический агент
На вкладке «Диагностика» администратор может:
Вкладка «Диагностика»: уровень логирования, состояние диагностического агента и сбор диагностического отчёта.
-
просмотреть и изменить уровень логирования;
-
включить диагностический агент;
-
собрать и сразу скачать диагностический отчёт;
-
увидеть, кто и когда менял уровень журналирования или собирал отчёт.
Перед сбором включите диагностический агент. Отчёт формируется из существующих файлов и сразу скачивается на локальное устройство администратора; в AirCloud он не хранится. Ограничения по сроку хранения или максимальному размеру отчёта не применяются.
Изменение настроек сервера
Откройте карточку сервера и нажмите «Редактировать сервер». Форма содержит вкладки «Конфигурация» и «Сеть».
Конфигурация
После добавления сервера на вкладке «Конфигурация» можно изменить только название. Кластер, IP-адрес, порт, внутренний адаптер и параметры вычислительного ресурса отображаются как контекст и не редактируются. Переименование применяется без перезапуска сервера и виртуальных машин.
Помимо переименования сервера администратор может создавать и удалять локальные хранилища на соответствующей вкладке. Других изменяемых параметров сервера в текущем интерфейсе нет.
Сеть
Вкладка «Сеть» показывает распределённые Uplinks и физические интерфейсы сервера, выбранные при добавлении. Сопоставление используется для унифицированного управления сетью и после создания сервера доступно для просмотра.
vmk — виртуальный сетевой адаптер. Физические интерфейсы назначаются его Uplinks и передают трафик; для резервирования они могут участвовать в teaming или bonding. Не трактуйте vmk0 как физический адаптер: это лишь один из возможных виртуальных служебных интерфейсов.
Обновление
Команда «Начать обновление сервера» является ярлыком: она открывает модальное окно, из которого запускается задача обновления. Перед открытием окна дополнительные зависимости и предварительные условия не проверяются. Подготовку, совместимость и контроль результата следует описывать в самостоятельном разделе «Обновление AirCloud».
Права доступа к серверам
Права на серверы настраиваются в продвинутом режиме роли внутри ресурса «Кластеры». Это намеренная модель: сервер не рассматривается как самостоятельный ресурс, а предоставляет кластеру вычислительную мощность. Отдельного ресурса прав «Серверы» не предусмотрено.
-
В боковом меню выберите «Роли».
-
Откройте нужную роль, например admins.
-
Переключите редактор в режим «Продвинутый».
-
В правой панели раскройте «Ресурсы».
-
Выберите «Кластеры».
-
Настройте необходимые привилегии создания, просмотра, изменения и удаления хоста.
-
Сохраните изменения роли.
|
Операция |
Привилегия в интерфейсе |
|---|---|
|
Добавление сервера |
Разрешает создание хоста |
|
Просмотр серверов |
Разрешает просмотр списка хостов |
|
Изменение сервера |
Разрешить изменение хоста |
|
Удаление сервера |
Разрешает удаление хоста |
|
Создание локального хранилища |
Разрешает создание локального хранилища |
|
Просмотр локальных хранилищ |
Позволяет просматривать список локальных хранилищ |
|
Изменение локального хранилища |
Разрешает изменение локального хранилища |
|
Удаление локального хранилища |
Разрешает удаление локального хранилища |
Назначайте только те привилегии, которые нужны роли. Право просмотра сервера не должно автоматически означать право изменения или удаления.
Удаление сервера
Удаление сервера — необратимая операция. Команда доступна в меню дополнительных действий карточки сервера и в форме редактирования.
Перед удалением
До запуска операции:
-
остановите, перенесите или удалите все запущенные на сервере ВМ;
-
найдите ВМ, жёстко привязанные к серверу, и снимите привязку, перенесите или удалите их;
-
проверьте локальные хранилища и сохраните важные диски ВМ;
-
вручную удалите все объекты локальных хранилищ сервера;
-
проверьте влияние удаления на высокую доступность и доступные ресурсы кластера;
-
зафиксируйте IP-, MAC- и сетевые параметры, если сервер будет переустановлен;
-
убедитесь, что активные задачи сервера завершены.
Удаление блокируется, пока на сервере остаётся хотя бы одно локальное хранилище, запущенная ВМ или ВМ с жёсткой привязкой к этому серверу.
При удалении сервера AirCloud автоматически удаляет связанные сетевые настройки. Локальные хранилища автоматически не удаляются: в них могут находиться важные диски ВМ, поэтому администратор должен проверить и удалить их вручную.
Порядок удаления
-
Откройте карточку сервера.
-
Откройте меню дополнительных действий и выберите «Удалить».
-
В окне подтверждения проверьте имя удаляемого сервера.
-
Нажмите «Удалить» только после завершения подготовки.
-
Откройте «Задачи» и дождитесь успешного завершения операции.
-
Проверьте список серверов, состав кластера, ВМ, хранилища и состояние Центрального сервера.
После подтверждения сервер удаляется из системы без возможности восстановления через интерфейс. Для повторного использования узел потребуется добавить заново.
Отдельной операции вывода сервера из кластера нет. Сервер рассматривается как источник вычислительных ресурсов кластера, поэтому прекращение его использования выполняется удалением объекта сервера.