虚拟机配置始终给系统运营带来了一些挑战。事实证明,监控数据存储容量和输入/输出负载非常困难。因而,这方面常常被忽视。久而久之,这可能会导致局部热点(hot spot)以及数据存储使用过度或使用不足。
Storage DRS是vSphere 5.0引入的一项新特性,它有助于防止上面这些问题。它根据输入/输出和存储空间容量,提供了智能的虚拟机布置和负载均衡机制。Storage DRS将有助于减少与配置虚拟机和监控存储环境有关的运营工作。
想启用Storage DRS这项特性,第一步就是创建数据存储集群:
1. 从vCenter Home视图中,选择Datastores and Datastore Clusters(数据存储和数据存储集群)。
图1:选择数据存储和数据存储集群。
2. 选择你的数据中心对象,右击它,选择New Datastore Cluster(新建数据存储集群)。
图2:创建一个新的数据存储集群。
3. 为数据存储集群命名,并点击Next(下一步)。
图3:为你新建的数据存储集群命名。
4. 选择No Automation (Manual Mode),即非自动化(手动模式),并点击Next(下一步)。
图4:选择非自动化选项。
手动模式意味着,Storage DRS将只给出建议;用户需要落实这些建议。Fully Automated(完全自动化)意味着,Storage DRS将给出建议,并且直接落实这些建议,为此把虚拟机或虚拟磁盘迁移到提议的目的地数据存储。
类似DRS的早期阶段,先从手动模式入手,查看Storage DRS提供的建议;你开始觉得对这些建议很适应后,可以考虑将Storage DRS设成Fully Automated(完全自动化)。可以随时更改这个设置,提供了来回切换的功能。
5. 点击Show Advanced Options(显示高级选项)。
图5:选择显示高级选项,以查看更多的配置选项。
图5的上面部分显示了Utilized Space(已使用空间)和I/O Latency(输入/输出延迟)的阈值。当这两个参数有一个的阈值被超过时,Storage DRS将只给出建议。在屏幕底部,你会看到使用率差异、调用期间以及不均衡阈值。
使用率差异是指源地与目的地之间的最小差异。根据这个值,Storage DRS会把选择目的地过程中使用率差异低于特定阈值的那些数据存储过滤掉。默认值设为5%。
强度系数确定了Storage DRS可以忍受的输入/输出不均衡数值。调用期间在默认情况下是8小时,它确定了Storage DRS多久会评估环境,并可能给出建议。
查看空间使用率阈值,了解这个百分比对每个数据存储的预留存储会有怎样的影响。默认建议值是20%;不过,要是使用了庞大的数据存储大小,或者存在很小的数据存储,这个值可能过大。可以根据你觉得自己需要预留多少存储空间来进行调整,以便你在添加存储资源时,可以进行正常的配置操作。
6. 查看默认设置,点击Next(下一步)。请注意:I/O Metric(输入/输出度量)被启用后,Storage DRS自动启用Storage I/O Control(存储输入/输出控制)。
7. 选择你想把该数据存储集群添加到哪个集群上。
图6:选择你想把刚创建的数据存储集群添加到哪个集群上。
8.选择应该属于该数据存储集群的数据存储。
图7:现在,可以添加数据存储了。
我们在使用已经含有虚拟机的数据存储。创建数据存储集群是一项非破坏性任务,如果需要在生产期间进行,也可以进行。选择连接到计算机集群里面所有主机的数据存储,因为这在计算机集群和数据存储集群这两个层面上都提供了最佳的负载均衡方案。主机连接状态这一列有助于表明你的计算机集群中目前在连接方面出现的任何不一致性。
9. 查看你的选择,确保所有主机连接至数据存储集群中的数据存储,最后点击Finish(完成)。
图8:仔细查看,之后大功告成。
数据存储集群现在已创建完毕,一个新的对象应该会出现在Datastores and Datastore Clusters(数据存储和数据存储集群)视图上。该对象应该含有所选择的数据存储。