Определение политик ограничения развертывания позволяет управлять объемом ресурсов, которые могут использоваться развертываниями, когда пользователи развертывают облачные шаблоны в vRealize Automation Cloud Assembly и запрашивают элементы каталога в vRealize Automation Service Broker. Примеры использования, рассмотренные в этой процедуре, содержат общие сведения о настройке политик ограничения развертывания.

Ограничения развертывания применяются к отдельным развертываниям облачных шаблонов или элементов каталога. Если необходимо ограничить ресурсы на уровне пользователя, проекта или организации, см. раздел Настройка квот ресурсов vRealize Automation Service Broker с помощью политик.

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

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

Как применяются политики ограничения развертывания?
  • Если политика применена, пользователи могут подготавливать ресурсы развертывания в рамках заданных ограничений.
  • Можно применять несколько политик ограничения развертывания. Если для развертывания определено несколько политик, применяется наименьшее значение ограничения для каждого ресурса.
  • Если определены политики квот ресурсов и политики утверждения, которые влияют на развертывания, подпадающие под действие политики, ограничения развертывания применяются перед другими типами политик.
  • Если развертывание не запрашивает никакие ресурсы, например развертывание рабочего процесса, к такому развертыванию политика не применяется.
  • Политики ограничения развертывания не поддерживаются для ограничений хранилища.
Когда применяются политики ограничения развертывания?
  • Когда пользователь запрашивает элемент каталога в vRealize Automation Service Broker или облачный шаблон в vRealize Automation Cloud Assembly.
  • Пользователь изменяет развертывание или ресурсы его компонентов.

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

Процедура

  1. Выберите Содержимое и политики > Политики > Определения > Создать политику > Политика ограничения развертывания.
  2. Настройте Политику ограничения развертывания 1.
    Администратор облачных систем хочет ограничить объем ресурсов, которые могут использоваться развертываниями в организации.
    1. а. Определите время действия политики.
      Настройка Пример значения
      Scope Организация

      Эта политика применяется ко всем развертываниям в организации.

      Критерии Нет
    2. б. Определите ограничения развертывания.
      Ресурс Пример значения ограничения
      ЦП 200
      Количество ВМ 3
      Память 100 ГБ
    В этом сценарии для любого развертывания в организации может использоваться максимум 200 ЦП, 3 виртуальных машины и 100 ГБ памяти.
  3. Настройте Политику ограничения развертывания 2.
    Администратор проекта хочет детально контролировать ресурсы, подготавливаемые на уровне развертывания в проекте.
    1. а. Определите время действия политики.
      Настройка Пример значения
      Scope Проект = TestProj1

      Эта политика применяется ко всем развертываниям в указанном проекте.

      Критерии Нет
    2. б. Определите ограничения развертывания.
      Ресурс Пример значения ограничения
      ЦП 15
      Память 10 ГБ
    В этом сценарии оцениваются ресурсы, доступные для развертываний в проекте. Применяется Политика 1 и Политика 2. В данном случае значения количества ЦП и объема памяти ниже в Политике 2, поэтому применяется она.
  4. Настройте Политику ограничения развертывания 3.
    Администратор облачных систем хочет контролировать объем ресурсов, используемых при развертывании конкретного облачного шаблона любым пользователем в организации. Кроме того, требуется задать ограничения для определенных ресурсов развертывания в облачном шаблоне.
    1. а. Определите время действия политики.
      Настройка Пример значения
      Scope Организация
      Критерии Cloud template equals Proj1Templ1

      Эта политика применяется ко всем развертываниям в организации, подготавливаемым из определенного облачного шаблона.

    2. б. Определите ограничения развертывания.
      Ресурс Пример значения ограничения
      ЦП 15
      Количество ВМ 10
      Память 20 ГБ
    3. в. Определите ограничения ресурсов развертывания.
      1. Определите ограничение для всех развертываний, подготавливаемых разработчиками в организации.
        Настройка Пример значения
        Имя Ограничение ресурсов развертывания 1
        Критерии
        Tags has any 
            Key equals env 
            AND
            Value equals dev
        Ограничения

        ЦП = 5

        Память = 10 ГБ

      2. Определите ограничения для компьютера в облачном шаблоне.
        Настройка Пример значения
        Имя Ограничение ресурсов развертывания 2
        Критерии
        Resource Type equals Cloud.vSphere.Machine
        Ограничения

        ЦП = 4

        Память = 8 ГБ

    В этом сценарии применяются два уровня управления.
    1. а.Когда пользователь в организации выполняет развертывание облачного шаблона Proj1Templ1, оцениваются ресурсы, доступные для всего развертывания, и применяются все три существующие политики. Применяются самые низкие ограничения развертывания среди трех политик.
      • Применяется ограничение количества ЦП, определенное в Политике 3.
      • Применяется ограничение количества ВМ, определенное в Политике 1.
      • Применяется ограничение объема памяти, определенное в Политике 2.
    2. б.Запрошенные ресурсы развертывания оцениваются в соответствии с Ограничением ресурсов развертывания 1 и Ограничением ресурсов развертывания 2. Применяются ограничения ресурсов развертывания. В этом случае отсутствуют другие политики, которые могут ограничивать эти конкретные ресурсы развертывания.

Дальнейшие действия