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区,造成磁盘根分区总满了。
直接参考这个操作即可。