vRealize Automation 7.3 全新改版

本篇vRealize Automation 7.3 全新功能包含以下主題
  1. [升級方式] 升級到vRealize Automation 7.3
  2. [新功能] 全新的佈建後動作
  3. [新功能] Endpoint種類增加
  4. [新功能] 利用Size定義VM大小
  5. [新功能] 整合vRealize Operaitons的資源觀測決定佈建在哪個資源池
  6. [新功能] 編輯軟體元件指令支援顏色標示
  7. [新功能] Container功能支援加入VCH作為容器資源


[升級方式] 升級到vRealize Automation 7.3:


首先先升級vRealize Automation Appliance,進入https://va-hostname.domain.name:5480中的update頁籤,先Check Update然後Install Update即可,該升級過程中也會一併升級IaaS,也就是說僅有一個步驟就可以全部升級完成。


[新功能] 全新的佈建後動作

整體而言,這次的改版支援了下列全新的佈建後動作,若需使用這些動作,需先將全縣授權給使用者




On Demand Load Balancer:

  • 支援更多設計選項 (Only available using 1:many profiles)





  • 支援佈建後更改設定

NAT Port forwarding:
  • 可在藍圖中自定NAT規則


  • 支援佈建後更改設定

其他功能:

  • 可定義 Edge 的高可用性
    • Added under Blueprint Properties
    • NSX.Ege.HighAvailability=true
    • NSX.Ege.HighAvailability.PortGroup=<network name>
    • NSX.Ege.ApplianceSize=Large

[新功能] Endpoint種類增加:

增加了vRops/NSX等Endpoint類型





[新功能] 利用Size定義VM大小:

步驟1: 編輯元件設定檔


步驟2: 在藍圖中套用設定檔




步驟3: 以設定檔決定VM大小





[新功能] 整合vRealize Operaitons的資源觀測決定佈建在哪個資源池:

在先前的版本,如果有多個保留區,會以保留區的優先序決定佈建VM要放在哪裡,透過與vRops的整合,可以更智慧化的依據當時負載決定要放置的位置。


步驟1: 在vRops中編輯監視原則


步驟2: 在vRA中啟用放置原則



[新功能] 編輯軟體元件指令支援顏色標示:


[新功能] Puppy整合

要完成整合,主要步驟如下:

StepsReference/Note
1Install vRA 7.3
2Install vRO 7.1http://open902.com/vra7-vrealize-orchestrator-7/
3Register vRO 7.1 to vCenter 6.5http://open902.com/vra7-vrealize-orchestrator-7/
4Register vRO in vRA 7.3 (via vRA > Administration > vRO Configuration)http://open902.com/vra7-vrealize-orchestrator-7/
5Add vRO as an Endpoint (via vRA > Infrastructure > Endpoints)http://open902.com/vra7-vrealize-orchestrator-7/
6Install Puppet Enterprisehttps://docs.puppet.com/pe/latest/install_pe_mono.html#install-pe-monolithic-installation
7Install Puppet vRA Starter-Content Pack (via ssh on the Puppet Enterprise node)https://github.com/puppetlabs/puppet-vro-starter_content
8Install Puppet Plugin in vROhttp://www.timcarr.net/?p=528
9Configure Puppet vRO Plugin (via vRO > Workflows > Puppet > Configuration > Add a Puppet Enterprise Master)http://www.timcarr.net/?p=528
10Set up Puppet Enterprise autosigning and descriptions (via Puppet Enterprise node web GUI)https://puppet.com/blog/integrate-puppet-vra-7.3-manage-application-delivery
11Execute the following two commands to enable the @Summary portion of the roles to display a description next to the role during the vRA catalog role selection
puppet resource package yard provider=puppet_gem
puppet resource package puppet-strings provider=puppet_gem
https://puppet.com/blog/integrate-puppet-vra-7.3-manage-application-delivery
12Add Puppet Endpoint (via vRA > Administration > vRO Configuration > Endpoint)https://puppet.com/blog/integrate-puppet-vra-7.3-manage-application-delivery
13Create and Publish the vRA blueprint as a SerivceThe VM template must have vRA Guest Agent installed
14Deploy vRA Service
15Accept certificate requests to bring nodes into your inventory from Puppet Master (via Puppet GUI)

設定完成後,拖拉Puppet物件到VM就可以在選單中選擇Puppet中的Content Pack,決定該VM要做怎樣的佈建



佈署過程可以看到Puppet的執行步驟




可以發現該VM在背景中,自動安裝了網路伺服器(原本httpd服務是沒有的,過一陣子就變成enable的狀態)




佈建完後,記得到Puppet的介面接受啟用該VM受Puppet管控




VM受管控後就可以看到該VM詳細資訊




也可以直接瀏覽該VM的網址確認佈建結果




[新功能] Container功能支援加入VCH作為容器資源:

延伸閱讀:什麼是VCH(Virtual Container Host)?什麼是VIC(VMware Integrated Container)?


7.3改版中,可以直接添加VCH(Virtual Container Host)作為Container Host



簡易VCH安裝步驟如下

  1. 下載並佈署VIC Appliance (載點) (說明文件)
  2. 佈署vCenter的VIC Plugin (Optional) (說明文件)
  3. 由VIC Appliance下載vSphere Integrated Containers Engine的VCH 佈署腳本 (https://vic_appliance_address:9443)
  4. 執行VCH 佈署腳本後即可佈署完成(說明文件),範例:
./vic-machine-linux create --target vcenter.vmware.taiwan --user 'Administrator@vmwaresso.taiwan' --password 'your_password' --bridge-network vic-bridge --image-store NFS-Datastore --no-tlsverify --force --public-network Management-10 --management-network Management-10 --compute-resource Management --volume-store NFS-Datastore:default 

添加VCH到vRA的控制介面前,需要建立登入的Credentials,該Credentials為佈署完成VCH後,進入以該VCH為名的子資料夾(如virtual-container-host),其中有兩個文字檔

server-cert.pem:貼入至Public certificate欄位
server-key.pem:貼入至Private certificate欄位



加入成功後就可以看到VCH變成Container Host了




另一個容器的新功能是可以直接在vRA中建立Container Volume




若是以剛剛的腳本建立VCH的話,由於其中參數--volume-store NFS-Datastore:default設定了以預設位置放置Container Volumes,所以由vRA建立的Container Volumes將會被放在VIC Appliance的Volumes目錄下




留言

這個網誌中的熱門文章

VMware 相容性認證豆知識

簡單7個步驟從無到有利用Ansible自動佈建vSphere VM

如何在VM使用Linux光碟開機進入救援模式並調整SELinux設定