到手两天,比黑苹果简单多了,做个笔记
折腾这玩意有什么用?
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