Автоматизация при работе с облаками виртуальных машин
Область применения: 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 с событиями в облаках виртуальных машин
На портале управления для администраторов перейдите на вкладку "Облака виртуальных машин".
На вкладке "Облака виртуальных машин " щелкните представление службы автоматизации .
На панели команд представления Автоматизация нажмите кнопку Добавить и укажите следующее.
Для категории действий выберите объект Clouds виртуальной машины, действие, для которого запускается модуль Runbook. Список объектов и описаний см. в разделе Объекты, которые могут быть связаны с модулями Runbook.
Для действия выберите действие, которое должно произойти в выбранном объекте для запуска модуля Runbook. В зависимости от выбранной категории действий в списке действий указываются доступные действия.
В поле Runbook выберите модуль Runbook, который будет вызывается при применении указанного действия к выбранному объекту.
Примечание
Чтобы модуль Runbook был доступен в этом раскрывающемся списке, он должен включать тег SPF . Инструкции по пометке модулей Runbook см. в разделе "Изменение свойств Runbook". Если вы используете клавиатуру, отличной от римского алфавита, повторите следующие действия три раза, чтобы включить тег SPF :
-
Нажмите и удерживайте клавишу ALT.
-
+ Нажмите клавишу на числовой панели.
-
Введите Юникод-значение 0053 для символа S.
-
Отпустите клавишу ALT.
-
Повторите эти шаги еще два раза, введя значения 0050 (для P) и 0046 (для F).
-
Установите флажок Включить, чтобы разрешить связь между объектом, действием и модулем Runbook. Этот флажок может быть особенно полезен в сценариях, когда требуется, чтобы связь между модулями Runbook и событиями в облаках виртуальных машин вступила в силу в более позднюю дату или время.
Щелкните значок галочки, чтобы сохранить изменения.
Объекты, которые могут быть связаны с модулями 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-соединения. |
Создание, удаление |