ВОЙТИ
    opened image

    Краткий обзор 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: