由于每次都需要windows链接IPMI操作,不方便,研究了一下使用Debian 10进行操作。
如果IPMI有公网IP或者无需连接到IPMI专用网络,可以跳过连接到工作网络步骤。
系统更新
apt update
连接到IPMI工作区网络
apt-get install pptp-linux net-tools curl wget -y pptpsetup --create vps333_com --server 1.1.1.1 --username ipmiuser --password 'ipmipassword' --encrypt --start
例如 链接后获取的IP为10.1.1.0/24 网关10.1.1.10 添加一条路由
route add -net 10.1.1.0/24 gw 10.1.1.10
查询路由
route -n
测试是否可以访问
curl 10.1.1.243
测试是否可以访问
其他相关
配置文件目录
nano /etc/ppp/options.pptp
如果链接失败,可以查询下用户名密码是否正确
nano /etc/ppp/chap-secrets
安装带JAVA的Novnc镜像
安装docker
apt install docker.io -y
运行镜像,这个JAVA版本很低,如果你需要1.7 1.8 或者更高的 换一个docker镜像
docker run -p 9808:8080 -v /root:/root/images uzurka/ipmi-kvm-docker
运行后打开 IP:9808即可看到浏览器,如果需要挂载IOS,可以下载到宿主机/root目录下,选择/root/images目录。
使用完毕后关闭连接到IPMI网络
poff vps333_com ip add
再次链接恢复连接到IPMI网络,路由也是再次需要设置(如果没有连接到专用网络只执行最后一条运行Docker命令)
pon vps333_com route add -net 10.1.1.0/24 gw 10.1.1.10 docker run -p 9808:8080 -v /root:/root/images uzurka/ipmi-kvm-docker