windows 2008 mscs+sql+oracle - 图文

更新时间:2023-03-08 09:33:47 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

Windows 2008 MSCS and oracle 10G安装指南

参考: http://www.cnblogs.com/chnking/archive/2010/07/17/1779799.html

一、 安装配置域控制器

安装2003或2008系统作为域控,机器名DC。双机的机器无需安装域控制器,只需加入到域即可. 以下部分为2003系统下,2008与其类似! 服务器网卡要设置为静态IP。 DNS设置自身:127.0.0.1

在服务器管理中添加AD role,设置新mscs.local。

1、 配置AD

打开服务器管理向导,点击域控制器,下一步。

选择新域的控制器(第一台域控制器)。

键入DNS名,如果与控制器只是提供内网服务建议后缀为local,避免与外网DNS服务器冲突。 注:win2008 仅需安装AD即可,无需单独安装DNS.

选择目录。

如果是第一台域控制器,建议安装DNS,避免以后出现莫名其妙的问题。

安装完成重启后就成域控制器了。

2、 安装虚拟iSCSI存储

这步虚拟一个iSCSI的网络共享存储的硬件设备,本应由单独一台虚拟机安装,但是内存有限,不能运行太多的虚机,此处放在DC域控虚拟机上安装。 3.1. 安装Microsoft iSCSI Initiator

在windows 2003上安装虚拟iSCSI存储服务需要先安装Microsoft iSCSI Initiator(文件Initiator-2.08-build3825-x86fre.exe),可以到微软下载网站下载。 Windows 2008则自带此组件.

3.2. 安装starwind

Starwind 官网有30天的试用版,需要下载试用的key。 使用starwind 5.30,运行界面:

连接starwind服务器后(需要登录,用户名root,默认密码starwind),连接后点击右面的configuration标签:

3.3. 建立共享磁盘

虚拟iSCSI存储是为cluster的服务器设置的共享存储,这里需要为DB cluster和biztalk cluster分配共享存储,规划磁盘和容量如下: DB cluster使用的共享磁盘: Quorum:仲裁磁盘,分配1G; MSDTC:MSDTC使用磁盘,分配1G; Data:数据库文件存储磁盘,分配20G.

在Targets上点击右键,选Add Target新建一个磁盘:

下一步,选择存储类型,选择硬盘:

选择使用虚拟硬盘:

选择镜像文件:

选择建立新虚拟磁盘:

指定虚拟磁盘镜像文件的路径和大小:(注意此处的路径和名称需要手工指定和填写)

指定相关选项,注意第三个选项“Allow multiple concurrent iSCSI connections(clustering)”一定要选上:

后面的基本都是下一步的执行下去,仲裁盘就建好了。 另外几个虚拟磁盘按照上面的步骤一一建立:

二、群集使用的IP(注意需要有三个浮动IP,IP自主规划)

序号 机器名 2003DC 心跳 IP 192.168.1.106 192.168.2.104 192.168.2.105 192.168.1.104 192.168.1.105 192.168.1.42 192.168.1.41 192.168.1.40 域控 用途 1 11 虚拟机需要再添加一块网卡 DB_Server节点1 DB_Server节点2 DB_cluster MSDTC cluster(必须??) Oracle 12 13 14 15 16 DB server DB_2008-1 DB_2008-2 DB_Cluster Dtc Oracle_Cluster

三、 安装两台DB server的服务器

1、 安装两台用于DB server的服务器

第一台DB的虚机安装win2008 R2企业版,机器名自定,设置静态IP,跟域控同一网段,DNS指向域控的IP。

操作系统安装好后,修改机器名,加入到域。

把域用户都加入到本机的管理组,以后的操作必须以域用户登陆。 同样第二台DB虚拟机同上.

2、 新增私有网卡

每个DB cluster的node都必须有两个网卡,一个是对外的共有网卡,一个是连接另一个node的心跳线的私有网卡,这个私有网卡设置为跟共有网卡不同网段的地址,只有两个私有网卡之间能连接即可。

两台DB机器的私有IP分别设置为静态与public不同网段。

3、 节点机连接共享磁盘

3.1. 第一台DB server

在第一台DB server上运行iSCSI Initiator:

在iSCSI Initiator 属性页, 点击Discovery 标签,然后点击Discover Portal:

指定starwind安装的机器,就会连接上这个共享磁盘服务器。 备注:尽管starwind服务器的端口显示是3261,但是这里还是要写3260,不知为何。 回到iSCSI Initiator 属性页,点击Targets标签:

这里会列出iStorageServer服务器上已经建立的共享磁盘,选择DB cluster使用的三个磁盘,点击Connect按钮:

选择“Add this connection to the list of Favorite Targets”,这样服务器每次启动都会自动连接共享磁盘。

每个磁盘都连接后,在磁盘的Status栏都会显示Connected状态。

一旦共享磁盘被挂接后,可以在磁盘管理中初始化这些磁盘,先将此磁盘联机:

然后初始化此磁盘:

最后要给磁盘分配盘符,在磁盘上点击右键,选New Simple Volume:

所有挂接到cluster的磁盘,在各个node的盘符必须保持一致,所以这里把这三个共享磁盘分配为X、Y、Z盘符,这样不会跟各个node的本地磁盘冲突:

3.2. 第二台DB server

跟第一台DB server一样,先使用iSCSI Initiator连接到DB cluster将要使用的三个磁盘: Quorum, DTC, Data

在计算机管理中,把这三个盘连线,并分别分配跟DB server一样的盘符。

这时,在两台DB server里都能同时连接到这三个磁盘,在两台服务器的资源管理器中能同时看到X,Y,Z磁盘。

4、 安装Application Server Role(MSDTC) 安装oracle 群集应该用不到,经过测试可行。

在两台DB虚拟机上分别执行。

在Role Management中安装和配置Application server,在Role Services中要选上Incoming Remote Transactions 和 Outgoing Remote Transactions,MSDTC要使用它们:

5、 添加Failover Cluster Feature

在两台DB虚拟机上分别执行。

在Server Manager选择 Features,点击Add Features:

6、 验证Windows Server 2008 Cluster

在两台DB虚拟机中的其中一台验证Cluster,在Failover Cluster Management,点击Validate a Configuration连接:

在Select Servers or a Cluster对话框,加入你需要加入为cluster的node:

在Testing Options页面,选择Run all tests:

点击下一步,开始进行验证,要求所有的测试都通过,如果哪个测试没有通过,一定要找出原因,修改好后重新验证,直到所有验证通过,才能进行下一步。 网卡报错,不管!

7、 建立Windows Server 2008 Cluster

在Failover Cluster Management,点击Create a Cluster。 注意:

在加入到node的机器的公用网卡的NetBIOS要设置为enabled,私有网卡的NetBIOS设置为disabled。所有网卡的IPv6都关闭。

NetBIOS不要管,2008里面没有。IPV6 把前面的钩去掉。 选择要加入到cluster的node:

或者在测试完成后:

点击“Create the cluster now using the validated nodes…”开始配置cluster

在Access Point for Administering the Cluster对话框,输入用于管理Cluster的主机名和IP地址。

这里设置主机名:DBWinCluster 设置IP为静态

配置向导开始配置群集,正常的话,群集配置成功:

Cluster安装成功后,可以测试一下群集是否可以工作了。

可以到域控服务器上查看AD中,多了个叫DBWinCluster的机器,这是windows cluster对外的机器名。

在DNS服务器上,多了一条A记录,可以看到DBWinCluster的IP为192.168.1.40。 Ping DBWinCluster或者192.168.1.40可以ping通。

8、 安装和配置MSDTC群集

8.1. 新建MSDTC cluster

在拥有用户共享存储的节点机上,打开Failover Cluster Management,右击Server and Applications,选择Configure a Service or Application。

开始运行高可用向导:

选择Distributed Transaction Coordinator (DTC),下一步:

这里设置群集后的MSDTC的机器名和IP。下一步:

这里选择MSDTC使用的存储区,这里分配前面设置的DBMSDTC540的那个共享磁盘。下一步:

MSDTC的群集配置成功。同样会在AD和DNS中增加机器和A记录。 8.2. 配置MSDTC Cluster

配置 MSDTC为 Incoming Caller Authentication Required 在cluster管理器中,右键右击MSDTC.,选择管理MSDTC

在 Clustered DTCs, 右击 clustered DTC resource, 点击Properties:

点击Security标签:

点击允许Network DTC Access,为了对biztalk提供事务支持,网络DTC访问必须允许 在Transaction Manager Communication下选择: · Allow Inbound · Allow Outbound

· Incoming Caller Authentication Required

MSDTC的事务模式必须将Transaction Manager Communication设置为No Authentication Required or Incoming Caller Authentication Required,Required or Incoming Caller Authentication Required是建议的设置,因为它更安全。

四、 安装SQL 2008 cluster

将MSDTC群集切换到第一台DB server

安装SQl 2008 cluster必须是连同SQL 2008 SP1一起安装的,所以要制作SP1跟原始SQL 2008一起安装的集成版本。 如何制作SQl 2008 with SP1,参见:

http://blogs.msdn.com/petersad/archive/2009/02/25/SQL-server-2008-creating-a-merged-slisptream-drop.aspx 注意:

在vmware中一定要把vmware tools删除后安装SQL server cluster,否则在配置实例阶段时会报如下错误:

The given network name is unusable because there was a failure trying to determine if the network name is valid for use by the clustered SQL instance due to the following error: 'The network address is invalid.' 安装好SQL server cluster后再把vmware tools安装回去。

1、 安装第一台SQL 2008 with sp1

运行setup,选择New SQL Server failover cluster installation:

继续:

下一步,选择功能:

下面是实例配置:

下面选择cluster可用的资源,这里只有一个盘可用,就是前面设置的data的那个盘:

Cluster Network Configuration配置中,配置SQL cluster对外的网络地址,去掉DHCP选项,设置静态IP地址:

下一步:

在Server Configuration,选择启动服务的账户,这里都是用bizadmin这个账户:

本文来源:https://www.bwwdw.com/article/1on3.html

Top