至于以前那种 raw for OCR, CRS voting, CRS for data的做法,我是不考虑了,做做学习用途还能够,用在production环境是给自己吃药.
所以,假如您选择第一种,您的vmdk这样建,
vmware-vdiskmanager 创建 pre-allocated并且是lsi contoller的硬盘 200MB 一个 for raw for OCR
vmware-vdiskmanager 创建 pre-allocated并且是lsi contoller的硬盘 200MB 一个 for raw for CRS voting
vmware-vdiskmanager 创建 pre-allocated并且是lsi contoller的硬盘 1GB 四个, 2个for ASM Oracle data, 2个for flash recovery area, 您不玩flash recovery也能够省略掉
假如您选择第二种,您的vmdk这样建,
vmware-vdiskmanager 创建 pre-allocated并且是lsi contoller的硬盘 1GB一个 for ocfs2 for OCR CRS voting
vmware-vdiskmanager 创建 pre-allocated并且是lsi contoller的硬盘 1GB 四个for ASM for Oracle data & flash recovery area (同上)
raw没有什么有意思的,我因为还要在这个环境作其他的test,所以就选择第二种.
这样做好后,您的 /vmware/rac/rhel4/share目录就会产生您刚才创建的这些vmdk了.
7. 分别到 n1和n2的目录,打开node1.vmx 和node2.vmx, 在最后空白处添加这几段内容
scsi1.present = "TRUE"
scsi1.virtualDev = "lsilogic"
scsi1.sharedBus = "virtual"
这段是打开 scsi1上的使用,并且配置成virtual, controller配置成lsilogic
然后依次添加
scsi1:1.present = "TRUE"
scsi1:1.mode = "independent-persistent"
scsi1:1.filename = "/vmegg/rac/rhel4/share/ocfs.vmdk"
scsi1:1.deviceType = "plainDisk"
scsi1:2.present = "TRUE"
scsi1:2.mode = "independent-persistent"
scsi1:2.filename = "/vmegg/rac/rhel4/share/asm1.vmdk"
scsi1:2.deviceType = "plainDisk"
scsi1:3.present = "TRUE"
scsi1:3.mode = "independent-persistent"
scsi1:3.filename = "/vmegg/rac/rhel4/share/asm2.vmdk"
scsi1:3.deviceType = "plainDisk"
scsi1:4.present = "TRUE"
scsi1:4.mode = "independent-persistent"
scsi1:4.filename = "/vmegg/rac/rhel4/share/asm3.vmdk"
scsi1:4.deviceType = "plainDisk"
scsi1:5.present = "TRUE"
scsi1:5.mode = "independent-persistent"
scsi1:5.filename = "/vmegg/rac/rhel4/share/asm4.vmdk"
scsi1:5.deviceType = "plainDisk"
这样就把刚才创建的那几个vmdk添加好了
最后添加这个
disk.locking = "false"
diskLib.dataCacheMaxSize = "0"
diskLib.dataCacheMaxReadAheadSize = "0"
diskLib.DataCacheMinReadAheadSize = "0"
diskLib.dataCachePageSize = "4096"
diskLib.maxUnsyncedWrites = "0"
这段是对vmware使用共享硬盘的方式进行定义,我经常看到很多同学在装RHCS in vmware的时候说这个不正常,那个不正常,您们也能够借鉴一下这个配置
大多数人都知道配置 disk.locking ="false" 却漏掉dataCache
保存退出之后,重新打开您的vmware-console,您就能够看到2个vmware guest OS的配置中,都有这些硬盘出现了.
其实到现在为止还是个终极简单的工作.
在您的vmware-console里面edit config 点进看看,但是不要修改和save. !切记,而且之前修改vmx的时候,关掉您的vmware-console
8. 然后就安装您的vmware guest OS, 安装的时候,包选择default,然后点custom进去加几个必需的, Development Tools, Legacy Software Development Libraries, Kernel Development, Editor, System tools
9. 配置您的2个网卡的固定IP,hostname, DNS, gateway, time server (NTP)
node1:
hostname node1pub
eth0 192.168.0.11
eth1 10.1.1.1.1
node2
hostanme node2pub
eth0 192.168.0.22
eth1 10.1.1.1.2
gateway, DNS就按照自己的需要配
NTP我强烈建议您们配一个,不知道NTP的,后面有古怪事情不要问我.
10. 安装结束后,进入guest OS
修改 /etc/hosts
如下
127.0.0.1 localhost (必须要这样)
192.168.0.11 node1pub
192.168.0.22 node2pub
10.1.1.1 node1prv
10.1.1.2 node2prv
192.168.0.111 node1vip
192.168.0.222 node2vip
两个node都要相同.
修改后要确认这个hosts 都正确 (ping)
11. ssh-keygen for root, dsa/rsa 1024bit 我选择空的 passphase,您能够加您的passphase,但是后面您要ssh-agent $SHELL建立等效,我怕麻烦就省略掉了.
cd ~/.ssh
cat *rsa.pub >> authorized_keys
cat *dsa.pub >> authorized_keys2
copy .ssh/下面这些到 node2 的 ~/.ssh下面
这些都是基本功,我就不废话了,不熟悉这个的就不要往下看了.
12. 分别在每个node 上做这些事情
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!




