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

Например, в соответствии с соглашением об именовании узлов для ресурса добавляется префикс projectname-sitecode-costcenter-whereDeployed-identifier. Настройте шаблон настраиваемого наименования для компьютеров для каждого проекта. Некоторые переменные шаблона извлекаются из системы после развертывания, а другие основаны на настраиваемых свойствах проекта. Настраиваемый шаблон именования для вышеуказанного префикса выглядит примерно следующим образом.
${project.name}-${resource.siteCode}-${resource.costCenter}-${endpoint.name}-${######} 
Идентификатор, введенный в шаблоне в виде ${######}, содержит шесть цифр. Идентификатор — это счетчик, гарантирующий уникальность. Счетчик относится ко всем элементам организации. Его значение увеличивается во всех проектах, а не только в текущем. При наличии нескольких проектов для развертываний в текущем проекте не предполагается последовательность от 000123 до 000124. Можно ожидать приращение от 000123 до 000127.

Все имена ресурсов должны быть уникальными. Для обеспечения уникальности используйте свойство «последовательный номер». Номера наращиваются для всех развертываний, включая те, имена которых назначает vRealize Automation Cloud Assembly. С учетом того, что система становится все более надежной, а также того, что настраиваемые имена применяются ко многим ресурсам, включая виртуальные машины, подсистемы балансировки нагрузки, группы безопасности, таблицы NAT, шлюзы, группы ресурсов и диски, нумерация может быть произвольной, но значения остаются уникальными. При запуске тестового развертывания числовые значения также увеличиваются.

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

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

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

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

Процедура

  1. Выберите Инфраструктура > Проекты.
  2. Выберите существующий проект или создайте новый.
  3. На вкладке Предоставление перейдите в раздел «Настраиваемые свойства» и создайте свойства для кода сайта и значений источника расходов.
    Здесь можно заменить отображаемые значения на значения, которые относятся к вашей среде.
    Параметры настраиваемого именования для проекта
    1. а. Создайте настраиваемое свойство с именем siteCode и значением BGL.
    2. б. Добавьте еще одно настраиваемое свойство с именем costCenter и значением IT-research.
  4. Перейдите в раздел «Настраиваемое именование» и добавьте следующий шаблон.
    ${project.name}-${resource.siteCode}-${resource.costCenter}-${endpoint.name}-${######} 
    Можно скопировать в строке, но если это ваш первый шаблон именования, рассмотрите возможность использования пояснительного текста и быстрого выбора в ходе создания шаблона.
  5. Разверните облачный шаблон, связанный с проектом, и убедитесь, что настраиваемое имя применяется к ресурсу.
    1. а. Перейдите на вкладку Проектирование, а затем щелкните облачный шаблон, связанный с проектом.
    2. б. Разверните облачный шаблон.
      Откроется вкладка Развертывания, где отображается выполняемое развертывание.
    3. в. По окончании развертывания щелкните его имя.
    4. г. На вкладке Топология обратите внимание на то, что настраиваемое имя — это имя ресурса на правой панели.

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

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

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