vRealize Automation 7.3 全新改版
本篇vRealize Automation 7.3 全新功能包含以下主題
- [升級方式] 升級到vRealize Automation 7.3
- [新功能] 全新的佈建後動作
- [新功能] Endpoint種類增加
- [新功能] 利用Size定義VM大小
- [新功能] 整合vRealize Operaitons的資源觀測決定佈建在哪個資源池
- [新功能] 編輯軟體元件指令支援顏色標示
- [新功能] 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整合
要完成整合,主要步驟如下:
設定完成後,拖拉Puppet物件到VM就可以在選單中選擇Puppet中的Content Pack,決定該VM要做怎樣的佈建
佈署過程可以看到Puppet的執行步驟
可以發現該VM在背景中,自動安裝了網路伺服器(原本httpd服務是沒有的,過一陣子就變成enable的狀態)
佈建完後,記得到Puppet的介面接受啟用該VM受Puppet管控
VM受管控後就可以看到該VM詳細資訊
也可以直接瀏覽該VM的網址確認佈建結果
要完成整合,主要步驟如下:
Steps | Reference/Note | |
1 | Install vRA 7.3 | |
2 | Install vRO 7.1 | http://open902.com/vra7-vrealize-orchestrator-7/ |
3 | Register vRO 7.1 to vCenter 6.5 | http://open902.com/vra7-vrealize-orchestrator-7/ |
4 | Register vRO in vRA 7.3 (via vRA > Administration > vRO Configuration) | http://open902.com/vra7-vrealize-orchestrator-7/ |
5 | Add vRO as an Endpoint (via vRA > Infrastructure > Endpoints) | http://open902.com/vra7-vrealize-orchestrator-7/ |
6 | Install Puppet Enterprise | https://docs.puppet.com/pe/latest/install_pe_mono.html#install-pe-monolithic-installation |
7 | Install Puppet vRA Starter-Content Pack (via ssh on the Puppet Enterprise node) | https://github.com/puppetlabs/puppet-vro-starter_content |
8 | Install Puppet Plugin in vRO | http://www.timcarr.net/?p=528 |
9 | Configure Puppet vRO Plugin (via vRO > Workflows > Puppet > Configuration > Add a Puppet Enterprise Master) | http://www.timcarr.net/?p=528 |
10 | Set up Puppet Enterprise autosigning and descriptions (via Puppet Enterprise node web GUI) | https://puppet.com/blog/integrate-puppet-vra-7.3-manage-application-delivery |
11 | Execute 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 |
12 | Add Puppet Endpoint (via vRA > Administration > vRO Configuration > Endpoint) | https://puppet.com/blog/integrate-puppet-vra-7.3-manage-application-delivery |
13 | Create and Publish the vRA blueprint as a Serivce | The VM template must have vRA Guest Agent installed |
14 | Deploy vRA Service | |
15 | Accept 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安裝步驟如下
./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目錄下
留言
張貼留言