Базовое руководство по установке было рассмотрено здесь. В этой статье мы рассмотрим, как настроить несколько дата-центров.
Полный список изменений для Cloudmodule вы можете найти по этой ссылке.
Основные понятия
Чтобы продавать услуги из разных дата-центров, необходимо:
Добавить дата-центры в Billmanager.
Создать модуль обработки для каждого дата-центра.
Добавить внешние идентификаторы (external IDs) для дата-центров.
Импортировать тарифные планы для выбранных локаций.
Примечание: Мы настоятельно рекомендуем создать отдельный дата-центр и модуль обработки для образов (images), чтобы избежать возможных проблем.
Каждый из этих шагов будет подробно рассмотрен ниже.
Добавление дата-центра в Billmanager
На данный момент доступны три дата-центра:
Netherlands
Netherlands-2
Poland
С добавлением дополнительного дата-центра для образов вкладка Data Centers в Billmanager в чистом виде должна выглядеть так:
Примечание: Внешние идентификаторы для дата-центров будут добавлены после создания модулей обработки.
Создание модуля обработки для каждого дата-центра
После создания дата-центров можно приступить к настройке модулей обработки — по одному на каждый дата-центр. Выберите тип продукта и добавьте модуль BILLmanager, затем заполните все необходимые поля. Все модули будут использовать одинаковые учетные данные от вашего аккаунта Zomro.
Используйте соответствующие названия для модулей, так как это будет удобно при импорте тарифных планов. Ниже приведен пример для четырех модулей (три локации для инстансов и один отдельный для образов):
Добавление внешних идентификаторов (External IDs) для дата-центров
Вернитесь во вкладку Data Centers в Billmanager и добавьте внешние идентификаторы:
Netherlands
Netherlands-2
Poland
Важно: Убедитесь, что вы вводите корректные значения для внешних идентификаторов. Эти значения используются для определения источников загрузки (boot sources) инстансов. Также проверьте, что ваш модуль обработки “Poland” имеет дата-центр с внешним идентификатором “Poland” и т.д.
Для дата-центра, предназначенного для образов (images), можно оставить внешний идентификатор пустым.
Импорт тарифных планов для локаций
Во вкладке Tariff Plans нажмите кнопку Import
и выберите соответствующий модуль обработки. Важно импортировать тарифные планы именно для той локации, которая соответствует дата-центру в модуле. Например, тарифы для Poland будут работать только с модулем, в котором указан дата-центр Poland.
В Zomro используется специальное обозначение для тарифов:
PL-1: Poland
NL-1: Netherlands
NL-2: Netherlands-2
Для продукта типа “image” используется отдельный модуль. Для него будет только один тариф.
Изображения (Images)
Для продукта “Images” существует специальный параметр region
, поэтому нет необходимости создавать отдельные модули обработки и дата-центры. Чтобы включить создание снимков (snapshot) и резервных копий, нужно импортировать и активировать тариф на образы.
Снимки и резервные копии будут храниться в том же дата-центре, где запущены инстансы.
Если вы хотите создавать новые инстансы или пересобрать (rebuild) существующие из резервной копии в другом дата-центре, то нужно скопировать резервную копию в этот дата-центр (будет создана новая услуга с уникальным идентификатором).
Копию можно создать во вкладке “Images”, нажав кнопку “Copy Image”, выбрав нужный дата-центр из списка и указав название для нового образа. В списках для заказа (Order), пересборки (Rebuild) и Rescue будут отображаться только те образы, которые соответствуют тому же дата-центру (DC), что и инстанс.
Также предлагаем изучить статьи, которые могут быть полезными для взаимодействия с продуктами Cloud VPS с помощью API:
- API - Создание услуги
- API - Получение информации о доступных тарифах и их параметрах
- API - Операция Start & Stop
- API - Операция Reboot
- API - Операция Rebuild
- API - Операция Delete
- API - Взаимодействие с Backup Schedule
- API - Взаимодействие с Rescue
- API - Взаимодействие с Backup
- API - Взаимодействие с Snapshots
- API - Взаимодействие с Boot From ISO
- API - Взаимодействие с Image