分类:
2008-10-16 19:09:55
我的风格大家也熟悉了,我也不多废话,也不愿意写什么手册,我认为搞稍微复杂一点技术的工程技术人员的最基本的能力就是去做调研和信息搜集,什么 事情光靠别人很详细的喂给你,你是永远无法成为高手的,过程本身很麻烦,有时候甚至很让人痛苦和气恼,但是这才是真正能够把你推动到一个"高手"的位置的 真正动力. 动手越少,水平越糟。
下面是我前几天做的一个简明步骤,不想写复杂的.我觉得已经足够帮有动手能力的同学过关了.
********************************************
10gR2 RAC + RHEL AS4U2 +VMWare GSX 3.2.0
Deployment brifing guide 0.9
Author: nntp 20060119
转载不得修改,请注明作者时间和出处
********************************************
1. 环境
自用的工作站一台,如果你的配置环境和我差很远,你就不要玩乐,你会很痛苦的.
------------硬件环境--------------------------------------------------------
CPU: AMD Althon64 3200+ x1
Mem: 2G DDR400
Storage: 1x10GB ATA for Host OS, 2x80G SATA for application
------------Host 的环境----------------------------------------------------------
SuSE Enterprise Linux Server 9 SP3 with latest errata Kernel from Novell YOU
(AMD64/EM64T version)
10GB上安装的是我的上面的这个OS,用来做Host OS, 并且已经调优过. (不会这种环境下调优的同学,你做出来的性能会和我有不少差距)
2个80GB硬盘,我用 MD 做软RAID, RAID level 是0, 并且作了调优(不会这种环境下linux阵列配置和优化的同学,你做出来的性能会和我有不少差距)
VMWare gsx3.2.0 安装在 10GB硬盘上,也作了一些小的优化工作(你在VTN上查得到怎么做优化).
80GB做RAID0就变成一个160GB的LUN. 我划乐40GB出来, mount 到 /vmegg上
我用的这个文件系统是ReiserFS, 并作了文件系统级的性能优化.
vmegg的结构如下
/vmegg
....../rac
........./rhel4
............/n1
............/n2
............/share
各位同学自己建好上面这些目录.
-------------------安装的大概步骤------------------------
步骤一: 安装前准备及Guest OS安装配置
步骤二: 安装 10gR2 clusterware
步骤三: 安装Oracle 10gR2 database
步骤四: 配置netca
步骤五: 配置dbca创建数据库
步骤六: 校验RAC
------------------------------------------------------------
============ 步骤一 安装前准备及Guest OS安装配置=======
Host OS 准备
1. 从Oracle OTN oracle 10gR2 for x86 linux,下2个zip, 一个是clusterware zip,一个是database zip, comp CD你可以下,我是懒的弄
2. 准备的RHEL AS4U2(x86), 你也可以用CentOS 4.2(x86)
3. 搞清楚你的linux的kernel version
4. 从Oracle OTN ocfs2 , ocfs tools, ocfs console, ASMLib, ASMLib support & utility,记住这些都是针对你的kernel的,不要下错
5. VMWare gsx 3.2.0 for linux
6. 我的工作站是没有显示器的,我的工作都是在笔记本上作的, 大家都知道Oracle的安装是需要X的,所以你可以VNC过去,也可以在本地用Xserver.
我用的是ReflectionX,因为还可用来连其他的Unix(HP-UX, AIX等). 这个完全是个人喜好,你搞得定什么用什么.
7. 在笔记本上配置好RelfectionX,做好连接host上的vmware console
Guest OS安装
1. 泡杯茶,会耗不少时间, 我一边安装一边看DVD的,当中会有很多等待时间. 虽然我后来用了几个自动化的方式 .
2. 在vmware console 创建你的 vmware guest OS, 取名 node1, node2, 选择 custome create-> Redhat Enterprise Linux ,其它都是默认. 内存选择1G(>800MB你就看 不到warning乐), 硬盘选择 LSI bus controller, 大小选择10GB, 建立方式选择 pre-allocated ,也就 是马上就创建这个vmdk, 我不喜欢split to 2GB,就把默认的打勾给去掉了.因为我的Host OS以及mount filesystem 已经做过优化,我喜欢一个独立的大文件,你们按照自立的路子来做,不要盲目跟我.
3. 创建好后vmware guest OS之后, 给每一个guest 加上一块NIC
4. 关掉vmware console, 这个时候你的两个vmware guest OS都创建好了,分别在n1 n2目录下面,而且每个都加了1个NIC,硬盘都是LSI, 并且大小10GB,而且都预创建好了,并且没有分割成2GB一块
[1]