VMware虛擬化技術之八vSphere App HA部署

來源:互聯網
上載者:User

標籤:vsphere app ha部署

概述

App HA是 vSphere HA的延伸,從保護虛擬機器延伸到到保護虛擬機器上啟動並執行應用服務。vSphere App HA 是 vSphere Web Client 的外掛程式。通過 vSphere App HA,可以為您的環境中的虛擬機器上啟動並執行應用程式定義高可用性。

功能

通過 vSphere App HA,可以使用 vSphere Web Client 定義您的環境中的虛擬機器上啟動並執行應用程式的高可用性。

vSphere App HA 執行以下功能:

l 顯示應用程式的位置和可用性狀態。

l 如果服務不可用或不穩定,則執行使用者定義的修複。修複操作包括重新啟動服務和重設虛擬機器。

l 服務變為不可用或不穩定時觸發警報和通知。

l 執行維護期間啟用要掛起的維護操作。

l 與 vSphere HA 整合以實現重設虛擬機器功能以及與 vMotion 的相容性。

vSphere App HA 支援的服務

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/26/0A/wKiom1Npn32RfYfvAAFoY85mEdA286.jpg" title="001.jpg" alt="wKiom1Npn32RfYfvAAFoY85mEdA286.jpg" />

vSphere App HA架構

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/26/0B/wKioL1Npn2DgBRN-AAH3UPxv5qw516.jpg" title="002.jpg" alt="wKioL1Npn2DgBRN-AAH3UPxv5qw516.jpg" />

vSphere App HA 最低資源要求

必須滿足以下磁碟空間、記憶體和網路要求,才能開始在 vSphere Web Client 上部署 vSphere App HA 虛擬設備。

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/26/0B/wKioL1Npn3fCg60bAAAre-byUtM651.jpg" title="003.jpg" alt="wKioL1Npn3fCg60bAAAre-byUtM651.jpg" />

vSphere App HA 軟體要求

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/26/0B/wKioL1Npn4KiifDhAADBqXJr1P8173.jpg" title="004.jpg" alt="wKioL1Npn4KiifDhAADBqXJr1P8173.jpg" />

安裝前準備工作

在官網下載vSphere App HA、Hyperic Server和Hyperic Agent安裝檔案。

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/26/0A/wKiom1Npn7WCZk7IAAHHO6zzn5s924.jpg" title="005.jpg" alt="wKiom1Npn7WCZk7IAAHHO6zzn5s924.jpg" />

部署過程中問題及解決方案

問題:無法將策略分配給選定的服務。vCenter Hyperic伺服器上未定義任何名為VC的VMware vCenter AppHA外掛程式。

解決方案:

在瀏覽器中輸入http://Hyperic Server IP:7080,選擇Resources選項,在Platforms中選擇一個已安裝Hyperic agent的虛擬機器。

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/26/0B/wKioL1Npn5SjXsi2AAH0BWR5d-Q597.jpg" title="006.jpg" alt="wKioL1Npn5SjXsi2AAH0BWR5d-Q597.jpg" />

進去後點擊Tools Menu選項,點擊New Server。

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/26/0A/wKiom1Npn8eQ-u_UAAEJXYpexXI779.jpg" title="007.jpg" alt="wKiom1Npn8eQ-u_UAAEJXYpexXI779.jpg" />

Name:VC

Server Type:VMware vCenter AppHA

Install Path:*

然後點擊OK

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/26/0B/wKioL1Npn6TCybJLAAD5srAtNvs922.jpg" title="008.jpg" alt="wKioL1Npn6TCybJLAAD5srAtNvs922.jpg" />

點擊Configuration Properties選項。

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/26/0A/wKiom1Npn9fSQB3HAAGhJgW-mJQ244.jpg" title="009.jpg" alt="wKiom1Npn9fSQB3HAAGhJgW-mJQ244.jpg" />

url:https://vcenter IP/sdk

user name:vc系統管理使用者

password:vc系統管理使用者密碼

process.query:預設即可

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/26/0B/wKioL1Npn7fwvJ_hAAE6LdauUkk691.jpg" title="010.jpg" alt="wKioL1Npn7fwvJ_hAAE6LdauUkk691.jpg" />

注意:在使用App HA應用服務恢複時,要將vSphere HA中“虛擬機器和應用程式”啟用。

開始安裝

部署步驟:

第一步 安裝Hyperic Server

第二步 安裝Hyperic Agent

第三步 部署App HA Appliance並配置串連Hyperic Server

第四步 建立App恢複策略

第五步 測試App恢複策略

部署Hyperic Server

登入vsphere web client,在資源集區中右鍵部署OVF模板。

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/26/0A/wKiom1Npn-3jovuTAAKaFg5nDjo852.jpg" title="011.jpg" alt="wKiom1Npn-3jovuTAAKaFg5nDjo852.jpg" />

選擇hyperic server ova檔案,點擊下一步。

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/26/0B/wKioL1Npn8uAL2ZbAAFDO9fQ1Sw346.jpg" title="012.jpg" alt="wKioL1Npn8uAL2ZbAAFDO9fQ1Sw346.jpg" />

點擊下一步。

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/26/0A/wKiom1NpoAWDpj3eAAHhbxuEEs8070.jpg" title="013.jpg" alt="wKiom1NpoAWDpj3eAAHhbxuEEs8070.jpg" />

點擊接受,下一步。

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/26/0B/wKioL1Npn-Tj6Rp2AANkLwT3sKY079.jpg" title="014.jpg" alt="wKioL1Npn-Tj6Rp2AANkLwT3sKY079.jpg" />

輸入名稱,選擇虛擬機器檔案夾,點擊下一步。

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/26/0A/wKiom1NpoBehdQOrAAH73czdTzM588.jpg" title="015.jpg" alt="wKiom1NpoBehdQOrAAH73czdTzM588.jpg" />

點擊下一步。

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/26/0B/wKioL1Npn_ayO0_WAAEI9VIroEU142.jpg" title="016.jpg" alt="wKioL1Npn_ayO0_WAAEI9VIroEU142.jpg" />

選擇虛擬磁碟格式thin格式,選擇資料存放區,點擊下一步。

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/26/0A/wKiom1NpoCiiewffAAJgx3dJqjg672.jpg" title="017.jpg" alt="wKiom1NpoCiiewffAAJgx3dJqjg672.jpg" />

選擇網路,IP地址分配選擇手動,點擊下一步。

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/26/0A/wKiom1NpoDDj8TpcAAHQwFwkCUk307.jpg" title="018.jpg" alt="wKiom1NpoDDj8TpcAAHQwFwkCUk307.jpg" />

輸入hyperic資料庫密碼和hyperic管理密碼,以及hyperic server IP和vpostgres DB IP,點擊下一步。

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/26/0B/wKioL1NpoA_yBxGrAAJnz9OUQf8057.jpg" title="019.jpg" alt="wKioL1NpoA_yBxGrAAJnz9OUQf8057.jpg" />

點擊完成。

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/26/0B/wKioL1NpoBeQi6n9AAHa_MCC0MQ879.jpg" title="020.jpg" alt="wKioL1NpoBeQi6n9AAHa_MCC0MQ879.jpg" />

完成匯入後,右鍵hyperic vapp開啟電源。

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/26/0A/wKiom1NpoEyTkyLpAAEYZ84WxRc594.jpg" title="021.jpg" alt="wKiom1NpoEyTkyLpAAEYZ84WxRc594.jpg" />

完成初始化配置。

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/26/0B/wKioL1NpoC3w2PY_AAGUljaBxXk886.jpg" title="022.jpg" alt="wKioL1NpoC3w2PY_AAGUljaBxXk886.jpg" />

在瀏覽器中輸入http://10.1.32.24:7080/

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/26/0B/wKioL1NpoDbSxEGIAAD64nbxi3M567.jpg" title="023.jpg" alt="wKioL1NpoDbSxEGIAAD64nbxi3M567.jpg" />

輸入之前配置的hyperic系統管理使用者和密碼。

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/26/0A/wKiom1NpoGnxThf4AACUMlO_1C4891.jpg" title="024.jpg" alt="wKiom1NpoGnxThf4AACUMlO_1C4891.jpg" />

安裝Hyperic Agent

在需要進行應用服務監控的虛擬機器中安裝hyperic agent。

雙擊hyperic agent安裝檔案。

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/26/0B/wKioL1NpoE7gIf_bAABKmP9hLcg351.jpg" title="025.jpg" alt="wKioL1NpoE7gIf_bAABKmP9hLcg351.jpg" />

點擊下一步。

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/26/0A/wKiom1NpoH_yGBZLAAFBzfqAUcQ449.jpg" title="026.jpg" alt="wKiom1NpoH_yGBZLAAFBzfqAUcQ449.jpg" />

輸入hyperic server IP其他預設,點擊下一步。

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/26/0B/wKioL1NpoF3DV9F2AADu9OC3wSU014.jpg" title="027.jpg" alt="wKioL1NpoF3DV9F2AADu9OC3wSU014.jpg" />

輸入系統管理使用者和密碼。

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/26/0A/wKiom1NpoI_R8KRNAADU1lZJEMk078.jpg" title="028.jpg" alt="wKiom1NpoI_R8KRNAADU1lZJEMk078.jpg" />

預設即可點擊下一步。

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/26/0B/wKioL1NpoGvjBOMEAACu8cziv94732.jpg" title="029.jpg" alt="wKioL1NpoGvjBOMEAACu8cziv94732.jpg" />

點擊完成。

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/26/0A/wKiom1NpoJ7iJ4T8AAE-y1vLWrc795.jpg" title="030.jpg" alt="wKiom1NpoJ7iJ4T8AAE-y1vLWrc795.jpg" />

再次開啟hyperic server管理介面,將安裝了hyperic agent的虛擬機器添加資源管理中,就可以看見被監控的服務。

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/26/0B/wKioL1NpoH2iIt5pAATj-ly1SOI916.jpg" title="031.jpg" alt="wKioL1NpoH2iIt5pAATj-ly1SOI916.jpg" />

部署App HA appliance

右鍵資源集區,部署OVF模板。

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/26/0B/wKioL1NpoIqwNhvpAADu2nc-MUE539.jpg" title="032.jpg" alt="wKioL1NpoIqwNhvpAADu2nc-MUE539.jpg" />

選擇App HA ova檔案,點擊下一步。

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/26/0A/wKiom1NpoMDwj_jWAAFYo64L-jc815.jpg" title="033.jpg" alt="wKiom1NpoMDwj_jWAAFYo64L-jc815.jpg" />

勾選接受額外配置選項,點擊下一步。

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/26/0B/wKioL1NpoJ-AB41pAAJRQ0dnqRg129.jpg" title="034.jpg" alt="wKioL1NpoJ-AB41pAAJRQ0dnqRg129.jpg" />

點擊接受,點擊下一步。

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/26/0B/wKiom1NpoNPh8Gf_AANcTwpg6BA148.jpg" title="035.jpg" alt="wKiom1NpoNPh8Gf_AANcTwpg6BA148.jpg" />

輸入虛擬機器名稱,選擇虛擬機器檔案存放位置,點擊下一步。

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/26/0B/wKiom1NpoNyz9NBBAAHfe3BEPh0292.jpg" title="036.jpg" alt="wKiom1NpoNyz9NBBAAHfe3BEPh0292.jpg" />

選擇Thin格磁碟式,選擇儲存位置,點擊下一步。

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/26/0B/wKioL1NpoL7Q5_cwAAJjm1HL9Nc101.jpg" title="037.jpg" alt="wKioL1NpoL7Q5_cwAAJjm1HL9Nc101.jpg" />

選擇使用的網路,點擊下一步。

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/26/0B/wKiom1NpoPHRjwqEAAG2-FMUTVI222.jpg" title="038.jpg" alt="wKiom1NpoPHRjwqEAAG2-FMUTVI222.jpg" />

輸入系統管理使用者密碼和網路參數,點擊下一步。

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/26/0B/wKioL1NpoM6gOkHzAAKYZ6GUCzQ069.jpg" title="039.jpg" alt="wKioL1NpoM6gOkHzAAKYZ6GUCzQ069.jpg" />

點擊下一步。

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/26/0B/wKiom1NpoQCR3XAHAAHMisXIAes846.jpg" title="040.jpg" alt="wKiom1NpoQCR3XAHAAHMisXIAes846.jpg" />

點擊完成。

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/26/0B/wKiom1NpoQjia399AAH-scMCN68102.jpg" title="041.jpg" alt="wKiom1NpoQjia399AAH-scMCN68102.jpg" />

完成匯入後,開啟虛擬機器電源。

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/26/0B/wKioL1NpoObB_GJpAACQSx4-OyM336.jpg" title="042.jpg" alt="wKioL1NpoObB_GJpAACQSx4-OyM336.jpg" />

等待初始化完成。

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/26/0B/wKiom1NpoRrRgGXBAADge4RquJM502.jpg" title="043.jpg" alt="wKiom1NpoRrRgGXBAADge4RquJM502.jpg" />

配置App HA串連Hyperic Server

登入vSphere web client,點擊系統管理>用戶端外掛程式,查看App HA狀態。

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/26/0B/wKioL1NpoPjBcGLMAAJjYQH1-tI291.jpg" title="044.jpg" alt="wKioL1NpoPjBcGLMAAJjYQH1-tI291.jpg" />

點擊vSphere App HA,選擇設定輸入Hyperic Server IP、連接埠、使用者名稱、密碼,點擊應用。

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/26/0B/wKioL1NpoQHTzZ9qAAGeVP4cudY537.jpg" title="045.jpg" alt="wKioL1NpoQHTzZ9qAAGeVP4cudY537.jpg" />

點擊vCenter Hyperic認證。

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/26/0B/wKioL1NpoQqCXYk9AADpUer4ugw121.jpg" title="046.jpg" alt="wKioL1NpoQqCXYk9AADpUer4ugw121.jpg" />

點擊批准。

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/26/0B/wKiom1NpoT3hzdSPAAEKFSX3nOQ011.jpg" title="047.jpg" alt="wKiom1NpoT3hzdSPAAEKFSX3nOQ011.jpg" />

已成功串連。

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/26/0B/wKiom1NpoUXAXNEdAADPgCoTKgQ903.jpg" title="048.jpg" alt="wKiom1NpoUXAXNEdAADPgCoTKgQ903.jpg" />

建立App恢複策略

在vSphere App HA>策略選項中,點擊+添加策略。

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/26/0B/wKioL1NpoSOQeHE5AADl1d-Tqvw079.jpg" title="049.jpg" alt="wKioL1NpoSOQeHE5AADl1d-Tqvw079.jpg" />

輸入策略名稱,下一步。

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/26/0B/wKioL1NpoTiwd-0NAADjwgTa4yA345.jpg" title="050.jpg" alt="wKioL1NpoTiwd-0NAADjwgTa4yA345.jpg" />

選擇服務種類,這裡以IIS 7為例,下一步。

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/26/0B/wKiom1NpoWvj20gXAAFEhNAy5Js884.jpg" title="051.jpg" alt="wKiom1NpoWvj20gXAAFEhNAy5Js884.jpg" />

勾選使用當前配置,下一步。

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/26/0B/wKioL1NpoUrSJQjmAAEPJLTfje4423.jpg" title="052.jpg" alt="wKioL1NpoUrSJQjmAAEPJLTfje4423.jpg" />

勾選重啟服務、啟動時間2分鐘、勾選如果重新啟動嘗試失敗,則重設虛擬機器,點擊下一步。

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/26/0B/wKiom1NpoX2ytq0ZAAEQALzXwv0845.jpg" title="053.jpg" alt="wKiom1NpoX2ytq0ZAAEQALzXwv0845.jpg" />

勾選服務已停止,點擊下一步。

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/26/0B/wKioL1NpoVuQ0GblAADXUZRgblg100.jpg" title="054.jpg" alt="wKioL1NpoVuQ0GblAADXUZRgblg100.jpg" />

點擊完成。

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/26/0B/wKiom1NpoY3jHo4NAAEybs3VzeQ305.jpg" title="055.jpg" alt="wKiom1NpoY3jHo4NAAEybs3VzeQ305.jpg" />

完成策略建立。

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/26/0B/wKioL1NpoWzh3vRsAAFEFBFFKtI614.jpg" title="056.jpg" alt="wKioL1NpoWzh3vRsAAFEFBFFKtI614.jpg" />

測試App恢複策略

在群集或主機選項中,選擇應用程式可用性,選中IIS-Server虛擬機器。

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/26/0B/wKioL1NpoXXSOd58AAMq5QeF49Y885.jpg" title="057.jpg" alt="wKioL1NpoXXSOd58AAMq5QeF49Y885.jpg" />

右鍵分配策略。

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/26/0B/wKiom1NpoarBrYsLAAHo9bkRxlA555.jpg" title="058.jpg" alt="wKiom1NpoarBrYsLAAHo9bkRxlA555.jpg" />

選擇建立的IIS策略,點擊確定。

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/26/0B/wKioL1NpoYnzPPG1AADyCUiGEPs362.jpg" title="059.jpg" alt="wKioL1NpoYnzPPG1AADyCUiGEPs362.jpg" />

在這一步如果沒有在hyperic server中添加VC伺服器會出現報錯。

已將策略應用於該虛擬機器。

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/26/0B/wKiom1Npob2R_nfIAADvaGmuxh0912.jpg" title="060.jpg" alt="wKiom1Npob2R_nfIAADvaGmuxh0912.jpg" />

進入IIS-SERVER虛擬機器中,右鍵停止HTTP服務。

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/26/0B/wKioL1NpoZzwFxZCAAIbOSk6j-8911.jpg" title="061.jpg" alt="wKioL1NpoZzwFxZCAAIbOSk6j-8911.jpg" />

等待2分鐘後,該服務已自動啟動。

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/26/0B/wKiom1NpodjhRK9hAAOT9SLqxe4819.jpg" title="062.jpg" alt="wKiom1NpodjhRK9hAAOT9SLqxe4819.jpg" />

本文出自 “被IT搞的那些日子” 部落格,請務必保留此出處http://virtualwill.blog.51cto.com/8463080/1407515

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.