mmsc5166
作者mmsc5166·2019-11-25 14:02
系统工程师·某金融公司信息技术中心

Exsi 5.5 命令行克隆虚拟机

字数 2822阅读 3990评论 0赞 1

平时工作有时需要创建虚拟机,有时图省事克隆一个比较方便,Exsi5.5没有vcenter的情况下,克隆一个 还是比较烦的,下面介绍用命令行方式克隆

1、开启ssh服务,这个在选中服务器, 在右侧标签栏选择Configuration->SecurityProfile->Services->Properties…手动开启即好

2、 SSH登入服务器, 在类似于/vmfs/volumes/datastore1的目录下, 建立新的文件夹用于放新的虚拟机文件

3、克隆

~ # pwd

/

~ # ls

altbootbank bootpart.gz lib locker proc scratch tardisks.noauto var vmupgrade

bin dev lib64 mbr productLocker store tmp vmfs

bootbank etc local.tgz opt sbin tardisks usr vmimages

~ #

~ #

~ # cd vmfs/volumes/

5c418176-e5244c3f-5d11-69316935eb03/ 5d493bf1-b59c8eb0-633c-68b59979ae42/ d8930770-c4276df9-3b44-1b5ba795e1a1/

5d493bd0-32ff81b0-5bd8-68b59979ae42/ 5d493bf8-01b7b325-e3b4-68b59979ae42/ datastore1/

~ # cd vmfs/volumes/datastore1/

/vmfs/volumes/5d493bf1-b59c8eb0-633c-68b59979ae42 # ls

redhat6.6

/vmfs/volumes/5d493bf1-b59c8eb0-633c-68b59979ae42 # mkdir node2

/vmfs/volumes/5d493bf1-b59c8eb0-633c-68b59979ae42 # ls

node2 redhat6.6

/vmfs/volumes/5d493bf1-b59c8eb0-633c-68b59979ae42 # vmkfstools -i redhat6.6/

redhat6.6-000001-delta.vmdk redhat6.6-flat.vmdk redhat6.6.vmsd vmware-1.log

redhat6.6-000001.vmdk redhat6.6.nvram redhat6.6.vmx vmware.log

redhat6.6-Snapshot1.vmsn redhat6.6.vmdk redhat6.6.vmxf

/vmfs/volumes/5d493bf1-b59c8eb0-633c-68b59979ae42 # vmkfstools -i redhat6.6/redhat6.6.vmdk node2/node2.vmdk -d thin

Destination disk format: VMFS thin-provisioned

Cloning disk 'redhat6.6/redhat6.6.vmdk'...

Clone: 100% done.

/vmfs/volumes/5d493bf1-b59c8eb0-633c-68b59979ae42 #

4、 在vSphere Client下,新建虚拟机, 选择自定义, (注意在网卡配置时, 网卡后面需要更改). 在Select a disk 的时候, 选择使用之前克隆产生的硬盘.

service network restart
重启网络服务后
修改IP地址

setup

5、开机修改node2机器配置,先删除网卡再添加网卡( 因为克隆的机器的网卡MAC地址和原来一样的 ),然后修改主机名就可以了
[root@node2 ~]# ifconfig

eth1 Link encap:Ethernet HWaddr 00:0C:29:7F:27:D1

inet addr:192.168.199.72 Bcast:192.168.199.255 Mask:255.255.255.0

inet6 addr: fe80::20c:29ff:fe7f:27d1/64 Scope:Link

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

RX packets:1011 errors:0 dropped:0 overruns:0 frame:0

TX packets:40 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:142626 (139.2 KiB) TX bytes:6881 (6.7 KiB)

lo Link encap:Local Loopback

inet addr:127.0.0.1 Mask:255.0.0.0

inet6 addr: ::1/128 Scope:Host

UP LOOPBACK RUNNING MTU:65536 Metric:1

RX packets:160 errors:0 dropped:0 overruns:0 frame:0

TX packets:160 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:0

RX bytes:11080 (10.8 KiB) TX bytes:11080 (10.8 KiB)

virbr0 Link encap:Ethernet HWaddr 52:54:00:39:B1:67

inet addr:192.168.122.1 Bcast:192.168.122.255 Mask:255.255.255.0

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

RX packets:0 errors:0 dropped:0 overruns:0 frame:0

TX packets:0 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:0

RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

备注

其实上面命令创建嫌烦的话,也可以在vsphere cilent上直接,选择服务器——配置——硬件——存储器,选中datastorw1 ,右键选择“ 浏览数据存储”,创建一个node2的文件夹,再把redhat6.6中的redhat6.6.vmdk拷贝到node2目录中。

其他的差不多。
”,

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

1

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

X社区推广