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

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

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

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

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

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

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

表格 1. 容器自訂內容

內容

說明

containers.ipam.driver

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

containers.network.driver

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

Container

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

Container.Auth.User

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

Container.Auth.Password

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

Container.Auth.PublicKey

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

Container.Auth.PrivateKey

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

Container.Connection.Protocol

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

Container.Connection.Scheme

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

Container.Connection.Port

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

Extensibility.Lifecycle.Properties.VMPSMasterWorkflow32.MachineActivated

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

Extensibility.Lifecycle.Properties.VMPSMasterWorkflow32.Disposing

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