在VM Server中配置SQL Server 2005故障转移群集(1)—创建虚拟机

在VM Server中配置SQL Server 2005故障转移群集(1)---创建虚拟机

0. 环境

1. 创建模板机

2. 创建其他虚拟机

2.1. 修改虚拟机的SID

2.2. 复制虚拟机

3. 配置域服务器

3.1. 配置IP地址

3.2. 修改计算机名和重新生成SID

3.3. 配置域服务器

 

0. 环境

 

使用VM Server 1.0.6

域服务器DNServer

虚拟机Node1和Node2

 

VM Server 1.0.6安装完成后会在管理工具 > 服务中注册5个服务:VMware Authorization Service、VMware DHCP Service、VMware NAT Service、VMware Registration Service、VMware Registration Service,这5个服务的启动类型默认为随系统自动启动,你可以将它们的启动类型改为手动。在需要使用VM Server虚拟机的时候再启动它们,如下图示

请确保这5个VM Server相关服务都正常启动后再使用VM Server虚拟机,否则可能出现异常情况。

 

双击桌面上的"VMware Server Console"图标,打开VM Server1.0.6虚拟机的Vmware Server Console,首先弹出如下图所示的登录窗口

选择连接到本地还是远程虚拟机服务器。保持默认的Local host,点OK按钮进入Vmware Server Console

单击"New Virtual Machine"打开虚拟机创建向导,

点下一步开始创建VM Server虚拟机,

选择Custom,定制创建虚拟机,

 

选择 Windows Server 2003 Enterprise Edition,

输入虚拟机的名称,以及虚拟机文件的保存位置;选择一个剩余空间比较多的盘符,这里输入的虚拟机名称不等于即将创建的虚拟机的主机名。

取消使这台虚拟机私有的选项,这样其它用户也可以使用该虚拟机,前提条件是其它用户拥有访问虚拟机所在文件系统的权限。

使用默认选项,继续

使用一个处理器核,

调整虚拟机使用的物理内存大小,因为DNS服务器仅作域名解析服务,工作负荷相对较少,分配256MB的内存。也可以在虚拟机创建完毕后再修改内存大小,在虚拟机关机的情况下才允许修改。

网络类型选择Host Only,选择桥接或者NAT的类型可能会导致SQL Server群集配置失败。选择Host Only类型。

IO适配器类型使用默认的,

默认创建一个虚拟磁盘,

默认SCSI即可,

设置虚拟机磁盘的最大大小(GBytes)。取消立即分配所有磁盘空间的选项,在物理机上虚拟机的虚拟磁盘文件所占用的空间是动态增长的,这样可以节省物理机上的磁盘空间。不选split disk init 2GB files,仅当该虚拟机虚拟磁盘所在盘符文件系统不支持超过2GB的大文件时才选择。

设置虚拟机虚拟磁盘文件的名称,点完成按钮后可以看到虚拟机的配置情况,

安装虚拟机所使用的操作系统介质可以有两个来源:虚拟机所在物理机的光驱、操作系统安装光盘的iso镜像文件。如果使用光盘安装OS,则应该选择使用物理光驱;如果使用ISO镜像安装OS,则应该选择"Use ISO image",根据实际情况,选择两种中的一种。

如果配置使用物理光驱,则复选"Legacy emulation"复选框(否则虚拟机启动可能非常缓慢)。

本实验选择使用操作系统光盘镜像文件。

双击虚拟机"Devices"列表中的"CD-ROM",在随后出现的"CD-ROM device"对话框中,对CD-ROM进行配置。

 

完成上述设置后,单击Commands列表下的"Start this virtual machine"以启动虚拟机,并完成操作系统的安装。该安装过程和在物理机上安装Windows Server 2003 Enterprise Edition的过程一致。

操作系统安装完成后,关闭模板虚拟机。

 

安装SQL Server 2005群集至少需要2个节点。本实验环境需要一台域服务器和两个SQL Server 2005群集节点。将上面步骤中创建的模板虚拟机作为域服务器,从模板机克隆出来两台虚拟机作为SQL Server 2005群集的两个节点。

模板机安装好操作系统后,可以使用Sysprep工具抽取SID后关机并做一个快照,这样克隆出来的虚拟机只需要在启动的时候配置一下就可以了。如果不使用Sysprep工具,则对于克隆出来的虚拟机,需要使用newsid这个小工具来重新生成SID,否则加入域的时候会出问题,newsid可以从http://technet.microsoft.com/en-us/sysinternals/bb897418.aspx下载。

在这里,我们使用newsid来重新SID。

关闭模板机,并且从"VMware Server Console"的TAB中去掉它(单击模板机的选项卡标签,再File>Close),避免误操作。

将模板机所在文件夹C:\Virtual Machines\DNServer拷贝两份,分别命名为:D:\Virtual Machines\Node1和I:\virtual-systems\Node2。

 

回到"VMware Server Console",单击选项卡中的"Home"标签,然后单击"Open Existing Virtual Machine",在随后出现的"Open Virtual Machine"对话框中,单击"Browse"按钮,在随后出来的"Browse for a Virtual Machine"对话框中,找到复制出来的D:\Virtual Machines\Node1文件夹,选择下面的Windows Server 2003 Enterprise Edition.vmx文件,并单击"Open"按钮以打开它。

 

回到"VMware Server Console",在选项卡中单击刚刚打开的虚拟机的标签DNServer,在Commands列表中单击"Edit virtual machine settings",在随后出现的"virtual machine settings"对话框中,单击选项卡中的"Options"标签,在"virtual machine name"中输入"Node1",然后单击"OK"按钮。设置的"virtual machine name"名称将显示在"VMware Server Console"的选项卡标签中。

 

按照同样的步骤,将SQL Server 2005 群集的第二个节点命名为:Node2。

在Vmware Server Console的选项卡显示如下:

 

启动Virtual Machine Name为:DNServer的虚拟机,

虚拟机DNServer启动并进入操作系统后,首先配置好IP地址。

在操作系统的网络配置中,将此计算机的IP地址设置为:192.168.100.1,子网掩码为:255.255.255.0,并将首选DNS服务器指向本机也设置为:192.168.100.1。

这台将用作域服务器的虚拟机是从模板机克隆出来的,需要使用newsid这个小工具来重新生成SID,否则加入域的时候会出问题。使用newsid来重新生成虚拟机的SID。可以到http://technet.microsoft.com/en-us/sysinternals/bb897418.aspx下载newsid.exe这个工具。

 

先将newsid.exe这个文件拷贝到虚拟机DNServer上。虚拟机DNServer使用的网络类型为:Host-Only,虚拟机配置的IP地址为:192.168.100.1,将物理机上的虚拟网卡VMware Network Adapter VMnet1的IP地址配置为:192.168.100.2,这样以便物理机和虚拟机DNServer通信。

 

物理机上虚拟网卡VMware Network Adapter VMnet1的IP地址配置如下示:

在物理机上ping虚拟机DNServer的IP地址192.168.100.1,以及在虚拟机DNServer来ping物理机的IP地址192.168.100.2,确保都能够ping通。

 

将文件newsid.exe拷贝到虚拟机上。接下来使用newsid这个小工具来重新生成SID,并重新设置计算机名称。启动newsid后,会以向导的形式提示各项设置,除"Rename the Compter"这个步骤需要将计算机名设置为"DNServer"外,其他均保持默认设置即可。

完成所有的设置后,newsid会开始做相关的处理,并且会在处理完成后自动重启虚拟机。重启系统后,下面开始配置虚拟机DNServer为域服务器。

将计算机名称为DNServer的虚拟机配置成域服务器。

3.3.1. 配置域服务器IP地址

如下:

IP地址: 192.168.100.1

子网掩码: 255.255.255.0

DNS服务器: 192.168.100.1

 

3.3.2. 安装域名系统DNS服务

在控制面板中运行添加或删除程序,选择添加/删除Windows组件,在组件列表中选中网络服务,然后详细信息按钮,在弹出的网络服务列表中选择域名系统(DNS),

3.3.3. 新建正向查找区域

DNS服务安装完成后,在管理工具中选择DNS 管理,在正向查询区域中点击右键,点击新建区域,

(a) 选择区域类型为主要区域

(b) 新建区域名称:dbainfo.net

(c) 使用默认区域文件

(d) 选择允许非安全和安全动态更新

(e) 完成新建正向查找区域

3.3.4. 新建反向查找区域

在反向查找区域中点右键,选择新建区域

(a) 选择主要区域

(b) 输入相应的网段,设置为192.168.100

(c) 使用默认区域文件

(d) 选择允许非安全和安全动态更新

(e) 完成新建反向查找区域

3.3.5. 配置域控制器

在管理工具中打开配置您的服务器向导,开始配置域控制器,

(a) 配置您的服务器向导

(b) 选择域控制器角色

(c) 确认配置选项

(d) 开始Active Directory安装向导

(e) 选择新域的控制器

(f) 选择在新林中的域

(g) 新域的DNS全名为:dbainfo.net

在新域的DNS 全名中输入:dbainfo.net,即刚才DNS 中正向查找区域中配置的区域名称。

(h) 默认NetBIOS域名

域NetBIOS名使用默认的DBAINFO

(i) 使用默认数据库和日志文件文件夹

默认即可

(j) 使用默认的共享的系统卷

默认即可

(k) 选择DNS注册诊断

选择第二个选项:在这台计算机上安装并配置DNS服务器,并将这台DNS服务器设为这台计算机的首选DNS服务器。

(l) 选择与windows 2000 之前的服务器操作系统兼容的权限

(m) 设置目录服务还原模式的管理员密码

(n) 确定配置选项

(o) 开始Active Directory配置

等一段时间后,配置完成。

(p) 完成

域创建好后,根据提示重启操作系统。操作系统正常重启后,域的创建即告完成了。重启后,此服务器现在是域控制器了。


链接:

在VM Server中配置SQL Server 2005故障转移群集(1)—创建虚拟机

在VM Server中配置SQL Server 2005故障转移群集(2)---配置群集

在VM Server中配置SQL Server 2005故障转移群集(3)—安装实例

  • 本文链接地址:http://www.sybrepair.com/sqlserver-2005-failover-cluster1.htm
  • 本文为dbainfo个人原创,请在尊重作者劳动成果的前提下进行转载;
  • 转载务必注明原始出处 : Sybase数据库技术,数据库恢复专家
  • 对《在VM Server中配置SQL Server 2005故障转移群集(1)—创建虚拟机》有何疑问或见解,请在本文下方发表;
  • 对网站还有其他问题或建议,请提交在留言板,谢谢!
  • 目前还没有任何评论.
    :wink: :twisted: :roll: :oops: :mrgreen: :lol: :idea: :evil: :cry: :arrow: :?: :-| :-x :-o :-P :-D :-? :) :( :!: 8-O 8)