Для ManageIQ есть хорошо написанная документация по работе с REST API. Всё остальное документировано или очень плохо, или совсем никак. Единственным достоверным источником информации остаётся исходный код. Сегодня исследуем конфигурацию сети при создании виртуальных машин: добавление дополнительных интерфейсов и их настройку.
Продолжить чтениеAuthor Archives: as
ManageIQ: управление квотами
Квоты – механизм ограничений необходимый для предотвращения перерасхода ресурсов. Разберёмся как его использовать, и как он функционирует в ManageIQ. Поскольку самый лучший способ изучения – это сделать что-то на практике, мы включим учёт квот для запросов на реконфигурацию сервисов заказа виртуальных машин.
Продолжить чтениеManageIQ: реконфигурация дисков VM
ManageIQ предоставляет разработчикам удобные методы для быстрой настройки виртуальных машин. Например, для добавления памяти достаточно вызвать метод set_memory на VM. Однако, мы обнаружили несколько проблем при работе на платформе VMware: метод add_disk не позволяет указать адрес подключения диска и не умеет создавать контроллер, а метод resize_disk и вовсе не работает.
Продолжить чтениеManageIQ: ограничения параметров VM
При создании виртуальных машин через ManageIQ мы столкнулись с ограничениями допустимых значений основных параметров VM на платформе VMware: количества vCPU и объёма памяти. Поскольку процессы в нашей компании не предполагают ограничений каких-либо параметров, то потребовалось провести небольшое исследование кода и документации для поиска решения.
Продолжить чтениеManageIQ: конфигурация дисков новой VM
В ManageIQ развёртывание виртуальных машин запускается с использованием стандартного диалога настройки. Стандартный диалог позволяет задавать базовые параметры VM, однако он имеет свои ограничения, например на добавление дисков. Рассмотрим расширенную конфигурацию дисковой подсистемы VM (развёртывание на платформе виртуализации VMware vSphere).
Продолжить чтениеvRO: плагин для oVirt
vRO (VMware Aria Automation Orchestrator, ранее vRealize Orchestrator) – один из лучших инструментов автоматизации. Он позволяет связать любые информационные системы, построенные на разных технологиях и взаимодействующие по различным протоколам в единую систему. Для самых распространённых систем и протоколов уже имеются готовые плагины (подключаемые модули) и/или пакеты процессов, которые предоставляют vRO доступ к функциям этих ИТ-систем.
Продолжить чтениеvRO: пакет управления ManageIQ
Первичная настройка IT систем часто требует выполнения очень большого объёма настроек. Создание частного облака на ManageIQ – очень хороший пример. Если настройка инфраструктуры в ManageIQ – это разовая задача, обычно не требующая автоматизации, то создание сотен команд, их проектов, настройка квот и прав – задача не для ручного выполнения. К счастью, все функции ManageIQ доступны через REST API запросы.
Продолжить чтениеvRO: работа с SSH плагином
Для работы с удалёнными устройствами через SSH в Aria Automation Orchestrator (бывший vRealize Orchestrator – vRO) есть SSH Plug-in. Однако, данный плагин работает не так, как хотелось бы. Он реализует объекты SSHHostManager и SSHHost и имеет набор процессов управления хостами. Но всю полезную работу выполняет объект SSHSession, который никак не связан с объектами SSHHost.
Продолжить чтениеvRO: интеграция с phpIPAM
В предыдущей статье описан плагин интеграции vRealize Automation с phpIPAM. Для организации полноценной работы с phpIPAM потребуется пакет для vRealize Orchestrator (vRO), это позволит задействовать IPAM в процессах автоматизации. Пакет включает набор процессов для вызова самых востребованных функций phpIPAM.
Продолжить чтениеvRA 8: плагин phpIPAM
При смене поставщика IPAM, необходимо оперативно интегрировать новый IPAM с остальными информационными системами. Основные клиенты, работающие у нас с IPAM, – это частное облако на vRealize Automation и система автоматизации процессов vRealize Orchestrator. В данной статье описана реализация плагина vRA 8 для phpIPAM.
Продолжить чтение