上面的内容为下面的内容作了一些准备,所以大家先了解一下,下面我们开始Hyper-V群集实战。
哦,对了,现在在这里提出一个问题,就是在Windows Server 2008中所有的虚拟机文件都存储在存储设备的一个LUN上,那么这个LUN同时只能被一个node所见,所以做第一个虚拟机集群的时候没有问题,但是做第二个集群的时候,由于所有虚拟机文件都被存储在一个共享存储上,而这个共享存储已经被前一个集群所使用,所以您无法创建第二个集群。不过呢,也可以通过变通的方法实现。(在实战中会有说明)。
当然在Windows 2008 R2中已经解决了这个问题,在R2中引入了一个叫做CSV的模型(Cluster Shared Volume),它可以使所有的集群节点共享可用存储中分配给Cluster Shared Volumes的磁盘。CSV最大的特点就是所有的集群节点可以同时访问CSV中的内容。这意味着不同的节点需要进入一个VHD文件时没有任何的拖延时间。也就是说,每个虚拟机被放置在卷中自己的子文件夹中,所以不要再为每台虚拟机占用一个LUN来容错。关于它的具体信息,您可以参考:
好了,准备知识差不多了,下面开始实战。
首先画出拓扑
上面这个拓扑就是我们这次实战的拓扑图,下表介绍了服务器和存储的配置
名称 |
服务器配置 |
系统 |
IP |
Hyper-V1 |
64位服务器、2个四核 CPUs 32 GB内存、4个 1 Gbit/s网卡 |
Windows 2008 64位 企业版 |
LAN(管理):10.0.0.191 Node1(群集):192.168.0.1 VMNet(虚拟机) |
Hyper-V2 |
64位服务器、2个四核 CPUs 32 GB内存、4个 1 Gbit/s网卡 |
Windows 2008 64位 企业版 |
LAN(管理):10.0.0.192 Node1(群集):192.168.0.2 VMNet(虚拟机) |
MD3000i |
Dell MD3000i |
IP:10.0.0.212 |
|
Client |
Win XP Pro |
自动获取 |