架构

参考前文的架构图https://larkin.wang/archives/56/
主路由在ESXI上,同时将ESXI的管理口所在的VM Network也放到了主路由。
二级路由有4G网卡可以直接连接腾讯云VPS,实现内网穿透。同时WAN2连接了家里内网10.0.0.0/24,并且直连的是主路由所在ESXI服务器的管理口。这样即使主路由挂了,二级路由仍旧可以访问到ESXI。

思路

腾讯云VPS架设了Wireguard,二级路由也有Wireguard。通过Wireguard就能在外网访问到二级路由,此时就能通过二级路由访问到主路由的ESXI服务。可以用ESXI CLI重启主路由,或者Web UI管理。

SSH隧道

ssh root@192.168.1.1 -L 22:10.0.0.2:22 -N -o ServerAliveInterval=60 -o ServerAliveCountMax=3 -f

通过以上命令,可以在本地127.0.0.1:22端口架设隧道,通过二级路由192.168.1.1,访问到10.0.0.2:22,即ESXI。

Xshell SSH隧道

也可以用简单的方式,Xshell可以简单的通过UI的方式配置。
Snipaste_2023-10-12_10-40-08.png

访问

隧道建好了,就可以通过ssh或者直接浏览器访问了
Snipaste_2023-10-12_11-08-09.png
Snipaste_2023-10-12_11-09-02.png

ESXI CLI操作命令

获取所有虚拟机列表

vim-cmd vmsvc/getallvm

2023-10-14T10:14:55.png
虚拟机关机,最后的数字1代表Vmid

vim-cmd vmsvc/power.off 1

虚拟机开机,最后的数字1代表Vmid

vim-cmd vmsvc/power.on 1

发表评论