Archive for 五月 28th, 2008

添加SWAP

星期三, 五月 28th, 2008

步骤很简单
1.创建一个文件,任何名字都行,如swap;放什么位置都行,
使用dd命令创建个1G的swap文件
dd if=/dev/zero of=/swap bs=1024M count=1
2.mkswap /swap。将swap作为交换文件。
3.swapon /swap。激活交换文件。
现在交换文件已经工作了,可运行cat /proc/swaps查看。
如需开机自动启用,可以在/etc/fstab中加入一行 /swap swap swap sw 0 0 这样保证系统启动时激活交换文件

协调 沟通 交流

星期三, 五月 28th, 2008

最近在做一个券商的灾备系统,到目前为止经历了一个多星期,工作基本完成80%,剩下的就是同步数据,进行压力和业务测试。在这次项目中技术上没遇到什么问题,但是其他方面感受很多,来到上海后,到达机房,负责OS的人安装系统,第一台安装时在旁边跟着看了下,然后就走开了,并且也说了要注意的几个地方。可是到我做RAC安装前的检查时,发现第2台机器SWAP就给了1G,原来说好时32G,呵呵,其实感觉没必要这么大,但是同时说这样。感受一,有些事自己还是必须跟着,一下不看就出了问题,后来就DD了个文件,键了个SWAP。系统搞好后,就等EMC的人挂存储,存储规划之前早就做好了表,也交给了EMC,让他们严格来安装这个来划分,当时也说了,有什么疑问和我们交流。谁想他自己就在划,没按照我们的文档来,没个LUN多给了8G,我们事先规划事已经预留了的,而且盘符是乱起八糟,到周一我们做时才发现,后来就我们自己做了改动,如果在等EMC来重新划又的耽误一天的时间。感受二,为什么事情不看着就有差别呢?剩下来的工作基本就是我们的工作了,在检查RAC环境时,遇到一个错误提示,虽说不影响安装,但是还是查了下,最后确定为hostname问题,
cluvfy stage -post hwos -n oradb1,oradb5 -verbose
Result Node reachability from node “null”
看到的并不是实际的,解决方法:vi /etc/sysconfig/network更改hostname
还有如果没有安装cvuqdisk包的话,存储检查也进行不下去。
安装时基本没啥问题。
明天就回杭州了。哈哈开心

网卡绑定

星期三, 五月 28th, 2008

最近在做一个证券的灾备系统RAC,LINUX下的网卡绑定
首先是在/etc/sysconfig/network_script/下touch连个文件ifcfg-bond0,ifcfg-bond1,机器上4块网卡,两个千M网卡,两个光纤,分别绑定,光纤的做RAC内联,配置信息如下
————————————–主机(10.8.1.10)————————
Ifcfg-bond0 配置文件内容
DEVICE=bond0
BOOTPROTO=none
ONBOOT=yes
TYPE=Ethernet
NETMASK=255.255.255.0
NETWORK=10.8.1.0
IPADDR=10.8.1.10
USERCTL=no
GATEWAY=10.8.1.254

Ifcfg-bond1 配置文件内容

DEVICE=bond1
BOOTPROTO=none
ONBOOT=yes
TYPE=Ethernet
USERCTL=no
IPADDR=192.168.0.3
NETMASK=255.255.255.0
NETWORK=192.168.0.0
BROADCAST=192.168.0.255

Ifcfg-eth0 配置文件内容

DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
TYPE=Ethernet
USERCTL=no
MASTER=bond0
SLAVE=yes

Ifcfg-eth1 配置文件内容

DEVICE=eth1
BOOTPROTO=none
ONBOOT=yes
TYPE=Ethernet
USERCTL=no
MASTER=bond0
SLAVE=yes

Ifcfg-eth2 配置文件内容

DEVICE=eth2
BOOTPROTO=none
ONBOOT=yes
TYPE=Ethernet
USERCTL=no
MASTER=bond1
SLAVE=yes

Ifcfg-eth3 配置文件内容

DEVICE=eth3
BOOTPROTO=none
ONBOOT=yes
TYPE=Ethernet
USERCTL=no
MASTER=bond1
SLAVE=yes

—————————————–主机(10.8.1.11)——————————————
Ifcfg-bond0 配置文件内容
DEVICE=bond0
BOOTPROTO=none
ONBOOT=yes
TYPE=Ethernet
NETMASK=255.255.255.0
NETWORK=10.8.1.0
IPADDR=10.8.1.11
USERCTL=no
GATEWAY=10.8.1.254
Ifcfg-bond1 配置文件内容

DEVICE=bond1
BOOTPROTO=none
ONBOOT=yes
TYPE=Ethernet
USERCTL=no
IPADDR=192.168.0.2
NETMASK=255.255.255.0
NETWORK=192.168.0.0
BROADCAST=192.168.0.255

Ifcfg-eth0 配置文件内容

DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
TYPE=Ethernet
USERCTL=no
MASTER=bond0
SLAVE=yes

Ifcfg-eth1 配置文件内容

DEVICE=eth1
BOOTPROTO=none
ONBOOT=yes
TYPE=Ethernet
USERCTL=no
MASTER=bond0
SLAVE=yes

Ifcfg-eth2 配置文件内容

DEVICE=eth2
BOOTPROTO=none
ONBOOT=yes
TYPE=Ethernet
USERCTL=no
MASTER=bond1
SLAVE=yes

Ifcfg-eth3 配置文件内容

DEVICE=eth3
BOOTPROTO=none
ONBOOT=yes
TYPE=Ethernet
USERCTL=no
MASTER=bond1
SLAVE=yes

在测试时,拔插网线都正常冗余,可是用ifconfig bond0 up起的时候 光纤口的就是起步来也不知道为什么,有知道的可以告诉我,但是用service network restart 就可以启动起来,很郁闷的事