3

软路由AIO(All In One)ESXi+iKuai+LEDE+黑群晖DSM笔记(待继续完善)

 2 years ago
source link: https://www.itpwd.com/448.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

到手两天,比黑苹果简单多了,做个笔记

折腾这玩意有什么用?

1.ESXi: 物理机的底层系统

2.iKuai: 主路由系统

3.LEDE: 旁路由,不可描述的网络链接需要

4.DSM: 群晖系统,文件共享或管理

5.额外资源:根据内存硬盘的大小,配置充足还可以装Win or Linux虚拟机,自行安排

硬件准备(附上车链接)

建议处理器:3965U / 4415U / J4125 / J4205,性能可参考Passmark网站跑分对比,性能最好是J4125(但贵),前三是DDR4内存,最后是DDR3L内存

不太建议:J1900太弱鸡,J3455貌似有制造工艺的隐患,自行查阅吧

硬件:免得带货或托,点击我参考淘宝链接,支持AES,VT-D,VT-X指令即可,建议只购买无内存无硬盘的准系统回来再自行添加,基本都能MSATA+2.5 SATA双硬盘

自用配置:4415u / 8Gx2 / 128G(MSATA)+1T(2.5 SATA) / 六个Intel 82574L千兆网口,PCIe插槽可扩展无线网卡

BIOS设置:确保VT-D,VT-X等指令集开启即可,通常出厂设置即已开启,不放心可恢复一次默认设置再保存重启

软件准备(附下载链接)

1.ESXi: 这里用6.7U3B,VMware-VMvisor-Installer-201912001-15160138.x86_64.iso

2.iKuai: 选ISO版,iKuai8_x32_3.4.7_Build202012140950.iso

3.LEDE: openwrt-koolshare-mod-v2.36-r14941-RepackForESXi.zip,下载后解压得LEDE-flat.vmdk和LEDE.vmdk两个文件

4.DSM: 这里模拟机型用DS3617xs来安装DSM6.2.3

网络拓扑结构图

也是醉了,文字版的拓扑图?心里知道这个概念就好

两口:ETH0 到ETH1,计划ETH0是Lan口,ETH1是Wan口

四口:ETH0 到ETH3,计划ETH0/ETH1是Lan口,ETH2/ETH3是Wan口

六口:ETH0 到 ETH5,计划ETH0/ETH1/ETH2/ETH3是Lan口,ETH4/ETH5是Wan口

四口和六口可以酌情自行计划Lan/Wan的数量,两者都分别至少需要一个

安装步骤和网络规划

网络以192.168.1.x/255.255.255.0举例,具体操作可自行搜索

1.ESXi(192.168.1.250): 用UltraISO写入ESXi的iso到优盘,引导启动安装到128G的msata,使用ETH0作为网络链接,配置除ETH0之外的网卡直通,RDM直通1T机械硬盘为HDD.vmdk(命令可参考文末)

2.iKuai(2核1G内存,192.168.1.254): 上传iso到ESXi,创建虚拟机,默认已有ETH0,添加其他设备-PCI设备,把直通的Wan口都加进来

3.LEDE(2核1G内存,192.168.1.253): 上传LEDE-flat.vmdk和LEDE.vmdk文件后会自动合并成一个LEDE.vmdk,创建虚拟机,把默认的硬盘删除,添加已有硬盘LEDE.vmdk,添加其他设备-PCI设备,把直通的Lan口都加进来

4.DSM(2核2G内存,192.168.1.252): 参考DSM安装到ESXi的笔记,创建虚拟机,添加2.5英寸的机械硬盘并配置直通HDD.vmdk文件,硬盘直通步骤参考文末的ESXi RDM直通硬盘命令,安装DSM系统

备注:以上创建的虚拟机网卡都需保留默认提供的网卡,也就是创建ESXi时使用ETH0自动建立的虚拟LAN口,可访问上述四个系统

安装后的配置

1.ESXi: 登陆ESXi - 网络 - 虚拟交换机 - vSwitch0 - 编辑设置 - 安全 - 混杂模式设置为接受

2.iKuai: 设置Wan口、DHCP设置地址范围10-200,网关192.168.1.253(LEDE的Lan地址),DNS114.114.114.114和233.5.5.5

3.LEDE: 删除自带的所有Wan口,再设置Lan口,IP地址,网关设置192.168.1.254(iKuai的Lan地址),关闭Lan口的DHCP和IPv6功能,桥接直通的其余Lan口

4.DSM: 启动后使用下载好的pat包进行安装,格式化安装到直通的硬盘后,再打开存储空间管理员进行配置

测试路由走向

通过tracert www.itpwd.com命令,观察到先经过LEDE,再到iKuai出口,测试完毕

C:\Users\test>
通过最多 30 个跃点跟踪
到 www.itpwd.com.w.kunlungr.com [183.16.231.2] 的路由:
  1     *       <1 ms     <1 ms OPENWRT [192.168.1.253]
  2    <1 ms    <1 ms     <1 ms 192.168.1.254
  4    12 ms     1 ms     3 ms  119.130.134.1
  5     3 ms     3 ms     3 ms  113.98.92.197
  6     ……
跟踪完成。
C:\Users\test>

ESXi打开SSH链接方法

登陆ESXi - 主机 - 操作 - 服务 - 启用安全Shell(SSH)

ESXi RDM直通硬盘命令

1.确认需要直通的磁盘名称:登陆ESXi - 存储 - 设备,通常t10.ATA开头,例如t10.ATA_____HGST_HTS541010A9E680__________________________JD1008CC2ET37V

2.确认ESXi安装系统盘的位置:点击存储-数据存储,默认装好是datastore1,再点击进去可以见到位置,例如/vmfs/volumes/5fd91193-13e27dc4-ab78-00f1f3159a5c

3.这里把需要直通的这个盘命名为HDD.vmdk,SSH链接后,输入以下命令:

vmkfstools -z /vmfs/devices/disks/t10.ATA_____HGST_HTS541010A9E680__________________________JD1008CC2ET37V /vmfs/volumes/5fd91193-13e27dc4-ab78-00f1f3159a5c/HDD.vmdk

打开虚拟机电源, ESXi对象类型需要托管的I/O

意外断电会有几率遇到这个问题

点击错误提示的地方,找到是哪个vmdk文件无法打开

例如/vmfs/volumes/5fd91193-13e27dc4-ab78-00f1f3159a5c/LEDE/LEDE.vmdk

SSH链接后,输入以下命令:

#检查,提示需要repair
vmkfstools -x check /vmfs/volumes/5fd91193-13e27dc4-ab78-00f1f3159a5c/LEDE/LEDE.vmdk

#修复
vmkfstools -x repair /vmfs/volumes/5fd91193-13e27dc4-ab78-00f1f3159a5c/LEDE/LEDE.vmdk



About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK