2022年6月30日 星期四

vRealize Automation 8.6 - PART4:vRA Cloud Assembly 架構配置設定

上一篇文章中【vRealize Automation 8.6 - PART3:在vRIDM&vRA 賦予AD帳號擁有管理者權限】,我們在 vRIDM 和 VRA 中賦予了 AD 帳號有管理權限,接著我們要用有管理權限的 AD 帳號登入 vRA,在 vRA Cloud Assembly 中設定架構配置與設計藍圖

新增 Cloud Accounts

透過新增 Cloud Account 讓 vRA 可以整合 vSphere 與多雲架構資源(AWS、GCP、Azure...等雲服務平台),並提供在雲架構上自動化部署虛擬機器和容器等服務。本例會在 Cloud Account 新增 vCenter Server 及 NSX-T Manager 

新增 Cloud Account 的設定頁面在 Cloud Assembly→Infrastructure→Cloud Accounts→Add Cloud Account

新增 NSX-T Manager Cloud Account:點選新增 NSX-T→輸入帳密並認證
新增 vCenter Server Cloud Account:點選新增 vCenter→輸入帳密並認證→勾選允許部署到 Datacenter→選擇 NSX-T Manager (如果環境中沒有 NSX-T,就不用設定)

新增 Cloud Zones 

Cloud Zones 可以定義 Cloud Accounts 中的運算資源、部署原則和標籤,概念有點像是在定義有哪些 Resource Pool 可以使用
在新增 vCenter 帳戶的設定過程中,預設會勾選自動建立 Cloud Zone,設定完後在 
Cloud Assembly→Infrastructure→Cloud Zones 會看到自動建立的 Cloud Zones。如果有其他雲服務平台的帳戶,可以透過新增 Cloud Zones 的方式來新增可用的運算資源
點進 Cloud Zones 可以看到此 Datacenter 中有哪些運算資源,預設會使用所有的運算資源,管理者可以修改可使用的主機或是叢集

新增專案 (Projects)

建立專案是用來定義使用者存取權限、可部署的運算資源(Cloud Zones)、客製化虛擬機命名...等內容選項,以提升部署效率 
設定專案名稱
新增使用者權限 ( By 個人或群組)
設定部署的運算資源 (可以限制此專案能使用多少運算資源)

設定 Image Mappings

Image Mapping 是用來定義範本和作業系統的對應,以方便往後設計藍圖時使用。範本需要在 vCenter 上事先建立,若找不到範本,可以先到 Cloud Account 的地方點選同步 Image 後,再回到 Image Mappings 設定

建立 Cloud Templates

Cloud Template (以前叫做藍圖) 是用來定義系統由那些物件組成,以及物件之間的關係。透過藍圖的設計,管理者可以預先規劃好系統相關的配置,而使用者/開發者只需要透過申請藍圖請求,vRA 就會自動部署建立出藍圖所定義的虛擬機或系統配置 
設定藍圖名稱,並且關聯至專案 (有權限存取專案的使用者就可以申請此藍圖)
在此例,簡單的示範如何建立一個虛擬機的藍圖。使用拖拉的方式從左側欄分別拉取一個 vSphere Machine 和 Network 物件到藍圖中,並將兩個物件連接起來,這樣就完成最基本的虛擬機藍圖該有的物件與關聯 (有虛擬機、有網路)。 
接著,在最右側的欄位自動產出的 Yaml Code,手動定義 Image 值為 'WS2019' (在 Image Mappings 定義);這邊也可以手動調整 CPU、Memory 數值

測試藍圖,可以模擬測試藍圖是否可以正確在環境中部署
點選 Provisioning Diagram 可以看到詳細的部署流程,例如虛擬機和網路會套用在哪一個 Projects、Cloud Zones、Image Mappings 等...設定配置

 










最後,點選 DEPLOY,vRA 就會開始自動部署藍圖定義的虛擬機和網路配置

沒有留言:

張貼留言