2016-10-17 7 views
0

Я пытаюсь автоматизировать импорт шаблона с моей локальной машины в Vcenter, но перед ошибкой «у хоста нет виртуальной сети». Может кто-нибудь заглянуть в это и, пожалуйста, помогите мне.У хозяина не было определённой виртуальной сети

param( 

[string]$Vcentername, 
[string]$Username, 
[string]$Password, 
[string]$Clustername 
) 

подключения к VCENTER

Connect-VIServer $Vcentername -user $Username -pass $Password 

импортировать OVF конфигурационный файл/OVA в переменную

$ovffile = "C:\Users\nsrira001c\Desktop\Linux_Rhel71_v1_gold_version_test\Linux_Rhel71_v1_gold_version_test.ovf" 
$ovfconfig = Get-ovfconfiguration $ovffile 

12 в список свойств конфигурации 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. Import-vApp: 10/17/2016 8:40:24 AM У узла Import-VApp не было определенной виртуальной сети. В C: \ Users \ nsrira001c \ Desktop \ Linux_template_deployment_code2.ps1: 29 char: 1 + Import-vApp -Source $ ovffile -VMHost $ VMHost -Location $ myCluster -Na ... + ~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ + CategoryInfo: InvalidOperation: (:) [Импорт-VAPP], OvfNoHostNic + FullyQualifiedErrorId: Client20_VappServiceImpl_ImportVApp_CreateImportSpecError, VMware.VimAutomation.ViCore.Cm dlets.Commands.ImportVApp

ответ

0

Вы предполагаете, что сетевой адаптер находится на первом хосте.

$ Сеть = Get-VirtualPortGroup -Name "dv_HO_Backup_Green_305" -VMHost $ VMHost

$ VMHost = Первый в списке. Попробуйте ввести имя, к которому прикреплена эта группа виртуальных портов.