私はWinXP上でVMWare Workstation 6.5を実行します。vmware - スクリプト自動バックアップ
スクリプト私のVMイメージを自動的にクローンする方法はありますか?
私は「vmware-cmd
」ツールについて読んだことがありますが、それはワークステーションではなくVMWare ESXでのみ利用可能だと思います。
私はWinXP上でVMWare Workstation 6.5を実行します。vmware - スクリプト自動バックアップ
スクリプト私のVMイメージを自動的にクローンする方法はありますか?
私は「vmware-cmd
」ツールについて読んだことがありますが、それはワークステーションではなくVMWare ESXでのみ利用可能だと思います。
vmrunはvmware-cmdの処理を行います。これはESX、Workstation、およびServerにあります。
あなたは
Param(
[Parameter(Position=0,Mandatory=$true,HelpMessage="What Environment do you want exported?")]
[ValidateSet("VCAC","IDENT","IAAS","ORCH","VCENTER","CA","DC","ALL")]
[String[]]$vmExports)
###connect to server statement -- add later
if ((Get-PSSnapin -Name VMware.VimAutomation.Core -ErrorAction SilentlyContinue) -eq $null)
{
Add-PSsnapin VMware.VimAutomation.Core
}
if ($vmExports -Contains "ALL")
{
$vmExports = ("VCENTER")
}
function exportova ([string[]]$servers)
{
foreach($server in $servers)
{
$date = Get-Date -format MMddyyyy
$datastore = ''
$VMhost = ''
$newVMName = $server+'_'+$date
$my_vm = New-VM -Name $newVMName -VM $server -Datastore $datastore -VMHost $VMhost
Export-VApp -Destination "E:\VMs\" -VM $newVMName -Format Ova
Remove-VM $newVMName -DeletePermanently -Confirm:$false
}
}
switch ($vmExports)
{
"VCENTER"
{
$servers= ("")
exportova $servers
}
}
PowerShellスクリプトを試みることができる私は、スクリプトを使用すると、それは、vSphere内の仮想マシンをバックアップすることになると、それが来たとき、私は前にこのアプローチを行なったし、トラブルに走ったついて行くには悪い方法だと思います一部のマシンには依存関係があり、クローンされたマシンには仮想ディスクが残っています。私はあなたがvMware Data Protectionを無料で利用する方がよいと考えています。これは、1.5TBの空き容量が必要ですが、ストレージの犠牲を避けるためです。
ESX 3.5では新しくインストールされていません。 –