您可以將預先定義的內容群組新增至 vRealize Automation 藍圖中的容器元件。透過使用包含這些內容的藍圖佈建機器時,佈建的機器會登錄為 Docker 容器主機。

適用於 vRealize Automation 的容器提供以下兩個容器專屬自訂內容的內容群組。將容器元件新增至藍圖時,您可以將這些內容群組新增至容器,以將佈建的機器登錄為容器主機。

  • 具有憑證驗證的容器主機內容

  • 具有使用者/密碼驗證的容器主機內容

當您選取管理 > 內容字典 > 內容群組時,就可以在 vRealize Automation 中看到這些內容群組。

由於內容群組是由所有承租人共用,因此如果您是在多承租人環境中工作,請考慮複製和自訂內容。透過唯一命名內容群組和群組中的內容,您可以對它們進行編輯來定義自訂值,以用於特定承租人。

最常用的內容是 Container.Auth.PublicKeyContainer.Auth.PrivateKey,容器管理員會在其中提供用戶端憑證,以便透過容器主機進行驗證。

表格 1. Containers自訂內容

內容

說明

containers.ipam.driver

僅與容器搭配使用。指定將Containers網路元件新增至藍圖時使用的 IPAM 驅動程式。支援的值取決於使用它們的容器主機環境中安裝的驅動程式。例如,支援的值可能是 infoblox 或 calico,具體取決於容器主機上安裝的 IPAM 外掛程式。

containers.network.driver

僅與容器搭配使用。指定將Containers網路元件新增至藍圖時使用的網路驅動程式。支援的值取決於使用它們的容器主機環境中安裝的驅動程式。依預設,Docker 提供的網路驅動程式包括橋接、重疊和 macvlan,而虛擬容器主機 (VCH) 提供的網路驅動程式包括橋接驅動程式。第三方網路驅動程式 (例如 weave 和 calico) 也可能可用,具體取決於容器主機上安裝了哪些網路外掛程式。

Container

僅與容器搭配使用。預設值是 App.Docker 且必填。請勿修改此內容。

Container.Auth.User

僅與容器搭配使用。指定用於連線至Containers主機的使用者名稱。

Container.Auth.Password

僅與容器搭配使用。指定使用者名稱的密碼或要使用的公開或私密金鑰密碼。支援加密的內容值。

Container.Auth.PublicKey

僅與容器搭配使用。指定用於連線至Containers主機的公開金鑰。

Container.Auth.PrivateKey

僅與容器搭配使用。指定用於連線至Containers主機的私密金鑰。支援加密的內容值。

Container.Connection.Protocol

僅與容器搭配使用。指定通訊協定。預設值是 API 且必填。請勿修改此內容。

Container.Connection.Scheme

僅與容器搭配使用。指定通訊配置。預設值為 https

Container.Connection.Port

僅與容器搭配使用。指定Containers連線連接埠。預設值為 2376。

Extensibility.Lifecycle.Properties.VMPSMasterWorkflow32.MachineActivated

僅與容器搭配使用。指定事件代理內容以公開所有Containers內容,且用於登錄佈建的主機。預設值是 Container 且必填。請勿修改此內容。

Extensibility.Lifecycle.Properties.VMPSMasterWorkflow32.Disposing

僅與容器搭配使用。指定事件代理內容以公開以上所有Containers內容,且用於解除登錄佈建的主機。預設值是 Container 且必填。請勿修改此內容。