首先,我们至少需要三个环境:
Windows server 2012 storage server 1个
Windows server 2012 2个(或多个)
注:storage server 的安装和正常server一样~VM类型选择windows12 即可,storage server的磁盘空间需要划分的大一些,先给200G。
三个环境的OS都安装完成以后,我们先配置storage server:
1、配置storage server
首先我们需要安装iSCSITarget(iSCSITarget:nternet small computer system interface的缩写,又称为IP-SAM,是一种基于因特网及SCSI-3协议下的存储技术。 目的是用IP协议将存储设备连接在一起。通过在IP网上传送SCSI命令和数据)
注:在windows 2008R2 storage server上,安装iSCSITarget是需要在虚拟机中载入镜像文件的,镜像安装完成后打开iSCSITarget要进入Administrative Tool->Microsoft iSCSI Software Target
但是在 12 storage server上,iSCSITarget已经成为了一个built-in Feature ,我们只需要在storage server的server manager中安装相应的Role和feature 即可使用iSCSITarget功能,如图所示:
推荐关于iSCSI blog:http://www.learnmsexchange.com/windows-servers/windows-server-2012/628-iscsi-target-in-windows-server-2012
添加完feature后12 的iSCSITarget 即在 server manager中,如下图:
点击图中的“file and storage service”,进入如下页面:
点击iSCSI后,点击右侧链接“To create an iSCSI virtual disk,start the New iSCSI Virtual Disk Wizard“,创建
在创建第一个共享盘(Q 盘,也是仲裁盘)的时候我们先指定一个路径,点击next
然后输入名字 Q,自动生成共享盘patch:c:\\Q\\Q.vhd,点击next
分配空间,仲裁盘不需要太大空间,点击next
接下来我们创建target,忽略我那个已存在的target,我们首次创建时选择New iSCSI Target,点击next
然后给我们的target起一个漂亮的名字,注意:填写name点击next的时候会对名字进行检查是否合格,若不合格,它会自动修改成一个合格的名字(譬如把_变成- )并弹出提示询问用这个名字可否?
name合格后,点击next
Access server页面是要配置我们的node节点,只有在这里被添加的server才可以看得见我们target中的共享盘,点击add进行添加
点击browse,在相应的location中search我们得node server,点击Ok,同样的方法分别添加我们的两个node
Node添加完成,点击next
这保存默认配置,next
确认我们的配置信息没有问题后,点击create 注:左侧的导航栏是支持跳转的,可以点击相应页面修改信息。
这样我们一个target就创建成功了~~点击close 关闭页面,在servermanager中就可以查看创建的target和共享磁盘了
接下来我们还需要创建一个共享磁盘,点击页面的New iSCSI virtual Disk创建新的共享磁盘额,S盘(10G),在给磁盘选择target的时候要选择我们刚才创建的那个target:test-target
注:此处可以再添加一个Disk,因为后来在配置MSDTC时需要在Cluster中为此服务添加一个专门的Disk。所以我们先添加一个 F盘(10G)。对于磁盘大小,我们可以选中相应的磁盘,右键,选择extend iSCSI virtual disk来扩充我们的磁盘。
三个磁盘已创建好:
2、在Cluster Node添加相应的Disk
我们这次配置的cluster共有两个node,NodeA 和NodeC,在配置过程中要保持所有node处于开机状态,然后我们登陆到NodeA环境中,进入 start->administrative tool->iSCSI Initiator
点击后会有两个提示,点击yes 继续即可
进入后选择Discovery tab,点击discover portal:
在弹出页面中填写刚才的storage server的IP,port 默认即可,点击OK
然后我们在Targets tab上看到我们添加的server处于Inactive状态,非活跃状态
这时我们点击connect
弹出的提示框中选择Add this connection to the list of favorite,点击OK
这时候我们再看target页面时,status变成了connected
然后我们在NodeA 环境上打开computer management –> disk management,就可以看见三块共享盘
右键,点击online(三块磁盘都)
再右键选择Initialize Disk
选择三块磁盘,点击OK
这时三块磁盘变成online状态,依次选中三个磁盘,右键New Simple Volume
给磁盘分配空间,添加相应的盘符,然后进行格式化
点击finish完成即可,三个磁盘都操作完成后,NodeA的共享磁盘设置完成
登录NodeB环境,打开computer management—>disk management ,使三个磁盘右键online即可,磁盘名称是默认的,不用管
到此为止我们已经把仲裁盘(Q盘),数据盘(S盘)和T盘添加到了2个Cluster的节点上了。下面我们将在这2个节点上搭建Windows Cluster。
3、配置cluster
首先配置cluster时所有node要处于开机状态,然后我们需要在nodeA和nodeB环境中安装一些role和feature,安装下图中的role和feature
然后我们在NodeA的环境中 Start Menu Failover Cluster Manager,右键Failover Cluster Manager,选择 Create Cluster
注:如果现在配置前检查下我们得cluster node配置是否符合要求,我们可以选择图中第一个选项validate configuration来检查,我们这里演示直接配置
Befor you begin,点击next
Enter server name或者点击browes添加所有node机器,我们添加nodeA和nodeC点击next
注:在多次或重复配置的时候,即使我们close了以前配置的connection,在添加相同机器的时候,会提示 添加的server is joined to a cluster,这个时候我们在Failover Cluster Manager中操作原来的connection是不好使的,我们可以使用powershell来清除的以前的node:
Admi运行powershell,
Import-Modle FailoverClusters,
Clear-clusternode
选yes,即可清理以前配置过的cluster node
询问是否要进行configuration,选择yes进行config,选择no直接创建cluster
我们这里就不config了,选择no,点击next
给cluster命名,且指定ip address,点击next
Setting summary,点击next,会进行config
Creat 成功,点击finish
这时在failover cluster manager中就可以看见我们创建的cluster了
到现在为止,Windows Cluster环境就搭建成功了。如果你想验证下是否成功,可以分别在不同的节点上ping Cluster Name或者对应的IP,也可以关闭其中的一个node或者手动停止一个Node的Cluster Service,用另外的那个node去ping Cluster name或者IP。有一点需要大家知道,我们创建的Cluster name和IP是可以在DNS和AD\\Computer中查看到的。
目前的活动节点为nodeC(disk的owner node为nodeC)
这时候我们右键node下的nodeC,more action stop cluster service,然后再看disk的owner,已变成nodeA
在failover cluster中配置quorum
在Failover Cluster Management中,选择创建的cluster的名字,右键选择More Action,选择Configure Cluster Quorum Settings...对quorum进行配置。
选择add or change the quorum witness,点击next
选择config a disk witness,点击next
选择我们3G的那个仲裁盘,点击next
Ready to config 页面,点击next
Config完成,点击finish
这时我们的quorum已配置完成
安装配置MSDTC
点击cluster下的roles config role…
点击next
选择DTC,点击next
填写DTC name 和IP(这里的IP是新的IP,不是配置cluster时的IP)
选择一个磁盘,点击next
Confirmation页面,点击next
创建成功,点击finish
创建成功后,在role下我们可以看到创建的DTC处于running状态
至此,Window Cluster搭建完成了(cluste环境不要做快照,容易坏)下载本文