標籤: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