天天看點

(App Volumes系列三)Manager配置以及Agent安裝

在前一篇部落格,我們基本了解了App Volumes的四個邏輯元件,環境配置要求以及如何安裝App Volumes Manager元件,我們接下來将繼續我們的App Volumes之旅。

首先先回顧一下App Volumes的安裝,使用流程: 初始配置 -> App Volumes Manager元件安裝-> App Volumes Manager元件配置-> App Volumes Agent元件安裝-> 應用提取 -> 應用集合(AppStack)配置設定。

App Volumes Manager元件配置和App Volumes Agent元件安裝是我們這篇部落格的主要内容。

    App Volumes Manager必須經過相應的配置才能使用。是以我們應該在安裝完畢App Volumes Manager之後,就立即進行App Volumes Manager的配置工作,該工作需要在App Volumes Agent安裝開始之前做完。App Volumes Manager配置主要是指license管理,AD配置資訊,vCenter 伺服器配置連結資訊以及App Stack和writable volumes的存儲位置。

    首先要配置App VolumesManager的許可證資訊,雖然Appp Volumes被VMware收購後的第一個正式的版本還沒有推出,但未來的銷售模式可以猜測一下,基本上兩種模式,一種是單獨銷售App Volumes的許可證模式,另外一種是作為Horizon Enterprise editions其中的一部分和其他産品打包銷售的許可證模式,第二種Horizon Enterprise editions銷售許可證模式顯然是成本效益更好的方式。當然具體的商務資訊還要正式版本推出以後才能确定。

   具體到安裝許可證的步驟,如下圖一所示,使用者選中許可證檔案,将該檔案上傳到伺服器裡面就完成了許可證的配置。

圖一 許可證配置

<a href="http://s3.51cto.com/wyfs02/M01/53/D4/wKioL1Rx4HfDg3wPAAE9X6fjuHY076.jpg" target="_blank"></a>

    然後是AD域控制器的配置。App Volumes管理的對象是基于域控制器的對象,主要是指域計算機對象和域使用者對象。雖然App Volumes Manager所在的計算機本身不是必須加入到域裡面,但是它需要擁有域控制的資訊,包括域名稱,管理者使用者,密碼等等。進而App Volumes Manager可以域裡面取出來取出相應的對象的資訊,然後将AppStack或者Writable Volumes配置設定給這些對象。

圖二 AD 配置

<a href="http://s3.51cto.com/wyfs02/M02/53/D4/wKioL1Rx4WqjKpYvAANYyEajV_4490.jpg" target="_blank"></a>

    其次是vCenter的連結配置。App Volumes的簡單的實作原理是在虛機層面将App Stack或者Writable Volumes所在的虛機檔案(vmdk格式)和目标系統虛機所對應的虛機檔案(vmdk格式)動态的挂載成一個系統。而這個挂載的操作需要App Volumes擁有vCenter的管理者權限才可能進行。如下圖三所示,管理者需要輸入vCenter的主機名或者IP位址,然後該vCenter對應的管理者使用者和密碼也是必須的。在App Volumes的正式版本推出之前,原有的Cloud Volumes版本隻支援一個vCenter, 也就是說,App Volumes在做程式或者内容分發的時候,它所管理的目标機器所在的虛機必須是在一個vCenter的管理之下。當然,筆者相信未來對多個vCenter的支援應該是必須的。

圖三 vCenter 連結配置

<a href="http://s3.51cto.com/wyfs02/M00/54/2E/wKioL1R7NvngjuZWAAKEQub_Ba4993.jpg" target="_blank"></a>

    最後是存儲和模闆的配置,如下圖四所示,這個配置是指使用者生成的App Stack和 Writable Volumes所對應的虛機檔案的存放位置,原則上來說,這個存放位置應該是管理者想要管理的虛機系統都能存取的位置。另外App Stack或者 Writable Volume虛機檔案和模闆的存放路徑可以采用預設值不用修改,除非使用者自己已經在data store上面手動建立了一個相應的目錄架構并且上傳了相應的檔案,那就在需要在這裡做相應的修改。

圖四 存儲位置配置

<a href="http://s3.51cto.com/wyfs02/M00/53/D7/wKiom1Rx4yaA9ieyAAKgWTzNyp4097.jpg" target="_blank"></a>

經過以上幾個配置步驟後,App Volumes Manager配置就完成了,使用者就可以進行下一步的用戶端的安裝了

AppVolumes Agent安裝

    App Volumes在本質上是一個C/S架構的系統,AppVolumes Manager是server部分,App Volumes Agent是client部分。App Volumes Agent需要安裝在每一個管理者要管理的目标系統所在的作業系統上。這裡面需要有相應的IT規劃,1) 如果是全新的系統,管理者可以先建立幾個虛機,并且在虛機裡面安裝作業系統,例如Win7或者Win8,然後在相應的系統裡面安裝App Volumes Agent軟體,然後将相應的虛機儲存為模闆。當使用者需要申請新系統的時候,就可以根據模闆建立新的系統,新建立的系統就包含了已經安裝好的App Volumes Agent軟體,進而App Volumes Manager就可以分發相應的内容給該新系統。2)如果使用者已經有了虛機并且已經開始使用了,那管理者就不得不在每一個原有的系統上面手動安裝App Volumes Agent軟體然後才能使用App Volumes的功能。

    這裡要強調一下,AppVolumes Agent所安裝的目标系統可以分為兩類,一類是管理者用來建立App Stack的樣闆機,另外一類才是普通使用者使用到的虛機系統。在這兩類系統上,App Volumes Agent的安裝方式都是完全一樣的。

    App Volumes Agent的安裝步驟是極為簡單的,使用者隻需要在安裝時輸入正确的App Volumes Manager的位址就成了。如圖一所示,首先使用者點選安裝包裡面安裝檔案開始,接受license agreement, 然後選擇安裝 agent 

圖五 Agent選項

<a href="http://s3.51cto.com/wyfs02/M01/53/D5/wKioL1Rx95WgyAK3AAEM-X_ZMYI706.jpg" target="_blank"></a>

    接下來,需要輸入App Volumes Manager的位址以及端口号,這一步的輸入資訊一定要準确,因為一旦輸錯,起碼目前的Cloud Volumes Agent版本沒有提供一個配置界面讓使用者可以修改App Volumes Manager的配置資訊。是以一旦輸錯,使用者不得不重新解除安裝掉Cloud Volumes Agent,然後重新安裝一次Cloud Volumes Agent來輸入正确的資訊,所幸安裝的步驟足夠簡單。

圖六 App Volumes Manager配置

<a href="http://s3.51cto.com/wyfs02/M02/53/D7/wKiom1Rx97TwCE23AAEmNS3ZqRk156.jpg" target="_blank"></a>

    剩下的就是點選下一步,接受預設配置,開始安裝,等待個把分鐘,系統安裝完畢後,會要求使用者重新啟動作業系統。重新開機以後,App Volumes Agent就Ok了,使用者可以進行下一步的應用提取了。

    在下面一篇部落格,筆者将會着重介紹如何使用App Volumes進行應用管理以及個性化内容管理。

關于作者:Sam Zhao,EUC解決方案經理。在軟體開發,測試,項目管理方面有13年IT從業經曆,發表過三個專利以及合著書一部。

本文轉自 桌面虛拟化 51CTO部落格,原文連結:http://blog.51cto.com/vmwareeuc/1581707

繼續閱讀