Chinaunix

标题: 用VMWARE GSX SERVER2.1做WINDOWS 2000 群集的过程 [打印本页]

作者: aile    时间: 2003-02-20 22:27
标题: 用VMWARE GSX SERVER2.1做WINDOWS 2000 群集的过程
这是我按以前做时的回忆和参照GSX SERVER 2.1的英文手册写的,比较简单,
可能有遗漏的地方,我不懂solaris的群集,那位要是做出来了请教教我。
VMWARE GSX SERVER 2.1
SQL1=群集的第一个节点,虚拟机名是sql1.vmx
SQL2=群集的第二个节点,文件是sql2.vmx
SQLCLUSTER=群集的名称
sql1和sql2都要2块网卡,一个做外网,一个用于集群内部通信
一.建立共享磁盘
1.建立数据盘
plainmaker d:\vmware\data.pln 2000
2.建立仲裁盘
plainmaker d:\vmware\quorum.pln 500
3.编辑sql1.vmx
#SCSI Controller scsi1
#Adding the quorum and data disk files
disk.locking=flase
scsi1.present = “TRUE”
scsi1.sharedBus = virtual
scsi1:0.present = “TRUE”
scsi1:0.filename = “d:\vmware\quorum.pln”
scsi1:0.mode = “persistent”
scsi1:1.present = “TRUE”
scsi1:1.filename = “d:\vmware\data.pln”
scsi1:1.mode = “persistent”
4.在第一节点上安装windows2000 advanced server
5.建立第二台虚拟机sql2.vmx,装windows2000 advanced server
6.编辑sql2.vmx
#SCSI Controller scsi1
#Adding the quorum and data disk files
disk.locking=false
scsi1.present = “TRUE”
scsi1.sharedBus = virtual
scsi1:0.present = “TRUE”
scsi1:0.filename = “d:\vmware\quorum.pln”
scsi1:0.mode = “persistent”
scsi1:1.present = “TRUE”
scsi1:1.filename = “d:\vmware\data.pln”
scsi1:1.mode = “persistent”
7.启动sql1,把主机名设为sql1
8.设置内网网卡ip地址10.0.0.1 255.255.255.0
9.设置外网网卡ip地址192.168.0.1 255.255.255.0
10.把共享磁盘变为基本盘,格式化
11.把仲裁盘设为Q,数据盘设为R
12.安装ActiveDirectory
13.在AD用户计算机管理里建立集群用户,如cluster
14.控制面板->;添加删除程序里添加集群服务
15.按向导一步步做,集群名SQLCLUSTER,ip为192.168.0.100,255.255.255.0,
   把两个磁盘添加到共享盘。设置内部和外部通讯的网卡。
16.在群集管理器中停止群集服务,关机
17.启动sql2,把主机名设为sql2,并加入到先前建立的域中
18.设置内网网卡ip地址10.0.0.2 255.255.255.0
19.设置外网网卡ip地址192.168.0.2 255.255.255.0
20.把仲裁盘设为Q,数据盘设为R
21.安装群集服务,要选第二个节点。
22.打开sql1,在群集管理器里启动群集服务,群集就运行起来了
作者: zzsir    时间: 2003-02-21 13:40
标题: 用VMWARE GSX SERVER2.1做WINDOWS 2000 群集的过程
111
作者: liudw    时间: 2003-02-21 14:01
标题: 用VMWARE GSX SERVER2.1做WINDOWS 2000 群集的过程
sql1和sql2是安装在一台电脑上吗?如果是需要多大的内存?
作者: aile    时间: 2003-02-21 20:00
标题: 用VMWARE GSX SERVER2.1做WINDOWS 2000 群集的过程
装载同一台电脑上,每个虚拟机用128M,我的电脑是384M内存
作者: 南非蜘蛛    时间: 2003-02-21 20:48
标题: 用VMWARE GSX SERVER2.1做WINDOWS 2000 群集的过程
[quote]原帖由 "aile"]装载同一台电脑上,每个虚拟机用128M,我的电脑是384M内存[/quote 发表:


等我有了好机器,要好好搞搞这个东西
作者: l63    时间: 2003-02-21 21:37
标题: 用VMWARE GSX SERVER2.1做WINDOWS 2000 群集的过程
你的dc在那里
作者: l63    时间: 2003-02-21 21:40
标题: 用VMWARE GSX SERVER2.1做WINDOWS 2000 群集的过程
你的12和17有点问题啊

我做了,专门一台机器作dc
作者: aile    时间: 2003-02-21 21:41
标题: 用VMWARE GSX SERVER2.1做WINDOWS 2000 群集的过程
用第一个节点做主域控制器,第二个节点加入域就行了。
作者: 78020281    时间: 2003-02-21 21:58
标题: 用VMWARE GSX SERVER2.1做WINDOWS 2000 群集的过程
没有这么多内存呀。全部装nt4 吧。嘿嘿。
作者: aile    时间: 2003-02-21 22:02
标题: 用VMWARE GSX SERVER2.1做WINDOWS 2000 群集的过程
下面网址是安装Windows 2000群集服务的指南,在vmware里除了要虚拟一个共享存储磁盘外,其他的与在两台真实机器+阵列柜上装是一样的。
http://www.microsoft.com/china/technet/windows2000/200001/clustep.asp
作者: 南非蜘蛛    时间: 2003-02-21 22:02
标题: 用VMWARE GSX SERVER2.1做WINDOWS 2000 群集的过程
看来我需要找个server,装个linux版的了
作者: kenchu    时间: 2003-02-21 23:23
标题: 用VMWARE GSX SERVER2.1做WINDOWS 2000 群集的过程
请问你的host os是windows 还是 linux 啊?
作者: aile    时间: 2003-02-22 07:59
标题: 用VMWARE GSX SERVER2.1做WINDOWS 2000 群集的过程
Windows版,Linux版做法是一样的.
作者: albeta    时间: 2003-02-24 09:57
标题: 用VMWARE GSX SERVER2.1做WINDOWS 2000 群集的过程
搂主只说了怎么安装群集服务,能不能再介绍一下怎么实现其它软件的群集啊,比如说sql Server,IIS什么的,怎么实现负载均衡。怎么让服务器以active/active模式启动,而不是active/passive模式。
作者: liudw    时间: 2003-02-24 13:47
标题: 用VMWARE GSX SERVER2.1做WINDOWS 2000 群集的过程
那网卡是怎么样确定的?作群集至少需要2块网卡的,我的电脑上只有一块网卡,该怎么办?能详细的说说吗?谢谢
作者: laoxia    时间: 2003-02-24 20:07
标题: 用VMWARE GSX SERVER2.1做WINDOWS 2000 群集的过程
群集是啥?(认真地)
作者: liudw    时间: 2003-02-24 23:05
标题: 用VMWARE GSX SERVER2.1做WINDOWS 2000 群集的过程
这是我的文件内容,请问我该怎么改?谢谢
config.version = "6"
virtualHW.version = 2
localConsole = TRUE
displayName = "solaris2"
draw = "gdi"
guestOS = "other"
ide0:0.present = TRUE
ide0:0.fileName = "Other.vmdk"
ide1:0.present = TRUE
ide1:0.deviceType = "cdrom-raw"
ide1:0.fileName = "D:"
memsize = 128
ethernet0.present = TRUE
floppy0.present = FALSE
ethernet1.present = TRUE
uuid.location = "56 4d ff b6 2a f4 af 42-49 e2 21 1e b2 bb 5f 8a"
作者: aile    时间: 2003-02-25 07:21
标题: 用VMWARE GSX SERVER2.1做WINDOWS 2000 群集的过程
VMWAR里可以虚拟两块网卡,不需要有真实的网卡。
常见服务安装:http://www.jite.net/zygc/4/particular.php?page=4.7
作者: aile    时间: 2003-02-25 07:23
标题: 用VMWARE GSX SERVER2.1做WINDOWS 2000 群集的过程
liudw把文章里写的那几行加进去就行了。
作者: ORA-600    时间: 2003-02-25 09:55
标题: 用VMWARE GSX SERVER2.1做WINDOWS 2000 群集的过程
我曾经在vmware上安装了ORACLE OPS(linux),也写了篇粗略的文档,可是这里是solaris论坛,发在这里不合适哦?
作者: liudw    时间: 2003-02-25 12:08
标题: 用VMWARE GSX SERVER2.1做WINDOWS 2000 群集的过程
谢谢,我搞定了,但我觉得最好是在vmware图形里面添加,我直接修改.vmx时我的无法启动
作者: shimu    时间: 2003-02-25 15:29
标题: 用VMWARE GSX SERVER2.1做WINDOWS 2000 群集的过程
[quote]原帖由 "ORA-600"]我曾经在vmware上安装了ORACLE OPS(linux),也写了篇粗略的文档,可是这里是solaris论坛,发在这里不合适哦? [/quote 发表:

简直是精品,发啊,感谢
作者: aile    时间: 2003-02-25 21:49
标题: 用VMWARE GSX SERVER2.1做WINDOWS 2000 群集的过程
期待ORA-600的文章
作者: shimu    时间: 2003-02-25 22:09
标题: 用VMWARE GSX SERVER2.1做WINDOWS 2000 群集的过程
安装win集群时找不到共享scsi
作者: ORA-600    时间: 2003-02-26 11:19
标题: 用VMWARE GSX SERVER2.1做WINDOWS 2000 群集的过程
很久不用了,凭着印象补充的,有错误的地方请指正。

安装VMWARE GSX SERVER,
创建两个Linux VM,每个单SCSI盘(SCSI 0),6个G,双网卡,一个Bridge,一个Host Only,ip地址自己设定了。
用plainmaker创建裸设备,最好创建创建2个2GB的,将创建的裸设备分别添加到两个VM上,
修改VM配置文件,将两个裸设备置于SCSI 1上,共享SCSI 1通道,disk.locking=false,scsi1.sharedBus = "virtual" 等等了,详细设置在VMWARE文档里有http://www.vmware.com/support/gsx2/doc/ha_configs_scsi-res_enable_gsx.html,很简单的。

以下是安装Oracle的步骤,有关问题见文档http://www.linuxeden.com/edu/doctext.php?docid=2308

1.安装Redhat 7.2(Server)和相应的补丁包(删除原来的binutils,安装7.1的binutils)#可以装xfce来做X界面
2.配置Hostname,修改/etc/hosts.equiv和$USERS/.rhosts,保证rsh,rcp能正确执行
3.对共享磁盘分区(一边就可以)
4.用raw绑定磁盘分区(或修改/etc/sysconfig/rawdevices,启动rawdevices服务)
5.修改/etc/rc.local,添加/sbin/insmod softdog soft_margin=60,启动softdog
6.创建ORACLE用户,在/etc/profile.d/oracle.sh里添加ORACLE的环境变量,SID不一样,SID1,SID2
7.在一边安装ORACLE,安装时选上OPS。
8.安装顺利,Link到96%是出现ins_rdbms.mk的错误,修改$ORACLE_HOME/lib/sysliblist
  -ldl -lm -lnsl -lpthread
9.rcp $ORACLE_HOME/lib/*到另一计算机上
10.出现运行root.sh时不要运行,在两边分别执行glibc-stubs的补丁包
11.修改root.sh里的错误,执行
12.修改$ORACLE_HOME/oracm/admin/nmcfg.ora,配置watchdogd,oranm,oracm
        CmHostName=dbsnode1                #dbsnode2上为dbsnode2
        DefinedNodes=dbsnode1 dbsnode2
        CmDiskFile=/dev/raw/raw1
13.以root启动watchdogd,oranm,oracm
        cd $ORACLE_HOME/oracm/bin
        ./watchdogd -g dba &
        ./oranm </dev/null>;$ORACLE_HOME/oracm/log/nm.log 2>;&amp;1 &amp;
        ./oracm </dev/null>;$ORACLE_HOME/oracm/log/cm.log 2>;&amp;1 &amp;
14.dbassist创建集群数据库,为每个表空间分配裸设备
15.修改/etc/oratab文件
16.修改两边listener.ora文件,启动listener
17.svrmgrl分别启动两边的数据库

注:最好能重新编译内核,将watchdog的nowayout加上,不然,一边shutdown以后,另一台1分钟后也会shutdown
作者: scohk    时间: 2003-02-26 11:29
标题: 用VMWARE GSX SERVER2.1做WINDOWS 2000 群集的过程
不知道。
作者: shimu    时间: 2003-02-26 12:47
标题: 用VMWARE GSX SERVER2.1做WINDOWS 2000 群集的过程
原帖由 "ORA-600" 发表:
很久不用了,凭着印象补充的,有错误的地方请指正。

安装VMWARE GSX SERVER,
创建两个Linux VM,每个单SCSI盘(SCSI 0),6个G,双网卡,一个Bridge,一个Host Only,ip地址自己设定了。
用plainmaker创建裸设备..........

这么多好人感激!
作者: shimu    时间: 2003-02-26 15:05
标题: 用VMWARE GSX SERVER2.1做WINDOWS 2000 群集的过程
原帖由 "ORA-600" 发表:
很久不用了,凭着印象补充的,有错误的地方请指正。

安装VMWARE GSX SERVER,
创建两个Linux VM,每个单SCSI盘(SCSI 0),6个G,双网卡,一个Bridge,一个Host Only,ip地址自己设定了。
用plainmaker创建裸设备..........

这么多好人感激!
作者: lyric    时间: 2003-03-09 13:33
标题: 用VMWARE GSX SERVER2.1做WINDOWS 2000 群集的过程
哪有GSX SERVER 下?
作者: l63    时间: 2003-03-09 16:19
标题: 用VMWARE GSX SERVER2.1做WINDOWS 2000 群集的过程
[quote]原帖由 "aile"]用第一个节点做主域控制器,第二个节点加入域就行了。[/quote 发表:


晕倒,

这也行啊;

第一台dc的域角色和其他dc是不一样的;

一旦down,其他机器怎么入域;角色迁移吗?不够费事得;

怀疑~!!··




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2