esxi6.7 挂载已有 vmfs 分区硬盘,压缩虚拟机大小,迁移虚拟机,迁移后扩容

1、进入ssh

2、执行,找到硬盘对应UUID,如下图

esxcfg-volume -l
Scanning for VMFS-3/VMFS-5 host activity (512 bytes/HB, 2048 HBs).
VMFS UUID/label: 5717625c-33f9ec96-753a-44a8423ad8d9/xxxx-2
Can mount: Yes
Can resignature: Yes
Extent name: t10.ATA_____VBOX_HARDDISK___________________________VB47d55fe12D0441a64a_:1    range: 0 - 953599 (MB)

3、挂载,此处改为你硬盘的UUID

esxcfg-volume -m 5717625c-33f9ec96-753a-44a8423ad8d9

 4、查看新挂载的硬盘,内容可直接读写

ls /vmfs/volumes/

5、我的问题是,硬盘太大,到对应目录下转换硬盘(不行)

vmkfstools -i dev2019.vmdk -d thin new.vmdk

5、启动ESXI里的虚拟机提示不支持虚拟化(不行)

此主机不支持 Intel VT-x

 

虚拟机设置里发现是灰色,无法启用。

在virtualbox安装目录下执行:

 

VBoxManage.exe list vms

VBoxManage.exe modifyvm "esxi6.5" --nested-hw-virt on

执行完就可以了。

 

重启以后发现还是启动不了;

失败 - 此主机支持 Intel VT-x,但 Intel VT-x 实施与 VMware ESX 不兼容。

5、ssh拷贝镜像到另一台ESXI,中途终端(不行)

scp ./* root@192.168.2.130:/vmfs/volumes/63ad5ae3-a3baea59-ab76-44a8423ad8d9/dev/
The authenticity of host '192.168.2.130 (192.168.2.130)' can't be established.
RSA key fingerprint is SHA256:aGJN150FTw07fu22JZT6+MOI3wav2dIQkzfceIiIY6Q.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.2.130' (RSA) to the list of known hosts.
Password: 
dev2019-aux.xml                                    100%   13     3.6KB/s   00:00    
dev2019-flat.vmdk                                    0% 1002MB  27.2MB/s 6:16:19 ETArekeyed outbound cipher
rekeyed inbound cipher
dev2019-flat.vmdk                                    0% 1759MB  11.1MB/s - stalled -
Socket error Event: 32 Error: 10053.
Connection closing...Socket close.

Connection closed by foreign host.

Disconnected from remote host(192.168.2.212:22) at 10:42:11.

5、通过WEB界面下载

下载一半,ESXI死机。

5、最后挂载两块硬盘在同一个物理机下做了备份。

6、回收膨胀的精简置备空间

vmkfstools -K dev2019.vmdk

7、编辑磁盘大小,如果要改小为 100G,就是100 X 1024 X 1024 X (1024/512) = 209715200,同理计算即可。

8、取消注册,再次重新注册虚拟机,在编辑虚拟机处大小已经改变,du -sh * 大小为实际大小,我此处为51GB,ls -lh *  dev2019-flat.vmdk文件大小还是600GB。

9、曲线救国,对磁盘文件进行克隆后,新克隆的磁盘文件变为100GB;

vmkfstools -i  dev2019.vmdk  -d  thin  dev2023.vmdk

10、修改新生成的 dev2023-flat.vmdk  和 dev2023.vmdk 中的2023位2019 ,修改 dev2023.vmdk 文件内容,将里面的2023替换为2019。

11、启动虚拟机测试没问题,关机,SCP到另一台ESXI,如果ssh连不上,服务端启用安全shell,客户端把防火墙规则出22启用了。

 

 

 

12、 迁移完成,注册已有虚拟机,启动,没问题。

13、虚拟机扩容

因为主要东西都放在/opt下,当时分区不当,没独立分/opt区,造成磁盘根分区总满了。

 直接参考这个操作即可。

http://blog.04826d.cn/?post=9

 

posted @ 2023-01-03 11:26  河在谈  阅读(5505)  评论(0编辑  收藏  举报