折腾ESXI虚拟机踩的一些坑

双11下单一台双路服务器,用于安装各种虚拟机、远程桌面、linux系统、NAS存储服务器、软路由等。

到货之前,在电脑vmware中进行了一些配置上的模拟及研究,踩了些坑,在此记录一下。

系统结构大致如下:

  • 存储使用TrueNAS(原FreeNas),直通机械硬盘做raid。
  • 路由使用RouterOS。
  • 16G傲腾用作esxi系统盘,同时划分出剩余空间给Truenas和routeros。
  • TrueNAS组RAID后通过NFS共享存储池给esxi系统,用于存储windows、linux及各种系统镜像。

本次安装过程为:直通16G傲腾到VM虚拟机,并在VM虚拟机中安装ESXI虚拟机在傲腾上,最后在VM虚拟机中嵌套的ESXI虚拟机上配置好TureNAS和RouterOS环境。准备等服务器送到后,将傲腾移动至服务器上直接运行。

其中踩的一些坑:

1.ESXI安装后默认占用全部硬盘空间,硬盘后半部分分区为VMFSL,并不知道具体用途,猜想可能用作是缓存等。只需要把VMFSL分区大小调整为固定的1GB,即可空出剩余大半部分空间。参考了:https://www.zxmvps.com/archives/3069 这篇文章后。经过尝试,如果直接在ESXI系统内修改分区大小,则提示read-only 无法修改。于是又开了一个虚拟机同样的ESXI系统,将傲腾直通给这台虚拟机,成功对其修改。使用的命令为:

partedUtil setptbl /vmfs/devices/disks/mpx.vmhba0:C0:T2:L0 gpt \
"1 64 204863 C12A7328F81F11D2BA4B00A0C93EC93B 128" \
"5 208896 2306047 EBD0A0A2B9E5443387C068B6B72699C7 0" \
"6 2308096 4405247 EBD0A0A2B9E5443387C068B6B72699C7 0" \
"7 4407296 6504447 4EB2EA3978554790A79EFAE495E21F8D 0"

调整后,再进入傲腾上的ESXI系统,将剩余未分配空间分配即可,最终效果图:

调整后的最终结果图

2.RouterOS软路由系统使用MikroTik v6.32.2破解版,网上下载的虚拟机文件直接导入即可使用。然而这有一个大坑,耗费了数小时才从坑中跳出来:

MAC地址不一致的大坑

因为刚配置好的ROUTEROS没有IP地址,也就没法使用WINBOX进行图形化配置了,只能硬钢命令行。结果DHCP-CLIENT后发现无法获取到IP,始终处于searching状态,一直以为是配置的不对,搜索了好多也没查到解决方案。最后发现是虚拟机网卡的MAC地址和routerOS中的网卡MAC不符导致的,使用修改网卡的命令:

/interface ethernet set <网卡名称> mac-address=<mac地址> 

将mac地址修改成和虚拟机中的一致即可。可能有人想,能不能去修改esxi里的MAC?答案是不行,修改后esxi会提示是保留地址,至于原因未知。

获取到IP后,即可通过winbox完成后续DHCP服务器、NAT等配置。

补充说明一下配置网络拓扑:

网络结构拓扑图

RouterOS通过自带的vSwitch接入物理网卡交换机,获取IP后,在通过另一虚拟交换机分配给其他虚拟机如TrueNAS。设置方法非常简单,只需要在ESXI->网络->虚拟交换机 中添加一个没有上联口的虚拟交换机(RouterOS-Switch),再在端口组中添加一个使用RouterOS-Switch交换机端口组(RouterOS),之后将其他虚拟机的端口组设置为RouterOS即可。

3.TrueNAS分配的镜像大小为8GB(官方最低要求),使用虚拟光驱直接安装,省去了存储ISO镜像的空间。安装过程非常顺利,结果安装后无法启动,查看日志发现需要占用和分配的内存(8GB,也是官方建议的最低要求)同样大小的磁盘空间存储vmem虚拟内存文件。查询了一些资料,修改配置都没能去掉这个VMEM虚拟内存文件。最后发现在内存设置中勾选预留即可解决,如图:

硬盘直通配置方法:

vmkfstools -z /vmfs/devices/disks/未格式化硬盘标识符 /vmfs/volumes/ESXI系统盘路径/自定义名称.vmdk

之后再虚拟机配置中添加已有vmdk即可。

配置NFS: 设置好NFS共享的目录,修改Mapall User为root。配置好白名单IP后,在ESXI中添加NFS存储即可。注:NFS不需要密码,也无法设置密码。

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇