分类: Oracle
2008-01-01 11:55:09
1.虚拟机使用VMware server 1.0.3
下载网站:
学习网站:
2.oracle linux
并解压缩文件:
Enterprise-R4-U5-i386-disc1.iso
Enterprise-R4-U5-i386-disc2.iso
Enterprise-R4-U5-i386-disc3.iso
Enterprise-R4-U5-i386-disc4.iso
3.oracle 10g及clusterware
从官方网站下载
10201_database_linux32.zip
10201_clusterware_linux32.zip
4.OCFS文件系统支持
从官方网站下载
如果使用的是oracle linux,则这些rpm已经包含
ocfs-2.4.21-EL-1.0.14-1.i686.rpm
ocfs-support-1.0.10-1.i386.rpm
ocfs-tools-1.0.10-1.i386.rpm
5.ASMlib驱动程序
从官方网站下载
oracleasm-support-2.0.3-2
oracleasmlib-2.0.2-1
oracleasm-2.6.9-55.0.0.0.2.ELsmp-2.0.3-2
6.辅助工具
SecureCRT5.5
Xmanager2.0
FTP工具,支持ssh2 over ftp协议
推荐使用:
1.SSH2
2.FileZilla:
注:你也可以选择在Redhat AS4 / CentOS 4.4上进行本实验
VMware Server 允许您在一台物理计算机上运行多个操作系统。每个虚拟机都是一个独立的操作环境,并带有一组自己的虚拟组件,如磁盘、处理器和内存。在本实验中,您将了解如何安装和配置两个在 Enterprise Linux 和 VMware Server 上运行 Oracle RAC 10g 第 2 版的节点。
实验步骤:
1. 硬件要求和概述
2. 配置第一个虚拟机
3. 在第一个虚拟机上配置 Enterprise Linux
4. 创建并配置第二个虚拟机
9. 参考文档
在本指南中,您将安装 32 位 Linux 客户操作系统。为每个虚拟机至少分配 700MB 内存;硬盘空间>50G为所有虚拟机预留至少 20GB 磁盘空间。(本人安装完后总共使用了20g的空间)
主机操作系统环境概况:
主机名 |
操作系统 |
处理器 |
内存 |
磁盘 |
网卡 |
Niubro |
Windows XP Professional Service Pack 2(32 位)(英文版) |
Iintel(R) Core(TM) Duo CPU t2250@1.73GHz |
2 GB DDR2 667 MHz |
120 GB, Ultra ATA/133, 5400 RPM |
Intel Pro/100 |
客户操作系统环境概况:
主机名 |
操作系统 |
处理器 |
内存 |
rac1 |
Oracle Enterprise Linux 4(32 位) |
1 |
700 MB |
rac2 |
Oracle Enterprise Linux 4(32 位) |
1 |
700 MB |
虚拟磁盘布局概况:
主机操作系统上的虚拟磁盘 |
客户操作系统上的虚拟磁盘 |
虚拟设备节点 |
大小 (MB) |
描述 |
e:\vm\localdisk.vmdk |
/dev/sda1 |
SCSI 0:0 |
20000 |
“/”挂载点 |
e:\vm\sharedstorage\ocfs2disk.vmdk |
/dev/sdb |
SCSI 1:0 |
512 |
OCFS2 磁盘 |
e:\vm\sharedstorage\asmdisk1.vmdk |
/dev/sdc |
SCSI 1:1 |
3072 |
ASM 磁盘组 1 |
e:\vm\sharedstorage\asmdisk2.vmdk |
/dev/sdd |
SCSI 1:2 |
3072 |
ASM 磁盘组 1 |
e:\vm\sharedstorage\asmdisk3.vmdk |
/dev/sde |
SCSI 1:3 |
2048 |
ASM 闪回恢复区 |
(要配置共享存储,客户 OS 不能与共享存储共享同一个 SCSI 总线。指定客户 OS 使用 SCSI0,共享磁盘使用 SCSI1。)
RAC 数据库环境概况:
主机名 |
ASM 实例名 |
RAC 实例名 |
数据库名 |
数据库文件存储 |
OCR 与表决磁盘 (Voting Disk) |
rac1 |
+ASM1 |
devdb1 |
devdb |
ASM |
OCFS2 |
rac2 |
+ASM2 |
devdb2 |
devdb |
ASM |
OCFS2 |
您将在每个节点上安装 Oracle 主目录供冗余使用。每个节点上的 ASM 和 Oracle RAC 实例共享同一个 Oracle 主目录。
要创建和配置第一个虚拟机,您需要添加虚拟硬件设备,如磁盘和处理器。在继续执行安装之前,请创建以下 windows 文件夹以存放虚拟机和共享存储。
创建目录vm,在VM下创建三个目录rac1、rac2、sharedstorage.
运行VMware Server Console以启动应用程序:
1. 点击新建,创建一个新的虚拟机。
2. 新建虚拟机向导:单击 Next。
3. 选择适当的配置:
a. 虚拟机配置:选择 Custom。
4. 选择客户操作系统:
a. 客户操作系统:选择 Linux。
b. 版本:选择 Red Hat Enterprise Linux 4。
5. 命名虚拟机:
a. 虚拟机名称:输入“rac1”。
b. 位置:输入“e:\vm\rac1”。
6. 设置访问权限:
a. 访问权限:选择 Make this virtual machine private。
7. 启动/关闭选项:
a. 虚拟机帐户:选择 User that powers on the virtual machine。
8. 处理器配置:
a. 处理器:选择一个处理器。
9. 虚拟机内存:
a. 内存:选择 700MB。
10. 网络类型:
a. 网络连接:选择 Use bridged networking。
11. 选择 I/O 适配器类型:
a. I/O 适配器类型:选择 LSI Logic。
12. 选择磁盘:
a. 磁盘:选择 Create a new virtual disk。
13. 选择磁盘类型:
a. 虚拟磁盘类型:选择 SCSI (Recommended)。
14. 指定磁盘容量:
a. 磁盘容量:输入“20GB”。
b. 取消选择 Allocate all disk space now。为了节省空间,您现在不必分配所有磁盘空间。
15. 指定磁盘文件:
a. 磁盘文件:输入“localdisk.vmdk”。
b. 单击 Finish。
重复步骤 16-24 以创建四个虚拟 SCSI 硬盘 — ocfs2disk.vmdk (512MB)、asmdisk1.vmdk (3GB)、asmdisk2.vmdk (3GB) 和 asmdisk3.vmdk (2GB)。
16. VMware Server 控制台:单击 Edit virtual machine settings。
17. 虚拟机设置:单击 Add。
18. 新增硬件向导:单击 Next。
19. 硬件类型:
a. 硬件类型:选择 Hard Disk。
20. 选择磁盘:
a. 磁盘:选择 Create a new virtual disk。
21. 选择磁盘类型:
a. 虚拟磁盘类型:选择 SCSI (Recommended)。
22. 指定磁盘容量:
a. 磁盘容量:输入“0.5GB”。
b. 选择 Allocate all disk space now。如果您希望节省空间,则不必分配所有磁盘空 间。出于性能方面的考虑,您需要为每个虚拟共享磁盘预先分配所有磁盘空间。特别是在 Oracle 数据库创建期间或者当数据库的 DML 活动较频繁时,如果共享磁盘的大小增长快速,虚拟机可能会间歇挂起一段较短的时间甚至崩溃(这种情况很少见)。
23. 指定磁盘文件:
a. 磁盘文件:输入“e:\vm\sharedstorage\ocfs2disk.vmdk”。
b. 单击 Advanced。
24. 新增硬件向导:
a. 虚拟设备节点:选择 SCSI 1:0。
b. 模式:选择 Independent,针对所有共享磁盘选择 Persistent。
c. 单击 Finish。
最后,额外添加一个虚拟网卡以用于专用互联。
25. VMware Server 控制台:单击 Edit virtual machine settings。
26. 虚拟机设置:单击 Add。
27. 新增硬件向导:单击 Next。
28. 硬件类型:
a. 硬件类型:以太网适配器。
29. 网络类型:
a. 主机模式:与主机共享的专用网络
b. 单击 Finish。
30. 虚拟机设置:
a. 选择 Floppy 并单击 Remove。
31. 虚拟机设置:单击 OK。
修改虚拟机配置文件。还需要设置其他参数以启用两个虚拟 RAC 节点之间的磁盘共享。打开配置文件 e:\vm\rac1\Red Hat Enterprise Linux 4.vmx,并添加下面列出的粗体参数。
config.version = "8"
virtualHW.version = "4"
scsi0.present = "TRUE"
scsi0.virtualDev = "lsilogic"
memsize = "700"
scsi0:0.present = "TRUE"
scsi0:0.fileName = "localdisk.vmdk"
ide1:0.present = "TRUE"
ide1:0.fileName = "auto detect"
ide1:0.deviceType = "cdrom-raw"
floppy0.fileName = "A:"
Ethernet0.present = "TRUE"
displayName = "rac1"
guestOS = "rhel4"
priority.grabbed = "normal"
priority.ungrabbed = "normal"
disk.locking = "FALSE"
diskLib.dataCacheMaxSize = "0"
scsi1.sharedBus = "virtual"
scsi1.present = "TRUE"
scsi1:0.present = "TRUE"
scsi1:0.fileName = "E:\vm\sharedstorage\ocfs2disk.vmdk"
scsi1:0.mode = "independent-persistent"
scsi1:0.deviceType = "disk"
scsi1:1.present = "TRUE"
scsi1:1.fileName = "E:\vm\sharedstorage\asmdisk1.vmdk"
scsi1:1.mode = "independent-persistent"
scsi1:1.deviceType = "disk"
scsi1:2.present = "TRUE"
scsi1:2.fileName = "E:\vm\sharedstorage\asmdisk2.vmdk"
scsi1:2.mode = "independent-persistent"
scsi1:2.deviceType = "disk"
scsi1:3.present = "TRUE"
scsi1:3.fileName = "E:\vm\sharedstorage\asmdisk3.vmdk"
scsi1:3.mode = "independent-persistent"
scsi1:3.deviceType = "disk"
scsi1.virtualDev = "lsilogic"
ide1:0.autodetect = "TRUE"
floppy0.present = "FALSE"
Ethernet1.present = "TRUE"
Ethernet1.connectionType = "hostonly"
mainMem.useNameFile=FALSE
---
用VMware 在 Oracle Linux 上安装 Oracle 10g RAC(二)
http://blog.chinaunix.net/u1/52223/showart_455190.html
用VMware 在 Oracle Linux 上安装 Oracle 10g RAC(三)
http://blog.chinaunix.net/u1/52223/showart_458399.html
如果你觉得本文不错,可以订阅本站RSS | Google Reader | Bloglines | 抓虾 | 鲜果
chinaunix网友2008-01-16 16:44:40
老大,我的虚拟机的共享磁盘可以挂上了,可是用EXT3系统测试,怎么两个两个操作系统中建立文件夹,怎么LS不一样,各是各个,怎么不能同步呀,是不是我做错了,老大帮帮我,太郁闷了