RedHat_Enterprice_Linux_Server_5_X64上安装Oracle_10G_R2_RAC安装指南.doc_第1页
RedHat_Enterprice_Linux_Server_5_X64上安装Oracle_10G_R2_RAC安装指南.doc_第2页
RedHat_Enterprice_Linux_Server_5_X64上安装Oracle_10G_R2_RAC安装指南.doc_第3页
RedHat_Enterprice_Linux_Server_5_X64上安装Oracle_10G_R2_RAC安装指南.doc_第4页
RedHat_Enterprice_Linux_Server_5_X64上安装Oracle_10G_R2_RAC安装指南.doc_第5页
已阅读5页,还剩146页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

oracle 10g r2 rac安装指南for redhat enterprice linux server 5 x641 硬件配置主机主要配置:hp dl580g5两台,4c/16g/2*146/1*fc操作系统:redhat enterprice linux server 5.2 x64数据库:oracle 10g rac r2()磁盘阵列:hp xp240002 安装设计2.1 操作系统安装设计2.1.1 操作系统选择linux操作系统安装版本要求:redhat linux as 安装组件时选择定制安装组件时选择定制:(一种方式你只选择你认识的包,操作系装完后,再安装需要的包,另一种方式是所有包都装上)2.1.3 关闭防火墙关闭firewall,关闭selinux 2.1.4 需要安装的patches/packages操作系统必备的基本包如下:binutils-.6-6.el5.x86_64.rpmcompat-db-4.2.52-5.1.x86_64.rpmcompat-gcc-34-3.4.6-4.x86_64.rpmcompat-gcc-34-c+-3.4.6-4.x86_64.rpmcompat-libstdc+-33-3.2.3-61.x86_64.rpmcompat-libstdc+-296-2.96-138.i386.rpmcontrol-center-2.16.0-16.el5.x86_64.rpmgcc-4.1.2-42.el5.x86_64.rpmgcc-c+-4.1.2-42.el5.x86_64.rpmglibc-2.5-24.x86_64.rpmglibc-common-2.5-24.x86_64.rpmglibc-devel-2.5-24.x86_64.rpmglibc-headers-2.5-24.x86_64.rpmgnome-libs-.90-44.1ibaio-0.3.106-3.2.x86_64.rpmlibgomp-4.1.2-42.el5.x86_64.rpmlibstdc+-4.1.2-42.el5.x86_64.rpmlibstdc+-devel-4.1.2-42.el5.x86_64.rpmlibxp-1.0.0-8.1.el5.x86_64.rpmmake-3.81-3.el5.x86_64.rpmpdksh-5.2.14-30sysstat-7.0.2-1.el5.x86_64.rpmxscreensaver-5.04-1.0.el5.src.rpm需要特别说明的是如果你的基本包高于以上版本的话不要紧,没有任何关系,事实上我安装的时候就有许多基本包是高于以上版本的。其中标为经包的3个包在redhat as5里已经不提供了(估计是被其它包所代替,个人意见,示经官方证实),但是不装这三个包不影响oracle 10g在as5下的安装。查询方法,例如:rpm -q binutils compat-db compat-gcc-34 compat-gcc-34-c+ compat-libstdc+-33 control-center gcc gcc-c+ glibc glibc-common glibc-devel glibc-headers gnome-libs libstdc+ libstdc+-devel libgomp libxp make pdksh sysstat xscreensaver libaio安装包的方法如下:#rpm -uvh libaio-0.3.105-2.x86_64.rpm卸载包的方法如下:#rpm e libaio-0.3.105-2(卸载包)2.1.5 安装特别包需要特注意的是libaio包,这个包在as4下默认安装的是32包的,我们需要把它装成64位的。查看libaio的版本用,以下命令#rpm -q -qf %name-%version-%release (%arch)n libaio如果出来的结果中有:libaio-0.3.105-2 (x86_64)就可以了,如果没有就要安装libaio-0.3.105-2.x86_64.rpm这个包了。安装该包的命令如下:#rpm -uvh libaio-0.3.105-2.x86_64.rpm如果已经安装了32位libaio包则需要先卸载掉32位包,然后再安装64位的包。卸载该包的命令如下:#rpm e libaio-0.3.105-2(卸载包)2.1.6 调整操作系统参数要达到调整操作系统参数的目录,只需修改/etc/sysctl.conf文件即可,在本环境中,只要在sysctl.conf文件里添加如下内容:kernel.shmall = 2097152kernel.shmmax = 8589934592(其中这个数值为内存的一半,以byte为单位,我的机器内存为16384mb,那这这个参数值即为8192*1024*1024)kernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 65000net.ipv4.tcp_wmem=262144262144262144net.ipv4.tcp_rmem=419430441943044194304net.core.rmem_default = 1048576net.core.rmem_max = 1048576net.core.wmem_default = 262144net.core.wmem_max = 2621442.1.7 网卡聚合设计安装网卡聚合软件或驱动,将两块网卡配置为链路一主一备模式运行,文档服务器和银电联网服务器除外。2.1.8 主机网络标识设计主机名称ip标签网卡接口ip地址掩码(位)网关功能hbyxdnl1hbyxdnl11 bind062/252554固定iphbyxdnl1-vipbind0:63/252554viphbyxdnl1-prvbind1/25-privhbyxdnl2hbyxdnl2bind064/252554固定iphbyxdnl2-vipbind0:65/252554viphbyxdnl2-prvbind1/2525-priv注:两台机器上都安装oracle 10g rac电能采集中间库、95598中间库和weblogic92;2.1.9 内置磁盘安装设计本项目中,两台电能量采集前置机将采用hp dl580g5,配置8块146g磁盘,服务器磁盘安装设计如下:raid需求磁盘分配用途12块系统盘镜像,卷组vg00。56块数据存储,卷组vg01。raid 52.1.10 内置磁盘定制(custom)文件系统设计(1号机)卷组名称文件系统mount点大小要求类型用途-/dev/sda1/boot120mext3引导区vg00/dev/vg00/lvol3/20gext3根区/dev/vg00/oralv/oracle30gext3oracle/dev/vg00/app/app20gext3weblogic/dev/vg00/lvol216gswap交换分区vg01/dev/vg01/arch01lv/arch01175gext3oracle归档/dev/vg01/explv/exp500gext3oracle备份-hbyxdnl2:/dev/vg01/arch02lv/arch02175gnfsoracle归档说明:主机共包含8块146g内置磁盘,两块以镜像方式创建卷组vg00,;剩余6块以raid5方式创建卷组vg01,建立默认swap区,16g。2.1.11 内置磁盘定制(custom)文件系统设计(2号机)卷组名称文件系统mount点大小要求类型用途-/dev/sda1/boot120mext3引导区vg00/dev/vg00/lvol3/20gext3根区/dev/vg00/oralv/oracle30gext3oracle/dev/vg00/app/app20gext3weblogic/dev/vg00/lvol216gswap交换分区vg01/dev/vg01/arch02lv/arch02175gext3oracle归档/dev/vg01/explv/exp500gext3oracle备份-hbyxdnl1:/dev/vg01/arch01lv/arch01175gnfsoracle归档说明:主机共包含8块146g内置磁盘,2块以镜像方式创建卷组vg00,;剩余6块以raid5方式创建卷组vg01,建立默认swap区,16g。2.1.12 阵列磁盘定制分区设计集群锁盘分区磁盘分区裸设备大小要求类型用途sdg/dev/sdg/dev/raw/raw1300mrawocr盘sdh/dev/sdh/dev/raw/raw2300mrawvote盘sdi/dev/sdi/dev/raw/raw3300mrawspfile文件盘集群数据盘分区磁盘分区裸设备asm盘大小要求类型用途sdc/dev/sdc/dev/raw/raw4ora1286gasmoracle数据sdd/dev/sdd/dev/raw/raw5ora2286gasmoracle数据2.2 oracle安装设计2.2.1 oracle电能量库(rac数据库)oracle的rac数据库安装在本项目的两台hp dl580g5 pc服务器上。2.2.2 安装oracle clusterware安装项配置说明crs安装路径/oracle/product/crs/10.2cluster namecrs_dnlcluster节点名称hbyxdnl1,hbyxdnl2指定网卡使用(vip,priv)见“章节”ocr盘指定/dev/raw/rocrlvvote盘指定/dev/raw/rvotelv注:此处的ocr和vote盘指定应与卷组裸设备划分章节中创建的裸设备保持一致!2.2.3 安装database软件安装项配置说明安装方式定制custom安装路径(oracle_home)/oracle/product/db/10.2cluster安装模式cluster installation:两个节点:hbyxdnl1, hbyxdnl2创建库选项只安装软件,不建库2.2.4 oracle数据库升级在上节安装完后数据库软件后,升级oracle数据库到,过程同上。注意安装路径要和原来的目录保存一致。2.2.5 创建rac数据库安装项配置说明创建类型oracle real application cluster database节点选择hbyxdnl1,hbyxdnl2数据库类型custom数据库名称及sid前缀dnl数据库服务dnl两个节点上的实例:dnl1,dnl2taf策略:basic用户口令oracle存储模式裸设备方式是否启用归档启用归档运行模式;两个实例的归档路径:/arch01和/arch02内存设置选择typical percentage:44%block大小8kprocesses2500语言american_america数据库字符集utf8国家区域字符集utf8connection modededicated server modespfile路径/dev/vgdata/rspfile数据存储(控制文件、系统表空间、redolog、用户表空间等)该部分数据数据文件采用asm磁盘,磁盘名为rac_disk,名为rac_disk的asm盘所采用的物理盘为,/dev/sdc,/dev/sdd,/dev/sde,/dev/sdf(注:建立二个undo表空间undotbs1和undotbs2,每个实列1个undotbs表空间,建12组redo log,每个实例6组)2.2.6 安装oracle workflow server2.6.31 只在1号节点hbyxdnl1上发起安装过程2 安装路径与此前的oraclehome保持一致。3 只安装oracle workflow 2.6.3组件。3 安装配置操作系统3.1 安装操作系统3.2 创建oracle用户和dba组 首先创建dba用户,组id为300 再创建oracle用户,密码为oracle,用户id为300 修改oracle用户,将oracle加到dba组,主组为dba3.3 修改oracle用户限制1将下列内容添加到/etc/security/limits.conf文件里:oracle soft nproc 4096oracle hard nproc 16384oracle soft nofile 4096oracle hard nofile 655362将下列内容添加到/etc/pam.d/login文件里:session required pam_limits.so3. 将下列内容添加到/etc/profile文件里:if $user = oracle ; then if $shell = /bin/ksh ; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fifi4将先前创建的几个文件系统授权给oracle#chown r oracle:dba /orainstall /orasys /oradata#chmod r 775 /orainstall /orasys /oradata5修改/etc/hosts62hbyxdnl63hbyxdnl1-vip62hbyxdnl1-priv64hbyxdnl65hbyxdnl2-vip64hbyxdnl2-priv3.4 安装额外系统包操作系统必备的基本包如下:binutils-.6-6.el5.x86_64.rpmcompat-db-4.2.52-5.1.x86_64.rpmcompat-gcc-34-3.4.6-4.x86_64.rpmcompat-gcc-34-c+-3.4.6-4.x86_64.rpmcompat-libstdc+-33-3.2.3-61.x86_64.rpmcompat-libstdc+-296-2.96-138.i386.rpmcontrol-center-2.16.0-16.el5.x86_64.rpmgcc-4.1.2-42.el5.x86_64.rpmgcc-c+-4.1.2-42.el5.x86_64.rpmglibc-2.5-24.x86_64.rpmglibc-common-2.5-24.x86_64.rpmglibc-devel-2.5-24.x86_64.rpmglibc-headers-2.5-24.x86_64.rpmgnome-libs-.90-44.1ibaio-0.3.106-3.2.x86_64.rpmlibgomp-4.1.2-42.el5.x86_64.rpmlibstdc+-4.1.2-42.el5.x86_64.rpmlibstdc+-devel-4.1.2-42.el5.x86_64.rpmlibxp-1.0.0-8.1.el5.x86_64.rpmmake-3.81-3.el5.x86_64.rpmpdksh-5.2.14-30sysstat-7.0.2-1.el5.x86_64.rpmxscreensaver-5.04-1.0.el5.src.rpm需要特别说明的是如果你的基本包高于以上版本的话不要紧,没有任何关系,事实上我安装的时候就有许多基本包是高于以上版本的。其中标为经包的3个包在redhat as5里已经不提供了(估计是被其它包所代替,个人意见,示经官方证实),但是不装这三个包不影响oracle 10g在as5下的安装。查询方法,例如:#rpm -q binutils compat-db compat-gcc-34 compat-gcc-34-c+ compat-libstdc+-33 control-center gcc gcc-c+ glibc glibc-common glibc-devel glibc-headers gnome-libs libstdc+ libstdc+-devel libgomp libxp make pdksh sysstat xscreensaver libaio安装包的方法如下:#rpm -uvh libaio-0.3.105-2.x86_64.rpm卸载包的方法如下:#rpm e libaio-0.3.105-2(卸载包)需要特注意的是libaio包,这个包在as4下默认安装的是32包的,我们需要把它装成64位的。查看libaio的版本用,以下命令#rpm -q -qf %name-%version-%release (%arch)n libaio如果出来的结果中有:libaio-0.3.105-2 (x86_64)就可以了,如果没有就要安装libaio-0.3.105-2.x86_64.rpm这个包了。安装该包的命令如下:#rpm -uvh libaio-0.3.105-2.x86_64.rpm如果已经安装了32位libaio包则需要先卸载掉32位包,然后再安装64位的包。卸载该包的命令如下:#rpm e libaio-0.3.105-2(卸载包)3.5 配置hangcheck 计时器rootnode1 # vi /etc/rc.local增加:modprobe hangcheck-timer hangcheck-tick=30 hangcheck_margin=180然后得启机器3.6 修改/etc/redhat-release文件由于10g发行时as5.2还没有发布,因此安装程序的操作系检查不支持redhat as 5.2,这就需要手工修改/etc/redhat-release文件。将red hat enterprise linux server release 5.2 (tikanga)替换为red hat enterprise linux server release 4。另一种方法就是在执行oracle安装方件是将参数,忽略操作系统版本检查,具体方法如下:$./runinstaller -ignoresysprereqs ignore_prereq=true3.7 设置ssh在clusterware (crs) 和rac database 安装过程中,oracle universal installer (oui) 必须能够以oracle的身份自动将软件复制到所有rac 节点。这里我们通过配置ssh 让oracle 用户拥有不输入密码即可访问各节点的能力。首先两个节点间互ping,要确保都是通的rootnode1 # ping 02rootnode1 # ping 22要建立用户等效性,需要在两个节点上以oracle 用户身份生成用户的公钥和私钥,首先在node1 执行:rootnode1 opt# su - oracleoraclenode1 $ mkdir /.sshoraclenode1 $ chmod 700 /.sshoraclenode1 $ ssh-keygen -t rsagenerating public/private rsa key pair.enter file in which to save the key (/home/oracle/.ssh/id_rsa):enter passphrase (empty for no passphrase):enter same passphrase again:your identification has been saved in /home/oracle/.ssh/id_rsa.your public key has been saved in /home/oracle/.ssh/id_rsa.pub.the key fingerprint is:d2:69:eb:ac:86:62:27:50:99:ff:e8:1e:a2:e6:5d:7f oraclenode1oraclenode1 $ ssh-keygen -t dsagenerating public/private dsa key pair.enter file in which to save the key (/home/oracle/.ssh/id_dsa):enter passphrase (empty for no passphrase):enter same passphrase again:your identification has been saved in /home/oracle/.ssh/id_dsa.your public key has been saved in /home/oracle/.ssh/id_dsa.pub.the key fingerprint is:0a:9a:20:46:a2:28:ec:72:23:82:f2:9d:f8:62:9b:d1 oraclenode1然后换node2 执行rootnode2 # ping 02rootnode2 # ping 22rootnode2 opt# su - oracleoraclenode2 $ mkdir /.sshoraclenode2 $ chmod 700 /.sshoraclenode2 $ ssh-keygen -t rsagenerating public/private rsa key pair.enter file in which to save the key (/home/oracle/.ssh/id_rsa):enter passphrase (empty for no passphrase):enter same passphrase again:your identification has been saved in /home/oracle/.ssh/id_rsa.your public key has been saved in /home/oracle/.ssh/id_rsa.pub.the key fingerprint is:dd:be:7a:37:e4:b5:f0:b2:24:95:50:61:ea:a1:61:07 oraclenode2oraclenode2 $ ssh-keygen -t dsagenerating public/private dsa key pair.enter file in which to save the key (/home/oracle/.ssh/id_dsa):enter passphrase (empty for no passphrase):enter same passphrase again:your identification has been saved in /home/oracle/.ssh/id_dsa.your public key has been saved in /home/oracle/.ssh/id_dsa.pub.the key fingerprint is:bc:b5:cb:43:c7:19:53:d6:f7:16:69:85:12:7f:aa:be oraclenode2切换回node1,接着执行:oraclenode1 $ cat /.ssh/id_rsa.pub /.ssh/authorized_keysoraclenode1 $ cat /.ssh/id_dsa.pub /.ssh/authorized_keys提示:下列命令会提示你输入node2 的oracle 密码,按照提示输入即可,如果失败可重新尝试执行命令。oraclenode1 $ ssh node2 cat /.ssh/id_rsa.pub /.ssh/authorized_keysthe authenticity of host node2 (02) cant be established.rsa key fingerprint is 92:d1:ce:5b:c8:a1:52:d5:ac:00:5f:48:5d:12:06:e4.are you sure you want to continue connecting (yes/no)? yeswarning: permanently added node2,02 (rsa) to the list of known hosts.oraclenode2s password:oraclenode1 $ ssh node2 cat /.ssh/id_dsa.pub /.ssh/authorized_keysoraclenode2s password:oraclenode1 $ scp /.ssh/authorized_keys node2:/.ssh/authorized_keysoraclenode2s password:authorized_keys 100% 1992 2.0kb/s 00:00两机相互执行,看看是否还需要输入密码oraclenode1 $ ssh node1 dateoraclenode1 $ ssh node2 dateoraclenode1 $ ssh node1-priv dateoraclenode1 $ ssh node2-priv date切换至node2 执行oraclenode2 $ ssh node1 dateoraclenode2 $ ssh node2 dateoraclenode2 $ ssh node1-priv dateoraclenode2 $ ssh node2-priv date提示:注意命令的返回信息,由于rac 对节点间时间较敏感,因此如果此处显示节点单时间不一至,建议同步(一般相隔超过20 秒就需要同步时间了)。!最后别忘了ssh一下自已!3.8 升级操作系统内核3.8.1 升级内核升级内核到最新版,包括的主要文件有如下:kernel-2.6.18-92.1.22.el5.x86_64.rpmkernel-devel-2.6.18-92.1.22.el5.x86_64.rpmkernel-doc-2.6.18-92.1.22.el5.noarch.rpmkernel-headers-2.6.18-92.1.22.el5.x86_64.rpm下载地址:/mirrors//52/x86_64/updates/security/安装方法如下:hbyxdnl1:/tmp/kennel#rpm ivh *3.8.2 校验初始 ram 磁盘映像如果系统使用 ext3 文件系统或 scsi 控制器,你就需要初始 ram 磁盘。初始 ram 磁盘的目的是允许模块化的内核在它能够进入模块通常驻留的设备之前具备进入内核需要从该设备引导的模块的能力。 初始 ram 磁盘通过使用 mkinitrd 命令来创建。然而,如果内核及其相关文件是从 red hat, inc. 发行的 rpm 软件包中安装或升级的话,这个步骤会被自动执行;因此,它不必被手工进行。要校验它是否被创建了,使用 ls -l /boot 命令来确定 initrd-2.4.20-2.47.1.img 文件被创建了(版本应该匹配刚刚安装了的内核的版本)。 下一步是校验引导装载程序已被配置来引导新内核。详情请参阅 第 30.6 节 。 3.8.3 校验引导装载程序如果你安装了 grub 或 lilo 引导装载程序, kernel rpm 软件包配置它们来引导刚刚安装的内核,但是它并不配置引导装载程序默认引导新内核。确认一下引导装载程序已被配置成引导新内核总是值得提倡的。这是至关重要的一步。如果引导装载程序被配置得不正确,你将无法引导你的系统。若这种情况发生了,使用你从前创建的引导盘来引导你的系统,然后再试图配置你的引导装载程序。 grub如果你选择了 grub 作为引导装载程序,请确认 /boot/grub/grub.conf 文件中包含的 title 部分中的版本与你刚刚安装的 kernel 软件包的版本相同(如果你安装了 kernel-smp 和/或 kernel-bigmem ,你也会看到这个部分): # note that you do not have to rerun grub after making changes to this file# notice: you have a /boot partition. this means that# all kernel and initrd paths are relative to /boot/, eg.# root (hd0,0)# kernel /vmlinuz-version ro root=/dev/hda2# initrd /initrd-version.img#boot=/dev/hdadefault=3timeout=10splashimage=(hd0,0)/grub/splash.xpm.gztitle red hat linux (2.4.20-2.47.1)root (hd0,0)kernel /vmlinuz-2.4.20-2.47.1 ro root=label=/initrd /initrd-2.4.20-2.47.1.imgtitle red hat linux (2.4.20-2.30)root (hd0,0)kernel /vmlinuz-2.4.20-2.30 ro root=label=/initrd /initrd-2.4.20-2.30.img如果你创建了单独的 /boot 分区,到内核与 initrd 映像的路径是相对于 /boot 分区而言的。 注意,默认引导项目没有被设置为新内核。要配置 grub 来默认引导新内核,把 default 变量的值改成包含新内核的 title 部分的号码。这个号码从 0 开始。例如,如果新内核是第二个 title 部分,把 default 设置为 1 。 你可以重新引导计算机来开始测试这个新内核,观察屏幕上的消息来确保硬件被正确地检测到了。 lilo如果你选择了 lilo 作为引导装载程序,请确认 /etc/lilo.conf 文件中包含的 image 部分中的版本与你刚刚安装的 kernel 软件包的版本相同(如果你安装了 kernel-smp 和/或 kernel-bigmem ,你也会看到这个部分): prompttimeout=50default=2.4.20-2.30boot=/dev/hdamap=/boot/mapinstall=/boot/boot.bmessage=/boot/messagelinear image=/boot/vmlinuz-2.4.20-2.47.1label=2.4.20-2.47.1initrd=/boot/initrd-2.4.20-2.47.1.imgread-onlyappend=root=label=/image=/boot/vmlinuz-2.4.20-2.30label=2.4.20-2.30initrd=/boot/initrd-2.4.20-2.30.imgread-onlyappend=root=label=/注意,默认引导项目没有被设置为新内核。要配置 lilo 来默认引导新内核,把 default 变量的值改成包含新内核的 image 部分中的 label 的值。以根用户身份运行 /sbin/lilo 命令来启用改变。运行后,其输出会与如下相似: added 2.4.20-2.47.1 * added linux 2.4.20-2.47.1 后面的 * 意味着那部分中的内核是 lilo 会默认引导的内核。 你可以重新引导计算机来开始测试这个新内核,观察屏幕上的消息来确保硬件被正确地检测到了。3.9 配置网卡绑定所谓bonding,就是将多块网卡绑定同一ip地址对外提供服务,可以实现高可用或者负载均衡。当然,直接给两块网卡设置同一ip地址是不可能的。通过bonding,虚拟一块网卡对外提供连接,物理网卡的被修改为相同的mac地址。kernels 2.4.12及以后的版本均提供bonding模块,以前的版本可以通过patch实现。3.9.1 首先要看linux是否支持bondingrhel4已经默认支持了.(大部分发行版都支持)# modinfo bonding filename: /lib/modules/2.6.18-8.el5/kernel/drivers/net/bonding/bonding.koauthor: thomas davis, and many othersdescription: ethernet channel bonding driver, v3.0.3version: 3.0.3license: gplsrcversion: 2547d22885c2fdf28ef7d98如果有类似上面的信息输出,说明已经支持了.如果没有,说明内核不支持bonding,需要重新编译内核编译内核的步骤这里就不多写了,在make menuconfig里面找到bonding driver support这样的对话框,选中它.如果是模块编译,还需要挂载模块.挂载bonding 模块的方法; rootlocalhost# modprobe bonding如果/sbin/ifenslave没有,我们还需要把它也单独编译出来rootlin:/home/beinan# cd /usr/src/linux-2.6.20/documentation/networkingrootlin:/home/networking# gcc -wall -wstrict-prototypes -o -i/usr/src/linux-2.6.20/include ifenslave.c -o ifenslaverootlin:/home/networking# cp ifenslave /sbin/ifenslave 3.9.2 确认你目前使用的网卡检查/etc/sysconfig/network-scripts目录下以ifcfg-开头的文件,应该为eth0, eth1. 3.9.3 配置虚拟网卡bond0 1、编辑两个虚拟网络接口配置文件,指定网卡ip,并将第一行改为分别改为device=bond0和device=bond1:roothbyxdnl1#cp/etc/sysconfig/network-scripts/ifcfg-eth0ifcfg-bond0roothbyxdnl1#viifcfg-bond0roothbyxdnl1#catifcfg-bond0 device=bond0bootproto=noneonboot=yesnetwork=28netmask=28ipaddr=62userctl=nogateway=54type=ethernetroothbyxdnl#cp/etc/sysconfig/network-scripts/ifcfg-eth0ifcfg-bond1roothbyxdnl1#viifcfg-bond1roothbyxdnl1#catifcfg-bond1device=bond1bootproto=noneonboot=yesnetwork=netmask=28ipaddr=userctl=notype=ethernet2、修改eth0, eth1,eth2,eth3配置文件 roothbyxdnl1 network-scripts#vi ifcfg-eth0roothbyxdnl1 network-scripts#cat ifcfg-eth0device=eth0bootproto=noneonboot=yesmaster=bond0slave=yesuserctl=yesroothbyxdnl1 network-scripts# ifcfg-eth1device=eth1bootproto=noneonboot=yesmaster=bond0slave=yesuserctl=yesroothbyxdnl1 network-scripts#cat ifcfg-eth2device=eth2bootproto=noneonboot=yesmaster=bond1slave=yesuserctl=yesroothbyxdnl1 network-scripts# ifcfg-eth3device=eth3bootproto=noneonboot=yesmaster=bond1slave=yesuserctl=yes3、编辑/etc/modules.conf文件编辑/etc/modprobe.conf文件,加入如下一行内容,以使系统在启动时加载bonding模块,对外虚拟网络接口设备为bond0、bond1加入下列4行:aliasbond0bondingoptionsbond0miimon=100mode=1aliasbond1bondingoptionsbond1miimon=100mode=1说明:miimon是用来进行链路监测的。比如:miimon=100,那么系统每100ms监测一次链路连接状态

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论