用vcli获取虚拟机信息getESXIinfo.sh
image.png
image.png
获取存储信息
image.png
获取网络信息 getnetworkinfo.sh
image.png
完成ESXI安装后,需要开启VMotion:虚机自动漂移或人工漂移
vim-cmd hostsvc/vmotion/vnic_set vmk0
///ESXI安装完后,默认生成VSWITCH0的交换机
添加交换机
esxcli network vswitch standard add -v vSwitch1
//查看上联口信息esxcli network nic list(物理网卡)
将物理网卡绑到vSwitch1
esxcli network vswitch standard uplink add -u vmnic2(vmnic3) -v vSwitch1
激活网卡
esxcli network vswitch standard policy failover set -a vmnic2,vmnic3 -v vSwitch1
添加vlan1到vlan20的端口到vSwitch1
for i in seq 1 20
;do esxcli network vswitch standard portgroup add -p vlan
i -v $i;done
esxcli挂载存储指令
image.png
image.png
esxcli挂载新存储,包括分区等
image.png
image.png
image.png
image.png
将旧的虚拟机注册到新的vsphere上
image.png
image.png
image.png
导出目录结构
image.png
image.png
image.png
批量更改虚拟机名称
image.png
image.png
批量更改虚拟机版本、将内存和CPU预留为0
image.png
批处理脚本,更改IPDNS等
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
shell脚本,更换IP/DNS等
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
linux新旧IP的脚本
image.png
image.png