opened image

Краткий обзор Cloudmodule

Краткий обзор Cloudmodule

 

 

 

Cloudmodule - это общая библиотека для биллинговой платформы BillManager6, которая добавляет дополнительные функции для взаимодействия с серверами.

Полный список изменений по cloudmodule можно узнать по ссылке

 

Поддерживаемые ОС

  • AlmaLinux 9

Характеристики:

  • Instances

    • Stop

    • Start

    • Reboot

    • Rescue

    • Boot from ISO

    • Unrescue

    • Rebuild

    • Change Password

    • Snapshots

    • Backups

    • Scheduled Backups

  • Images

    • Возможность загрузить собственный образ с URL-адреса и использовать его для услуги в качестве источника загрузки.

Процесс установки


Для установки Cloudmodule вы можете скачать установочный скрипт и запустить его от имени пользователя root:

 

curl -fsSL https://repo.zomro.com/get-module.sh -o get-module.sh
sudo sh get-module.sh

В процессе установки BillManager будет перезагружен, поэтому убедитесь, что во время установки не запущено ничего важного.

Post Installation

После установки вы можете войти в свою учетную запись администратора,

перейти на вкладку Product types и заметить кнопки Auth Details и Import Itemtype.

Перейдите в раздел Auth Details и вставьте фактическую информацию о подключении для вашей учетной записи Zomro.

В поле URL вставьте https://api.zomro.com/billmgr.

После нажатия кнопки OK вы будете перенаправлены на страницу Product types, где вы сможете перейти к импорту необходимых типов продуктов.

Щелкните Import Itemtype (Импорт типа элемента) и выберите то, что вы хотите импортировать(обычно импортируются экземпляры и изображения).

 

Возможно, возникнет ошибка, когда при нажатии на кнопку OK ничего не происходит; просто нажмите ее еще раз, и все заработает.

 

 

После импорта типов элементов необходимо перезагрузить BillManager для применения изменений.

Для синхронизации статусов необходимо добавить файл sync.sh в каталог /usr/local/mgr5/addon со следующим содержанием:

 

#!/usr/bin/sh

/usr/local/mgr5/sbin/mgrctl -m billmgr instances.sync elid=${PARAM_elid} sok=ok

 

Для автоматического создания резервных копий по расписанию добавьте следующее задание cron:

 

*/10 * * * * /usr/local/mgr5/sbin/mgrctl -m billmgr bckps_schedule.cron >/dev/null 2>&1

Импорт тарифных планов


Для импорта тарифных планов можно использовать стандартный модуль обработки BillManager:

  1. Перейдите в раздел «Data Centers» и добавьте новый центр обработки данных без внешнего идентификатора (он будет добавлен позже).

  2. Перейдите в раздел Processing Modules и создайте новый модуль обработки BillManager, привязанный к новому центру обработки данных, созданному в шаге 1

    (используйте те же учетные данные, что и в форме Auth Details ).

    Более подробную информацию можно найти здесь.

  3. Теперь вы можете импортировать тарифные планы, относящиеся к типам продуктов Instances и Images.

Не все параметры будут импортированы; после этого необходимо вручную настроить параметры тарифов.

  1. Вернитесь в раздел «Data Centers» и добавьте внешний идентификатор в центр данных, созданный в шаге 1.

    Это должен быть регион, в котором хранятся источники загрузки. В настоящее время это Netherlands-2.

 

Features Overview
Cloudmodule предоставляет дополнительные возможности для взаимодействия с сервисами. Вот краткий обзор каждой из них:

 

Rescue
Режим Rescue подключает изображение к вашим инстансам. Вы можете выбрать один из общедоступных образов или загрузить свой собственный.

Boot From ISO

Подключает образ ISO к услуге. Пока что поддерживаются только общедоступные образы.

Unrescue

Доступна для серверов, находящихся в состоянии спасения или загрузки из ISO. Эта функция отсоединяет образ и перезагружает сервер.

Rebuild

Устанавливает ОС на экземпляр. Обратите внимание, что во время установки все данные на сервере будут потеряны.
Установку можно выполнить из общедоступных образов или собственных.

 

Snapshots
Отображает список связанных с выбранным сервером моментальных снимков и предоставляет кнопки для взаимодействия с моментальными снимками.

Backups

Отображает список связанных с выбранным сервером резервных копий и предоставляет кнопки для работы с резервными копиями.
 

Backup Schedules

Отображает список связанных расписаний резервного копирования с выбранным сервером и предоставляет кнопки для взаимодействия с расписаниями резервного копирования.

 

Также предлагаем изучить статьи, которые могут быть полезными для взаимодействия с продуктами Cloud VPS с помощью API: