Если вы установили гостевой агент vRealize Automation в шаблон для клонирования или в WinPE, вы можете использовать настраиваемые свойства для выполнения настраиваемых сценариев в гостевой операционной системе подготовленного компьютера после полного развертывания компьютера.
Дополнительные сведения см. в статье Подготовка с помощью гостевого агента vRealize Automation.
Настраиваемое свойство | Описание |
---|---|
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.DiskN.FS |
Для использования с гостевым агентом Windows (gugent). Указывает файловую систему диска N компьютера. Варианты на выбор такие: NTFS (по умолчанию), FAT и FAT32. Пример использования см. в сценарии агента Windows 10_setupdisks.bat. |
VirtualMachine.DiskN.FileSystem |
Для использования с гостевым агентом Linux (gugent). Указывает файловую систему диска N компьютера. Доступные значения — ext3, ext4 и XFS. Пример использования см. в сценарии агента Linux 30_DiskSetup.sh. |
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. Файл сценария можно затем запрограммировать на принятие и использование этого значения. Укажите значение для переменной {Owner} (владелец), чтобы передать имя владельца компьютера в сценарий. Можно также передать значения настраиваемых свойств в качестве параметров сценария, вставив {YourCustomProperty} в строке пути. Например, при вводе значения \\vra-scripts.mycompany.com\scripts\changeIP.bat выполняется сценарий changeIP.bat из общей папки, а при вводе значения \\vra-scripts.mycompany.com\scripts\changeIP.bat {VirtualMachine.Network0.Address} выполняется сценарий changeIP, а также в сценарий передается значение свойства VirtualMachine.Network0.Address в качестве параметра. |
VirtualMachine.ScriptPath.Decrypt |
Позволяет vRealize Automation получить зашифрованную строку, которая передается как надлежащим образом отформатированное указание настраиваемого свойства VirtualMachine.SoftwareN.ScriptPath в командную строку агента. Зашифрованную строку, например пароль, можно представить в виде настраиваемого свойства в аргументе командной строки. Это позволяет хранить зашифрованную информацию, которую гостевой агент может расшифровать и интерпретировать как допустимый аргумент командной строки. Например, строка настраиваемого свойства
Чтобы зашифровать пароль, можно создать настраиваемое свойство
vRealize Automation, например
MyPassword = password , и включить шифрование, установив соответствующий флажок. Гостевой агент расшифровывает запись
[MyPassword] в значение в настраиваемом свойстве
MyPassword и запускает сценарий как
c:\dosomething.bat password .
Если для VirtualMachine.ScriptPath.Decrypt задать значение «Ложь» или не создать настраиваемое свойство VirtualMachine.ScriptPath.Decrypt, то строка в квадратных скобках ( [ and ]) не будет расшифрована. |
VirtualMachine.SoftwareN.ISOName |
Указывает путь и имя ISO-файла относительно к корневому каталогу хранилища данных. Используется такой формат: /folder_name/subfolder_name/file_name.iso. Если значение не указано, ISO-файл не подключается. |
VirtualMachine.SoftwareN.ISOLocation |
Указывает путь к хранилищу, содержащий файл образа ISO, который будет использоваться приложением или сценарием. Отформатируйте путь, чтобы он выглядел так, как он выглядит в резервировании узла, например: netapp-1:it_nfs_1. Если значение не указано, ISO-файл не подключается. |