vSphere 管理者として、仮想マシン テンプレートを保存および管理するためのコンテンツ ライブラリを作成します。
スタンドアローン仮想マシン向けのコンテンツ ライブラリの作成
ローカル コンテンツ ライブラリを作成し、テンプレートやその他のタイプのファイルをポピュレートできます。既存の公開済みローカル ライブラリのコンテンツを自由に使用するために、購読済みライブラリを作成することもできます。
コンテンツ ライブラリのアイテムを保護するには、OVF セキュリティ ポリシーを適用します。OVF セキュリティ ポリシーは、コンテンツ ライブラリのデプロイまたは更新、コンテンツ ライブラリへのアイテムのインポート、またはテンプレートの同期を行うときに、厳密な検証を実施します。テンプレートが信頼されている証明書によって署名されていることを確認するには、信頼された CA からコンテンツ ライブラリへの OVF 署名証明書を追加します。
vSphere のコンテンツ ライブラリおよび仮想マシン テンプレートの詳細については、『vSphere の仮想マシン管理』のコンテンツ ライブラリの使用を参照してください。
前提条件
- ライブラリを作成する vCenter Server インスタンス上の または 。
- (展開先のデータストアが対象)。
手順
コンテンツ ライブラリに対するスタンドアローン仮想マシンの仮想マシン イメージのポピュレート
コンテンツ ライブラリを作成したら、OVA または OVF 形式の仮想マシン テンプレートでポピュレートします。DevOps エンジニアは、このテンプレートを使用して、vSphere IaaS control plane 環境に新しいスタンドアローン仮想マシンをプロビジョニングできます。
ライブラリにポピュレートするには、いくつかの方法を使用できます。このトピックには、ローカル マシンまたは Web サーバからファイルをインポートして、ローカル コンテンツ ライブラリにアイテムを追加する方法が示されています。コンテンツ ライブラリにデータをポピュレートする他の方法については、『vSphere の仮想マシン管理』のライブラリへのコンテンツのポピュレートを参照してください。
前提条件
- vSphere IaaS control plane と互換性のある仮想マシン イメージを作成します。
イメージ仕様では、すべての仮想マシン イメージに VMware Tools または同等のオープン ソース パッケージが含まれている必要があります。ゲスト OS とそのネットワーク スタックをブートストラップするには、イメージで次のいずれかを使用する必要があります。詳細については、ブートストラップ プロバイダを参照してください。
- Linux + Cloud-Init バージョン 17.9-21.2 と DataSourceVMwareGuestInfo。
- Linux + Cloud-Init バージョン 21.3+
- Windows + Cloudbase-Init バージョン 1.1.0 以降
- Windows + Sysprep(システムの準備)
Cloud-Init の詳細については、公式ドキュメントのクラウド インスタンスをカスタマイズするための標準を参照してください。
Sysprep の詳細については、公式ドキュメントのSysprep の概要を参照してください。
- ライブラリがセキュリティ ポリシーによって保護されている場合は、すべてのライブラリ アイテムが準拠していることを確認します。保護されたライブラリ内に準拠しているアイテムと準拠していないアイテムが混在している場合、kubectl get virtualmachineimages は DevOps エンジニアに仮想マシン イメージを表示できません。
- 必要な権限: および (ライブラリが対象)
手順
結果
アイテムが [テンプレート] タブまたは [その他のアイテム] タブに表示されます。