酷硬 R1 安装 ESXI 8:从写盘到虚拟机配置

2022-12-10 15:12:46 +08:00
 Johnoo

酷硬 R1 安装 ESXI 8

这个小主机很不错,入手之后就开始折腾,对于一颗 N6005 的 U 来说,不做虚拟化就太浪费了。到货后系统再带 PVE 和 ESir 的固件,用了用感觉也挺好,但是,不折腾一下怎么对得起这机器呢。

经过一系列的折腾,ESXI 8 除了 TPM 以外基本兼容 R1 ,网卡、NVMe 等设备驱动完美支持,无需自己封装驱动,这点非常好。

把相关操作记录一下,为需要的人做个参考。

准备工作

ESXI 8 安装文件

可以直接去官网下载,地址: https://customerconnect.vmware.com/evalcenter?p=vsphere-eval-8 ,注意,你需要注册一个 VMWare 的 customer connect 账号,注册登录完毕后,就可以下载 60 天试用版的 ESXI8.0 了,至于怎么激活可以问问 Google ,

可直接下载 ISO 镜像即可,如果你需要封装驱动,那就下载 Offline Bundle 离线捆绑包,驱动封装不在本次讨论范围内。

至于 vCenter Server ,实在太大,绝大多数功能都用不上,就不用管他了。

ventoy 写盘工具

下载地址: https://github.com/ventoy/Ventoy/releases ,该工具目前为 1.0.84 版本,release 中下载 windows 平台即可

Openwrt 固件

这个不用多说了。要么你自己编译,要么用别人编译好的都可以,只要 X86 就行,比如 ESir 的高大全版,或者我这个仓库的 X86 也可以,https://github.com/smallprogram/OpenWrtAction/ ,不过建议使用 efi 模式的 VMDK 固件。

StarWind V2V Converter 程序

该程序用于将 OP 固件 VMDK 文件转换为 ESXI 8.0 的存储格式,如果直接用 VMDK ,ESXI 8.0 将无法挂载镜像。下载地址: https://www.starwindsoftware.com/starwind-v2v-converter ,下载需要填写邮箱,下载地址会发送到你的邮箱里。

后续硬件设备请你自己备齐。

安装步骤

将显示器,键盘鼠标在一个 USB Hub 上,接入 R1 ,R1 中你喜欢的某个网口与 PC 网卡连接。

ventoy 写盘

  1. U 盘插入 PC
  2. 电脑运行 Ventoy2Disk.exe
  3. Ventoy 配置选项中将分区类型改为 GPT,安全启动支持打勾

  1. 设备选择 U 盘设备
  2. 点击安装,等待安装完成,关闭 Ventoy 程序
  3. 将下载好的 ESXI 镜像文件拷贝至 U 盘,完成后拔出 U 盘

ESXI 挂载

  1. 将 U 盘插入 R1 剩余的 U 口
  2. 开机 F12 选在 U 盘启动
  3. 进入 Ventoy ,选择 ESXI 镜像引导

ESXI 安装(重点)

ESXI 开始引导后,屏幕出现跑码界面,注意,看到跑码界面,马上按键盘上的 Shift+o,欧键,在屏幕下方删除多余命令,手工录入命令cdromBoot runweasel autoPartitionOSDataSize=4096,注意区分大小写。录入完成后回车继续。

这个命令的意思是安装 ESXI 时,系统占用空间为 4096MB,也就是 4GB ,如果不录入该命令,ESXI8.0 默认会让 VMFSL 系统分区占用 100 多个 G ,可用的 VMFS 就没多少了。当然如果你的 R1 硬盘足够大,不录入也可以

后续安装,ESXI 会扫描磁盘,选择 R1 自带的硬盘,之后设置 root 账号的密码,确认安装信息,最后重启设备

ESXI 后台配置

安装完成后,会进入一个后台配置界面。

按 F2 进入后台配置界面,输入 root 账号密码,挑个网口作为管理口,与 PC 机连接

通过 Configure Management Network 配置网络,选择 Network Adapters,配置管理口

进入后会发现,其中一个网卡状态为 connected ,就是接入网线的网口,注意,此处只能选择一个网口作为管理口,不要选择多个,例如图中,选择 vmnic3 网口,空格为选择或取消,配置完成回车保存,esc 退回上级菜单,有可能会提示你是否保存,选择是即可

返回上级菜单后,选择 IPv4 Configuration ,配置管理口的静态管理 IP ,用于未来访问 esxi 。

选择静态 IP ,配置为你网络环境中的内网网段 IP 即可,一般配置为孤僻 IP ,例如 254 ,253 ,也可随意配置,只要你记得住就行,网关为你路由器的 IP ,如果将 Openwrt 做入 ESXI 中的话,就配置为 Openwrt 路由的 IP ,比如我的固件 Openwrt 的默认 IP 为 10.10.0.253 ,那么此处 Gateway 网关就填入 10.10.0.253.

最后 esc 退出,会弹出确认提示,Y 即可。

退回到主界面

ESXI 前台配置

在 PC 端,输入之前后台配置的 IP 地址,访问 ESXI Web 管理端,我配置的是 10.10.0.254

基础设置

ESXI 8.0 首页

开启自动启动策略

PCI 设备 设置中,可以切换硬件是否直通,这个后边会说到

电源管理中,启用高性能

许可中,激活 ESXI ,序列号我没有,你们自己找,嘿嘿嘿。。

网络设置

虚拟交换机,系统默认带了一个虚拟交换机,需要再继续添加其余三个

例如 vSwitch0 虚拟交换绑定的上行链路为物理网卡 0 口

同理,vSwitch1 虚拟交换绑定的上行链路为物理网卡 1 口,按照这个逻辑,将剩余的网口一次绑定到独立的虚拟交换机上

每一个 vSwitch 虚拟交换中的安全选项中,都需要开启混杂模式、MAC 地址变更、伪传输。如果不开启会出现问题,造成网卡间不能通讯,网络故障等。

虚拟交换机维护完毕后,回到端口组,对应添加四个虚拟网络。

例如 VM Network 绑定交换机 vSwitch0,VM Network1 绑定交换机 vSwitch1 。

最终的效果就是物理网卡 0 口,通过 vSwitch0 虚拟交换机绑定到 VM Network 虚拟网络上,最后虚拟机使用 VM Network 虚拟网络进行通信

下面是整体网络拓补图,概括为物理网卡---->虚拟交换机----->虚拟网络----->虚拟机, 其中有个特数据的网络,Management Network,这个是 ESXI 的管理口网络,默认绑定到前面后台设置时的虚拟交换机上。这个口是无法做硬件直通的,如果这个口做了硬件直通,那你以后就再也无法访问 ESXI Web 管理界面了。

这种非直通的方案好处在于,你可以用多个虚拟机共享同一网口的网络,性能也很好。

下面这张图,是 2 、3 口做了网卡直通后的效果,2 、3 口绕过了之前的虚拟网络环节,直接与虚拟机进行通信,效率会高一些,但是缺点十分明显,2 、3 口直通后就只能被单一虚拟机使用了。并且 2 、3 口无法访问 ESXI 管理后台。

我个人认为,为了提升那么一点点的网络性能,做直通是完全没有必要的,ESXI 8 对网络进行了大量优化,目前直通与非直通的效率几乎一致。

配置 OPENWRT 虚拟机

选择虚拟机选项卡,点击创建 /主次虚拟机

名称按你喜欢的取,客户机系统选择 Linux ,版本选择 6.x 或更高

自定义设置中,将硬盘删掉,点后边的×,将 CD 驱动器也删掉,这个用不到

点击添加网络设配器,将其余三个虚拟网络添加上,每个适配器类型选择 VMXNET 3 万兆类型

虚拟机选项中,引导选项,UEFI 安全引导取消掉。由于我们用的是 EFI 固件,引导模式默认 EFI 就可以了

完成后这个虚拟最终配置如下,没有硬盘。

回到电脑桌面,运行 StarWind V2V Converter, 选择 Local File,选择本地文件

找到 efi 的 vmdk 固件并选择

转换目标地址选择 Remote VMware ESXi Server ov vCenter, 该选项会将转换后的 vmdk 直接发送到 ESXi 的虚拟机上

填入 ESXi 的 IP ,root 用户名密码

如果没错,会显示出 ESXi 远程平台上的虚拟机,选择刚才创建的 Openwrt ,Next

选择转换后的 VMDK 类型,默认 growable image 就可以

等待转换完毕

转换并上传完毕后,通过 ESXI 后台存储浏览,可以看到 Openwrt 下已经有了转换后的 vmdk ,

回到虚拟 Openwrt 下,编辑,会看到转换后的 vmdk 硬件已经自动挂载到虚拟机上了。这时,你只需要点击打开电源,你的 Openwrt 虚拟机就算做好了。之后的 OP 设置就可以通过浏览器去设置了。

最后说一下,如果要虚拟机开启自动启动,按下图操作即可。

4750 次点击
所在节点    分享创造
23 条回复
zhuwd
2022-12-16 10:12:09 +08:00
也是很在乎散热问题,不知道夏天具体表现如何
Cusmate
2022-12-16 16:22:29 +08:00
看个教程帖都有瓜,继续观望。
Johnoo
2022-12-16 21:41:24 +08:00
@Cusmate 瓜当事人已经怂了,wiki 上贴文隐藏了很多信息了。


@zhuwd 放心,升级版本 R1 的散热器在 N6005 满载 3.3Ghz 下不降频,温度稳定在 70 度,目前深圳天气( 12-15 日,室温 20 )实测

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/901533

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX