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