實戰浪潮英信服務器web部署操作過程(1)

一、系統環境:

1、四臺浪潮英信服務器NF5220

  1)內存:4G內存

  2)硬盤:兩個280G硬盤,默認已經做好了raid 1配置。如果要重設raid 0,開機的時候按ctrl +  M 進入,具體設置可參見《英信服務器用戶手冊》

  3)雙網卡雙電源

 

2、兩臺做web + RHCS 高可用ha服務器 ,兩臺做純web服務器。

 

3、網絡IP地址規劃:web1  eth0  192.168.0.101

                          eth1  192.168.1.101

                          ipmi  192.168.1.100

                    綁定對外IP  192.168.1.111

                   

                    web2  eth0  192.168.0.102

                          eth1  192.168.1.102

                          ipmi  192.168.1.103

                   綁定對外IP  192.168.1.112

 

                    web3  eth0  192.168.0.105

                          eth1  192.168.1.105

                   綁定對外IP  192.168.1.113

                   

                    web4  eth0  192.168.0.106

                          eth1  192.168.1.106

                    綁定對外IP  192.168.1.114

 

4、軟件安裝需求:centos 5.4  + tomcat7.0 + appache + RHCS + sersync同步軟件

 

二、操作系統安裝:

1、浪潮服務的驅動光盤目前只支持到redhat linux 5.2版本的系統,所以要安裝高版本的redhat linux必須手動安裝操作系統,目前最高只支持到 redhat linux 5.4版本的系統,centos 5.5不支持,安裝的時候會認不到硬盤。

2、放入centos 5.4 光盤,到安裝界面的時候輸入 linux dd 命令進入,插入帶驅動程序的U盤。

3、詢問是否有驅動盤,點ok確定,會找到U盤,選中U盤上面的“megasr-13.11.0922.2009-1-rhel50-u4-all.img”驅動程序,點ok加載。

4、再次詢問是否還有驅動程序,選擇NO,進行下一步進入centos 5.4的安裝圖形界面。

5、在安裝加載硬盤的時候,可以看到sda本地硬盤和sdbU盤,進行“自定義分區”。

6、把本地硬盤sda上面所有分區刪除,新建/boot分區爲100Mswap分區爲內存的兩倍8192M,其它分給根分區/

7、選擇時區、設置eth0eth1IP地址(參照上面),設置主機名爲web1,下一步繼續。

8、選擇安裝的組件,記得把web服務、develop toolsxsoft中的套件選中。

9、等待安裝完成重啓。

 

三、雙網卡綁定一個IP出口:

1:先在圖形界面把eth0ip等配置好。

# cd /etc/sysconfig/network-scripts     // 進入網卡文件目錄

# cp ifcfg-eth0  ifcfg-bond0            // 可以把ifcfg-eth0的內容複製過來

# vi ifcfg-bond0                       

DEVICE=bond0                            // 修改DEVICEbond0,mac地址刪掉
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.1.111                    //
修改爲對外的綁定IP地址

NETMASK=255.255.255.0
GATEWAY=192.168.1.1
USERCTL=no

2.
更改/etc/sysconfig/network-scripts/ifcfg-eth0網卡屬性(增加紅色部分)
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=none

USERCTL=no

MASTER=bond0

SLAVE=yes

3.更改/etc/sysconfig/network-scripts/ifcfg-eth1網卡的屬性(增加紅色部分)
DEVICE=eth1
ONBOOT=yes
BOOTPROTO=none

USERCTL=no
MASTER=bond0

SLAVE=yes


4.編輯/etc/modprobe.conf文件,加入以下內容
alias bond0 bonding
options bond0 miimon=100 mode=0


說明:

(1) miimon是用來進行鏈路監測的。 比如:miimon=100,那麼系統每100ms監測一次鏈路連接狀態,如果有一條線路不通就轉入另一條線路;

(2) mode的值表示工作模式,他共有0,1,2,3四種模式,常用的爲0,1兩種。

    mode=0表示load balancing (round-robin)爲負載均衡方式,兩塊網卡都工作當其中一個網卡宕掉時另一個會繼續工作

    mode=1表示fault-tolerance (active-backup)提供冗餘功能,工作方式是主備的工作方式,也就是說默認情況下只有一塊網卡工作,另一塊做備份。

需要說明的是如果想做成負載均衡,僅僅設置這裏options bond0 miimon=100 mode=0是不夠的,還需要設置交換機的端口.mode 0bond所綁定的網卡的IP都被修改成一樣的mac地址,如果這些網卡都被接在同一個交換機,那麼交換機的arp表裏這個mac地址對應的端口就有多個,那麼交換機接受到發往這個mac地址的包應該往哪個端口轉發呢?正常情況下mac地址是全球唯一的,一個mac地址對應多個端口肯定使交換機迷惑了。

 

5.加入到 /etc/rc.d/rc.local啓動項

# vi /etc/rc.d/rc.local
ifenslave bond0 eth0 eth1

6.重啓網絡服務

# service network restart


7.
查看綁定情況

# cat /proc/net/bonding/bond0

 

完成綁定以後,只有ping綁定網卡的IP能通,ping另外兩張網卡的IP是不通的。

四、設置主機文件:

1.設置主機hosts文件

[root@web1~]# vi /etc/hosts

# Do not remove the following line, or various programs

# that require network functionality will fail.

127.0.0.1    web1   localhost.localdomain localhost  //去掉前面的web1

::1             localhost6.localdomain6 localhost6

192.168.1.111   web1      // 只要設置對外的綁定IP就行了

192.168.1.112   web2      // 只要設置對外的綁定IP就行了

 

(小提示:這邊的IP地址是有先後順序的,如果設置了192.168.0.101  web1 則在ping web1的時候一般會先找0網段的IP通不通,如果不能可能就卡在那邊了。       192.168.1.101  web1

這對數據同步的時候有影響,可能同步不過去。

 

2、網絡通路測試:雙機互相ping一下主機名,看看是否會返回正確的IP地址,通不通。

 

3、停止郵件服務:設置完hosts以後,郵件服務可能會默認開起來,把它設置成開機不啓動,加快開機的速度

[root@web1~]# chkconfig sendmail off

 

 

2012年度IT博客大賽,我的參賽博客:http://blog.51cto.com/contest2012/2677571
歡迎大家捧場,每天投一票。同時歡迎給我留言評論,大家一起學習交流。 >>> 進去投票

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章