Администратор облачных систем, который недавно добавил новую облачную учетную запись, может осуществлять управление некоторыми из рабочих нагрузок vCenter Server с помощью Cloud Assembly и Service Broker. В этом учебнике рассматривается процесс внедрения и настройка некоторых параметров управления для существующих рабочих нагрузок vSphere.

Примеры задач управления включают добавление ресурсов в проект, создание и применение политики утверждения в Service Broker, выполнение нескольких действий по регулярному обслуживанию ресурсов для демонстрации инструментов управления жизненным циклом и запуска политики утверждения.

Этот учебник рассчитан на относительно новых пользователей Cloud Assembly, которые, тем не менее, уже настроили новую облачную учетную запись vSphere. После добавления облачной учетной записи Cloud Assembly обнаруживает текущие неуправляемые ресурсы в экземпляре vSphere.

Начало работы

  • Добавьте новую учетную запись vCenter Server. Дополнительные инструкции см. в разделе Создание облачной учетной записи vCenter в vRealize Automation.
  • Убедитесь, что вашей учетной записи пользователя назначены по меньшей мере роль администратора Cloud Assembly и роль администратора Service Broker. См. раздел Что такое роли пользователей vRealize Automation.
  • Чтобы надлежащим образом протестировать политику утверждения с позиции одного из пользователей, убедитесь в том, что у вас есть учетная запись пользователя, для которой назначены только следующие роли пользователя. В этом учебнике имя пользователя — Sylvia.
    • Участник организации
    • Пользователь Cloud Assembly
    • Пользователь Service Broker

    Дополнительные сведения о ролях см. в разделе Что такое роли пользователей vRealize Automation.

Шаг 1. Убедитесь, что Cloud Assembly обнаружены ресурсы.

Когда вы добавляете учетную запись vCenter Server, Cloud Assembly обнаруживает ресурсы в экземпляре vCenter Server. Вы можете убедиться в том, что компьютеры, которыми необходимо управлять, доступны для внедрения.

  1. В Cloud Assembly выберите Ресурсы > Ресурсы > Виртуальные машины.
  2. В таблице просмотрите параметры Источник и Учетная запись/регион.

    Если для источника указано значение «обнаружен», то компьютер обнаружен в экземпляре vSphere, а не развернут vRealize Automation или уже внедрен.

    В этом примере учетная запись/регион — это vCenter Account / wld01-DC.
    Снимок экрана с обнаруженными компьютерами.

Шаг 2. Создайте целевой проект

Создайте проект, которому можно назначить внедренные компьютеры. Для управления ресурсами они должны быть частью проекта, который включает в себя исходную облачную зону, где эти ресурсы были изначально развернуты.

Чтобы выполнить тестирование согласно этому учебнику, требуется еще один пользователь, который не является администратором. На этом шаге вы как администратор должны добавить пользователя Sylvia в качестве участника проекта.

Дополнительные сведения о проектах см. в разделе Добавление проектов Cloud Assembly и управление ими.

  1. В Cloud Assembly выберите Инфраструктура > Проекты > .
  2. На странице «Проекты» щелкните Новый проект.
  3. Введите Имя проекта.

    В этом учебнике используется имя проекта Onboarding Project.

  4. Перейдите на вкладку Пользователи.
    1. а.Выберите Добавить пользователей и добавьте по крайней мере одного пользователя в качестве участника проекта.

      В этом учебнике будет добавлен пользователь Sylvia.

    2. б.Нажмите кнопку Добавить.
  5. Выберите Подготовка.
    1. а.Выберите Добавить зону.
    2. б.Выберите Облачная зона.
    3. в.Выберите учетную запись/регион, которые были определены на шаге 1.
      В этом учебнике это vCenter Account/wld01-DC.
      Снимок экрана с подготовкой зон для проекта.
    4. г.Нажмите кнопку Добавить.
  6. Щелкните Создать.

Шаг 3. Создайте и запустите план внедрения

Администратор облачных систем может внедрять обнаруженные компьютеры из экземпляра vSphere, что позволяет управлять ресурсами с помощью действий по регулярному обслуживанию.

Дополнительные сведения о планах внедрения см. в разделе Что такое планы внедрения в Cloud Assembly.

  1. В Cloud Assembly выберите Инфраструктура > Внедрение, а затем Новый план внедрения.
  2. Введите сведения о внедрении.
    Настройка Пример значения
    Имя плана wld01-DC Onboarding Plan
    Учетная запись облачной службы Учетная запись vCenter
    Проект по умолчанию Onboarding Project
  3. Щелкните Создать.
  4. Добавьте компьютеры, которые необходимо внедрить.

    Не запускайте план внедрения, пока не будут выполнены все описанные ниже шаги.

    1. а.Щелкните Компьютеры и выберите Добавить компьютеры.
    2. б.Выберите компьютеры, которые необходимо включить в план, а затем нажмите OK.

      В этом учебнике выбрано только два компьютера.

    3. в.В диалоговом окне «Создание развертываний» выберите Создать развертывания плана для каждого компьютера, а затем нажмите Создать.

      Выберите этот параметр, если необходимо сделать компьютеры отдельными развертываниями, чтобы ими можно было управлять как отдельными ресурсами.

    4. г.Выбранные компьютеры будут добавлены в список.
      Снимок экрана с выбранными компьютерами для плана внедрения.
  5. Переименуйте развертывания.
    1. а.Щелкните Развертывания на странице внедрения.
    2. б.Чтобы изменить сгенерированное имя развертывания, выберите развертывание и нажмите Переименовать.
    3. в.Введите новое имя и нажмите Сохранить.

      Например, Onboarded machine 1.

    4. г.Повторите при необходимости.
  6. Назначьте владельца развертываниям.

    Если вы не назначите владельца, то сами станете владельцем. Владелец должен быть участником целевого проекта.

    В этом учебнике все развертывания назначаются одному и тому же владельцу. При необходимости развертывания можно назначать разным владельцам.

    1. а.Выберите все развертывания и нажмите Изменить владельца.
    2. б.Выберите владельца и нажмите Сохранить.
    Просмотрите изменения имени и владельца развертывания в таблице.
    Снимок экрана с выбранными компьютерами с новыми именами развертываний и новым владельцем.
  7. Щелкните Запустить.

    После запуска плана внедрения изменение имени и назначение владельцев невозможно. При добавлении дополнительных компьютеров в план можно изменить имя и владельца.

  8. Просмотрите ресурсы, которые были внедрены в качестве развертываний.
    1. а.Выберите Ресурсы > Развертывания.
    2. б.Поиск развертывания можно выполнить по его имени, проекту или владельцу.
      Снимок экрана с основным списком развертываний: внедренные компьютеры отображаются в качестве развертываний, также представлен список активных действий по регулярному обслуживанию для компьютера.

Теперь, после внедрения компьютеров в vRealize Automation, ими можно управлять.

Шаг 4. Измените размер развертывания

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

В этом учебнике предполагается, что количество ЦП на компьютере слишком велико и следует его сократить. Процедура предполагает выполнение действия изменения размера на включенном компьютере vSphere. Кроме того, предполагается отсутствие политик регулярного обслуживания, согласно которым пользователю запрещено выполнять это действие.

Доступные действия зависят от типа и состояния ресурса, а также политик регулярного обслуживания. Дополнительные сведения о действиях по регулярному обслуживанию см. в разделе Какие действия можно выполнять с развертываниями или поддерживаемыми ресурсами Cloud Assembly.

  1. В Cloud Assembly выберите Ресурсы > Развертывания, а затем найдите внедренные развертывания.

    Можно использовать параметры поиска или фильтрации.

  2. Разверните развертывание, используя стрелку слева, а затем щелкните вертикальное многоточие на имени компьютера и выберите Изменить размер.
    Снимок экрана с главной страницей развертывания, где выбрано действие «Изменить размер».
  3. В диалоговом окне Изменить размер уменьшите количество ЦП до 4 и нажмите Отправить.

    Указанное значение является примером. Измените количество ЦП так, как требуется в вашей среде.

    Это действие выполняется на компьютере.

  4. Чтобы убедиться, что количество ЦП изменено, откройте развертывание и проверьте настраиваемое свойство cpuCount для компьютера.
  5. Кроме того, количество ЦП можно проверить в vCenter Server.
    Снимок экрана с компьютером в vSphere Client, для которого в разделе «Оборудование ВМ» указано наличие 4 ЦП.

Шаг 5. Примените политики утверждения

Администратор облачных систем может применить управление в vRealize Automation, чтобы ограничить действия пользователей или разрешить выполнение этих действий только после их утверждения. В этом учебнике показано, как применять политики утверждения к действию изменения размера, чтобы пользователи не могли перенастроить компьютер, что может привести к серьезным последствиям, без утверждения этого действия вами или другим администратором.

Политики создаются в Service Broker. Однако они применяются к соответствующим запросам в Cloud Assembly и Service Broker.

Утверждающий должен обработать запрос на утверждение в Service Broker.

  1. В Service Broker выберите Содержимое и политики > Политики > Определения, а затем щелкните Создать политику.
  2. Щелкните Политика утверждения.
  3. Настройте политику утверждения.
    Снимок экрана с политикой утверждения, значения для которой описаны в следующей таблице.

    В следующей таблице приведены примеры значений, используемых при создании политики.

    Настройка Пример значения
    Имя Политика утверждения изменения размера
    Scope Выберите Проект, а затем Onboarding Project.

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

    Тип утверждения На основе пользователей

    Это значение позволяет указать утверждающих.

    Режим утверждающего Любой

    При наличии нескольких утверждающих запрос на утверждение может быть обработан минимум одним утверждающим.

    Утверждающие Добавьте себя в качестве утверждающего.
    Решение об автоматическом истечении срока действия Отклонить

    Отклонение непросмотренного запроса снижает риск того, что компьютер станет непригодным к использованию или будет иметь слишком много ресурсов.

    Триггер автоматического истечения срока действия 1
    Действия Выберите действие изменения размера, которое запускает политику утверждения.
    1. а.Введите machine.resize в поле поиска.
    2. б.Щелкните Выбрать несколько в раскрывающемся списке результатов поиска.
    3. в.Выберите Cloud.vSphere.Machine.Resize.

      В этом учебнике, подготовленном на основе vSphere, необходимо выбрать действие vSphere.Machine. Если необходимо, чтобы политика действий применялась к другим типам ресурсов, можно добавить другие действия Machine.Resize.

Шаг 6. Сделайте запрос на изменение размера от имени пользователя

На этом шаге вы должны выполнить вход в Service Broker в качестве участника организации и пользователя Service Broker и сделать запрос на изменение размера в рамках действий по регулярному обслуживанию. Этот запрос обеспечивает создание запроса на утверждение. Пользователь может выполнить те же шаги в Cloud Assembly.

На следующем шаге необходимо будет выполнить вход качестве пользователя, который назначен утверждающим на шаге 5, и утвердить запрос.

  1. Выполните вход в Service Broker в качестве пользователя.

    В этом учебнике пользователь — Sylvia.

  2. Выберите Ресурсы > Развертывания и найдите Onboarded machine 1.

    Это развертывание, для которого на шаге 4 было выполнено действие по изменению размера: количество ЦП на компьютере было изменено с 8 до 4. Если вы использовали другое значение, измените количество ЦП в соответствии с потребностями тестирования.

  3. Запустите действие Изменить размер на компьютере, увеличив количество ЦП до 6.
  4. Обратите внимание, что запрос ожидает утверждения.

    Чтобы увидеть состояние ожидания, наведите указатель мыши на значок информации в таблице или откройте развертывание и просмотрите вкладку История.


    Снимок экрана с таблицей развертываний с активным информационным сообщением. Сообщение: «Изменение размера — ожидается подтверждение».
  5. Пользователь Sylvia не может применить запрашиваемое изменение, пока оно не будет утверждено.
  6. Выполните выход из Service Broker в качестве пользователя.

    На шаге 7 вы выполните вход в качестве назначенного утверждающего и обработаете запрос.

Шаг 7. Обработайте запрос на утверждение

Если запрос требует утверждения, утверждающий получает электронное сообщение. В этом учебнике не требуется ждать сообщения. Вместо этого можно сразу перейти к обработке запросов на утверждение на вкладке Входящие в Service Broker.

  1. Выполните вход в Service Broker в качестве пользователя, назначенного утверждающим на шаге 5.

    В этом учебнике утверждающим является пользователь Fritz.

  2. Выберите Ресурсы > Развертывания и найдите Onboarded machine 1.

    В таблице отображается такое же состояние, как отображалось для пользователя Sylvia.


    Снимок экрана с таблицей развертываний в Service Broker с активным информационным сообщением. Сообщение: «Изменение размера — ожидается подтверждение».
  3. Выберите Входящие > Утверждения.

    Обратите внимание, что имеется ожидающий запрос на утверждение.


    Снимок экрана со страницей «Запросы на утверждение» с карточкой, на которой ожидается утверждение для компьютера Onboarded machine 1.
  4. Для просмотра сведений о запросе щелкните имя развертывания.
    Снимок экрана со страницей сведений об утверждении, на которой отображается состояние ожидания.
  5. Щелкните Утвердить, при необходимости введите комментарий и щелкните Утвердить.
  6. Вернитесь на страницу Развертывания, и вы увидите, что действие пользователя Sylvia по изменению размера теперь в процессе выполнения.
    Снимок экрана с таблицей развертываний с активным информационным сообщением. Сообщение: «Изменение размера — выполняется».
  7. После выполнения действия изменения размера можно проверить количество ЦП в сведениях о развертывании и в vSphere Client.

В этом учебнике был рассмотрен процесс внедрения компьютеров в vRealize Automation, что позволяет управлять жизненным циклом ресурса.