2009-05-22 4 views
2

Запуск Рабочая станция VMWare 6.5 на WinXP.vmware - сценарий автоматического резервного копирования

Как можно использовать сценарий способ автоматического клонирования изображений моей виртуальной машины?

Я читал об инструменте «vmware-cmd», но считаю, что он доступен только с VMWare ESX, а не с рабочей станцией.

ответ

3

Поскольку изображения VMWare - это просто файлы на диске, вы можете просто использовать XCOPY. При следующем запуске виртуальной машины вам будет предложено спросить, переехали ли вы или скопировали виртуальную машину. Убедитесь, что вы выбрали копию, чтобы сетевой клонированной сетевой карте назначался другой MAC-адрес устройства.

XCOPY /S /I WinXP WinXPClone 

Если ваши гости - компьютеры на базе Windows, то убедитесь, что вы генерируете новый идентификатор SID на клоне. Sysprep - это боль, если вы просто клонируете для личного использования, гораздо более быстрый и простой способ - использовать NewSID.

0

vmrun будет делать то, что сделал vmware-cmd. Он найден с ESX, рабочей станцией и сервером.

+0

Это не на ESX 3.5, свежая установка , –

0

Вы можете попробовать PowerShell скрипты

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 

     }  
} 
0

Я думаю, что с помощью сценариев плохой способ идти о том, когда дело доходит до резервного копирования виртуальных машин в Vsphere я сделал этот подход до и столкнулся с проблемой, когда дело дошло до перемещение виртуальных машин вокруг, в то время как на некоторых машинах были зависимости, или кто-то оставил виртуальный диск, все еще прикрепленный к этим клонированным машинам. Я думаю, что вам лучше с vMware Data Protection, которая бесплатна, недостатком этого является то, что вам нужна рекомендуемая 1,5 ТБ свободного места, но преимущества вне дороги жертвы в хранилище

Смежные вопросы