1、修改配置文件
/f
alias bond0 bonding
alias bond1 bonding
/etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
BOOTPROTO=static
ONBOOT=yes
USERCTL=no
IPADDR=192.168.56.101
BROADCAST=192.168.56.255
NETWORK=192.168.56.0
NETMASK=255.255.255.0
TYPE=Ethernet
BONDING_OPTS="mode=1 miimon=100"
/etc/sysconfig/network-scripts/ifcfg-bond1
DEVICE=bond1
BOOTPROTO=static
ONBOOT=yes
USERCTL=no
IPADDR=192.168.136.101
BROADCAST=192.168.136.255
NETWORK=192.168.136.0
NETMASK=255.255.255.0
TYPE=Ethernet
BONDING_OPTS="mode=1 miimon=100"
/etc/sysconfig/network-scripts/ifcfg-eth0
# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]
DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
USERCTL=no
富田事变HWADDR=00:0c:29:9e:87:44
MASTER=bond0
SLAVE=yes
/etc/sysconfig/network-scripts/ifcfg-eth1
# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]
DEVICE=eth1
BOOTPROTO=none
ONBOOT=yes
HWADDR=00:0c:29:9e:87:4e
MASTER=bond0
SLAVE=yes
/etc/sysconfig/network-scripts/ifcfg-eth2
# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]
DEVICE=eth2
BOOTPROTO=none
ONBOOT=yes
USERCTL=no
HWADDR=00:0c:29:9e:87:58
MASTER=bond1
SLAVE=yes
/etc/sysconfig/network-scripts/ifcfg-eth3
# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]
DEVICE=eth3
BOOTPROTO=none
ONBOOT=yes
HWADDR=00:0c:29:9e:87:62
USERCTL=no
MASTER=bond1
SLAVE=yes
命令:
ifensalve bond0 eth0 eth1
ifensalve bond1 eth2 eth3
service network restart
韩寒
2、检查配置
cat /proc/net/bonding/bond0
Ethernet Channel Bonding Driver: v3.6.0 (September 26, 2009)
Bonding Mode: fault-tolerance (active-backup)
Primary Slave: None
信阳市第一实验小学
Currently Active Slave: eth0
MII Status: up
MII Polling Interval (ms): 100
Up Delay (ms): 0
Down Delay (ms): 0
Slave Interface: eth0
MII Status: up
Link Failure Count: 0
Permanent HW addr: 00:0c:29:9e:87:44
Slave queue ID: 0
Slave Interface: eth1
MII Status: up
Link Failure Count: 0
Permanent HW addr: 00:0c:29:9e:87:4e
Slave queue ID: 0
cat /proc/net/bonding/bond1
Ethernet Channel Bonding Driver: v3.6.0 (September 26, 2009)
Bonding Mode: fault-tolerance (active-backup)
Primary Slave: None
Currently Active Slave: eth2
MII Status: up
MII Polling Interval (ms): 100
Up Delay (ms): 0
Down Delay (ms): 0
Slave Interface: eth2
MII Status: up
Link Failure Count: 0
Permanent HW addr: 00:0c:29:9e:87:58
Slave queue ID: 0
Slave Interface: eth3
MII Status: up
Link Failure Count: 0
Permanent HW addr: 00:0c:29:9e:87:62
Slave queue ID: 0
在vmware workstation界面上将相应的网卡(cat /proc/met/bonding/bondN)disconnect,依次测试。用ifdown、ifup方式不行不会自动切换 /f (redhat6.0+:/etc/modprobe.f)萨纳克需要添加fail_over_mac=1 => 切换的时候改MAC地址,不加不会切换成功(virtualbox、vmware workstation下测试)
二、建用户和组
groupadd oinstall -g 1000
groupadd dba -g 1001
groupadd asmadmin -g 1101
爱过分
groupadd asmdba -g 1102
groupadd asmoper -g 1103
useradd -m -u 1001 -g oinstall -G asmadmin,asmdba,asmoper -d /home/grid grid
useradd -m -u 1002 -g dba -G oinstall,asmdba,asmoper -d /home/oracle oracle
三、创建磁盘
ocr、data ...
KERNEL=="sd?",BUS=="scsi",PROGRAM=="/sbin/scsi_id -g -u /dev/$name",RESULT=="36000c293bc7e9c8139a42cb118aa8913",NAME="asm-ocr",OWNER="grid",GROUP="asmadmin",MODE="0660" RUN+="/bin/raw /dev/raw/raw1 /dev/asm-ocr"
KERNEL=="sd?",BUS=="scsi",PROGRAM=="/sbin/scsi_id -g -u /dev/$name",RESULT=="36000c2910f9afeae89aa3ef976f95c50",NAME="asm-data",OWNER="grid",GROUP="asmadmin",MODE="0660" RUN+="/bin/raw /dev/raw/raw2 /dev/asm-data"
ACTION=="add",KERNEL=="raw1", OWNER="grid", GROUP="asmadmin", MODE="660"
ACTION=="add",KERNEL=="raw2", OWNER="grid", GROUP="asmadmin", MODE="660
"
四、安装Grid Infrastructure
这一步老是报错(报diskgroup相关错误,忘记记录了),改成预分配harddisk空间后成功
node1:
[root@oel501 ~]# /opt/grid/app/11.2.0/grid/root.sh
Performing root user operation for Oracle 11g
磁流变阻尼器The following environment variables are set as:
ORACLE_OWNER= grid
ORACLE_HOME= /opt/grid/app/11.2.0/grid
Enter the full pathname of the local bin directory: [/usr/local/bin]:
The file "dbhome" already exists in /usr/local/bin. Overwrite it? (y/n)
[n]: The file "oraenv" already exists in /usr/local/bin. Overwrite it? (y/n)
[n]:
The file "coraenv" already exists in /usr/local/bin. Overwrite it? (y/n)
[n]:
Creating /etc/
Entries will be added to the /etc/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root script.
Now product-specific root actions will be performed.