vCenter 6提供了兩種佈署方式:embedded deployment和 external deployment。詳細的佈署方式說明和架構設計,可參考vCenter Server 6 Deployment Topologies and High Availability。
Reconfigure v.s Repoint
將PSC重新設定可以使用 reconfigure或 repoint方式,但這兩種方式使用的情境和條件不同
- Reconfigure
- vCenter server是透過embedded方式佈署 (即PSC與vCenter安裝在同一個Guest OS)
- External PSC需要和embedded PSC在同一個SSO網域 (例如:vSphere.local),且是embedded PSC的replication partner
- Repoint
- vCenter server是透過external方式佈署 (即PSC和vCenter分別安裝在不同Guest OS)
- PSC需要在同一個SSO網域,且「目標(target) PSC」是「現有(existing) PSC」的replication partner
圖片來源:VMware vSphere Blog |
圖片來源:VMware vSphere Blog |
佈署 External PSC
在重新設定 PSC之前,必須先佈署一台 External PSC (此例將 External PSC安裝在Windows 2012 R2)。佈署時記得選擇加入現有的vCenter SSO網域
選擇加入現有的site或是建立新的site (此例選擇加入現有site)
在最後資訊確認的地方可以看到,此 External PSC將安裝成為現有 PSC的replication partner
Reconfigure embedded PSC to external PSC
使用SSH登入vCenter appliance (此例使用 vCenter Appliance 6.0.0 update 1b),登入後我們可以看到目前是使用 embedded PSC
接著,需要 enable BASH並執行shell
在 reconfigure之前,可以使用vmafd-cli指令,確認目前的 site name、domain name等資訊。
- On windows:切換至 C:\Program Files\VMware\vCenter Server\vmafdd\
- On vcsa:切換至 /usr/lib/vmware-vmafd/bin/
確定是在同一個SSO網域後,使用cmsso-util指令將embedded PSC指向external PSC
(Note:Windows OS切換路徑至 C:\Program Files\VMware\vCenter Server\bin )
最後,檢查是否指到新的PSC,可以透過以下幾種方式:
- 使用vmafd-cli指令檢查
- SSH重新登入vCenter,可以看到系統顯示目前是使用external PSC
- 登入web client,點選至vCenter→管理→設定→進階設定 搜尋 config.vpxd.sso.admin.uri
參考連結
Reconfiguring and Repointing Deployment Models in vCenter Server 6.0 Update 1
將含內嵌式 Platform Services Controller 的 vCenter Server 重新設定為含外部 Platform Services Controller 的 vCenter Server
Repointing the VMware vCenter Server 6.0 between sites in a vSphere Domain
沒有留言:
張貼留言