適用対象: ✔️ Linux VM
元の KB 番号: 4538386
まとめ
多くの Linux Azure Marketplace イメージには、新しく作成された仮想マシン (VM) のセットアップを完了する Azure Linux エージェント が含まれています。 このセットアップには、ホスト名、ユーザー名、パスワード/ssh キーの設定、エフェメラル ディスクのマウントが含まれます。 このセットアップ プロセスは、"プロビジョニング" と呼ばれます。 さらに、エージェントは Azure VM 拡張機能のサポートを提供します。
イメージ自体は、オープン ソース プロビジョニング エージェント cloud-init を使用してプロビジョニングされるように更新されます。 cloud-init エージェントは、Linux エージェントに比して次のような多くの追加の利点を提供します。
- パフォーマンス - Azure で cloud-init を使用すると、ほとんどの場合、VM の作成時間の短縮を確認できます。
- VM のカスタマイズ - cloud-init を使用すると、 カスタム データを使用して VM 構成を cloud-init に渡すことができます。 このプロセスには、スクリプトの実行、パッケージのインストール、ユーザーの追加などのアクションが含まれます。
- 移行 - 他のクラウドから移行する場合は、cloud-init 構成を移行し、必要に応じて変更して Azure デプロイを連携させることができます。
Important
New! VM の支援を試して、上位の問題を解決してください。 Windows 用の VM アシストまたは Linux 用の VM アシストを実行することをお勧めします。 これらのスクリプト ベースの診断ツールは、Azure VM ゲスト エージェントと VM の全体的な正常性に影響する一般的な問題を特定するのに役立ちます。
VM でパフォーマンスの問題が発生している場合は、Microsoft サポートに問い合わせる前に、まずこれらのツールを実行してください。
詳細
必要なアクション
これらの Azure Marketplace イメージをデプロイする場合は、これ以上何もする必要はありません。 更新後すぐに特典を利用できます。
これらのイメージからカスタム イメージを作成し、Linux エージェントを使用してカスタム データを処理する場合は、イメージが正常に動作することを確認します。
cloud-init では、bash スクリプトや cloud-init 構成など、複数の入力の種類がサポートされています。"cloud-init" ユーザー データのドキュメントを 確認します。
更新する画像の詳細と、更新が行われるタイミングのタイムラインについては、 この ページを参照してください。
よく寄せられる質問
Q1. Azure Linux エージェントはイメージにまだインストールされていますか?
A1. はい。Azure VM 拡張機能には Azure Linux エージェントが必要です。 プロビジョニング機能が無効になっています。
Q2. Azure Linux エージェントと cloud-init を同じイメージにインストールできますか?
A2. はい。 競合がないことを確認するために、Linux エージェント プロビジョニング コードは無効になり、実行されません。
Q3. イメージが cloud-init によってプロビジョニングされているかどうかを確認するにはどうすればよいですか?
A3.
cloud-init statusを実行して、cloud-init が実行されたかどうかを確認します。