exsi-黑群晖-爱快-openwrt
exsi-黑群晖-爱快-openwrt
一. 硬件选型
cpu: 选择了 4 款 CPU
E3-1235LV5 :功耗低,也是许多玩家首选,价格在 500 左右,但是需要搭配的主板有 C232 C236,C232 需要配独显,C236 价格太高不合适,所有放弃
E4-1240LV5: 不带独显,需要额外配置显卡,对应功耗增加,如果用亮机卡,开机再拔掉,可能无法启动.
I5-8600T : 价格在 800 左右,带独显.
I5-10600T : 最终选定这款,带独显,功耗相比增加了 10W,6 核 12 进程, 主频相比其他 3 款要高出一些.价格咸鱼上淘到 1050

整机配置:

因为要组 NAS 所有对应需要安装多块硬盘. 所以机箱选择上不能太小,太大又不好放.找了很久,MATX 机箱里面仅有支持 3 块 HDD 硬盘.
注: 如果想要硬盘直通给 nas 使用,建议选择一块 m2 接口固态硬盘作为系统盘
二、exsi 安装
Esxi 6.7 iso 文件下载地址
链接: 提取码: 9nz6
步骤
1.下载 Esxi 系统文件。
2.下载安装 UltraISO 程序,网上有很多,我就不贴链接了。
3.准备一个 usb,最好是没什么资料的,因为制作 u 盘系统会将你的 u 盘格式化,当然你也可以备份数据,等到安装完成后再进行恢复。
\4. 首先我们先制作 U 盘安装系统,启动 UltraISO 软件,打开你下载的文件

打开后插入 u 盘,选中打开的文件点击启动写入硬盘映射,如图示:

打开后插入 u 盘,选中打开的文件点击启动写入硬盘映射,如图示:


选择完以后 点击写入,等待读条完成,u 盘安装系统就制作完成了。
\5. 在 VMware 没启动前将 u 盘插入,启动后按 F11 进入到系统安装界面,Enter 选择下载的系统安装

开始加载引导盘

加载系统信息,验证硬件驱动

注:这里有个坑 B460 的网卡驱动 exsi 不支持,找了好久也没将驱动打上
输入 Enter,开始安装 Esxi 6.7 进程

F11 接受

选择对应的 Esxi 6.7 安装位置

设置键盘默认布局(如果你之前安装过此系统,可能会跳过此选项和设置密码选项,沿用你之前系统的设置)

设置密码(也就是之后你的登录密码,6.7 之后对密码的设置要求挺高,具体要求自行百度)

F11 开始安装 Esxi 6.7

安装完成!点按 Enter 重启

重启后出现如下画面就说明安装成功啦,至此整个 Esxi 系统的安装就结束
网卡直通:
要保留一个网口作为虚拟网卡 不然到时虚拟机会进不去

三、爱快安装
下载链接:
1、打开虚拟机管理 web 界面,点击“创建/注册虚拟机”,选择“创建新虚拟机”,点击“下一页”

2、名称填写 iKuai(自己取名,最好全英文),兼容性默认即可,客户机操作系统系列选择 Linux(爱快系统是基于 Linux 开发的),客户机操作系统版本选择“其他 3.X 或 更高版本的 Linux(64 位)”,点击“下一页”

3、选择安装磁盘,点击“下一页”

4、点击“添加网络适配器”,选择网络适配器,点击“下一页”

5、然后点击“完成”。
6、选择刚才创建的虚拟机,右击菜单“编辑设置”,修改内存为 2GB(爱快 32 位最小内存 512M,64 位最小内存 2GB)
点击“添加其他设备”,添加 CD/DVD 驱动器,选择“数据存储 ISO 文件”,然后选择刚才上传的爱快 ISO 安装包

8、打开刚才创建的虚拟机的电源,会自动启动到爱快安装界面

9、输入 1 后回车,提示是否安装,然后按 Y 回车,把爱快安装到硬盘。

10、安装完会自动重启系统,爱快控制台。
爱快默认把虚拟机中添加的第一个网卡设置为 lan1,其他的网口不做设置,可以通过爱快 web 界面绑定端口

四:安装群晖
详见此链接:
五:安装 openwrt
链接: 密码: vwrk
openwrt 镜像 链接: 自行找合适自己的版本
1、首先要自行准备 OpenWrt 的镜像文件,一般是 gz 结尾的压缩包,至于解压里面哪个镜像,就看你 Esxi 虚拟机内的引导设置是 BIOS 还是 EFI,根据实际情况选择对应镜像解压。(建议使用 BIOS 启动)

2、最终得到 IMG 实际镜像文件

3、因为要用到 Esxi 内,所以 IMG 镜像还要转换成 虚拟化硬盘文件,用于转换的工具是"StarWind V2V Converter"
3.1、打开软件之后选择如图,下一步

3.2、选择之前解压出的 IMG 镜像文件

3.3、选择目标镜像格式,这里选择 ESX server image
1、登录 ESXI 新建虚拟机,名称可任意填写,客户机操作系统选择“Linux”,客户机操作系统版本选择“其他 4.x 或更高版本的 Linux(64 位)”。

2、将系统默认生成的硬盘删除,CD/DVD 也用不到可以删除,修改 USB 类型

3、该软路由只有 2 个网口,其中一个网口我开启了直通,因此在这里还需要对内存启用"预留所有客户机内存"

4、然后添加已经直通的网卡,添加新设备——选择”PCI 设备“,就能自动跳出直通的网卡

5、 在”虚拟机选项“内,将引导改为"BIOS"

6、右击刚才新建的虚拟机,选择编辑虚拟机设置,添加硬盘——选择”现有硬盘“

7、点击 ESXI 左侧的存储,找到虚拟机的目录,在该目录内上传之前转换好的 2 个 VMDK 文件,上传后会识别为一个文件。再选中确认。(需要全部上传,否则将无法完全构建镜像。)

8、保存虚拟机设置,开启虚拟机电源。
9、修改 OpenWRT & LEDE IP 地址
1,打开虚拟机的 web 控制台

2、用以下命令修改网络配置文件
vi /etc/config/network
3、修改自定义的 IP 和掩码信息即可,记得 :wq保存

4、reboot 重启生效
六: exsi 硬盘直通
1.进入 ESXI6.7 web 管理后台。开启 SSH

2.点击存储,选择默认存储(ESXI 安装硬盘)。复制位置地址备用;
3.打开 SSH 工具,登录 SSH。登录以后执行以下命令。
执行命令 1:

cd /vmfs/volumes/5fb14c74-5da1723a-c6a0-00e15a680bd8
/vmfs/volumes/5fb14c74-5da1723a-c6a0-00e15a680bd8 (是第二步复制备用的路径)
执行命令 2:
mkdir DMS.store
(这个命令是在默认存储空间根目录下创建一个用来存放直通镜像文件.vmdk 的文件夹)
4.复制准备直通的硬盘标识符 t10.ATA_____ST500LT0122D9WS142___________________________________S0V2PJJG

执行如下命令:
vmkfstools -z /vmfs/devices/disks/t10.ATA_____ST500LT0122D9WS142___________________________________S0V2PJJG /vmfs/volumes/5fb14c74-5da1723a-c6a0-00e15a680bd8/DMS.store/500g.vmdk
5.如果都正确执行的话,是不会弹出错误以及其他提示的。然后回到虚拟机设置,添加硬盘》添加现有硬盘》选择之前创建的直通磁盘 vmdk 文件。

6.设置相关参数,控制器选择 STAT 控制器,点击保存,

7.启动虚拟机,至此。直通硬盘给群晖虚拟机完成。
七.设置定时 exsi 重启
1、主板 bios 设置定时启动,具体可以百度下.
2、首先是关机的问题服务器系统不存在计划性关机的功能,只能通过脚本实现。
在 esxi 中不支持 cron 命令,只能直接编辑 cron 文件,文件文件的路径是: /var/spool/crontab/root 真接修改这个 root 文件意义并不大,因为一旦 ESXi 重启,这个文件会被重置。此时需要修改/etc/rc.local.d./local.sh,在 exit 0 这一行之前添加如下的脚本:
/bin/kill $(cat /var/run/crond.pid)
/bin/echo '30 2 ** 2,5 /vmfs/volumes/datastore1/poweroff.sh' >> /var/spool/cron/crontabs/root ##执行的时间注意是 UTC 时间需换算
/usr/lib/vmware/busybox/bin/busybox crond
exit 0
注意注意注意 修改完/etc/rc.local.d./local.sh 文件后,工作没有结束,需要执行一次/sbin/auto-backup.sh,将修改后的 local.sh 文件保存,否则结果将和之前的 root 文件一样,重启后丢失。
\2. 接下来是关机脚本的内容
#!/bin/sh
/sbin/poweroff
在 NAS 中自己定义的了一个计划性关机,时间早于 exsi 关机时间之前.免得关机造成 nas 非正常关机,丢失数据