Tutorial
Catlin Wu youtube
VMware Workstation to ESXi
- WorkStation虚拟机多个磁盘文件合并成一个
1
|
"C:\Program Files (x86)\VMware\VMware Workstation\vmware-vdiskmanager.exe" -r "d:\VMLinux\vmdkname.vmdk" -t 0 vmdknamenew.vmdk
|
- ssh登陆到vSphere
1
2
|
cd /vmfs/volumes/虚拟机文件夹/
vmkfstools -i 原文件名.vmdk 转换后文件名.vmdk -d thin
|
ESXi update
https://www.vediotalk.com/archives/3956
- Download patches https://my.vmware.com/group/vmware/patch#search
- 升级包上传
- 开启ESXI的SSH功能
- ssh 输入
1
2
3
4
|
vmware -vl
esxcli software sources profile list -d /vmfs/volumes/datastore1/VMware-ESXi-7.0U1c-17325551-depot.zip
esxcli software profile update -d /vmfs/volumes/datastore1/VMware-ESXi-7.0U1c-17325551-depot.zip -p ESXi-7.0U1c-17325551-standard
reboot
|
VMware Workstation to Virtualbox**
1
|
"C:\Program Files (x86)\VMware\VMware Workstation\OVFTool\ovftool.exe" "D:\vmware.vmx" "D:\vmware.ovf"
|
VMware Workstation 安装macos
下载com.vmware.fusion.zip.tar,放到unlocker/tools/
VMware Workstation 硬盘操作
压缩硬盘
1
2
3
4
5
6
7
8
9
10
11
|
#mac虚拟机内
cat /dev/zero > wipefile; rm wipefile
sudo /Library/Application\ Support/VMware\ Tools/vmware-tools-cli disk shrink /
#win主系统
"C:\Program Files (x86)\VMware\VMware Workstation\vmware-vdiskmanager.exe" -k "D:\vmware.vmdk"
#linux虚拟内
sudo rm -rf .cache/
sudo /usr/bin/vmware-toolbox-cmd disk list
sudo vmware-toolbox-cmd disk shrink /
|
重命名vmdk文件
1
|
"C:\Program Files (x86)\VMware\VMware Workstation\vmware-vdiskmanager.exe" -n "source.vmdk" "target.vmdk"
|
合并硬盘
1
|
"C:\Program Files (x86)\VMware\VMware Workstation\vmware-vdiskmanager.exe" -r "C:\vmware1.vmdk" -t 0 "C:\vmware2.vmdk"
|
分割硬盘
1
|
"C:\Program Files (x86)\VMware\VMware Workstation\vmware-vdiskmanager.exe" -r "C:\vmware1.vmdk" -t 1 "C:\vmware2.vmdk"
|
-r参数指定源磁盘文件
-t参数指定输出虚拟磁盘文件的类型,其值为以下类型之一:
0:创建一个包含在单一虚拟文件中的可增长虚拟磁盘
1:创建一个被分割为每个文件2GB大小的可增长虚拟磁盘
2:创建一个包含在单一虚拟文件中的预分配虚拟磁盘
3:创建一个被分割为每个文件2GB大小的预分配虚拟磁盘
vmware 扩大硬盘
- add a new virtual disk
- clone disk
1
|
dd if=/dev/sdb of=/dev/sdc
|
- remove the old virtual disk and start
- there is a error: the root filesystem requires a manual fsck
- resize disk in disk app
It seems that the vmware official recommend the open vm tools
.
1
2
3
4
5
|
#install
sudo ./vmware-tools-distrib/vmware-install.pl
#uninstall
sudo ./vmware-tools-distrib/bin/vmware-uninstall-tools.pl
|
安装前把 /usr/lib/vmware-tools删除: rm -rvf /usr/lib/vmware-tools
install
1
2
3
4
5
6
7
8
9
|
#ubuntu
sudo apt install open-vm-tools
sudo apt install open-vm-tools-desktop
sudo apt install xorg-x11-drv-vmware
#centos
sudo yum install open-vm-tools
sudo yum install open-vm-tools-desktop
sudo yum install xorg-x11-drv-vmware
|
uninstall
1
2
3
4
5
|
#ubuntu
apt remove open-vm-tools-desktop
#centos8
dnf remove open-vm-tools
|
常见问题
Tip
安装ESXi 7.0 后多出VMFS-L的空间如何删除VMFSL
u盘引导后,按Shift+O键
autoPartitionOSDataSize=8192
注意大小写,回车安装即可。
- 虚拟机设置里删除旧网卡,重新添加网卡
- ifconfig ens33 up
- /sbin/dhclient
如果设置里面network没有网络信息,输入:
1
2
3
4
|
sudo service network-manager stop
sudo rm /var/lib/NetworkManager/NetworkManager.state
sudo vim /etc/NetworkManager/NetworkManager.conf
sudo service network-manager restart
|
备用方法
1
2
3
4
|
系统自带的NetworkManager这个管理套件影响到网卡的启动,关掉就可以解决
systemctl stop NetworkManager # 停止NetworkManager
systemctl disable NetworkManager # 并使其失效,开机不启动
systemctl start network # 启动网络后就OK了
|
1
|
sudo yum install xorg-x11-drv-vmware
|
备用方法
1
2
3
|
xrandr --output Virtual1 --scale 0.9x0.9
xrandr --output Virtual1 --scale 1x1
xrandr --output Virtual1 --scale 0.4x0.4
|