VMware HA与VMotion的部署与搭建
生活随笔
收集整理的這篇文章主要介紹了
VMware HA与VMotion的部署与搭建
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
VMware HA與VMotion的部署與搭建
? ? 由于公司虛擬化的不斷使用,不允許出現(xiàn)ESX Server的單點(diǎn)故障,因此考慮用VMware 自己的解決方案,及VMware的群集,對于群集的相關(guān)介紹,這里就不再敘述了,網(wǎng)上有很多相關(guān)的資料。下面介紹部署的細(xì)節(jié):
二.VMware HA的部署的前提條件
進(jìn)行VMware HA操作時,并不用像Linux/Windows Cluster那樣需要兩張網(wǎng)卡來進(jìn)行網(wǎng)絡(luò)的鏈接和傳送心跳信號。它僅僅只需要一張網(wǎng)卡和一個Service Console即可(但會有警告信息,在后面會提到)。 另外,進(jìn)行VMware HA操作還需要滿足以下兩個條件: 群集中主機(jī)(host)中啟動的虛擬機(jī)必須能夠訪問共同的存儲器和網(wǎng)絡(luò),在這里使用的是Openfiler,當(dāng)然你也可以選擇其他的iscsi存儲或光纖存儲設(shè)備。 群集中的主機(jī)(host)能夠通過主機(jī)名、完整的正式域名和 IP來PING通對方,在這里你可以配置你的DNS使他們之間可以互相識別,在這里我直接用hosts文件指出的,其效果是一樣的。 當(dāng)然前期你還需要準(zhǔn)備一些工作,如網(wǎng)絡(luò)環(huán)境,VCenter環(huán)境的搭建,openfiler環(huán)境的搭建。在文章的后面我會附上搭建Openfile的PDF文檔。
三. 我的測試環(huán)境
四.HA配置過程 1.在VCenter上創(chuàng)建群集,我這里用的是版本4,首先應(yīng)先創(chuàng)建個數(shù)據(jù)中心,如圖: 2.在創(chuàng)建的數(shù)據(jù)中心,右鍵點(diǎn)擊選擇新建群集,如圖: 3.在“新建群集向?qū)А?#xff0c;中輸入群集的名字,將HA的復(fù)選框選上,如果你的許可文件開通了DRS功能的話,最好也選上,它對群集的管理很有幫助,這里我沒這許可,就不加詳述了。如圖: 4.點(diǎn)擊“下一步”,如圖:
2 )選擇“接入控制”選項。
■ 在虛擬 機(jī)違反可用性限制時禁止虛擬機(jī)啟動。
■ 即使虛 擬機(jī)違反可用性限制也允許啟動虛擬機(jī)。
如果希望 VMware HA 故障切換級別可以支持啟動多臺虛擬機(jī)的功能,請選擇此選項。如果選擇此選項,并啟動足夠多的虛擬機(jī)來違反故障切換,則群集圖標(biāo)將變?yōu)榧t色且不再保證故障切換。
3)選擇要應(yīng)用于群集的接入控制策略
*在這里我選擇的是隔離響應(yīng)時關(guān)閉電源。
???? 如有錯誤和不足的地方望積極指出,謝謝!
一.VMware HA
? ? 由于公司虛擬化的不斷使用,不允許出現(xiàn)ESX Server的單點(diǎn)故障,因此考慮用VMware 自己的解決方案,及VMware的群集,對于群集的相關(guān)介紹,這里就不再敘述了,網(wǎng)上有很多相關(guān)的資料。下面介紹部署的細(xì)節(jié):
二.VMware HA的部署的前提條件
進(jìn)行VMware HA操作時,并不用像Linux/Windows Cluster那樣需要兩張網(wǎng)卡來進(jìn)行網(wǎng)絡(luò)的鏈接和傳送心跳信號。它僅僅只需要一張網(wǎng)卡和一個Service Console即可(但會有警告信息,在后面會提到)。 另外,進(jìn)行VMware HA操作還需要滿足以下兩個條件: 群集中主機(jī)(host)中啟動的虛擬機(jī)必須能夠訪問共同的存儲器和網(wǎng)絡(luò),在這里使用的是Openfiler,當(dāng)然你也可以選擇其他的iscsi存儲或光纖存儲設(shè)備。 群集中的主機(jī)(host)能夠通過主機(jī)名、完整的正式域名和 IP來PING通對方,在這里你可以配置你的DNS使他們之間可以互相識別,在這里我直接用hosts文件指出的,其效果是一樣的。 當(dāng)然前期你還需要準(zhǔn)備一些工作,如網(wǎng)絡(luò)環(huán)境,VCenter環(huán)境的搭建,openfiler環(huán)境的搭建。在文章的后面我會附上搭建Openfile的PDF文檔。
三. 我的測試環(huán)境
四.HA配置過程 1.在VCenter上創(chuàng)建群集,我這里用的是版本4,首先應(yīng)先創(chuàng)建個數(shù)據(jù)中心,如圖: 2.在創(chuàng)建的數(shù)據(jù)中心,右鍵點(diǎn)擊選擇新建群集,如圖: 3.在“新建群集向?qū)А?#xff0c;中輸入群集的名字,將HA的復(fù)選框選上,如果你的許可文件開通了DRS功能的話,最好也選上,它對群集的管理很有幫助,這里我沒這許可,就不加詳述了。如圖: 4.點(diǎn)擊“下一步”,如圖:
?
?
?以下是對上述各項的說明:
2 )選擇“接入控制”選項。
■ 在虛擬 機(jī)違反可用性限制時禁止虛擬機(jī)啟動。
■ 即使虛 擬機(jī)違反可用性限制也允許啟動虛擬機(jī)。
如果希望 VMware HA 故障切換級別可以支持啟動多臺虛擬機(jī)的功能,請選擇此選項。如果選擇此選項,并啟動足夠多的虛擬機(jī)來違反故障切換,則群集圖標(biāo)將變?yōu)榧t色且不再保證故障切換。
3)選擇要應(yīng)用于群集的接入控制策略
| 選項 | 描述 | |||
| 群集允許的主機(jī)故障數(shù)目 | 選擇可以從中恢復(fù)或保證故障切換的最大主機(jī)故障數(shù)目。vCenter Server 最多允許 4 次。 | |||
| 保留為故障切換空閑容量占用群集資源的百分比 | 指定為支持故障切換而作為備用容量保留的群集資源百分比。 | |||
| 指定故障切換主機(jī) | 選擇要在故障切換操作中使用的默認(rèn)主機(jī)。如果默認(rèn)故障切換主機(jī)沒有足夠資源,則仍然可以對群集 內(nèi)的其他主機(jī)進(jìn)行故障切換。 | |||
?
?
5.點(diǎn)擊“下一步”,如圖:*在這里我選擇的是隔離響應(yīng)時關(guān)閉電源。
?
6.點(diǎn)擊“下一步”,如圖:?
?
1)(可選) 如果在設(shè)置的時間內(nèi)沒有收到單個虛擬機(jī)的檢測信號,請選擇[啟用虛擬機(jī)監(jiān)控]以重新啟動該虛擬機(jī)。 2)通過在[低]和[高]之間移動滑塊,設(shè)置虛擬機(jī)監(jiān)控敏感度。?
7.點(diǎn)擊“下一步”,如圖:?
*這是對VMotion的CPU兼容性的檢查,你可以根據(jù)自己的需要進(jìn)行選擇。?
8.點(diǎn)擊“下一步”,如圖:?
在這里可以選擇將交換文件存放在在指定的數(shù)據(jù)存儲中,但必須在這之前確定你的ESX上指定你所要的數(shù)據(jù)存儲。測試結(jié)果最好是在你的光纖存儲設(shè)備上,否則會影響VMotion。?
11.到VCenter的主機(jī)上修改hosts文件,在C:\WINDOWS\system32\drivers\etc下 添加如下內(nèi)容: 172.16.50.181 ???????? ESX4-01 172.16.50.182 ??????? ESX4-02? 之后在HA配置過程中會自動在各自的ESX? Server的hosts文件中添加相應(yīng)解析。?
?
?
12.在相應(yīng)的網(wǎng)關(guān)中加入以下規(guī)則:(這里默認(rèn)是找網(wǎng)關(guān)作為第三方的存活監(jiān)測對象) Iptables –I INPUT 5 –s 172.16.50.181 –j ACCEPT Iptables –I INPUT 5 –s 172.16.50.182 –j ACCEPT?
?
13,下圖是倆ESX Server的網(wǎng)絡(luò)配置情況?
?
14.在群集中添加主機(jī),如圖: *注意這里要求默認(rèn)輸入的是主機(jī)名,輸入IP會在配置HA時驗證失敗,之后只需“下一步”即可。依照同樣方法加入另一臺主機(jī),結(jié)果如下圖: 注意,這里選擇雙鏈路(雙console接口),否則群集會報警,但不影響測試。?
五.HA測試?
? 你可以選擇拔掉其中一臺的機(jī)器的網(wǎng)線,或重新啟動,在監(jiān)測的時間范圍內(nèi),會把該機(jī)器上的所有虛擬機(jī)在另一臺上接管并重新啟動。以下圖是該過程中的日志。?
?
六.VMotion的配置?
1.?????? 首先應(yīng)該在你的網(wǎng)絡(luò)上的VMkernel上添加VMotion功能,該接口已經(jīng)在安裝Openfiler的時候已經(jīng)添加了,如圖開啟VMotion:?
2.?????? 右鍵點(diǎn)擊群集中的要遷移的虛擬機(jī),如圖選擇“遷移”,如圖: 3.選擇“更改主機(jī)”,在這里你也可以選擇“更改數(shù)據(jù)存儲”,對存儲進(jìn)行遷移,這里只演示虛擬機(jī)的遷移,如圖: 點(diǎn)擊“下一步”: 注意這里的警告信息是由于我的交換機(jī)不支持千兆全雙工(測試環(huán)境),當(dāng)然官方要求至少是千兆的,在小規(guī)模的遷移上沒有太大的影響。點(diǎn)擊“下一步”?
4.在優(yōu)先級的選擇上,設(shè)置成系統(tǒng)默認(rèn)即可: 點(diǎn)擊“下一步” 點(diǎn)擊“完成”。?
這里是遷移的過程,在這里測試一臺虛擬機(jī)大概5秒左右。?
可以看到as53已經(jīng)順利的從esx4-01遷移到了esx4-02上,并且虛擬機(jī)一直是在運(yùn)行狀態(tài)。???? 如有錯誤和不足的地方望積極指出,謝謝!
轉(zhuǎn)載于:https://blog.51cto.com/zhangbo/285158
總結(jié)
以上是生活随笔為你收集整理的VMware HA与VMotion的部署与搭建的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 产品设计体会(8001)产品经理工作手册
- 下一篇: 2020-3-15