以下分为两个步骤
1.SANAD建立共享磁盘
2.NODE1、NODE2节点连接共享磁盘
一、建立共享磁盘
虚拟iSCSI存储是为cluster的服务器设置的共享存储,这里需要为SQL cluster分配共享存储,规划磁盘和容量如下:
SQL cluster使用的共享磁盘:
SQLQuorum512:仲裁磁盘,分配512M
SQLMSDTC540:MSDTC使用磁盘,分配540M
SQLData:数据库文件存储磁盘,分配2G
方法一:使用微软自带的Microsoft iSCSI Initiator,本例使用方法一
1.进入SANAD虚拟机,管理工具----Microsoft iSCSI Software Target,创建ISCSI目标
此处添加NODE1和NODE2的IP地址
2.为ISCSI目标创建虚拟磁盘
同样方法创建另外两个磁盘
方法二:使用starWind建立共享磁盘
右键target,选择ADD Target新建一个磁盘
输入可分辨的名称
选择存储类似,硬盘
选择使用虚拟硬盘
选择镜像文件
、
选择建立新虚拟磁盘
指定虚拟磁盘镜像文件的路径和大小
指定相关选项,注意第三个选项“clustering...”一定要选上
缓存模式
完成创建
到此一个仲裁盘就创建好了。
另外几个虚拟磁盘按照上面的步骤一一建立: SQLMSDTC540:MSDTC使用磁盘,分配540M SQLData:数据库文件存储磁盘,分配2G
二、节点连接共享磁盘
1.进入NODE1虚拟机,管理工具----ISCSI发起程序,输入共享磁盘IP后单击快速连接,
进入磁盘管理页面,可看到三个共享磁盘
联机ONLINE
初始化磁盘
新建简单卷
可看到我出一个L盘
再次用联机、初始化、新建简单磁盘方法建立其它两个磁盘
2.进入NODE2虚拟机,用上述方法连接三个共享磁盘
所有挂接到cluster的磁盘,在各个node的盘符必须保持一致,所以这里把这三个共享磁盘分配为X、Y、Z盘符,这样不会跟各个node的本地磁盘冲突: