普通應用程序如何在雙機熱備系統上使用啊?

←手機掃碼閱讀     火星人 @ 2014-03-04 , reply:0

普通應用程序如何在雙機熱備系統上使用啊?

我現在給客戶安裝雙機熱備系統, 是DELL 的, 現在客戶有個OA 系統要使用雙機系統, 是 CS 構架的, 使用了SQL資料庫 , 現在不知道該如何安裝這個軟體,是每台機器上都安裝嗎? 資料庫安裝到 陣列上嗎?

對雙機的概念不怎麼明白,雙機系統的 IP 地址不相同,而且同時只能有一台機器可以用陣列, 那當其中一台有故障的話,另一台接管后IP 什麼的也不相同啊,那怎麼可能保證應用不間斷呢?  

問題可能可笑,還請指教我, 謝謝!

使用的是 ms  advance 2000 server
《解決方案》

普通應用程序如何在雙機熱備系統上使用啊?

google 搜一下,很多的。不過我看法是不要用MS自己的CLUSTER,找第三方軟體吧。
《解決方案》

普通應用程序如何在雙機熱備系統上使用啊?

google 搜的都是產品,並沒有教如何使用
《解決方案》

普通應用程序如何在雙機熱備系統上使用啊?

一個群集是指一種并行的或者分散式的系統,由多個相互連接的系統組成,當成一個單一的,獨立的計算資源被使用.
也可以說,一組伺服器,相互連接起來,然後它們共享和管理一系列的資源,這些資源可以同時提供給多個使用者使用.
這個高可用性群集方案是基於兩個節點的群集.其兩個節點或伺服器,能對同一個存儲設備有存取的能力;但在某一時間,只能有一個伺服器或節點可以控制該共享的存儲設備.
如果一個伺服器失效,存活的伺服器自動取得原失效伺服器所有的資源的控制能力,並且它還保留對它本資源的控制能力.
失效的伺服器可以離線進行檢修,而不會造成工作時間或工作效率的損失,因為那伺服器的數據仍可存取,應用也仍然有效.
一旦失效的伺服器可以再次運作,它可被放置回群集當中.共享的資源可以重新定位到伺服器上,群集可以恢復正常運作.
《解決方案》

普通應用程序如何在雙機熱備系統上使用啊?

這是我用IBM伺服器做雙機時的步驟(伺服器是IBM Server,Exep300陣列櫃)Win2000 AD Server
  
        LAN              HeartBeat        DNS        Cluster IP
Server A        34.9.0.100     10.10.10.1    34.9.0.101        34.9.0.12
Server B        34.9.0.101     10.10.10.2    34.9.0.100       
第四章、MSCS/ServeRAID II安裝指南
首先假設兩個伺服器均未安裝Windows 2000 ADVANCE SERVER,且serverA通過SCSI線連在磁碟柜上,而serverB是斷開的,兩台伺服器之間是斷開的。
1、用ServerGuide CD啟動伺服器serverA
2、選擇Run Setup Programs and Configure Hardware,選擇操作系統,同時選上Windows 2000,點next 繼續
3、.選擇Custom,點 next
4、選擇Configure ServerRaid adapters,點 nex, 出現Raid 卡初始化窗口,略等片刻,出現ServeRAID Manager窗口(如下圖)

5、右擊Controller 1, 選擇 Create Arrys (圖2)

6、選擇Custom configuration for controller 1, next 繼續(如下圖)

7、在左窗口的通道1:ID0和ID1移到右窗口Arays A;通道2:ID0和ID1移到右窗口Arays B,ID2、ID3、ID4、ID11、ID12、ID13、ID14移到右窗口AraysC,ID15不動,然後點 next 繼續(參考下圖)

8、設定邏輯盤, 通過游標選擇邏輯盤大小Raid level--選擇raid 級別:Raid 1,Raid 1,Raid 5(參考下圖)

9、選擇Apply(參考下圖)

10、點Yes, 確定配置(如下圖)

11、點「繼續」返回下圖界面,選「通道2」/ID15,屬性/Hot-spare drives,把硬碟設為熱備.


12、選擇Display/Change Adapter Parameters -- Change Adapter Host/SCSI ID。將二個通道的ADAPTER SCSI ID全部改成SCSI ID 6。輸入Host Configuration ID的名稱(例如伺服器serverA)。輸入Cluster Partner Configuration ID的名稱(例如伺服器serverB)。按F10保存修改。
13、 dvanced Functions - Merge Group Management - Create Shared Logical Drive ID。按空格鍵選擇將被共享的每個邏輯驅動器(每次一個)。在彈出窗中選擇Merge ID。每個邏輯驅動器的Merge ID必須唯一。注意:有效的Merge ID為1-8。每個共享的邏輯驅動器必須分配一個Merge ID。
14、共享的邏輯驅動器也需設置Merge ID。非共享邏輯驅動器Merge ID的範圍是200-215。建議將伺服器A上所有的非共享邏輯驅動器全部設成206,將伺服器B上所有的非共享邏輯驅動器全部設成207。不同的非共享邏輯驅動器可以採用相同的Merge ID,而共享的邏輯驅動器則不可以。
15、確認將每個陣列的寫策略設為WT (write thru)。按F10保存設置,退出 ServeRAID Manager窗口。
16、在ServerGuide CD引導菜單里選ptimize server performance 再選Groupware把硬碟條帶原8K設為32K。
17、關閉serverA,把serverB連上磁碟櫃.
18、用ServerGuide CD啟動伺服器serverB,進行與serverA同樣配置。只有在第12步要設為:在選擇Display/Change Adapter Parameters -- Change Adapter Host/SCSI ID。將二個通道的ADAPTER SCSI ID全部改成SCSI ID 7。輸入Host Configuration ID的名稱(例如伺服器serverB)。輸入Cluster Partner Configuration ID的名稱(例如伺服器serverA)。按F10保存修改。
19、關閉serverB,並斷開與磁碟的連接。

第五章、安裝及配置Windows Advance Server 2000 系統
第一節、安裝Windows Advance Server2000 操作系統
1-啟動serverA,放入Windows Advance Server 2000安裝光碟引導系統安裝。
2-在Windows Advance Server 2000安裝界面出現時,根據提示按F6,放入Raid卡驅動軟盤,裝上 Raid卡驅動,然後根據提示安裝Windows Advance Server 2000系統(分出一個大小為7000Mb分區來安裝系統)。
3-關閉WINDOWS 2000和伺服器A。
4-打開伺服器B並啟動WINDOWS 2000 ADVANCE SERVER,啟動Windows 2000磁碟管理器。建議將CD-ROM的盤符改掉,例如G。這樣就可以緊接著本地盤(C:)順序地分配新盤符。對於每個驅動器,必須:(1) 分配盤符,(2) 分配卷名,(3) 快速格式化(NTFS)。*注意:盤符和卷名必須和伺服器A上設置的完全一致*
第二節、創建IP地址
域名:admin                   群集名:oa
        LAN            HeartBeat        DNS        Cluster IP
Server A        34.9.0.100   10.10.10.1    34.9.0.101        34.9.0.12
Server B        34.9.0.101   10.10.10.2    34.9.0.100       
第三節、配置Active Directory
1、        關閉從伺服器ServerB,啟動主伺服器ServerA,進入Windows系統,進行:「開始」→「程序」→「管理工具」→「配置伺服器」,在菜單里選第三項「Active Directory」根據提示把ServerA配成域控制器,域名: gzgov。
2、        開啟從伺服器ServerB,並確保ServerA啟動著的,並確定它們之間的網路是通的,進行:「開始」→「程序」→「管理工具」→「配置伺服器」,在菜單里選第三項「Active Directory」根據提示把ServerB配成ServerA額外域控制器,域名: admin
第四節、安裝系統補丁(SP2)
第六章、安裝及配置Cluster
第一節、安裝Cluster
1-打開伺服器A並啟動WINDOWS 2000 ADVANCE SERVER。並控制IBM EXP300外置陣列櫃資源。插入IMB CLUSTER SOLUTION FOR WINDOWS 2000軟盤。
⑴運行軟盤中的SETUP文件。然後下一步.

⑵選上」在群集服務」,下一步.

⑶根據提示放入win2000安裝盤,下一步.

⑷點擊」我理解」,然後下一步.

⑸選第一項建成第一個群集結點.

⑹輸入群集名稱

⑺按確定完成Cluster安裝.


2-打開伺服器serverB並啟動WINDOWS 2000 ADVANCE SERVER (serverA是啟動的,serverA和serverB的網路是通的) 。插入IMB CLUSTER SOLUTION FOR WINDOWS 2000軟盤。只有在第5步要把serverB設為第二個結點外,其它步驟與serverA設置一樣。
第二節、用ServeRAID管理器查看共享資源
1.        打開ServeRAID管理器。
2.        點擊"View Shared Devices"或點擊"advance" - "High Availability"。
3.        選擇"view shared devices"。
4.        查看窗口。
5.        ONL表示該資源目前有制權。
6.        DDD表示該資源目前無控制權。
第三節、創建IP地址
域名:gzgov                     群集名:gzoa
        LAN             HeartBeat        DNS        Cluster IP
Server A        34.9.0.100   10.10.10.1      34.9.0.101        34.9.0.12
Server B        34.9.0.101   10.10.10.2       34.9.0.100       
1. 打開群集管理器。
2. 窗口左半區中,在包含Quorum硬碟的組上點擊滑鼠右鍵。
3. 點擊New然後resource。
4. 在新建資源對話框中輸入下列內容
        Name                輸入"ClusterIP"
        Description        Cluster的IP地址
        Resource type        選擇IP地址
        Group                選擇包含Quorum硬碟的組
5. 點擊Next。
6. 確認兩台伺服器均被列入可選屬主,然後點擊next。
7. 使resource dependancies保持空白,然後點擊next。
8. 在IP地址參數對話框中Network to use        應當已被選中
        Address        輸入34.9.0.12,假設此地址未被使用
        Subnet Mask        255.255.0.0
9. 點擊Finish然後OK。
第四節、創建網路名資源
1. 窗口左半區中,在包含Quorum硬碟的組上點擊滑鼠右鍵。
2. 點擊New然後resource。
3. 在新建資源對話框中輸入下列內容
        Name                輸入"Cluster"
        Description        伺服器的網路名
        Resource type        選擇網路名
        Group                選擇包含Quorum硬碟的組
4. 點擊Next。
5. 確認兩台伺服器均被列入可選屬主,然後點擊next。
6. 在Resource Dependencies中添加ClusterIP,然後點擊next。
7. 在Network Name Parameters中輸入"Cluster"。(注意:該名稱將作為客戶端進行網路瀏覽時顯示出的機器名。)
8. 點擊Finish然後OK。
第五節、創建文件共享資源
本節僅介紹如何創建一個文件共享資源。文件共享是依賴於一個物理硬碟和一個網路名或一個IP地址的。
1. 創建一個組並將物理資源移入該組。
2. 在該組中創建一個IP地址。
3. 創建一個以該IP地址為依賴的網路名資源。
4. 創建一個以該網路名資源和物理硬碟資源為依賴的文件共享。
5. 使該組聯機生效。
7.        客戶端便能夠連接到該共享。注意:該共享將顯示成一個與在第3步創建的網路名同名的機器名。
第六節、Cluster設置
⑴在Cluster Group的屬性,故障選項/允許故障回復/立即。


     ⑵Cluster Group屬性,常項/首選所有者里加入資源如下圖:

⑶IPSHA Disk Group1也設為立即恢復.
《解決方案》

普通應用程序如何在雙機熱備系統上使用啊?

如果你再寫個linux下做雙機的就好了. :em02:
《解決方案》

普通應用程序如何在雙機熱備系統上使用啊?

為什麼模擬故障時拔掉網線后 SQL 無法自動切換(需要手動),而當關閉一個機器時卻可以正常切換呢?

《解決方案》

普通應用程序如何在雙機熱備系統上使用啊?

有一問題,雙機熱備只是有兩台系統的機器,和一個陣列庫,所保證的是有一個系統機壞了,另一個馬上能代替這個出問題的工作,但是,如果陣列庫壞了怎麼辦?數據都沒了,系統還算正常嗎?
《解決方案》

普通應用程序如何在雙機熱備系統上使用啊?

如何解決拔網線的問題?
《解決方案》

普通應用程序如何在雙機熱備系統上使用啊?

有無在Linux上做集群的詳細文章。謝謝。




[火星人 ] 普通應用程序如何在雙機熱備系統上使用啊?已經有385次圍觀

http://coctec.com/docs/service/show-post-10484.html