iT邦幫忙

0

有關於叢集設定的問題,請大家幫忙

匿名 2012-12-24 11:59:543599 瀏覽
  • 分享至 

  • xImage

基本環境如下:
伺服器四台:分別為a.b.c.d a為AD b c為節點伺服器 d為iscsi儲存空間
b c節點伺服器上安裝三張網卡,一點為對外網192,一張為iscsi連接172 一張為節點心跳線10
安裝服務為列印伺服器
問題1.當服務與見證磁碟都在b上面時,我斷掉外網192時,資源磁碟順利的會移轉到c上面,但是如果我是直接斷掉iscsi 172時,整個叢集就會發生錯誤,並不會順利轉移到c上面,想請教各位有遇過類似的問題嗎?

看更多先前的討論...收起先前的討論...
又是匿名高點數...等著看刪問題
鐵殼心 iT邦高手 1 級 ‧ 2012-12-24 13:38:07 檢舉
172網段應該是Storage放資料用的D槽, 斷掉的話相當於把D槽直接拔掉, 系統b當然會死給你看而不會自動移轉到系統c上面.
(系統c永遠不會知道系統b的D槽被拔走了)
匿名 檢舉
匿名問問題不行嗎?如有何任何問題我可以更改,我只是希望得到解決而以.....拜託..
匿名 檢舉
所以理論上,叢集的設定172的那個網段就是不能斷嚕?
賽門 iT邦超人 1 級 ‧ 2012-12-24 15:30:26 檢舉
iT邦幫忙MVPtecksin提到:
D槽

是那個放了很多泰大的最愛的D槽嗎? 難怪要匿名發問了.....偷笑
賽門 iT邦超人 1 級 ‧ 2012-12-24 15:33:35 檢舉

匿名問問題不行嗎?


不是不行, 而是...有太多慣例是匿名發問...取得解答...刪問....Jacky老大關心的是這個.
但是, 不是匿名發問的, 也有一大堆成了呆題.
所以, 可能要建議站方調整機制.

ted99tw iT邦高手 1 級 ‧ 2012-12-24 15:35:38 檢舉
吼,被發現了,我正在縫製內含舒軟柔墊的R2D2必殺衣,看能不能就直接化身或乾脆與辣妹合體...臉紅
匿名 檢舉
呵呵....我只是新手,不了解這個規則..^^
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

8
jazozazo
iT邦高手 1 級 ‧ 2012-12-24 12:15:33
最佳解答

1.當服務與見證磁碟都在b上面時
這樣不對喔
樓主這邊所謂的見證磁碟 應該是小弟所理解的仲裁磁碟
基本上不能在b 與c主機的上面
必須放到 d 或 a 主機上面
而a與d 必須隨時都能和 b c主機互相溝通

看更多先前的回應...收起先前的回應...
匿名 檢舉

仲裁磁碟借由iscsi(d)的空間mount在b節點上,要怎麼把仲裁磁碟移到a或是d主機上呢?

jazozazo iT邦高手 1 級 ‧ 2012-12-24 15:00:00 檢舉

仲裁磁區可以利用新增的方式產生出來
http://ithelp.ithome.com.tw/question/10105649?tab=opinion&oid=196306&tag=hp.opinion
可以參考此篇文章為開頭的概念
其他的請樓主實作了

匿名 檢舉

此篇文章也是將iscsi的磁碟掛在b與c的節點上....

鐵殼心 iT邦高手 1 級 ‧ 2012-12-24 17:03:06 檢舉

此篇文章也是將iscsi的磁碟掛在b與c的節點上....

192的網段有做HA (10網段的heartbeat有在聽),
iscsi用的172網段沒有做HA (10網段的heartbeat沒在聽)
所以iscsi硬碟用的172網段斷掉了, HOST B連不到iscsi硬碟, 自然會死掉. 但是HOST C要接手的時候, 同樣連不到127網段的iscsi硬碟, 於是HOST C接手不起來, 一樣死給你看.

iscsi也可以做容錯, 只是在Server Cluster裡面不會講, 要去看iscsi cluster那一部份.

總裁 iT邦好手 1 級 ‧ 2012-12-24 17:10:42 檢舉

tecksin提到:
heartbeat沒在聽

老師講有沒有在聽!!!...筆記

匿名 檢舉

那請問一下,為什麼我直接將b節點的機器直接關掉,所以的服務就能順利移轉到c節點上了呢?

鐵殼心 iT邦高手 1 級 ‧ 2012-12-24 19:00:23 檢舉

那請問一下,為什麼我直接將b節點的機器直接關掉,所以的服務就能順利移轉到c節點上了呢?

Heartbeat有在聽B節點, 所以B節點死掉了,叢集會移轉.
不要再繞圈圈了......

匿名 檢舉

tecksin大大您好:在iscsi方面我是用starwind來做軟體iscsi,在創造磁區時,他可以充許多個儲存設備去做連接,也有支援cluster的架構,理論上來說,iscsi應該沒有轉移的問題,不曉得是不是我在設備cluster的設定,是不是那裡出了問題呢?

鐵殼心 iT邦高手 1 級 ‧ 2012-12-25 11:16:43 檢舉

Starwind我沒用過, 幫不上忙.
不過再檢查一下那裡疏漏掉是必要的

4
leo14619
iT邦新手 5 級 ‧ 2012-12-25 12:08:28

因為對叢集來講,192及10的網段都還活著,所以系統認為叢及服務是正常的,但當172斷掉後,系統認為是磁碟機掛掉,所以判斷是叢集失敗,只會將服務直接下線,不會作Failover的動作.所以若是要作測試,只能用192及10 這兩個網段來作,不能用iSCSI 網段來作.

看更多先前的回應...收起先前的回應...
匿名 檢舉

所以以現行的架構,ISCSI的網路節點是不允許失敗的,只要失敗了,整個叢集就掛掉了.....感覺叢集不是那麼可靠呢~!!

鐵殼心 iT邦高手 1 級 ‧ 2012-12-25 18:06:53 檢舉

所以iscsi部分也需要做容錯的

匿名 檢舉

非常謝謝tecksin大大的回覆,非常感謝您喔~^^

鐵殼心 iT邦高手 1 級 ‧ 2012-12-26 13:47:05 檢舉

耍耍嘴皮子, 沒幫上什麼忙啦開心

匿名 檢舉

tecksin兄:我剛剛測試一下我的環境,我只是單純的把b的對外192切掉,結果b的節點順利轉移到c上面了,然後我就把b的對外192又打開,確定正常連線後,我才又把c節點的對外192又關掉,結果並無法順利的切過去b節點上,然後我試著把連線都全部打開,然後又把仲裁與資源節點又切回b,再從b上面關掉對外192,結果又變的無法切了.....目前每次順利能切的方式只剩下,網路全斷或是重開機的方式了...

鐵殼心 iT邦高手 1 級 ‧ 2012-12-27 15:34:15 檢舉

麻煩檢查一下系統設定
看起來是設定成單向的 Failover (B->C), 沒有辦法 Rollback回來 (C->B)

匿名 檢舉

tecksin兄:現在變成不是單向的問題,而是變成隨機的問題,有時候c->b正常,有時不正常,而有時b-‧>c正常,有時又不正常,大部分單切一張網卡時,不正常的機率比較高,基本上叢集設定完後,並無特別再調整過任何設定,或是說,有需要調整任何設定才能使叢集能正常切換嗎?

鐵殼心 iT邦高手 1 級 ‧ 2012-12-27 17:12:52 檢舉

這種狀況我會檢查以下幾個部份
驅動程式版本(網路卡, iSCSI)
網卡韌體版本
不排除硬體的問題(換一張網卡?)

匿名 檢舉

tecksin兄:目前這個LAB我是都架在ESXI5.1版上面的環境,並且每個網點我有切網段。

我要發表回答

立即登入回答