软路由(六)ESXI安装与配置

ESXi是 VMware公司推出的一款基于裸机运行的虚拟机平台,无需操作系统即可部署虚拟机,最大程度节省资源支出。ESXi是免费的,普通用户很轻松即可获得授权使用。

开始折腾前,我们首先要确定自己的硬件,某些网卡、核显、PICE的驱动是否需要自己安装,或者是否要开启虚拟化。如果是购买的比较大众的软路由,店家或者社区应该有打包好驱动的ESXi镜像,可以直接找店家要,大大简化安装和折腾的过程。

一、ESXI下载

我们可以选择打包好驱动的镜像,也可以选择官方版本镜像后面自己折腾驱动。

1. 官方镜像

官方版本镜像下载 vSphere Hypervision Esxi8.0, VMware vSphere 8.0 download:

百度网盘链接:https://pan.baidu.com/s/1NdmWVq7crPMUPMTUNKZfjw?pwd=e7vl

ESXi 8 4V492-44210-48830-931GK-2PRJ4

VCSA 8 0Z20K-07JEH-08030-908EP-1CUK4

ESXi 8 4F40H-4ML1K-M89U0-0C2N4-1AKL4

VCSA 8 0F41K-0MJ4H-M88U1-0C3N0-0A214

ESXi 8 HG00K-03H8K-48929-8K1NP-3LUJ4

VCSA 8 4F282-0MLD2-M8869-T89G0-CF240

vSAN 8 NF212-08H0K-488X8-WV9X6-1F024

vSAN 8 witness JF61H-48K8K-488X9-W98Z0-1FH24

Horizon Enterprise v8.x 0G4DA-49J81-M80R1-012N4-86KH4

2. 打包I225V网卡驱动的镜像

由于博主是 J4125+i225 网卡,特别查了这个型号挺多大神折腾过,这里搜集起来放到这里

另外特别提醒, ESXi8.0开始,官方自带I225V I210 I226V等常见英特尔网卡驱动、螃蟹USB驱动,并且NVME支持度有提升,不需要再次注入驱动了,可参考论坛:

https://www.right.com.cn/FORUM/thread-7881507-1-1.html

二、主板BIOS配置

这部分完全区别于主板型号,由于博主的软路由bios没啥好改的,这部分搜了其它型号的资料

一般来说,需要注意的是 (图片来自网络)

1. 打开处理器虚拟化 VT-x

2. 打开北桥虚拟化(VT-d)

3. 打开PCIE根接口虚拟化

二、ESXI安装

使用烧录工具制作安装镜像,烧录到优盘,我们准备一个写盘工具,制作一个优盘镜像(博主使用的是软碟通):

然后我们就可以插入U盘,选择从U盘启动安装了。一般在启动时按ESC或者Delete,就可以进入BIOS配置,选择boot device顺序,我们把U盘顺序往前移动就可以启动安装了

1. 保姆教程

这里有一篇保姆级教程,博主认为已经足够全面,详细的可以参考这篇博客:https://post.smzdm.com/p/a8x6o5on/

2. 小磁盘安装

安装之前需要注意,如果使用的磁盘小于256G,VMWare会全部占用,磁盘全部会被划分到VMFSL空间,我们本来就不富裕的磁盘被占用很是悲伤,需要解决。解决方法是在安装ESXi的时候,引导后,按Shift+O键,敲如下命令:

cdromBoot runweasel  autoPartitionOSDataSize=8192

注意大小写,回车安装便可。这样我们VMFSL空间就缩减为8G了。

如果已经安装好,发现没有可用空间了怎么办了?直接说结论,很难删除VMFSL。So,直接再安装一次吧!!!

3. 磁盘名称调整

上面保姆教程基础上,博主再补充一点,我们安装好之后网卡名称序号可能是乱的,我们也可以手动改过来,和我们的eth 序号对影,方便后面配置:

在 管理网络中,我们记下几个网口名称哪些是对应错了,哪几个网口的对应关系需要调整,后面进入命令行修改。

首先我们从gui界面进入 esxi 的命令行:Troubleshooting options -> Enable Shell , 然后就可以 Alt+F1 组合键 进入命令行模式,我们也可以随时 Alt+F2 切换回 GUI 界面。

进入命令行,我们可以查看pci 总线地址 和网卡名称的对应关系

[root@bogon:~] localcli --plugin-dir /usr/lib/vmware/esxcli/int/ deviceInternal alias list

Bus type Bus address Alias

pci m00008501 vmnic0
pci m00008901 vmhba0
pci p0000:04:00.0 vmnic3
pci s00000003.00 vmnic1
pci p0000:02:00.0 vmnic2
logical pci#s00000003.00#0 vmnic1
logical pci#m00008501#0 vmnic0
logical pci#m00008901#0 vmhba0
logical pci#p0000:02:00.0#0 vmnic2
logical pci#p0000:04:00.0#0 vmnic3

我们可以在命令行中修改这个对应关系,这里pci和逻辑pci对应的名称要同时修改,并且要一致:

[root@bogon:~] localcli --plugin-dir /usr/lib/vmware/esxcli/int/ deviceInternal alias store --bus-type pci --alias vmnic0 --bus-address s00000003.00
[root@bogon:~] localcli --plugin-dir /usr/lib/vmware/esxcli/int/ deviceInternal alias store --bus-type logical --alias vmnic0 --bus-address "pci#s00000003.00#0"
[root@bogon:~] localcli --plugin-dir /usr/lib/vmware/esxcli/int/ deviceInternal alias store --bus-type pci --alias vmnic1 --bus-address p0000:02:00.0
[root@bogon:~] localcli --plugin-dir /usr/lib/vmware/esxcli/int/ deviceInternal alias store --bus-type logical --alias vmnic1 --bus-address "pci#p0000:02:00.0#0"
[root@bogon:~] localcli --plugin-dir /usr/lib/vmware/esxcli/int/ deviceInternal alias store --bus-type pci --alias vmnic2 --bus-address m00008501
[root@bogon:~] localcli --plugin-dir /usr/lib/vmware/esxcli/int/ deviceInternal alias store --bus-type logical --alias vmnic2 --bus-address "pci#m00008501#0"

重启之后,我们应该就可以看到网卡名称和网口的对应关系修改过来了

安装好之后需要配置管理网络,博主配置管理网络静态ip 192.168.1.100

后续只需要从管理网络进入管理页面就可以,登录账户root,密码就是我们在安装时设置的密码。

四、ESXI配置

1. 主界面

安装好登录进来,我们就可以查看系统的概要

主界面有一些警告和提示,我们先处理下,首先我们可以给一个license,否则只有60天试用期:

然后我们可以创建一个存储,或者后面创建虚拟机时候再分配也可以。这样我们就初步安装好了ESXi,后面我们就可以摸索虚拟机的安装了。

五、安装系统

1. 安装openwrt

https://k.sina.com.cn/article_1823348853_6cae1875020017wtz.html

2. 安装ikuai

发表评论