码迷,mamicode.com
首页 > 其他好文 > 详细

Hyper-V的实验安装----6

时间:2014-09-30 15:05:10      阅读:893      评论:0      收藏:0      [点我收藏+]

标签:操作系统

10、整体实验CLUSTERv3

1、基于iSCSI的群集

1.1、拓扑调整

    群集节点要求操作系统一致,所以在本原有环境中NODE1NODE2是无法创建群集的。在进行检查时,会出现以下错误。

bubuko.com,布布扣                             

   这样,我们新添加一个节点NODE3,使用与NODE3相同的操作系统,在NODE2NODE3来实现一个群集。

bubuko.com,布布扣

主机名

LAN  IP 地址

角色

存储IP地址

备注

G0dc1

192.168.1.80

DCSMBiSCSITarget

10.0.0.80

Windows 2012 R2

G0NODE1

192.168.1.81

Hyper-V NODE1

10.0.0.81

Windows 2012 R2

G0NODE2

192.168.1.82

Hyper-V NODE2

10.0.0.82

Hyper-V 2012 R2

G0NODE3

192.168.1.83

Hyper-V NODE3

10.0.0.83

Hyper-V 2012 R2

G0CLUSTER1

192.168.1.84

Cluster



同时为两个节点指定心跳地址:

         G0NODE2  192.168.181.82

         G0NODE3  192.168.181.83

1.2、节点2添加心跳网卡并进行配置

         添加网卡后,通过PowerShell修改网络名称为HEARTBEAT

         远程执行PowerShell或者远程桌面到节点2,在命令提示符下输入PowerShell

PSC:\Users\administrator.G0>

[G0NODE2.G0.LOCAL]:PS C:\Users\administrator.G0\Documents> Get-NetAdapter

Name InterfaceDescription ifIndex StatusMacAddress LinkSpeed

---- --------------------  -----------------------  ----Ethernet2 Intel(R)82574L Gigabit Network Co...#3 42 Up 00-50-56-B2-A3-FF 1 Gbps

STORAGE Intel(R) 82574L Gigabit NetworkCo...#2 16 Up 00-50-56-B2-A6-12 1 Gbps

vEthernet (LAN) Hyper-V Virtual EthernetAdapter #2 19 Up 00-50-56-B2-11-21 10 Gbps

LAN   Intel(R) 82574L Gigabit Network Conn... 13 Up 00-50-56-B2-11-21 1 Gbps

[G0NODE2.G0.LOCAL]: PSC:\Users\administrator.G0\Documents> Rename-NetAdapter

cmdlet Rename-NetAdapter at commandpipeline position 1

Supply values for the following parameters:

Name[0]:Ethernet2

Name[1]:

NewName:HEARTBEAT

[G0NODE2.G0.LOCAL]:PS C:\Users\administrator.G0\Documents> Get-NetAdapter

Name InterfaceDescription ifIndex StatusMacAddress LinkSpeed

---- --------------------  -------------  ----------  ---------HEARTBEAT Intel(R) 82574L GigabitNetwork Co...#3 42 Up 00-50-56-B2-A3-FF 1 Gbps

STORAGE Intel(R) 82574L Gigabit NetworkCo...#2 16 Up 00-50-56-B2-A6-12 1 Gbps

vEthernet (LAN) Hyper-V Virtual EthernetAdapter #2 19 Up 00-50-56-B2-11-21 10 Gbps

LAN Intel(R) 82574L Gigabit Network Conn...13 Up 00-50-56-B2-11-21 1 Gbps

 

通过sconfig来配置新的网卡的IP地址

bubuko.com,布布扣

通过nvspbind小工具将网卡的绑定顺序次序调整为:

         LAN>STORAGE>HEARTBEAT

下载地址:http://gallery.technet.microsoft.com/Hyper-V-Network-VSP-Bind-cf937850

C:\Temp>nvspbind.exe/o ms_tcpip

Hyper-V Network VSP Bind Application6.1.7725.0.

Copyright (c) Microsoft Corporation. Allrights reserved.

Protocols:{386EC869-BA56-4FA5-A8BA-CEC55FD107DE} "ms_tcpip"

"Internet Protocol Version 4(TCP/IPv4)":

enabled: HEARTBEAT

enabled: Local Area Connection* 11

enabled: vEthernet (LAN)

enabled: STORAGE

disabled: LAN

enabled: Local Area Connection* 9

enabled: Ethernet

cleaning up...finished (0)

C:\Temp>nvspbind /++ "vEthernet(LAN)" ms_tcpip

Hyper-V Network VSP Bind Application6.1.7725.0.

Copyright (c) Microsoft Corporation. Allrights reserved.

acquiring write lock...success

Protocols:{386EC869-BA56-4FA5-A8BA-CEC55FD107DE} "ms_tcpip"

"Internet Protocol Version 4(TCP/IPv4)":

enabled: HEARTBEAT

enabled: Local Area Connection* 11

enabled: vEthernet (LAN)

enabled: STORAGE

disabled: LAN

enabled: Local Area Connection* 9

enabled: Ethernet

moving ‘vEthernet (LAN)‘ to the top

enabled: vEthernet (LAN)

enabled: HEARTBEAT

enabled: Local Area Connection* 11

enabled: STORAGE

disabled: LAN

enabled: Local Area Connection* 9

enabled: Ethernet

‘vEthernet (LAN)‘ found

cleaning up...releasing writelock...success finished (0)

C:\Temp>nvspbind/+ "STORAGE" ms_tcpip

Hyper-V Network VSP Bind Application6.1.7725.0.

Copyright (c) Microsoft Corporation. Allrights reserved.

acquiring write lock...success

Protocols:{386EC869-BA56-4FA5-A8BA-CEC55FD107DE} "ms_tcpip"

"Internet Protocol Version 4(TCP/IPv4)":

enabled: vEthernet (LAN)

enabled: HEARTBEAT

enabled: Local Area Connection* 11

enabled: STORAGE

disabled: LAN

enabled: Local Area Connection* 9

enabled: Ethernet

moving ‘STORAGE‘ above ‘Local AreaConnection* 11‘

enabled: vEthernet (LAN)

enabled: HEARTBEAT

enabled: STORAGE

enabled: Local Area Connection* 11

disabled: LAN

enabled: Local Area Connection* 9

enabled: Ethernet

‘STORAGE‘ found

cleaning up...releasing writelock...success finished (0)

C:\Temp>nvspbind/+ "STORAGE" ms_tcpip

Hyper-V Network VSP Bind Application6.1.7725.0.

Copyright (c) Microsoft Corporation. Allrights reser

acquiring write lock...success

Protocols:{386EC869-BA56-4FA5-A8BA-CEC55FD107DE} "ms_tcpip"

"Internet Protocol Version 4(TCP/IPv4)":

enabled: vEthernet (LAN)

enabled: HEARTBEAT

enabled: STORAGE

enabled: Local Area Connection* 11

disabled: LAN

enabled: Local Area Connection* 9

enabled: Ethernet

moving ‘STORAGE‘ above ‘HEARTBEAT‘

enabled: vEthernet (LAN)

enabled: STORAGE

enabled: HEARTBEAT

enabled: Local Area Connection* 11

disabled: LAN

enabled: Local Area Connection* 9

enabled: Ethernet

‘STORAGE‘ found

cleaning up...releasing writelock...success finished (0)

检查一下配置。

C:\Temp>nvspbind/o ms_tcpip

Hyper-V Network VSP Bind Application6.1.7725.0.

Copyright (c) Microsoft Corporation. Allrights reserved.

Protocols: {386EC869-BA56-4FA5-A8BA-CEC55FD107DE}"ms_tcpip"

"Internet Protocol Version 4(TCP/IPv4)":

enabled: vEthernet (LAN)

enabled: STORAGE

enabled: HEARTBEAT

enabled: Local Area Connection* 11

disabled: LAN

enabled: Local Area Connection* 9

enabled: Ethernet

cleaning up...finished (0)

1.3、节点3添加心跳网卡并进行配置

与节点2的操作类似.

PS C:\Users\administrator.G0>Get-NetAdapter

PS C:\Users\administrator.G0>Rename-NetAdapter Ethernet2 HEARTBEAT

PS C:\Users\administrator.G0>Get-NetAdapter

C:\Users\administrator.G0>mkdir c:\tools

C:\Users\administrator.G0>cd c:\tools

c:\tools>copy\\192.168.1.82\c$\Temp\nvspbind.exe .

c:\tools>nvspbind /o ms_tcpip

……

"ms_tcpip"

"Internet Protocol Version 4(TCP/IPv4)":

enabled: HEARTBEAT

enabled: vEthernet (LAN)

enabled: STORAGE

disabled: LAN

enabled: Local Area Connection* 9

enabled: Ethernet

……

c:\tools>nvspbind /++ "vEthernet(LAN)" ms_tcpip

c:\tools>nvspbind /+ "STORAGE"ms_tcpip

c:\tools>nvspbind /o ms_tcpip

……

"Internet Protocol Version 4(TCP/IPv4)":

enabled: vEthernet (LAN)

enabled: STORAGE

enabled: HEARTBEAT

disabled: LAN

enabled: Local Area Connection* 9

enabled: Ethernet

……

在节点2上,保证节点的网络通信正常。

c:\tools>ping 192.168.1.82

c:\tools>ping 192.168.181.82

c:\tools>ping 10.0.0.82

c:\tools>ping 10.0.0.80

1.4、配置域控制器1iSCSI Target

    为了节省硬件资源,我们讲域控制器1配置为iSCSI Target服务器。声场环境中不会有这样的场景。

    打开服务管理器,选择添加角色功能

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

1.5、创建LUN资源

1.5.1、仲裁LUN

    在域控制器上,打开服务器管理器,选择iSCSI,点击创建iSCSI虚拟硬盘链接。

bubuko.com,布布扣

bubuko.com,布布扣

S盘的默认位置S:\iSCSIVirtualDisks存储iSCSI虚拟磁盘。

bubuko.com,布布扣

创建LUN0Failover Cluster quorum Disk,故障转移群集的仲裁盘。

bubuko.com,布布扣

对于仲裁盘,1GB空间足够,为了减少资源占用,磁盘类型选择动态扩展

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

添加成功后,再次点击添加按钮,将节点3也添加上

bubuko.com,布布扣

将两个节点发起程序均进行添加

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

1.5.2、存储LUN

仲裁LUN创建完毕后,再添加存储LUN

bubuko.com,布布扣

bubuko.com,布布扣

还是在S盘的默认位置创建虚拟磁盘

bubuko.com,布布扣

创建LUN1Failover Cluster Storage1 Disk,故障转移群集存储1磁盘

bubuko.com,布布扣

存储LUN大小为50GB,类型为动态扩展。

bubuko.com,布布扣

选择新建iSCSI目标

bubuko.com,布布扣

输入Target名称Storage1Failover Cluster Storage 1 Disk

bubuko.com,布布扣

bubuko.com,布布扣

由于之前已经分配了发起程序,所以现在只需要添加即可。

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

查看目录中的硬盘映像文件

bubuko.com,布布扣

bubuko.com,布布扣

最终,我们创建两个iSCSI虚拟硬盘

1..6、节点2连接存储资源

1.6.1、连接iSCSI Target

    首先,必须将节点3关闭,否则,就会出现节点2上无法将两个磁盘联机的操作。

    目前,无法通过服务器管理器在 远程进行配置iSCSIInitiator。下面,我们远程桌面连接节点2,在命令提示符下输入iscsicpl.exe,会启动GUI界面iSCSI的配置程序。

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

1.6.2、磁盘管理

    首先,必须将节点3关闭,否则,就会出现节点2上无法将两个磁盘联机的操作。

    可以远程桌面登录到节点2,然后使用diskpart命令来进行磁盘管理,也可以在域控制器上通过服务器管理器进行远程管理,如下所示:

 

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

将仲裁盘的盘符指定为Q

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

    在实验的时候,有时候出现盘符会比较慢,需要关闭计算机管理,再重新打开计算机管理才看到生效,甚至需要重新启动节点服务器。

    可以通过在iSCSITarget的任务管理器中监视存储网络的流量的变化。

bubuko.com,布布扣

盘符分配为Q盘为仲裁盘,S盘为数据存储,最终的效果如下图所示:

bubuko.com,布布扣

检查无误后,将节点2关机,启动节点3

1.7、节点3连接存储资源

1.7.1、连接iSCSI Target

    首先,必须将节点2关闭,否则,就会出现节点3上无法将两个磁盘联机的操作。

具体操作与节点2的操作相同

1.7.2、磁盘管理

    节点3上磁盘管理操作与节点2基本相似,不同之处就是,无需初始化磁盘及创建简单卷,仅需要分配盘符,

注意:及诶单2上盘符一定要与节点2完全一致。

bubuko.com,布布扣

bubuko.com,布布扣

 

   在实验环境下,有时需要关闭计算机管理然后重新打开,才能生效,联机后,会发现盘符不正确。

bubuko.com,布布扣

最终的盘符如上,关闭节点3,启动节点2.

1.8、创建故障转移群集

先启动节点2,然后再启动节点3,在节点2上检查盘符的分配。

1.8.1、安装故障转移群集

    在两个节点上安装故障转移群集功能,注意,是功能不是角色。

下面以在节点3上安装为例。

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

1.8.2、配置故障转移群集
1.8.2.1、验证配置

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

将节点2、节点3添加入群集中

 

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

   查看报告,要保证没有错误信息,有时候会出现警告信息,可根据实际情况选择是否忽略继续。

 

   如果选中立即经过验证的节点创建群集,可创建群集操作。

bubuko.com,布布扣

bubuko.com,布布扣

1.8.2.2、创建群集

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

活动目录用户与计算机中,会看到新的计算机账户

bubuko.com,布布扣

1.8.3、添加群集共享卷

   当前,群集磁盘资源中有两个磁盘,一个用于仲裁见证,另外一个用于存储虚拟机磁盘数据。

bubuko.com,布布扣

群集向导将1GB的磁盘配置为仲裁盘。

bubuko.com,布布扣

50GB的磁盘添加群集共享卷,保存在共享卷的数据可以同时被群集节点访问。

bubuko.com,布布扣

原的盘符S会被取消,共享卷会被Mount到每个节点上的C:\ClousterStorage

bubuko.com,布布扣

访问在节点2上的共享卷

bubuko.com,布布扣

访问在节点3上的共享的卷

bubuko.com,布布扣

1.8.4、修改群集网络资源名称以方便管理

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

下面,我们通过PowerShell来验证心跳网络的配置

bubuko.com,布布扣

bubuko.com,布布扣

我们会看到只在HeartbeatVM Traffic两个网络来进行心跳通信

[G0NODE2.G0.LOCAL]:PS C:\> Get-NetUDPEndpoint -LocalPort 3343

LocalAddress  LocalPort

------------  ---------192.168.181.82 3343

192.168.1.82 3343

[G0NODE3.G0.LOCAL]:PS C:\> Get-NetUDPEndpoint -LocalPort 3343

LocalAddress    LocalPort

------------  ---------

192.168.181.83 3343

192.168.1.83 3343

1.9、创建高可用VM

bubuko.com,布布扣

选择任意一个节点,在实验环境中,选择一个负载轻的节点。

 

bubuko.com,布布扣

bubuko.com,布布扣

通过故障转移群集管理器上创建虚拟机的操作方法与Hyper-V管理器基本相同

一定要指定群集共享CSV的路径

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

虚拟机创建完毕后,就可以进行操作系统安装了。

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

    然后在安装操作系统,如果是Windows2008之前的操作系统,需要安装集成服务,安装的时候,可以通过任务管理器查看网络流量。

2、基于SMB的群集

    在本实验中,\\G0dc1\vmpools是一个所有节点均可以访问的SMB共享,所以我们可以创建基于SMB共享的群集。

2.1、配置SMB共享权限

设置SMB文件夹的共享及NTFS权限,允许群集账户完全控制。

bubuko.com,布布扣

bubuko.com,布布扣

2.2、配置群集账户的委派

通过活动目录用户与计算机来修改Cluster账户的委派。

bubuko.com,布布扣

委派设置与其他节点的设置类似

2.3、创建保存在SMB共享中的VM

bubuko.com,布布扣

bubuko.com,布布扣

选择任意一个节点,在实验环境中,选择一个负载轻的节点。

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

创建成功。

然后安装操作系统,如果是Windows 2008之前的操作系统,需要安装集成服务。

2.4、导入之前创建的非群集虚拟机

    在群集构建之前,我们有一个虚拟机SRV1,如果在Hyper-V管理器中,对其进行移动操作会有一些提示。

bubuko.com,布布扣

bubuko.com,布布扣

我们现在将其导入到群集中。

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

导入成功

3、测试

3.1、计划动态迁移

将虚拟机从一个节点迁移到另外一个节点

3.2、模拟主机故障

强制关闭一个运行有虚拟机的主机,观察在另外一节点虚拟机的启动情况


Hyper-V的实验安装----6

标签:操作系统

原文地址:http://superman0.blog.51cto.com/9273312/1559671

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!