By MBPDLPayday Loans

ESX上装Windows Cluster手记

对于DBA, 以前觉得很简单, 没什么大不了的, 真正开始做的时候发现有些东西以前没有接触的还是会慌, 嗯, 看来什么饭都不是好吃的.

先折腾一下Cluster吧, 以前也没装过, 搭一台琢磨琢磨, 先把一些基本的原理/功能/工作模式搞搞清楚, 至于版本, 不打算考虑太多. 新版本的新feature作为下一个研究的议题.

正好有台负载不重的ESX给我用, 就拿这个入手了~

不过在ESX里面好像比用workstation或者server要稍微麻烦一点, 得连进server里面用vmkfstools工具来创建Quorum和Sharedisk.下面是一些过程中的步骤,随便记录一下.

  1. 跑进机房里修改esx服务器的ssh远程连接权限,让root可以远程连上去(为了测试的时候可以坐在自己的座位上就搞定).
  2. ssh连上去之后在/vmfs/volumes/$storage$/下找个地儿.
  3. 用vmkfstools创建两块硬盘, 命令是这样的: vmfsktools -c 512m -a lsilogic -d thick quorum.vmdk (唯有这样创建的硬盘才可以被两台不同的虚拟机共享).
  4. 然后回到VMware Infrastructure Client, 更改Cluster节点主机的配置, 添加硬盘的时候选择已有硬盘, 但是在设备节点的地方要特别注意, 为了给虚拟的磁盘柜一个SCSI控制器, 需要选择SCSI (1:0) 和 SCSI(1:1) 为新硬盘的Node, 并把新产生的SCSI controller Bus Sharing选择为Virtual. (昨天我就在总线的地方绕了半天…)
  5. 然后开机, 进入正常的windows cluster安装. 一路基本没什么问题了.

接下来找空再把MS SQL Server的cluster弄上去.

  • [UPDATE1] MS SQL Server的A/P Cluster装起来不复杂, 一会就搞定了, 接下来看点文档继续研究A/A模式
  • [UPDATE2] Cluster的心跳线网卡, 往往在运营环境中会做一些特别的设置以求稳定性, 比如给网卡降速, 从100M降速到10M, 修改全双工为半双工, 把不需要的一些协议卸载掉…
Leave a Reply