發(fā)布時間:2017-08-14 17:29:12
標簽:事項 服務器
瀏覽(12516)
假設一臺服務器搬遷要從一個機房遷移到另外一個機房,這個過程就好比你去出差,從北京到上海,怎么準備才是方便,安全,快捷的。
如果出去時間不長,有了銀行卡,這些都不是問題,很多小件的東西都可以通過買買買來解決,這里的銀行卡就好比服務器的iDRAC模塊一樣(也常叫ILO),而你的出行又不可避免需要使用有效證件,交通如此,住酒店如此,這里的身份證就好比系統(tǒng)的root密碼一樣重要。
而在這個基礎上,你的出行還需要考慮是否帶電腦,是否帶拖鞋,是否帶行李箱等等,這些都是我們需要考慮的點,對于服務器搬遷來說也是如此。
所以啰嗦了那么多,看起來搬遷服務器的工作沒什么,如果我們需要準備的話,還是有不少值得注意的地方。
1
修改ILO IP
可以使用如下的方式來修改ILO IP,這是我們實現(xiàn)遠程控制服務器的的稻草。
ipmitool lan set 1 ipsrc static
ipmitool lan set 1 ipaddr 10.129.117.100
ipmitool lan set 1 netmask 255.255.252.0
ipmitool lan set 1 defgw ipaddr 10.129.119.254
而一般ILO的密碼會很復雜,我們可以盡可能修改的簡便一些,出問題的時候方便調(diào)試,不管怎么樣,至少你得知道密碼。
修改ILO 密碼
# /usr/bin/ipmitool user list 1|grep root
2 root true true true ADMINISTRATOR
# /usr/bin/ipmitool user set password 2 'xxxx'
2
修改root密碼
這個步驟可不能輕視,如果ILO可通,沒有root密碼,那就白忙活了。有的密碼文件是限制權限的,千萬不要掉以輕心,密碼沒修改成功,自己又不記得密碼,出了問題會很絕望。
chattr -i /etc/passwd /etc/shadow
passwd root
3
服務器搬遷的過程中有一個地方很重要,那就是服務器IP的修改,我們需要注意網(wǎng)關,路由的配置,是否有外網(wǎng)IP,這些信息都是很重要的。
/etc/sysconfig/network-s/ifcfg-eth0
/etc/sysconfig/network-s/eth0.route
route -n
4
修改防火墻配置
防火墻本身有內(nèi)存和文件中的狀態(tài),如果沒有及時保存防火墻信息,那么重啟之后防火墻規(guī)則發(fā)生變化,原來連接正常的服務也會出異常。
/etc/sysconfig/iptables
5
修改網(wǎng)絡安全設置
這一點還是很容易遺漏的,如果設置了這些網(wǎng)絡訪問的配置,IP地址發(fā)生變化,原本可以連接的服務就會受限。
/etc/ssh/sshd_config
6
數(shù)據(jù)庫
服務器上可能有MySQL,Oracle,MongoDB等數(shù)據(jù)庫,我們還是溫柔一點,不要直接使用拔電源的方式,盡可能避免斷電停庫。實際碰到一些情況MySQL斷電重啟失敗,從庫應用失敗等。
另外數(shù)據(jù)庫連接,盡量使用域名解析的方式,比如MySQL中就配置/etc/hosts來解析,Oracle就使用listener.ora,tnsnames.ora用主機名而非IP,后期維護起來就會很省事。
7
檢測硬件狀態(tài)
如果服務器搬遷后,出現(xiàn)了硬件故障,我們至少可以提前來知道到底是搬遷過程中,還是搬遷之前就有硬件問題。
可以使用metaCli來檢測,比如檢測壞塊
/opt/MegaRAID/MegaCli/MegaCli64 -CfgDsply -a0|grep Error
檢查firmware的狀態(tài)
/opt/MegaRAID/MegaCli/MegaCli64 -PDList -aALL|grep Firmware
8
關閉Zabbix監(jiān)控
搬遷的過程中,需要提前關閉Zabbix的報警和監(jiān)控,要不很可能出現(xiàn)報警風暴。
四通搬家保障
讓您放心搬家
爽約5倍賠
期詐3倍賠
亂收費2倍賠