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

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

Убедитесь, что проекты поддерживают бизнес-потребности группы разработчиков.

  • Предоставляет ли проект ресурсы, которые поддерживают цели группы? Пример выбора ресурсов инфраструктуры и параметров проекта для облачного шаблона см. в разделе Учебник «Настройка и тестирование инфраструктуры и развертываний с несколькими облачными средами в Cloud Assembly».
  • Какие развертывания требуются участникам проекта или ожидаются ими: общие или частные? Общие развертывания доступны всем участникам проекта на странице «Развертывания», а не только участникам, которые непосредственно занимаются развертыванием. Состояние общего доступа развертывания можно изменить в любое время.

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

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

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

Необходимые условия

Процедура

  1. Выберите Инфраструктура > Администрирование > Проекты, а затем щелкните Создать проект.
  2. Введите имя проекта.
  3. Перейдите на вкладку Пользователи.
    1. а. Чтобы развертывания по участникам проекта были доступны только запрашивающему пользователю, выключите Общий доступ к развертыванию. Чтобы иметь возможность назначать владельцем развертывания другого участника проекта, включите Общий доступ к развертыванию.
    2. б. Добавьте пользователей или группы пользователей с назначенными ролями.
      Если для управления ролями пользователей используются группы, то вместо того чтобы обновлять разрешения для отдельных пользователей в проекте, администраторы могут просто включать пользователей в соответствующие группы Active Directory и соответственно исключать их из них. Например, если владельцами развернутой службы является группа пользователей, можно настроить права владения развертыванием для группы. Все уведомления отправляются всем участникам группы, благодаря чему любой пользователь может ответить на них.
  4. Перейдите на вкладку Подготовка и добавьте одну или несколько облачных зон.

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

    Для каждой зоны можно задать приоритет, а также ограничить количество ресурсов, которые может использовать проект. К возможным ограничениям относятся количество экземпляров, объем памяти и количество ЦП. (Только для облачных зон vSphere.) Для развернутых ресурсов, основанных на шаблонах ВМ vSphere и элементах библиотеки содержимого, можно настроить ограничения на уровне хранилища. Ограничения для хранилища не применяются к шаблонам OVA/OVF, которые находятся за пределами библиотеки содержимого. В ограничениях для хранилища также учитываются диски первого класса и независимые диски vSphere.

    Ограничения для хранилища анализируются при запросе развертывания и при внесении изменений в развертывание с помощью таких действий, как изменение размера диска, изменение размера загрузочного диска, удаление диска и обновление количества элементов. Данные ограничения для хранилища не применяются к другим типам ресурсов, таким как AWS, Microsoft Azure или Google Cloud Platform.

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

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

  5. Если для развертывания рабочих нагрузок, запрашиваемых для этого проекта, требуется свыше двух часов, введите более высокое значение для параметра Время ожидания.
    Значение по умолчанию составляет два часа.
  6. Щелкните Создать.
  7. Чтобы протестировать проект с облачными зонами, нажмите Проверить конфигурацию на странице «Проекты».
    При моделировании выполняется стандартизованный тест предполагаемого развертывания для оценки ресурсов облачных зон проекта. Если тест завершится неудачно, можно просмотреть сведения и изменить настройки ресурсов.

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

Начните работать с облачными шаблонами. См. раздел Проектирование развертываний Cloud Assembly.