0

我正在尝试自动将模板从本地计算机导入 Vcenter,但遇到错误“主机没有定义虚拟网络”。任何人都可以调查一下,请帮帮我。

param( 

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

连接到 vCenter

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

将 OVF/OVA FILE 配置导入变量

$ovffile = "C:\Users\nsrira001c\Desktop\Linux_Rhel71_v1_gold_version_test\Linux_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"

警告:命令的输出产生分布式虚拟端口组对象。此行为已过时,将来可能会更改。要检索分布式端口组,请使用 VDS 组件中的 Get-VDPortgroup cmdlet。要检索标准端口组,请使用 -Standard。Import-vApp:2016 年 10 月 17 日上午 8:40:24 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: (:) [Import-VApp], OvfNoHostNic + FullyQualifiedErrorId : Client20_VappServiceImpl_ImportVApp_CreateImportSpecError,VMware.VimAutomation.ViCore.Cm dlets.Commands.ImportVApp

4

1 回答 1

0

您假设您的网络适配器在您的第一台主机上。

$Network = Get-VirtualPortGroup -Name "dv_HO_Backup_Green_305" -VMHost $VMHost

$VMHost = 列表中的第一个。尝试输入附加了该虚拟端口组的名称。

于 2016-10-25T13:07:30.777 回答