天天看点

Powercli Get-OvfConfiguration部署ova虚拟机

<code>Set the OVF path to a variable:</code>

<code>$ovfpath</code> <code>= </code><code>"Path_to_OVA”</code>

<code>Get the OVF configuration:</code>

<code>$ovfConfig = Get-OvfConfiguration –Ovf $ovfpath</code>

<code>Display the configuration properties of the OVF:</code>

<code>$ovfConfig.ToHashTable() | ft –autosize</code>

<code>You can see the list of properties that can be assigned values for deployment.</code>

<code>Set the appropriate configuration properties for your environment:</code>

<code>$ovfConfig.NetworkMapping.Network_1.Value = “Network_1″</code>

<code>$ovfConfig.IpAssignment.IpProtocol.Value = “IPv4″</code>

<code>$ovfConfig.IpAssignment.IpAllocationPolicy.Value = "</code><code>dhcpPolicy</code><code>"</code>

<code>Once the configuration properties are assigned, deploy the vAPP by running this command:</code>

<code>Import-VApp -Source "</code><code>Path_TO_OVF</code><code>" -OvfConfiguration $ovfConfig -VMHost "</code><code>IP_Address</code><code>" -Name vApp_Name -DiskStorageFormat Thin -Datastore (Get-Datastore -VMHost "</code><code>IP_Address</code><code>" -Name 'Datastore_Name')</code>

<code>For example:</code>

<code>Import-VApp -Source "</code><code>C:\NewFolder\VMware-vcops-5.8.4.0-2199700-vapp.ovf</code><code>" -OvfConfiguration $ovfConfig -VMHost "</code><code>10.1.1.1</code><code>" -Name vROpsTestvApp -DiskStorageFormat Thin -Datastore (Get-Datastore -VMHost "</code><code>10.1.1.1" -Name </code><code>'datastore1'</code><code>)</code>

<code>    </code><code>$ovfPath</code> <code>= </code><code>"E:\iso\h5ngcVA-3.27.0.0-7055108_OVF10.ova"</code>

<code>    </code><code>$ovfConfig</code> <code>= </code><code>Get-OvfConfiguration</code> <code>-Ovf </code><code>$ovfPath</code>

<code>    </code><code>$ovfConfig</code><code>.NetworkMapping.Network_1.Value = </code><code>"Management Network"</code>

<code>    </code><code>$ovfConfig</code><code>.IpAssignment.IpProtocol.Value = </code><code>"IPv4"</code>

<code>    </code><code>$ovfConfig</code><code>.IpAssignment.IpAllocationPolicy.Value = </code><code>"dhcpPolicy"</code>

<code>    </code><code>Import-VApp</code> <code>$ovfPath</code> <code>-OvfConfiguration </code><code>$ovfConfig</code> <code>-VMHost </code><code>"192.168.1.11"</code> <code>-Name         htmlclient -DiskStorageFormat Thin -Datastore vsanDatastore -force</code>

本文转自bard_zhang51CTO博客,原文链接:http://blog.51cto.com/timefiles/1980299 ,如需转载请自行联系原作者

继续阅读