SUSE Linux HA雙機搭建

來源:互聯網
上載者:User

SUSE Linux HA雙機搭建 一、準備工作1 伺服器網路規劃l  主機至少有兩個網卡可用;(一個網卡用作心跳網卡);l  將兩主機用網線直接連接(注意主備機伺服器的位置需要靠近才可以),另一塊網卡串連交換器;l  3個ip地址,2個主機地址1個浮動IP,均在一個網段內2 安裝作業系統,準備好root賬戶密碼l  將伺服器安裝好作業系統,最好是全新安裝的系統,需要具備圖形化介面l  準備好root賬戶密碼3 串連儲存l  將兩台主機與儲存串連,並保證兩台主機能正確識別到儲存上的硬碟。l  保證應用相關的需要切換的資來源目錄均在儲存上4 準備HA軟體光碟片購買suselinux enterprise high availability軟體的授權並獲得sleha軟體,以及系統安裝盤5其他雙機配置資訊準備伺服器型號:伺服器配置:作業系統及版本:儲存型號:伺服器應用:安裝伺服器的語言:對作業系統的分區要求:浮動IP地址: 主備機資訊表:主機1:主機名稱 心跳IP192.168.200.10伺服器IP 業務類型 共用磁碟 掛載點 服務啟動及停止方法 主機2:主機名稱 心跳IP192.168.200.20伺服器IP 業務類型 共用磁碟 掛載點 服務啟動及停止方法  二、操作前核實內容1、停止應用2、檢查文檔是否具備:1)雙機配置操作文檔2)雙機準備工作文檔3)主備機ILO資訊3、心跳線串連1)串連心跳線,並記錄是網卡位置4、主備機串連儲存,核實一下合適儲存端的WWN號碼與主機作業系統上查到的是否一致:callcenter-1:~ #cd /sys/class/fc_host/callcenter-1:/sys/class/fc_host # pwd/sys/class/fc_hostcallcenter-1:/sys/class/fc_host # lshost3  host4callcenter-1:/sys/class/fc_host # more host3/port_name0x500143800631c422callcenter-1:/sys/class/fc_host # more host4/port_name0x500143800631ca1a三、作業系統層面1.hosts檔案,同步包括主備機配置IP地址等,統一host檔案 /etc/HOSTNAME檔案也要和當前hostname一致。注意,要先串連心跳線,先配置心跳IP,在進行hosts檔案同步和配置。 2.修改oracle使用者相關資訊,使用者ID和組ID節點1:callcenter-1:~ # id oracleuid=502(oracle) gid=511(oinstall) groups=512(dba),514(asmdba),516(oper),511(oinstall) 節點2:srv-callcenter-2:~ # id oracleuid=105(oracle) gid=108(oinstall) groups=109(dba),108(oinstall) 修改資訊:srv-callcenter-2:~ # groupmod -g 511 oinstallsrv-callcenter-2:~ # groupmod -g 512 dbasrv-callcenter-2:~ # groupadd -g 514 asmdbasrv-callcenter-2:~ # groupadd -g 516 opersrv-callcenter-2:~ # usermod -u 502 -g oinstall -G dba,asmdba,oper  oraclesrv-callcenter-2:~ # id oracleuid=502(oracle) gid=511(oinstall) groups=512(dba),514(asmdba),516(oper),511(oinstall)srv-callcenter-2:~ #3.拷貝主機上所有跟oracle有關的檔案和目錄到備機相同位置上舉例如下:/etc/profile.d/oracle.sh,/opt/oracle目錄及檔案,$ORACLE_BASE/admin的sid檔案夾,$ORACLE_HOME/dbs/spfile[sid].ora 4.執行兩個指令碼/oracle/product/10.2/db_1/root.sh/opt/oracle/oraInventory/orainstRoot.sh 5、監聽和tns配置監聽中直接用浮動IP;TNS需要做配置。 6、修改檔案分區表原來是單機的生產系統,oracle所在分區如果是自動掛載的,現在需要注釋掉。7、開機啟動項裡排除oracle相關內容: chkconfig --l | grep oraoracle                    0:off  1:off  2:off  3:off  4:off  5:off  6:offoracle_script.sh          0:off  1:off  2:off  3:off  4:off  5:off  6:off8、多重路徑開機啟動和lvm過濾1 ) 確保多重路徑服務為開機啟動2 )  lvm過濾/etc/lvm/lvm.conf  filter = [ "a|/dev/cciss/.*|", "a|/dev/disk/by-id/dm-uuid-.*mpath-.*|", "r|.*|" ]9、跟SP2版本升級有關的注意事項lvm.conf  有可能會改變,解決辦法,在進行升級之前,先停止應用,關機,拔掉光纖線,然後在開機進行升級。 重要的生產系統使用光碟片方式進行系統升級,不要使用zypper。 四、雙機層面1、安裝HA軟體2、配置心跳yast2  cluster配置心跳IP、組播地址等 3、配置HA組件可以從已經配置好的雙機系統中,利用crm configure進入命令列,利用 edit看到配置資訊,然後直接拷貝內容即可。目前已經有配置文檔,但是部落格裡更新那麼多圖片太麻煩了,命令列配置的詳細配置步驟,等我做完測試再上傳上來。4、切換測試詳細配置步驟,等我做完測試再上傳上來。5、常見問題和故障解決辦法詳細配置步驟,等我做完測試再上傳上來。suse雙機系統中oracle監聽死活起不來,解決辦法背景如下:原有作業系統為SUSE LINUX 11 SP1版本,雙機系統正常運行,oracle監聽可以正常啟停;升級作業系統到11SP2版本,HA組件升級到SP2對應版本,oracle監聽死活起不來,檔案系統也有部分異常。 解決辦法如下:具體情況如下:1、監聽和oracle服務啟動時間太長,做了延長。primitive oralsnr ocf:heartbeat:oralsnr \        params sid="ebai" \        operations $id="oralsnr-operations" \        op monitor interval="20" timeout="120" \        op start interval="0" timeout="180"2、hosts檔案/etc/hosts /etc/HOSTNAMEsuse下修改主機名稱的方法:/etc/HOSTNAME,重啟伺服器生效redhat下修改主機名稱的方法:/etc/sysconfig/network, 重啟服務service network restart立即生效3、開機啟動項裡: chkconfig --l | grep oraoracle                    0:off  1:off  2:off  3:off  4:off  5:off  6:offoracle_script.sh          0:off  1:off  2:off  3:off  4:off  5:off  6:off 4、多重路徑開機啟動和lvm過濾4.1確保多重路徑服務為開機啟動4.2 lvm過濾/etc/lvm/vi lvm.conf  filter = [ "a|/dev/cciss/.*|", "a|/dev/disk/by-id/dm-uuid-.*mpath-.*|", "r|.*|" ] 5、跟SP2版本升級有關的注意事項lvm.conf  有可能會改變,解決辦法,在進行升級之前,先停止應用,關機,拔掉光纖線,然後在開機進行升級。 重要的生產系統使用光碟片方式進行系統升級,不要使用zypper。 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.