#templates #vmware #vsphere #powercli #vcenter
#шаблоны #vmware #vsphere #powercli #vcenter ( венчер )
Вопрос:
Я пытаюсь автоматизировать импорт шаблона с моего локального компьютера в Vcenter, но столкнулся с ошибкой «у хоста не была определена виртуальная сеть».Кто-нибудь может разобраться в этом и, пожалуйста, помочь мне.
param(
[string]$Vcentername,
[string]$Username,
[string]$Password,
[string]$Clustername
)
подключение к vcenter
Connect-VIServer $Vcentername -user $Username -pass $Password
импорт конфигурации файла OVF / OVA в переменную
$ovffile = "C:Usersnsrira001cDesktopLinux_Rhel71_v1_gold_version_testLinux_Rhel71_v1_gold_version_test.ovf"
$ovfconfig = Get-ovfconfiguration $ovffile
12 a Перечислите свойства конфигурации OVF/ OVA
$ovfconfig
параметры для
$myCluster = Get-Cluster -Name $Clustername
$VMHost = Get-Cluster $Clustername | Get-VMHost | sort MemoryGB | select -first 1
$Datastore = $VMHost | Get-datastore | sort FreespaceGB -Descending | select -first 1
$Network = Get-VirtualPortGroup -Name "dv_HO_Backup_Green_305" -VMHost $VMHost
Import-vApp -Source $ovffile -VMHost $VMHost -Location $myCluster -Name "Linux_Rhel71_v1_gold_version_test"
ПРЕДУПРЕЖДЕНИЕ: На выходе команды были созданы распределенные виртуальные объекты portgroup. Это поведение устарело и может
измениться в будущем. Для получения распределенных групп портов используйте командлет Get-VDPortgroup в компоненте VDS. Чтобы получить
стандартные группы портов, используйте -Standard .
Импорт-vApp: 17.10.2016 8:40:24 AM На хосте Import-vApp не была определена виртуальная сеть.
В C:Usersnsrira001cDesktopLinux_template_deployment_code2.ps1:29 символ: 1
Импорт-vApp -Источник $ovffile -VMHost $VMHost -Местоположение $myCluster -Na …
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CategoryInfo : недопустимая операция: (:) [Импорт-vApp], OvfNoHostNic
FullyQualifiedErrorId : Client20_VappServiceImpl_ImportVApp_CreateImportSpecError, VMware.Автоматизация VimAutomation.ViCore.Cm
длец.Команды.ИмпортVApp
Ответ №1:
Предполагается, что ваш сетевой адаптер находится на вашем первом хосте.
$Network = Get-VirtualPortGroup -Name «dv_HO_Backup_Green_305» -VMHost $VMHost
$VMHost = Первый в списке. Попробуйте ввести имя, к которому привязана эта группа виртуальных портов.