vsphere虚拟克隆虚拟服务器,以链接克隆方式创建vSphere虚拟机

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27#加载PowerCLI环境

Add-PSSnapin VMware.VimAutomation.Core

C:\"Program Files (x86)\VMware\Infrastructure\vSphere PowerCLI\Scripts\Initialize-PowerCLIEnvironment.ps1"

#根据提示输入vCenter连接信息的方式,可以根据实际环境,将部分变量写成固定参数

$VCServer = Read-Host "Enter vCenter Server Name"

$Username = Read-Host "Enter Username"

$Password = Read-Host "Enter Password"

$SourceVM = Read-Host "Enter Source VM Name"

$CloneVM  = Read-Host "Enter Clone VM Name"

#连接vCenter Server

Connect-VIServer $VCServer -User $Username -Password $Password -Port 443

#如果源VM当前快照名称不是Linked_Clone则为该VM创建快照

if ((Get-Snapshot -VM $sourceVM).Name -ne "Linked_Clone") {

$SourceSnapshot = New-Snapshot -VM $SourceVM -Name "Linked_Clone" -Description "Snapshot for linked clones." -Memory -Quiesce

}

$sourceVMView = Get-VM $SourceVM | Get-View

$CloneFolder = $sourceVMView.parent

$CloneSpec = New-Object Vmware.Vim.VirtualMachineCloneSpec

$CloneSpec.Snapshot = $sourceVMView.Snapshot.CurrentSnapshot

$CloneSpec.Location = new-object Vmware.Vim.VirtualMachineRelocateSpec

$CloneSpec.Location.DiskMoveType = [Vmware.Vim.VirtualMachineRelocateDiskMoveOptions]::createNewChildDiskBacking

#执行VM链接克隆任务

$sourceVMView.CloneVM_Task($CloneFolder, $CloneVM, $CloneSpec)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值