Зоны
В панели администратора: Infrastructure › Datacenter › Zone (
/infra/zones). Страница сведений о зоне —/infra/zones/<id>.
Назначение
Зона — это локация, которую клиент выбирает при заказе: страна и город с флагом, а также доступные там услуги. Это коммерческая концепция, независимая от зон, кластеров и узлов подключенных платформ. К зоне привязывается инфраструктура: зона CloudStack, кластер Proxmox VE, узлы VPN с диапазонами IP-адресов, хранилище S3.
Зона 1 создается с помощью мастера настройки с указанными вами названием и страной. Добавляйте новые зоны, если ваша инфраструктура размещена на нескольких площадках или если для VPN и S3 требуются отдельные локации.
Требования
| Параметр | Требование |
|---|---|
| Права доступа | Учетная запись администратора. Роль сотрудника с доступом только для чтения позволяет просматривать данные, но не изменять их. |
| Инфраструктура | Зона ничего не продает, пока к ней не привязаны ресурсы (см. раздел «Какие услуги где продаются» ниже). |
| Зависимости | CloudStack или Proxmox VE для виртуальных машин, узлы VPN и прокси для VPN, S3 для объектного хранилища. |
Подготовка инфраструктуры
Не требуется. Зона — это запись внутри NexCMP.
Подключение в NexCMP
Создание зоны
Перейдите в Infrastructure › Datacenter › Zone и нажмите Add zone.
Заполните форму:
Поле Пример значения Примечания Country United StatesОпределяет флаг. City New YorkНеобязательно. Name (Vietnamese), Name (English) New YorkНазвание, отображаемое клиентам на каждом языке. Slug us-new-yorkСимволы a-z, 0-9, дефис, от 2 до 32 символов. Заполняется автоматически на основе страны и города, пока вы не введете свое значение. Visibility Public Зоны Public видны всем клиентам; зоны Hidden назначаются только администратором. Порядок 0Меньшие номера отображаются в списках первыми. Услуги, продаваемые в этой зоне Виртуальные машины (VM), VPN, Object Storage (S3) Отметьте хотя бы одну. Активность On Off скрывает зону от клиентов. По умолчанию отключено Зона, предварительно выбранная для клиентов, не сделавших выбор. Зона по умолчанию может быть только одна. 
Нажмите Create zone. В списке появится зона с ее флагом, владельцем, услугами, состоянием и количеством VM, планов и подключенной инфраструктуры.

Просмотр подключенных ресурсов
Нажмите на строку, чтобы открыть зону. На вкладке Provider infrastructure перечислены все подключенные бэкенды с указанием провайдера, типа (CloudStack или Proxmox VE), региона, состояния и приоритета. На вкладке VPN infrastructure указаны диапазоны VPN и узлы зоны, а также ссылки на пул VPN.

Где продаются какие услуги
| Услуга | Как услуга добавляется в зону |
|---|---|
| Виртуальные машины на CloudStack | Мастер настройки (или Infrastructure › Cloud provider › CloudStack) подключает CloudStack к зоне 1. |
| Виртуальные машины на Proxmox VE | На вкладке кластера Clusters нажмите Attach cluster to zone. Кластер подключается к существующей зоне, обычно к той, в которой продажи идут через CloudStack. |
| VPN | VPN-узел, передающий свои публичные диапазоны IP, создает (или подключается к) зону для своей страны и добавляет диапазоны в пул VPN. Назначить зону и узел для диапазона можно также в разделе VPN IP pools. |
| IPv6 Proxy | Новый узел IPv6-прокси создает зону в выключенном состоянии (off). Включите зону здесь, чтобы клиенты могли ее выбрать. |
| Object Storage (S3) | Отметьте услугу S3 в зоне, затем подключите бэкенд в разделе Ceph S3 (RGW). |
Когда зона может продавать виртуальные машины?
У зоны отображается метка not ready to sell VMs, пока к ней не будет привязан хотя бы один активный доступный для продажи бэкенд и хотя бы один видимый тарифный план и хотя бы один готовый шаблон на этом бэкенде. В форме заказа клиента отображаются только готовые зоны.
Проверка
- Зона отображается в списке в состоянии On с правильным флагом.
- На странице сведений о зоне отображаются ожидаемый бэкенд или диапазоны VPN.
- Для VM: метка not ready to sell VMs исчезла. В клиентском портале начните оформление заказа и убедитесь, что зона доступна для выбора.
Ограничения и примечания
- В этом релизе NexCMP клиенты заказывают виртуальные машины в зоне по умолчанию (зона 1). Другие зоны используются для VPN, IPv6 Proxy и Object Storage либо для подготовки локации до появления инфраструктуры; об этом же говорится в примечании под списком зон.
- Зону можно удалить только тогда, когда к ней ничего не подключено: нет бэкендов, VM, планов или диапазонов VPN. Зону по умолчанию удалить нельзя: сначала назначьте по умолчанию другую зону.
- Зоны, принадлежащие реселлеру, вы можете только включать или выключать, а также скрывать или отображать; остальные поля заблокированы.
- Слаг входит во внутренние идентификаторы. Задайте его один раз.
Устранение неполадок
| Симптом | Причина | Решение |
|---|---|---|
| "Имя зоны обязательно" / "Выберите страну" / "Выберите хотя бы 1 услугу" | Обязательное поле не заполнено | Укажите название, выберите страну и отметьте услугу. |
| "Недопустимый slug (a-z 0-9 -, 2-32 символа)" | В слаге недопустимые символы или неподходящая длина | Используйте только строчные буквы, цифры и дефис. |
| Метка "not ready to sell VMs" | В этой зоне нет активного бэкенда для продажи, тарифного плана или готового шаблона | Подключите инфраструктуру, затем добавьте план и шаблон. См. Plans и Templates. |
| Кнопка Delete неактивна с сообщением "still attached" | К зоне привязаны бэкенды, ВМ, тарифные планы или пулы VPN | Сначала удалите или переместите их. |
| Кнопка Delete неактивна с сообщением "Default zone" | Зона назначена по умолчанию | Назначьте зоной по умолчанию другую зону. |
| Клиенты не видят зону | Она скрыта, неактивна или для нее не выбрана ни одна услуга | Установите для Visibility значение Public, для Active — On и отметьте нужную услугу. |
| Зона S3 отсутствует в форме бэкенда | Для этой зоны не отмечена услуга S3 | Откройте редактирование зоны и отметьте Object Storage (S3). |