如何讓ubuntu 11.10的二台vm可以互相備援 [論壇 - Ubuntu 文件資源]


正在瀏覽:   1 名遊客


 到底部   前一個主題   下一個主題  [無發表權] 請登錄或者註冊



如何讓ubuntu 11.10的二台vm可以互相備援
會員一級
註冊日期:
2012/6/10 23:35
所屬群組:
已註冊使用者
等級: 2
HP : 0 / 34
MP : 4 / 735
EXP: 38
離線
小弟想用virtualbox來作vm,使的host和guest可以互相備援,以guest來當master,host當slave,當guest死掉,馬上由host接管guest的ip,請各位大大幫忙,拜託!拜託!

2012/6/18 0:21
應用擴展 工具箱
回覆: 如何讓ubuntu 11.10的二台vm可以互相備援
會員五級
註冊日期:
2010/9/26 16:05
所屬群組:
已註冊使用者
等級: 27
HP : 0 / 660
MP : 317 / 17354
EXP: 43
離線
t0445064 寫到:
小弟想用virtualbox來作vm,使的host和guest可以互相備援,以guest來當master,host當slave,當guest死掉,馬上由host接管guest的ip,請各位大大幫忙,拜託!拜託!


可以試試system-config-cluster,
sudo apt-get install system-config-cluster cman rgmanager
上述指令可以把所需套件都裝起來
不過你用host要去備援guest這種架構
測試可以,實際運用應該是沒辦法
因為ha架構會牽涉到電源管理
你用VM的話,host / guest會是同一個電源,斷電就一起死了,如何備援?

2012/6/18 1:27
應用擴展 工具箱
回覆: 如何讓ubuntu 11.10的二台vm可以互相備援
會員一級
註冊日期:
2012/6/10 23:35
所屬群組:
已註冊使用者
等級: 2
HP : 0 / 34
MP : 4 / 735
EXP: 38
離線
回andyfang大大:網路上的資料真很少,請問安裝完套件,二台機器各要如何設定

2012/6/20 6:42
應用擴展 工具箱
回覆: 如何讓ubuntu 11.10的二台vm可以互相備援
會員五級
註冊日期:
2010/9/26 16:05
所屬群組:
已註冊使用者
等級: 27
HP : 0 / 660
MP : 317 / 17354
EXP: 43
離線
難倒我了,我也不熟,以前只粗淺玩過一下
一時間也不知該怎麼說…
有沒有其他版友幫忙看看吧

2012/6/20 7:42
應用擴展 工具箱
回覆: 如何讓ubuntu 11.10的二台vm可以互相備援

註冊日期:
2009/12/6 10:32
所屬群組:
已註冊使用者
等級: 71
HP : 1404 / 1756
MP : 4456 / 50254
EXP: 24
離線
以guest來當master,host當slave,當guest死掉,馬上由host接管guest的ip

master/slave 架構一般是 建立在 某個 service 上面
例如
DNS 有 master DNS / slave DNS
你是 要建立在 那個 service 上面 ?

2012/6/20 8:48
應用擴展 工具箱
回覆: 如何讓ubuntu 11.10的二台vm可以互相備援
會員五級
註冊日期:
2008/11/21 9:18
所屬群組:
已註冊使用者
等級: 23
HP : 0 / 571
MP : 229 / 18081
EXP: 84
離線
就『備援』的概念而言
不是異地備援,就是異機備援
在同一台電腦上備援,好像有點奇怪耶

andyfang說的有道理

host / guest會是同一個電源,斷電就一起死了,如何備援?


或者, Power 掛啦,硬碟燒啦,主機板冒煙啦,辦公室積水啦,宵小把機器偷啦
一死百了,如何備援?

2012/6/20 13:07
應用擴展 工具箱
回覆: 如何讓ubuntu 11.10的二台vm可以互相備援
會員二級
註冊日期:
2011/3/18 0:19
所屬群組:
已註冊使用者
等級: 7
HP : 0 / 163
MP : 24 / 4062
EXP: 53
離線
如果你真要備援的話,又不想多買機器。
那建議用2個guest,而不要用host備guest!

好處是2個guest可設成一樣的環境互備,改天需求大了,還可用xen的vmotion。

如果有資料的話 ,那2個guest設成2個不同IP,但共用一個logical IP.

不過logicalIP是master機器啟用,slave是不用設的。

如A,B為2個guest,H為 H為Host

例:
A:192.168.0.10(Master)
A:IP 192.168.0.12

B:192.168.0.11(slave)

H:192.168.0.13

改天A掛了:
A:192.168.0.10(Slave)
B:192.168.0.11(Master)
B:IP 192.168.0.12

H:192.168.0.13


平常client就連192.168.0.12.

這是HA的原理.
如果這真的是你要的架構,請去查資料。或去圖書館借書,因為這不是三言兩語就可解決的。

如果因為經費,無法多加CPU,RAM。可以改用Ubuntu 的XCP(Xen Cloud Platform)
取代Virtual Box.
因為XCP可以用 command 操控VM,VM死了,重啟就好了,為什麼還要用Host備Guest.

這樣就可以自己寫shell或程式來判斷及控制系統了。

不然就去找 Virtual Box的 script的控制方式了。

2012/6/20 22:14
應用擴展 工具箱


 [無發表權] 請登錄或者註冊


可以查看帖子.
不可發帖.
不可回覆.
不可編輯自己的帖子.
不可刪除自己的帖子.
不可發起投票調查.
不可在投票調查中投票.
不可上傳附件.
不可不經審核直接發帖.