



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
rhel5-kvm虚拟机安装oracle rac环境:CPU:Intel core2 E6750,内存:2G 安装过程: 1.安装rhel5.1 x64版本,安装时选择所有开发相关内容; 2.升级内核到当时最新版本(从下载,目的是为了更好支持kvm),升级过程如下: a.下载解压缩 b.# make mrproper c.# make menuconfig(这个时候把虚拟化的内容去掉,内核内嵌的kvm版本比较旧) d.#make e.#make modules_install f.#make install g.修改/boot/grub/menu.lst,让系统默认从新内核启动3.下载安装kvm,软件和文档地址/kvmwiki a.修改主机bios中,VT为ON, b.安装kvm,也就是configure,make,make install三步曲, c.加载kvm的两个模块,modprobe kvm,modprobe kvm-intel(amd相应使用kvm-adm)4.使用kvm安装虚拟机 a.创建虚拟文件,qume-img create -f vmdk /test/host1.img 10G,qume-img create -f vmdg /test/data.img 10G,创建的镜像文件和vmware的虚拟盘一样,有数据时自动扩充. b.设置kvm的网络: .主机上需要做一个桥接才能让虚拟机和主机ip连通,需要安装默认安装是没有的bridge-utils-1.1-2, .#/usr/sbin/brctl addbr br0 .#brctl addif br0 eth0 .增加文件/etc/sysconfig/network-scripts/ifcfg-br0来保证每次重启自动启动这个桥接: DEVICE=br0 TYPE=Bridge BOOTPROTO=dhcp ONBOOT=yes .修改/etc/sysconfig/network-scripts/ifcfg-eth0添加BRIDGE来指定桥接在这个节点启动: BRIDGE=br0 .增加一个脚本再虚拟器启动时候通过这个虚拟网卡和主机及外网通信qemu-ifup,并添加可执行权限: #!/bin/sh set -x switch=br0 if -n $1 ;then /usr/bin/sudo /usr/bin/tunctl -u whoami -t $1 /usr/bin/sudo /sbin/ip link set $1 up sleep 0.5s /usr/bin/sudo /usr/sbin/brctl addif $switch $1 exit 0 else echo Error: no interface specified exit 1 fi .开始安装虚拟机,qume-system-x86_64 -hda /test/hosting.img -hdb /test/data.img(系统识别到的hda和hdb) -m 800(所分配的内存) -net nic,model=rtl8139 -net tap,script=/qemu-ifup(网卡型号及使用虚拟网卡做桥接) -cdrom /test/rhel1.img(所使用的光盘镜像文件) -boot b(a,b,c对应软盘,光盘,硬盘)4.netapp模拟器的安装 a.sh安装后run.sh运行, b.配置initiator groups,注册rac各节点的initiator, c.aggreatevolumelunlun map, e.进行网络的配置,由于netapp的模拟器在使用br0时总认为这不是一个可识别的设备,因此我只能弄了个dummy设备来给他用,配置过程如下: .下载piobd并安装:http:/www.dur.ac.uk/c.c.dean/piobd/ .做dummy的配置:/etc/modprobe.conf里面添加如下行: alias dummy0 dummy options dummy numdummies=1 在/etc/sysconfig/network-sciptes里面添加文件ifcfg-dummy0: # Dummy Network Device DEVICE=dummy0 BOOTPROTO=none ONBOOT=yes IPV6INIT=no TYPE=Ethernet MACADDR=01:02:03:04:05:06 IPADDR= NETMASK= ARP=yes 加载模块dummy,ifup dummy0 up,后将/sim/setup.sh里面的eth替换成dummy重新执行/sim/setup.sh; netapp模拟器自身网卡ip地址的配置,配置两个和dummy0相同网段的ip即可. 网关及路由的配置-host1,我在/etc/rc5.d/里面添加文件S99brup,内容如下: roothost1 rc5.d# more S99brup echo 1/proc/sys/net/ipv4/ip_forward -启用ip转发让host2通过br0转发到dummy0 ifconfig br0:100 02 netmask up-配置rac的private网卡 cd /sim ./bgrun.sh-后台启动netapp模拟器,如果不先进入路径将会找到不模拟器的一个库函数.此外要安装expert后才能再后台运行这个程序,rhel安装光盘里面就有这个包 /etc/init.d/piobd restart-piobd重启 sleep 100-等待netapp模拟器完全启动 /etc/init.d/iscsi restart-重启iscsi来刷新模拟器提供的iscsi lun chmod 777 /dev/sd*-每次iscsi重新识别设备后权限都是只有root可读,所以干脆改动一下. host2上/etc/rc5.d/S10network脚本里添加如下内容: ifconfig eth0:100 03 netmask up route add -net netmask gw 2 dev eth0-添加网段到网段的路由. host1和host2上进行启动顺序的配置,确保host1上iscsi在piobd和网络启动之后启动,这个可以修改/etc/rc5.d/Sxx中xx的大小来实现. 5.主机及虚拟机上iscsi initiator的安装和配置, a.安装iscsi-initiator,查看iscsi-initiator name:/etc/iscsi/initiator-name b.在netapp虚拟机上注册initiator-group,luniscsi enable c.在linux主机上进行iscsi设备的配置: roothost1 client# more /etc/iscsi/initiatorname.iscsi InitiatorName=.redhat:10e9c034314c # service iscsid start Turning off network shutdown. Starting iSCSI daemon: OK # chkconfig iscsid on # iscsiadm -m discovery -t sendtargets -p 00 00:3260,1000 app:sn.99909261 01:3260,1001 app:sn.99909261 rootd2850l12 # iscsiadm -m node -T app:sn.99909261 -p 00 -l rootd2850l12 # iscsiadm -m node -T app:sn.99909261 -p 01 -l 7.crs的安装,选择使用oracle 11g,开始使用了oracle 10g,结果10g需用使用raw,每次做ocr的格式化时候都报错,后来干脆使用oracle 11g直接用块设备. a.本来使用device mapper,但是开始我没有计划好把netapp的模拟器安装到了host2上,由于这个机器是虚拟机,结果在host2上到link的时候总是比较长时间这个机器没有响应,最后host1会认为iscsi1连接的设备无效,vote diska的失败导致这个节点panic.所以以后的安装是在host1上安装netapp的模拟器,同时有时候device mapper更新dm-xx时不是很及时,出现设备文件找不到的情况,后来ocr及asm都使用/dev/disk/by-id里面的设置,而且有个好处是及时有磁盘的添加删除这里面的名字都不会变动. b.runInstaller,安装的开始阶段总报libxp.so.6找不到的错,费了很多功夫,后来发现是oui使用的java是32bit,当时还考虑过指定java_home之类的方式让oui使用64bit的java,但是我没有找到办法,最后发现办法很简单,安装个32bit的libxp就行了. c.因为host1上使用br0,host2使用eth0来做public网卡,vip网卡我让它们使用br0和eth0的别名来实现,crs配置完成后发现两个上面都使用br0设备,但host2上根本就没有这个设备,这个可以使用srvctl来修改:srvctl modify nodeapps -n host2 -A ipaddress/netmask
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年护士执业资格考试题库-急危重症护理学护理安全试题(含答案)
- 绘画专业毕业论文开题
- 大学毕业论文答辩不过
- 2025年医疗器械退货管理制度
- 毕业论文必须写专业吗
- 铝灰渣资源综合利用流程设计
- 2025年不占股份分红利益共享合同
- 证券公司毕业论文
- 毕业论文怎么引用
- 动画系有毕业论文吗
- 农药助剂限制与剂型的发展机遇
- 50G-PON技术白皮书 -中兴
- 中国石化起重作业安全管理规定
- 医学研究伦理与科研诚信-教学课件
- 社区网格员通用安全知识培训课件
- 商业街物业管理的方案
- 亮化工程方案及亮化工程技术施工方案
- 高等数学函数的连续性与间断点
- 外国语入学分班考试真题
- 斜视患者的护理
- GB/T 18492-2001信息技术系统及软件完整性级别
评论
0/150
提交评论