Cookie の設定を選択する

当社は、当社のサイトおよびサービスを提供するために必要な必須 Cookie および類似のツールを使用しています。当社は、パフォーマンス Cookie を使用して匿名の統計情報を収集することで、お客様が当社のサイトをどのように利用しているかを把握し、改善に役立てています。必須 Cookie は無効化できませんが、[カスタマイズ] または [拒否] をクリックしてパフォーマンス Cookie を拒否することはできます。

お客様が同意した場合、AWS および承認された第三者は、Cookie を使用して便利なサイト機能を提供したり、お客様の選択を記憶したり、関連する広告を含む関連コンテンツを表示したりします。すべての必須ではない Cookie を受け入れるか拒否するには、[受け入れる] または [拒否] をクリックしてください。より詳細な選択を行うには、[カスタマイズ] をクリックしてください。

VMware での AL2023 の guestinfo cloud-init設定 VMware

フォーカスモード
VMware での AL2023 の guestinfo cloud-init設定 VMware - Amazon Linux 2023

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

VMware 環境には Amazon EC2 Instance Meta Data Service (IMDS) がないため、AL2023 を設定する代替方法が必要です。このセクションでは、vSphere で使用できるseed.iso仮想 CD-ROM VMware ドライブの代替設定メカニズムを使用する方法について説明します。

この設定方法は、 VMwareextraconfigメカニズムを使用して設定データを に提供しますcloud-init。次のキーごとに、対応する keyname.encodingプロパティを指定する必要があります。

VMware extraconfig メカニズムには、次のキーを指定できます。

guestinfo.metadata

cloud-init メタデータを含む JSON または YAML

guestinfo.userdata

cloud-config フォーマットの cloud-init ユーザーデータを含む YAML ドキュメント

guestinfo.vendordata (オプション)

YAML cloud-initベンダーデータを含む

対応するエンコーディングプロパティ (guestinfo.metadata.encodingguestinfo.userdata.encoding、および guestinfo.vendordata.encoding) には以下を含めることができます。

base64

プロパティの内容は base64 エンコードされます。

gzip+base64

プロパティの内容は base64 エンコード後に gzip で圧縮されます。

注記

seed.iso メソッドは、個別の (オプション) network-config設定ファイルをサポートします。 は、ネットワーク設定の提供方法VMwareguestinfoによって異なります。追加情報は、次のセクションで説明します。

明示的なネットワーク設定が必要な場合は、2 つの YAML または JSON プロパティのフォーマットで metadata に埋め込む必要があります。

network

JSON または YAML 形式でエンコードされたネットワーク設定が含まれます。

network.encoding

上記のネットワーク設定データのエンコードが含まれます。cloud-init でサポートされているエンコーディングは、guestinfo データのエンコーディングと共通です: base64 および gzip+base64

例 vSphere VMware CLI ツールを使用して govc で設定を渡す guestinfo
  1. 「」の説明に従ってmeta-data、、user-data、およびオプションの network-config 設定ファイルを準備しますKVM および VMware での Amazon Linux 2023 の NoCloud (seed.iso) cloud-init 設定

  2. 設定ファイルを で使用できる形式に変換しますVMwareguestinfo

    # 'meta-data', `user-data` and `network-config` are the configuration # files in the same format that would be used by a NoCloud (seed.iso) # data source, read-them and convert them to VMware guestinfo # # The VM_NAME variable is assumed to be set to the name of the VM # It is assumed that the necessary govc environment (credentials etc...) are already set metadata=$(cat "meta-data") userdata=$(cat "user-data") if [ -e "network-config" ] ; then # We need to embed the network config inside the meta-data netconf=$(base64 -w0 "network-config") metadata=$(printf "%s\nnetwork: %s\nnetwork.encoding: base64" "$metadata" "$netconf") fi metadata=$(base64 -w0 <<< "$metadata") govc vm.change -vm "$VM_NAME" \ -e guestinfo.metadata="$metadata" \ -e guestinfo.metadata.encoding="base64" userdata=$(base64 -w0 <<< "$userdata") govc vm.change -vm "$VM_NAME" \ -e guestinfo.userdata="$userdata" \ -e guestinfo.userdata.encoding="base64"
プライバシーサイト規約Cookie の設定
© 2025, Amazon Web Services, Inc. or its affiliates.All rights reserved.