2016-10-17 67 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" 

警告:该命令的输出端产生的分布式虚拟端口组对象。此行为已过时,并可能在未来更改。要检索分布式端口组,请使用VDS组件中的Get-VDPortgroup cmdlet。要检索 标准端口组,请使用-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 - 源$ 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 =在列表中的第一个。尝试输入附加了该虚拟端口组的名称。