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

Требуемые сведения о шаблоне и резервировании

Табл. 1. Ведомость по шаблону и резервированию
Требуемые сведения Мое значение Сведения
Имя шаблона
Резервирования, в которых доступен шаблон, или применяемая политика резервирования Во избежание ошибок при подготовке убедитесь, что шаблон доступен во всех резервированиях, или создайте политики резервирования, которые разработчики могут использовать, чтобы добавлять в схему элементов только резервирования, в которых доступен шаблон.
Тип клонирования, запрашиваемый для этого шаблона (только vSphere)
  • Клонирование
  • Связанный клон
  • NetApp FlexClone
Имя спецификации настройки (требуется для клонирования при использовании статических IP-адресов)

Компьютеры Windows нельзя настраивать без спецификации настройки vSphere.

См. раздел Присоединение компьютера Linux к домену Windows Active Directory.

Имя ISO (только SCVMM)
Виртуальный жесткий диск (только SCVMM)
Профиль оборудование, который необходимо подключить к подготовленным компьютерам (только SCVMM)

Группы требуемых свойств

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

Требуемая операционная система vCenter Server

Для подготовки vCenter Server необходимо указать настраиваемое свойство гостевой операционной системы.

Табл. 2. Операционная система vCenter Server
Настраиваемое свойство Мое значение Описание
VMware.VirtualCenter.OperatingSystem

Указывает версию гостевой операционной системы vCenter Server (VirtualMachineGuestOsIdentifier), с помощью которой решение vCenter Server создает компьютер. Версия операционной системы должна соответствовать версии операционной системы, которую нужно установить на подготовленном компьютере. Администраторы могут создавать группы свойств с помощью нескольких наборов свойств (например, VMware[OS_Version]Properties), в которых предварительно настроено наличие верных значенийVMware.VirtualCenter.OperatingSystem. Это свойство предназначено для виртуальной подготовки.

Сведения о сценариях Visual Basic

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

Примечание: Для предоставления необходимых сведений администратор структуры может создать группу свойств, используя наборы свойств ExternalPreProvisioningVbScript и ExternalPostProvisioningVbScript. Для разработчиков схем элементов это упрощает процесс добавления такой информации в схемы элементов.
Табл. 3. Сведения о сценариях Visual Basic
Настраиваемое свойство Мое значение Описание
ExternalPreProvisioningVbScript Запустите сценарий перед подготовкой. Введите полный путь к сценарию, включая имя файла и расширение. %System Drive%Program Files (x86)\VMware\vCAC Agents\EPI_Agents\Scripts\SendEmail.vbs.
ExternalPostProvisioningVbScript Запустите сценарий после подготовки. Введите полный путь к сценарию, включая имя файла и расширение. %System Drive%Program Files (x86)\VMware\vCAC Agents\EPI_Agents\Scripts\SendEmail.vbs

Сведения о сценарии настройки гостевого агента Linux

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

Табл. 4. Ведомость по сценарию настройки гостевого агента Linux
Настраиваемое свойство Мое значение Описание
Linux.ExternalScript.Name

Указывает имя необязательного сценария, например config.sh, запускаемого гостевым агентом Linux после установки операционной системы. Это свойство доступно для компьютеров Linux, клонированных из шаблонов, на базе которых установлен агент Linux.

Если указать внешний сценарий, нужно также определить его расположение с помощью свойств Linux.ExternalScript.LocationType и Linux.ExternalScript.Path.

Linux.ExternalScript.LocationType

Указывает тип расположения сценария настройки, обозначенного в свойстве Linux.ExternalScript.Name. Это может быть локальное расположение или файловая система NFS.

Кроме того, нужно указать расположение сценария с помощью свойства Linux.ExternalScript.Path. Если тип расположения — NFS, используйте также свойство Linux.ExternalScript.Server.

Linux.ExternalScript.Server

Указывает имя NFS-сервера, например lab-ad.lab.local, на котором находится внешний сценарий настройки Linux, обозначенный в имени Linux.ExternalScript.Name.

Linux.ExternalScript.Path

Указывает локальный путь к сценарию настройки Linux или к пути экспорта к настройке Linux на NFS-сервере. Значение должно начинаться с косой черты и не должно включать в себя имя файла (например, /scripts/linux/config.sh).

Другие настраиваемые свойства гостевого агента

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

Табл. 5. Настраиваемые свойства для настройки клонированных компьютеров с помощью ведомости по гостевому агенту
Настраиваемое свойство Мое значение Описание
VirtualMachine.Admin.AddOwnerToAdmins

Задайте значение «Истина» (по умолчанию), чтобы добавить владельца компьютера, обозначенного свойством VirtualMachine.Admin.Owner, в группу локальных администраторов в компьютере.

VirtualMachine.Admin.AllowLogin

Задайте значение «Истина», чтобы добавить владельца компьютера в локальную группу пользователей удаленного рабочего стола, обозначенную свойством VirtualMachine.Admin.Owner.

VirtualMachine.Admin.UseGuestAgent

Если гостевой агент установлен как услуга в шаблоне для клонирования, задайте значение «Истина» в схеме элементов компьютера, чтобы включить службу гостевого агента в компьютерах, клонированных на основе этого шаблона. Служба гостевого агента запускается тогда, когда запускается компьютер. Чтобы деактивировать гостевой агент, установите значение «ложь» (False). Если задать значение «Ложь», улучшенный клонированный рабочий процесс не будет пользоваться гостевым агентом для задач гостевой операционной системы, сводя его функциональность к процессу VMwareCloneWorkflow. Если значение не указано или задано любое значение, кроме значения «Ложь», улучшенный клонированный рабочий процесс будет отправлять рабочие элементы в гостевой агент.

VirtualMachine.DiskN.Active

Задайте значение «Истина» (по умолчанию), чтобы указать, что диск N компьютера активен. Задайте значение «Ложь», чтобы указать, что диск N компьютера неактивен.

VirtualMachine.DiskN.Label

Указывает метку для диска компьютера N. Длина метки диска не может превышать 32 символа. Нумерация дисков должна быть последовательной. При использовании с гостевым агентом указывает метку диска компьютера N внутри гостевой операционной системы.

VirtualMachine.DiskN.Letter

Указывает букву диска или точку подключения диска N компьютера. Значение по умолчанию — C. Например, чтобы указать букву D для диска 1, задайте настраиваемое свойство в качестве VirtualMachine.Disk1.Letter и введите значение D. Нумерация дисков должна быть последовательной. При использовании вместе с гостевым агентом это значение указывает букву диска или точку подключения, которая используется гостевым агентом в гостевой операционной системе для подключения дополнительного диска N.

VirtualMachine.Admin.CustomizeGuestOSDelay

Задает время ожидания после окончания настройки и перед запуском настройки гостевой операционной системы. Формат значения должен быть такой: ЧЧ:ММ:СС. Если значение не задано, то значение по умолчанию — это одна минута (00:01:00). Если не добавлять настраиваемое свойство, подготовка может закончиться ошибкой. Это происходит, когда виртуальная машина перезапускается до завершения выполнения рабочих элементов гостевого агента, что приводит к ошибке подготовки.

VirtualMachine.Customize.WaitComplete

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

VirtualMachine.SoftwareN.Name

Указывает описательное имя приложения N или сценария, которые нужно установить или запустить во время подготовки. Это необязательное свойство, используемое лишь в информационных целях. Оно не несет практического значения для улучшенного рабочего процесса клонирования или гостевого агента. Оно может пригодиться, когда пользователь выбирает программное обеспечение в интерфейсе пользователя или когда создаются отчеты по использованию программного обеспечения.

VirtualMachine.SoftwareN.ScriptPath

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

Можно передать значения настраиваемых свойств в качестве параметров сценария, вставив {CustomPropertyName} в строке пути. Например, если имя настраиваемого свойства — ActivationKey, а его значение — 1234, путь к сценарию будет таким: D:\InstallApp.bat –key {ActivationKey}. Гостевой агент запускает команду D:\InstallApp.bat –key 1234. Файл сценария можно затем запрограммировать на принятие и использование этого значения.

VirtualMachine.SoftwareN.ISOName

Указывает путь и имя ISO-файла относительно к корневому каталогу хранилища данных. Используется такой формат: /folder_name/subfolder_name/file_name.iso. Если значение не указано, ISO-файл не подключается.

VirtualMachine.SoftwareN.ISOLocation

Указывает путь к хранилищу, содержащий файл образа ISO, который будет использоваться приложением или сценарием. Отформатируйте путь, чтобы он выглядел так, как он выглядит в резервировании узла, например: netapp-1:it_nfs_1. Если значение не указано, ISO-файл не подключается.

Настраиваемые свойства сети

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

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

Табл. 6. Настраиваемые свойства для конфигурации сетей
Настраиваемое свойство Мое значение Описание

VirtualMachine.NetworkN.Address

Указывает IP-адрес сетевого устройства N в компьютере, подготовленном с помощью статического IP-адреса.

VirtualMachine.NetworkN.MacAddressType

Указывает, создается ли MAC-адрес сетевого устройства N автоматически или его задает пользователь (статический адрес). Это свойство доступно для клонирования.

Создается значение по умолчанию. Если значение статичное, то, чтобы указать MAC-адрес, следует использовать параметр VirtualMachine.NetworkN.MacAddress.

Настраиваемые свойства VirtualMachine.NetworkN используются как уникальные свойства для схем элементов и компьютеров. Когда запрашивается компьютер, выделение сетевого адреса и IP-адреса выполняется перед назначением компьютера резервированию. Так как схемы элементов не всегда назначаются определенному резервированию, не используйте это свойство в резервировании. Это свойство не поддерживается для NAT или маршрутизируемых сетей по требованию.

VirtualMachine.NetworkN.MacAddress

Указывает MAC-адрес сетевого устройства N. Это свойство доступно для клонирования.

Если значение параметра VirtualMachine.NetworkN.MacAddressType создается автоматически, это свойство содержит созданный адрес.

Если значение параметра VirtualMachine.NetworkN.MacAddressType статично, это свойство указывает MAC-адрес. Для виртуальных машин, подготовленных на узлах сервера ESX, адрес должен находиться в диапазоне, указанном решением VMware. Дополнительную информацию см. в документации по vSphere.

Настраиваемые свойства VirtualMachine.NetworkN используются как уникальные свойства для схем элементов и компьютеров. Когда запрашивается компьютер, выделение сетевого адреса и IP-адреса выполняется перед назначением компьютера резервированию. Так как схемы элементов не всегда назначаются определенному резервированию, не используйте это свойство в резервировании. Это свойство не поддерживается для NAT или маршрутизируемых сетей по требованию.

VirtualMachine.NetworkN.Name

Указывает имя сети, к которой нужно подключиться, например сетевое устройство N, к которому подключен компьютер. Это эквивалент сетевого адаптера or сетевой платы (NIC).

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

Чтобы убедиться, что сетевое устройство подключено к определенной сети, задайте в качестве значения этого свойства имя сети в доступном резервировании. Например, если задать свойства для N= 0 и 1 и если сеть выбрана в связанном резервировании, вы получите две сетевые интерфейсные карты и назначенное им значение.

Настраиваемые свойства VirtualMachine.NetworkN используются как уникальные свойства для отдельных схем элементов и компьютеров. Когда запрашивается компьютер, выделение сетевого адреса и IP-адреса выполняется перед назначением компьютера резервированию. Так как схемы элементов не всегда назначаются определенному резервированию, не используйте это свойство в резервировании. Это свойство не поддерживается для NAT или маршрутизируемых сетей по требованию.

Пример того, как использовать это настраиваемое свойство для динамического задания VirtualMachine.Network0.Name на основе элементов, которые потребитель выбрал в списке предварительно определенных доступных сетей, см. в записи блога Добавление раскрывающегося списка «Выбор сети» в vRA 7.

VirtualMachine.NetworkN.PortID

Указывает идентификатор порта, который нужно использовать для сетевого устройства N при использовании группы dvPort с распределенным коммутатором vSphere.

Настраиваемые свойства VirtualMachine.NetworkN используются как уникальные свойства для схем элементов и компьютеров. Когда запрашивается компьютер, выделение сетевого адреса и IP-адреса выполняется перед назначением компьютера резервированию. Так как схемы элементов не всегда назначаются определенному резервированию, не используйте это свойство в резервировании. Это свойство не поддерживается для NAT или маршрутизируемых сетей по требованию.

VirtualMachine.NetworkN.NetworkProfileName

Указывает имя профиля сети, на базе которого нужно назначить статический IP-адрес сетевому устройству N или получить диапазон статических IP-адресов, которые можно назначить сетевому устройству N клонированного компьютера, где N=0 для первого устройства, 1 для второго и т. д.

Профиль сети, на который указывает это свойство, используется для выделения IP-адреса. Это свойство определяет сеть, к которой подключен компьютер, на основе резервирования.

  • VirtualMachine.NetworkN.SubnetMask

  • VirtualMachine.NetworkN.Gateway

  • VirtualMachine.NetworkN.PrimaryDns

  • VirtualMachine.NetworkN.SecondaryDns

  • VirtualMachine.NetworkN.PrimaryWins

  • VirtualMachine.NetworkN.SecondaryWins

  • VirtualMachine.NetworkN.DnsSuffix

  • VirtualMachine.NetworkN.DnsSearchSuffixes

Добавление имени позволяет создавать несколько версий настраиваемого свойства. Например, пулы подсистем балансировки нагрузки, настроенные для общего пользования, и компьютеры с высокими, средними и низкими требованиями к производительности могут быть обозначены следующими свойствами.
  • VCNS.LoadBalancerEdgePool.Names
  • VCNS.LoadBalancerEdgePool.Names.moderate
  • VCNS.LoadBalancerEdgePool.Names.high
  • VCNS.LoadBalancerEdgePool.Names.low

Настраивает атрибуты профиля сети, указанные в VirtualMachine.NetworkN.NetworkProfileName.

VCNS.LoadBalancerEdgePool.Names.name

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

Добавление имени позволяет создавать несколько версий настраиваемого свойства. Например, пулы подсистем балансировки нагрузки, настроенные для общего пользования, и компьютеры с высокими, средними и низкими требованиями к производительности могут быть обозначены следующими свойствами.
  • VCNS.LoadBalancerEdgePool.Names
  • VCNS.LoadBalancerEdgePool.Names.moderate
  • VCNS.LoadBalancerEdgePool.Names.high
  • VCNS.LoadBalancerEdgePool.Names.low

VCNS.SecurityGroup.Names.name

Указывает группу или группы безопасности NSX, которым назначается виртуальная машина во время подготовки. Значение — это имя группы безопасности или список имен, разделенных запятыми. Имена следует вводить с учетом регистра.

Добавление имени позволяет создавать несколько версий свойства, которые можно использовать по отдельности или в сочетании. Например, группы безопасности, предназначенные для общего использования, для отдела продаж и для отдела поддержки, могут обозначаться следующими свойствами:
  • VCNS.SecurityGroup.Names
  • VCNS.SecurityGroup.Names.sales
  • VCNS.SecurityGroup.Names.support

VCNS.SecurityTag.Names.name

Указывает тег или теги безопасности NSX, которым назначается виртуальная машина во время подготовки. Значение — это имя тега безопасности или список имен, разделенных запятыми. Имена следует вводить с учетом регистра.

Добавление имени позволяет создавать несколько версий свойства, которые можно использовать по отдельности или в сочетании. Например, теги системы безопасности, предназначенные для общего использования, для отдела продаж и для отдела поддержки, могут обозначаться следующими свойствами:
  • VCNS.SecurityTag.Names
  • VCNS.SecurityTag.Names.sales
  • VCNS.SecurityTag.Names.support