すべてのプロダクト
Search
ドキュメントセンター

Elastic Compute Service:Vminitのインストール

最終更新日:Oct 11, 2024

Vminitは、ネットワーク設定の実行、ホスト名の設定、カスタムスクリプトの実行などの構成タスクを実行して、Windows Elastic Compute Service (ECS) インスタンスの構成を初期化するコンポーネントです。 作成したカスタムイメージにVminitがインストールされていない場合は、イメージにVminitをインストールして、イメージを使用するECSインスタンスの設定を初期化できるようにします。 このトピックでは、イメージを作成するWindows仮想マシンにVminitをインストールする方法について説明します。

Vminitの詳細については、「Windowsインスタンス (Vminit) 」をご参照ください。

制限事項

このトピックで説明する操作は、次のWindowsオペレーティングシステムのバージョンに適しています。Windows 7以降32ビット、Windows 7以降64ビット、Windows Server 2008 R2以降32ビット、およびWindows Server 2008 R2以降64ビット。

手順

説明

Vminitバージョンが変更される場合があります。 次の例では、インストールプログラムがAliyunVminit_2.0.1.2_x86_64.exeという名前のVminitバージョン2.0.1.2をダウンロードしてインストールします。 Vminitのバージョンについては、「Windowsインスタンス (Vminit) 」をご参照ください。

  1. イメージを作成する仮想マシンにVminitインストールパッケージをダウンロードし、インストールパッケージを解凍します。

    AliyunVminit.zipをクリックして、Vminitインストールパッケージをダウンロードします。

  2. Vminitをインストールします。

    GUIベースのインストールプログラムを使用してVminitをインストールする

    1. VminitインストールパッケージをダウンロードしたディレクトリのAliyunVminit_2.0.1.2_x86_64.exeを見つけてダブルクリックします。

    2. プロンプトに従ってVminitをインストールします。

      image

    3. 次の図に示すページで [完了] をクリックして、Vminitのインストールを完了します。

      image

    CLIを使用したVminitのインストール

    1. Windows PowerShellで次のコマンドを実行し、Vminitインストールパッケージをダウンロードしたディレクトリに切り替えます。 ディレクトリの例: C:\test

      cd C:\test
    2. 次のコマンドを実行してVminitをインストールします。

      .\AliyunVminit_2.0.1.2_x86_64.exe /SILENT /FORCE
      説明
      • /SILENT: Vminitをサイレントモードでインストールします。

      • /FORCE: 強制モードでVminitをインストールし、既存のVminit設定を強制上書きします。

  3. Vminitがインストールされているか確認してください。

    1. Windows PowerShellで次のコマンドを実行して、Vminitのバージョン番号を照会します。

      (Get-Item C:\ProgramData\aliyun\vminit\vminit.exe).VersionInfo.ProductVersion

      Vminitバージョン番号を含み、Vminitがインストールされていることを示す次のコマンド出力が返されます。

      image

    2. 次のコマンドを実行して、Vminitのレジストリ設定を取得します。

      Get-ItemProperty  -Path "HKLM:\SYSTEM\CurrentControlSet\Services\vminit"

      次のコマンド出力は、Vminitがインストールされていることを示します。

      image

    上記の操作を実行し、Vminitがインストールされていることを確認した後、仮想マシンに基づいて作成されたイメージをAlibaba Cloudにインポートできます。

参考情報

  • Vminitがインストールされると、すべてのVminitプラグインが自動的に有効になります。 インポートしたカスタムイメージからECSインスタンスを作成し、インスタンスの起動中にVminitが特定の操作を実行できないようにする場合は、イメージの作成時に特定のプラグインを無効にできます。 詳細については、「Vminitコンポーネント」トピックの「Vminitの初期化機能のカスタマイズ」セクションをご参照ください。

  • イメージを作成するWindows仮想マシンにVminitをインストールした後、仮想マシンにvirtioドライバーをインストールする必要があります。 これにより、仮想マシンに基づいてイメージが作成され、Alibaba Cloudにインポートされ、ECSインスタンスの作成に使用された後、インスタンスがvirtio仮想化デバイスを適切に認識し、期待どおりに起動できるようになります。

  • Linux ECSインスタンスはcloud-initを使用して設定を初期化します。 詳細については、「cloud-init のインストール」をご参照ください。