Начало работы с CloudStack-UI¶
Содержание
CloudStack-UI создан для более легкого и удобного управления облачной инфраструктурой — просмотра и использования облачных ресурсов, включая виртуальные машины, шаблоны и ISO, диски и снимки, группы безопасности и адреса IP. Информация, представленная в данном документе, поможет начать работу с CloudStack-UI. Если прежде вы не работали с CloudStack, рекомендуем начать с установки системы CloudStack. Для этого следуйте инструкциям в официальной документации.
Затем установите CloudStack-UI (см. инструкции по установке интерфейса).
Вход в систему¶
Для входа в систему используйте логин и пароль, предоставленные администратором:
Примечание
Обязательные поля отмечены звездочкой (*).
Имя пользователя * - ID пользователя в вашем аккаунте.
Пароль * - Пароль, соответствующий ID пользователя.
Домен — Укажите домен при входе. CloudStak-UI поддерживает три способа ввода домена. Выберите тот, который для вас более удобен:
- Введите домен в поле, которое раскрывается нажатием кнопки «Показать дополнительные параметры» .
- Администратор может установить домен в конфигурационном файле. В этом случае заданное значение будет автоматически указываться в качестве домена при входе в систему. Пользователю не придется вводить его каждый раз при авторизации. Поле домена можно скрыть, нажав на . Подробнее об определении домена через конфигурационный файл читайте в руководстве по конфигурациям.
- Еще одним способом авторизации является вход через URL с указанием в ней домена в следующем формате:
http://<ip-address>/login?domain=<domain>
. Значение домена из URL будет автоматически задано в форме авторизации. Примечание: значение домена из URL переопределяет значение домена, заданного Администратором в конфигурационном файле.
Нажмите «Войти» для перехода в CloudStack. Вы увидите первый раздел - Виртуальные Машины.
Слева находится панель основного меню. В ней отображаются имя пользователя и названия разделов, кликом на которые можно переходить из раздела в раздел.
При входе в систему, пользователь видит раздел Виртуальные машины в меню второго уровня. В меню первого уровня отображаются два основных раздела, в которых можно увидеть следующие вложенные элементы меню:
- Виртуальные машины
- Виртуальные машины;
- Хранилище
- Образы
- Снимки
- Брандмауэр
- SSH ключи
- Выход
- Аккаунты
- Аккаунты
- Журнал событий
- Настройки
- Выход
Примечание
Раздел «Выход» расположен в меню обоих уровней.
Для перехода на первый уровень меню нажмите , а затем выберите нужный раздел из двух.
Используемые ресурсы¶
В этом разделе Вы видите статистику использования ресурсов: используемые и свободные ВМ, вычислительные ресурсы, диски и хранилища.
Откройте панель Использование Ресурсов в верхней части экрана, где представлена информация о следующих ресурсах:
- Виртуальные машины;
- Вычислительные ресурсы - CPU, RAM;
- Диски и их снимки;
- Хранилище - основное и вторичное.
Вы можете переключиться между используемыми и доступными ресурсами, кликнув переключатель над списком данных о ресурсах.
Пользователь может видеть статистику использования ресурсов только для своего пользователя.
Администратор домена может видеть ресурсы для своего аккаунта и для всего домена.
Оповещения о недавних действиях¶
В верхнем правом углу экрана можно просматривать список недавних действий, нажав кнопку . Этот список сообщает Вам о последних операциях в системе. После просмотра списка можно очистить его, удалив каждое уведомление один за другим, или нажав «ОЧИСТИТЬ» в конце списка для удаления всех оповещений сразу.
Помимо уведомлений в панели оповещений, подтверждение завершения действия дублируется внизу экрана в дополнительной панели.
Также, дополнительная панель появляется при возникновении ошибок загрузки данных. В этом случае на ней предусмотрена кнопка «Обновить», которая позволяет обновить всю систему.
Информация о технической поддержке при возникновении ошибок¶
Пользователь может добавить информацию о службе поддержки во все сообщения об ошибках. Эта информация может включать в себя контакнтые данные, например номера телефонов, адреса электронной почты или другие данные для быстрой связи со службой технической поддержки. Это позволит быстрее связаться со службой поддержки и получить помощь при возникновении ошибок. Информация должна быть указана в файле support-info.md
, который хранится в специальном каталоге проекта. Поддерживается русская локализация файла. Как вы видите, в каталоге есть два файла:
support-info.md
- основной файл с контактными данными службы технической поддержки на английском языке,support-info.ru.md
- русская версия основного файла.
Если вы разворачиваете проект из образа Docker, отобразите подготовленные файлы через Docker-volume при запуске контейнера, например:
docker run -d -p 80:80 --name cloudstack-ui \
-e CLIENT_ENDPOINT=http://cloudstack/client \
-e BASE_HREF=base_href \
-v /path/to/config.json:/static/config/config.json \
-v /path/to/support-info.md:/static/support/support-info.md \
-v /path/to/support-info.ru.md:/static/support/support-info.ru.md \
bitworks.software:8443/cloudstack-ui:1.411.29
Указанная контактная информация службы поддержки будет отображаться в раскрывающемся блоке «Информация о технической поддержке» в окне уведомления об ошибке. Развернуть его можно кликом на блок.
Добавление пользовательских скриптов¶
В CloudStack-UI есть возможность расширить функциональность UI необходимым для пользователя образом путем добавления пользовательских скриптов. Так, например, можно подключить виджеты JivoSite или Google Analytics.
Интеграция пользовательских скриптов JavaScript производится при запуске Docker-контейнера с приложением. Пользователю достаточно определить содержимое файла /scripts/custom.js
и отобразить его через Docker-volume при запуске контейнера. По умолчанию файл /scripts/custom.js
пустой.
В результате, в UI появится добавленный сервис. На изображении ниже отображается подключенный виджет JivoSite: