Поделиться через


Автоматизация при работе с облаками виртуальных машин

 

Область применения: Windows Azure Pack

Вы можете использовать автоматизацию в Windows Azure Pack для оркестрации и интеграции задач с рекомендациями для уменьшения затрат на операции центра обработки данных и повышения надежности ИТ-процессов. Вы можете интегрировать Service Management Automation с облаками виртуальных машин, чтобы запускать модули Runbook каждый раз, когда в инфраструктуре облаков виртуальных машин произошло определенное событие. В разделе Register Service Management Automation for Virtual Machine Clouds содержатся инструкции по связыванию облаков виртуальных машин с Service Management Automation. В этом разделе содержатся инструкции по связыванию модулей Runbook Service Management Automation с событиями, происходящими в контексте облаков виртуальных машин. Если вы хотите понять, как облака виртуальных машин интегрируются с Service Management Automation на уровне архитектуры, см. статью "Как Service Provider Foundation связана с Service Management Automation?

Примечание

Чтобы облака виртуальных машин запускали модули Runbook в Service Management Automation, сертификат веб-службы Service Management Automation должен быть доверенным на компьютере под управлением Service Provider Foundation.

Связывание модулей Runbook с событиями в облаках виртуальных машин

  1. На портале управления для администраторов перейдите на вкладку "Облака виртуальных машин".

  2. На вкладке "Облака виртуальных машин " щелкните представление службы автоматизации .

  3. На панели команд представления Автоматизация нажмите кнопку Добавить и укажите следующее.

    1. Для категории действий выберите объект Clouds виртуальной машины, действие, для которого запускается модуль Runbook. Список объектов и описаний см. в разделе Объекты, которые могут быть связаны с модулями Runbook.

    2. Для действия выберите действие, которое должно произойти в выбранном объекте для запуска модуля Runbook. В зависимости от выбранной категории действий в списке действий указываются доступные действия.

    3. В поле Runbook выберите модуль Runbook, который будет вызывается при применении указанного действия к выбранному объекту.

      Примечание

      Чтобы модуль Runbook был доступен в этом раскрывающемся списке, он должен включать тег SPF . Инструкции по пометке модулей Runbook см. в разделе "Изменение свойств Runbook". Если вы используете клавиатуру, отличной от римского алфавита, повторите следующие действия три раза, чтобы включить тег SPF :

      1. Нажмите и удерживайте клавишу ALT.

      2. + Нажмите клавишу на числовой панели.

      3. Введите Юникод-значение 0053 для символа S.

      4. Отпустите клавишу ALT.

      5. Повторите эти шаги еще два раза, введя значения 0050 (для P) и 0046 (для F).

    4. Установите флажок Включить, чтобы разрешить связь между объектом, действием и модулем Runbook. Этот флажок может быть особенно полезен в сценариях, когда требуется, чтобы связь между модулями Runbook и событиями в облаках виртуальных машин вступила в силу в более позднюю дату или время.

    5. Щелкните значок галочки, чтобы сохранить изменения.

Объекты, которые могут быть связаны с модулями Runbook

На портале управления при связывании действия с runbook на вкладке "Автоматизация " в облаках виртуальных машин необходимо выбрать следующее:

  • Категория действий, например администратор или клиент, также может включать все поставщики ресурсов, такие как использование и уведомления.

  • В зависимости от выбранной категории выберите действие. Это выделяет объект, действия которого, например, удаление или обновление, можно установить или связать с модулем Runbook.

  • Модуль Runbook, связанный с действием.

В следующих разделах перечислены объекты и операции CRUD (создание, чтение, обновление и удаление), которые активируют действия при обращении с помощью вызовов веб-службы с помощью HTTPS, или когда клиент или администратор изменяет состояние объекта с помощью портала управления для администраторов, портала управления для клиентов или System Center 2012 R2 диспетчер виртуальных машин. Дополнительные сведения о URL-адресах, обращаюющихся к этим объектам, см. в разделе API управления службами и URL-адреса Service Provider Foundation.

Объект подписки

Объект подписки представляет подписку, которая создается каждый раз, когда клиент подписывается на план. Он запускается при выполнении следующих действий.

  • Действия CRUD: создание, обновление, удаление

  • Действия состояния: активация, приостановка

Объекты spfVMM.MicrosoftCompute

В следующей таблице описаны объекты, к которым обращается префикс spfVMM.MicrosoftCompute, и операции, запускающие действие для этих объектов.

Объект

Описание

Действия CRUD

Действия состояния

CloudService

Контейнер для VMRole. В клиенте CloudService.For можно создать несколько ролей виртуальной машины, для каждой виртуальной машины, развернутой с помощью портала управления для клиентов.

Интерфейсы API могут создавать несколько VMRole в любой заданной облачной службе, они не ограничиваются связью один к одному как при создании клиентом.

Создание, обновление, удаление

ВМ

Дочерняя виртуальная машина в роли виртуальной машины.

Удаление

Перезапуск, завершение работы, запуск, остановка

VMRole

Масштабируемый уровень для одноранговых узлов виртуальных машин.

Создание, обновление, удаление

Восстановление, масштабирование

VMRoleVMDisk

Диски, подключенные к VMRole.

Создание, обновление, удаление

Объекты spfAdmin

В следующей таблице описаны объекты, к которым обращается префикс spfAdmin, и операции, запускающие действие для этих объектов.

Объект

Описание

Операция CRUD

Операции состояния

EventRegistration

сопоставление между событием в API и связанной автоматизацией.

Создание, обновление

Роль

Роль пользователя, которая сопоставляется с SSU (пользователь самообслуживания) в VMM.

Создание, обновление, удаление

Сервер

Любой сервер под управлением Service Provider Foundation.

Создание, обновление, удаление

SpfSetting

Строка подключения для подключения базы данных или подключения конечной точки портала к хранилищу данных Operations Manager.

Создание, удаление

Метка

Логическая единица масштабирования для серверов и экземпляров компонентов System Center. Обычно метка представляет один VMM-сервер.

Создание, обновление, удаление

Клиент

клиенту.

Создание, обновление, удаление

TrustedIssuer

Доверенная сторона, используемая для проверки подлинности на основе утверждений.

Создание, удаление

ВМ

Виртуальная машина.

Удаление

Приостановка, перезапуск, возобновление, завершение работы, запуск, остановка

VMRole

Роль виртуальной машины.

Удаление

VMRoleGalleryItem

Объект элемента коллекции, инкапсулирующий шаблон, с помощью которого можно создавать уровни виртуальных машин с несколькими узлами.

Удаление

Публикация, отмена публикации

Объекты spfVMM

В следующей таблице описаны объекты, к которым обращается префикс spfVMM, и операции, запускающие действие.

Объект

Описание

Действия CRUD

Действия состояния

BGPPeer

Протокол BGP.

Создание, удаление

HardwareProfile

Профили оборудования в VMM определяют аппаратные атрибуты виртуальной машины.

Update

Задание

Задача и состояние операции в VMM.

Update

NATConnection

Контейнер объектов NATRule.

Создание, обновление, удаление

NATRule

Правило входящего сопоставления порта для сети виртуальных машин.

Создание, удаление

RunAsAccount

Учетная запись запуска от имени VMM.

Создание, обновление, удаление

Служба

Служба VMM.

Создание, обновление, удаление

ServiceTemplate

Шаблон службы VMM

Update

StaticIPAddressPool

Пул статических IP-адресов VMM.

Создание, удаление

UserRole

Роль пользователя VMM. Роль пользователя может быть пользователем самообслуживания, администратором клиента или администратором. Этот объект можно использовать для применения разрешений и областей.

Создание, обновление, удаление

VirtualDiskDrive

Виртуальный диск VMM.

Создание, удаление

VirtualDVDDrive

Виртуальный DVD-дисковод VMM

Создание, обновление, удаление

VirtualMachine

Автономная виртуальная машина.

Обновление, удаление

VirtualNetworkAdapter

Адаптер виртуальной сети VMM (vNIC).

Создание, обновление, удаление

VirtualSCSIAdapter

Виртуальный SCSI-адаптер VMM.

Создание, удаление

VMCheckPoint

Контрольная точка VMM

Создание, обновление, удаление

VMNetwork

Сеть виртуальных машин или виртуальная сеть. Виртуальная машина подключается к сети виртуальных машин с помощью адаптера виртуальной сети (vNIC).

Обновление, удаление

VMNetworkGateway

Сетевой шлюз VMM. Шлюз позволяет настроить в виртуальной сети протокол граничного шлюза, трансляцию сетевых адресов и VPN-соединение.

Создание, обновление, удаление

VMSubnet

Подсеть виртуальных машин и диапазоны подсети в пределах этой сети

Создание, удаление

VMtempalte

Шаблон виртуальной машины, используемый для создания виртуальных машин.

Update

VPNConnection

VPN-подключение VMM. Сопоставляется с VPN-соединением типа «сеть-сеть» на портале. Это позволяет виртуальным машинам в виртуальной сети удаленно подключаться к другому сайту.

Создание, обновление, удаление

VPNetworkRoute

Сетевой VPN-маршрут VMM. Маршруты позволяют машинам в виртуальной сети находить другие компьютеры в удаленной сети на другом конце VPN-соединения.

Создание, удаление

См. также:

Управление облаками виртуальных машин