前面练习的都是vSphere的基本功能,下面将测试它的一些高级功能。
第一个,也是最容易实现的,就是Storage vMotion,实质就是数据搬迁,兼容性问题最好。
闲言少叙,看下面的虚拟机vm01,它的存储有三个,C盘和E盘都在datastore2上,datastore2是iSCSI存储,C盘是系统盘,D盘是光驱,在datastore3上,是NAS存储,用来存储iso文件的。此虚拟机处在开机状态。

接下来,我准备把vm01的C盘从datastore2移到ESXi的本地存储,datastore1上,见下图:

为了观察存储迁移过程中在线主机是否受到影响,我编写了一个批处理脚本,里面包括读写磁盘和网络通讯功能,将计数器和时间戳写进文本文件,以观察主机的性能变化。

开始迁移,目前只能做存储迁移,主机迁移我还没有配置。

乖乖,又有错误,在线的虚拟机不能有快照,要么删除快照,要么关机,关机就不是在线storage vmotion了,我删除快照好了。

这个简单,删除快照,将改变合并到base p_w_picpath里面,只是需要一点儿时间。

再来,这下没有问题了。

切换到高级视图进行选择,我只想把vm01的C盘(磁盘1)迁移到本地存储,D盘和E盘保持不变,做好更改后继续。

保持thin provisioning不变,以节省存储空间。

确认配置正确,准备开始执行迁移。

开始迁移了。。。。。。。。。。。。。

删除快照和迁移存储期间,主机工作一切正常。通过输入到文本文件中的时间戳可以看到,每一次ping操作都如期完成,每一次读写磁盘操作也都没有问题(可能用到了缓存,但这不重要,不影响应用读写是肯定的,当然受环境所限,我并没有加压。)

storage vmotion顺利完成。

我们查看一下虚拟机的摘要,C盘已经搬迁到了本地存储。

为了进行后面的实验,我又将vm01的C盘迁移回了iSCSI共享存储,这一次迁移是在关机的情况下进行的,也顺利完成。
Storage Vmotion的功能很好,更方便进行存储管理。可以帮忙实现在线存储扩容,存储I/O负载平衡,分级存储等功能。
这一高级通过vSphere的企业版或企业增加版提供,其它版本没有此项功能。
转载于:https://blog.51cto.com/simon/544762