群晖既然是网络存储,那就必定能支撑一些强大的应用。而企业级的网络存储,大多都价格昂贵,既然群晖能够充当网络存储,那自然可以替代企业级网络存储发挥该有的功力。
企业中常见的服务器应用,常常需要使用服务器虚拟化技术,而虚拟化技术中最关键的一点是需要存储来支撑应用的高可用,即支撑虚拟机的漂移。
常见的架构为两台物理主机加上存储(网络存储或直连存储),直连存储这里不讨论,网络存储常见的主要为企业级网络存储设备,或windows storage server存储服务器,还有就是群晖所支持的iSCSI LUN。以下为实验操作步骤。
1、想要做虚拟机的高可用,即vMotion动态迁移,需要两台ESXI主机,加上群晖提供的网络存储功能。在群晖存储空间管理员菜单中选择iSCSI LUN,并点击新增,设置好iSCSI LUN的名称、大小等信息,点击下一步后应用。
利用群晖NAS作存储设备实现vCenter的vMotion动态迁移_第1张图片
2、在iSCSI Target中设置好名称及链接,可以不启用CHAP。
利用群晖NAS作存储设备实现vCenter的vMotion动态迁移_第2张图片
3、确定后可以在iSCSI Target中看到一个已就绪的网络存储空间,大小为1.95TB。其中IQN号需要在ESXI主机上添加该网络存储空间时使用,群晖提供了方便的复制IQN按钮。
利用群晖NAS作存储设备实现vCenter的vMotion动态迁移_第3张图片
4、此时需要到ESXI主机上操作了,这里准备了两台ESXI主机,192.168.37.253-254。首先在一台ESXI主机的存储菜单中点击适配器,软件iSCSI,选择已启用,在静态目标中添加静态目标,目标值输入群晖上复制来的IQN,IP地址填写群晖IP,点击保存配置。
利用群晖NAS作存储设备实现vCenter的vMotion动态迁移_第4张图片
5、此时在群晖上已有显示连接的信息。
利用群晖NAS作存储设备实现vCenter的vMotion动态迁移_第5张图片
6、在ESXI数据存储菜单中新建数据存储,创建新的VMFS数据存储,此时可以看见群晖的网络存储空间。
利用群晖NAS作存储设备实现vCenter的vMotion动态迁移_第6张图片
7、选择下一步,分配全部空间,直至完成,即可见ESXI存储上多了个1.95TB的群晖上的网络存储空间。
利用群晖NAS作存储设备实现vCenter的vMotion动态迁移_第7张图片
8、在另一台ESXI主机上重复上述步骤,但结果却始终发现不了群晖的iSCSI LUN空间,此时需要在iSCSI Target菜单选择编辑,高级设置,将允许来自一个或多个iSCSI启动器的多重联机勾选上。
利用群晖NAS作存储设备实现vCenter的vMotion动态迁移_第8张图片
9、此时再看iSCSI Target的服务状态,已经是有两台ESXI联机了。
利用群晖NAS作存储设备实现vCenter的vMotion动态迁移_第9张图片
10、此时已经可以看到两台ESXI主机都已经联机了群晖的1.95TB存储空间。
利用群晖NAS作存储设备实现vCenter的vMotion动态迁移_第10张图片
11、在需要新建虚拟机时,选择存储步骤可以选择群晖所在的存储空间,以保障该新建虚拟机的vMotion动态漂移可用。
利用群晖NAS作存储设备实现vCenter的vMotion动态迁移_第11张图片
12、关于vMotion的配置请参考《vCenter之vMotion故障迁移》一文,不再赘述。另外群晖所提供的多重联机,在windows系统下并不能实现同步读写,Windows的文件系统NTFS不支持多用户同时读写,这个需要第三方文件系统,例如本文额中VMware ESXi虚拟环境的VMFS文件系统。
13、如果作为单一的iSCSI网络存储,Windows用起来同样很方便。在群晖中新建一个存储空间,在Windows管理工具中找到iSCSI发起程序,目标填写群晖IP地址,点击快速连接,在弹出对话框后选择新建的存储空间,点击完成,再到磁盘管理界面完成磁盘分区即可。