做LiveMigration肯定少不了存储,没有SAN但是至少也要有ISCSI。但是我们这些穷人去哪里买ISCSI存储啊!但是道高一尺,魔高一丈,我们可以采用软件模拟的办法来解决这个问题。目前我主要有三种方法来模拟ISCSI:
一、 通过Openfile软件来模拟,个人比较喜欢这个方法。因为openfile性能强大,并且可定制性强,但是操作也是最复杂。
二、 通过Windows Storage Server来模拟,个人认为这个是兼容性最好的,解决方案最完善的方法。单单针对这个实验来说,采用WSS还可以充当DC、DNS、DHCP服务器。但是这个方法也有一个弊端,就是要MSDN和TechNet用户才可以下载。但是MSDN订阅账户不是人人都有的,这样子就很大大提高了它的普及率了。
三、 通过其它三方软件来模拟,比如StarWind来模拟。操作简单、同时兼容性也不错,更没有多少安装的限制。为了降低大家LiveMigration的成本和难度,本实验也是采用的这个解决方案。其它两种解决方案我会在后续的博文中给大家补上。
安装StarWind的方法非常简单,就跟安装系统下一个软件一样子简单。
首先我们单击Next。
选择软件安装路径
在这里我们选择Full install,反正软件也不大。
这样子我们就安装好了。然后右击Localhost,选择Connect。
在这里输入默认的用户名test和密码test
接着我们就要添加存储了,选择Add Device。
在本次实验环境中我们选择Image File Device
然后选择Create new virtual
选择保存的路径和文件名,注意后缀名一定要以.img结尾,个人觉得这点设计的很不完善。因为我们准备用这个存储做为仲裁磁盘,选择1024M就可以了。
在这里选择第一个和第三个选型,这是专门LiveMigration设计的。
输入一个显示名称
显示我们新建的ISCSI存储的属性
这样子我们就成功的新建了一个ISCSI的存储了,是不是很简单!!!
同样通过同样的方法我们新建一个名为Storage 100G的ISCSI的存储。这样我们就创建好了用于实验的两个ISCSI存储了。
既然LiveMigration是个大环境,单单是建好存储还是远远不够的,我们还要让操作系统识别我们新建的存储。很好,微软在2008R2里面就继承了ISCSI发起程序(看到没有,连微软都发现ISCSI存储的前景了,看来SAN是真的有对手了),就能够很好的帮助我们识别ISCSI存储。
我们在目标里面输入模拟ISCSI的服务器名称
连接刚才新建的两个存储
同时我们也可以在发现里面看到ISCSI服务器已经成了默认服务器了。
这样我们就在windows磁盘管理查看刚才添加的两块磁盘
接下来就是简单的windows磁盘管理了,首先使两块磁盘联机
然后初始化两块磁盘
然后选择新建简单卷
因为quorun盘要做仲裁磁盘,我们给它分配Q(一般情况下,我们都是给仲裁磁盘分配盘符Q,给数据盘分配R、S盘符)
这样子我们就能在磁盘列表里面查看到新添加的磁盘了
当然同样的操作要到另外一台群集服务器上重新操作一次。