前面练习的都是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的企业版或企业增加版提供,其它版本没有此项功能。