esxi导入openwrt的vmdk固件

· 路由器 · · · 浏览量(36)

编译openwrt生成的vmdk格式固件,无法直接导入esxi,需要进行转换与调整。

主要步骤:

1、打开esxi的web页面,打开数据存储浏览器,上传vmdk固件到你的目录;

20220829-1.png

2、打开esxi的ssh功能(主机—操作—服务—启用安全Shell(SSH)),通过ssh连接esxi(xshell输入密码记得选择“使用键盘输入用户身份验证”);

20220829-2.png

20220829-3.png

3、用 df -h 命令查询你固件上传的目录位置,进入该目录,使用下面命令进行转换:

vmkfstools -i openwrt.vmdk -d thin openwrt_new.vmdk

转成完成后,会多出一个flat文件。可以将未转换的固件删除了。


4、调整 vmdk 磁盘大小:

vmkfstools -X 384M vmdk文件名

调整的大小数值根据固件大小的情况,比如你固件是800M,就必须输入大于800M的数值,比如900M.

这个调整是为了防止导入esxi后,编辑虚拟机配置会出现的报错问题(可能会提示:请输入大于原始容量的磁盘大小)。

5、将固件导入esxi

虚拟机页面选择:新建/注册虚拟机——创建新虚拟机——输入名称、选择linux、版本选择其他linux(64位)——选择储存,直接下一步——在自定义设置这里,删掉原来的硬盘1,选择添加硬盘,现有硬盘,选择你转换完的vmdk固件。确定你要分配的硬件资源,记得内存那里要选择“预留所有客户机内存”——确定,完成。

20220829-4.png


6、启动openwrt开始配置

进入后一般是修改IP地址:

vi /etc/config/network

配置静态地址协议: static

option proto 'static'

配置DHCP协议:

option proto 'dhcp'

其他的根据自身情况配置。

openwrt · 路由器 · esxi


添加新评论