把群晖 LUN 做成 VMware datastore:从 VMkernel 到 VMFS 全程

datastore 与本文路线

datastore 是虚拟机物理数据的独立存储空间。群晖侧经 iSCSI 提供 LUN,VMware 侧用 VMFS 文件系统把它做成 datastore,虚拟机的数据就落进群晖。界面基准是 vSphere 6.7,版本不同菜单会有差异。

开始前的清单

  • 群晖侧:支持 iSCSI 的存储系统,按产品手册完成软硬件安装,iSCSI 设置已配置好;
  • VMware 侧:已安装 vSphere Client,ESXi 主机就绪。

先建:VMkernel 适配器

登录 vSphere Client 导航到主机,进配置选项卡 > 网络 > VMkernel 适配器,点添加网络:

  • 连接类型选 VMkernel 网络适配器;
  • 已创建标准交换机的,选现有并浏览选定;尚未创建的,选新建标准交换机并设置 MTU,下一步把空闲物理网卡分配给新交换机——MTU 一般 1GbE 网络设 1500,10GbE 网络设 9000;
  • 配置端口属性,为 VMkernel 指定 IPv4 设置,检查无误后完成。

再启:软件 iSCSI 适配器

配置 > 存储 > 存储适配器,点添加存储适配器,选添加软件 iSCSI 适配器(若该选项不可用,说明适配器已启用);切到网络端口绑定选项卡,选一个 VMkernel 适配器与它绑定,确定。

连通:动态与静态发现

选中名称为 vmhba# 的适配器(例如 vmhba1),发现方式二选一:

  • 动态发现:点添加,填群晖的 IP 地址或 DNS 名称,重新扫描适配器;
  • 静态发现:点添加,直接填 iSCSI Target 的信息,重新扫描适配器。

再进高级选项 > 编辑,把 LoginTimeout 改为 60、NoopTimeout 改为 30、DelayedAck 改为 false,先给连接稳定性打好地基。

成型:新建 VMFS datastore

右键 ESXi 主机 > 存储 > 新建 datastore:选 VMFS,为 datastore 命名并选定一个 LUN,指定 datastore 版本,检查后完成。到 datastore 选项卡就能看到新建且可用的空间。

选 LUN 时分不清哪个是哪个?到配置 > 存储 > 存储设备,选中设备点路径,看到的 Target 就是该 LUN 在群晖上映射的 iSCSI Target 的 IQN,对一眼便知。

小结

四步口诀:先建 VMkernel,再启软件适配器,发现连 Target,最后 VMFS 成型——每一步都有明确的验收物,缺一样 datastore 就立不起来。

诚鑫致达科技管 datastore 盯一道水位线:用量到八成就着手扩容或迁移虚拟机——存储撑满引发的连锁反应,代价远大于提前加盘。