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

Elastic Compute Service:virtioドライバーのインストール

最終更新日:Jan 11, 2024

一部のシナリオでは、ソースサーバーのオペレーティングシステムデータに基づいてカスタムイメージを作成し、そのイメージをAlibaba Cloudにインポートしてから、そのイメージからElastic Compute Service (ECS) インスタンスを作成することができます。 ソースサーバーは、物理サーバー、仮想マシン、またはクラウドホストです。 virtioドライバーがソースサーバーにインストールされていない場合、作成されたECSインスタンスが起動できない可能性があります。 この問題を防ぐには、カスタムイメージをAlibaba Cloudにインポートする前に、virtioドライバーがソースサーバーにインストールされているかどうかを確認してください。 このトピックで説明する操作を実行して、インストールパッケージを使用してvirtioドライバーをインストールできます。

手順

  1. Alibaba Cloudが提供するvirtioドライバーパッケージをソースサーバーにダウンロードします。

    virtio driver packageをクリックしてパッケージをダウンロードします。

    ダウンロードしたパッケージの名前は210408.1454.1459_bin.zipです。

  2. 210408.1454.1459_bin.zipを解凍し、210408.1454.1459_binフォルダを開きます。

    210408.1454.1459_binフォルダには、さまざまなWindowsバージョンに対応するサブフォルダがあります。 windows version各サブフォルダには、64ビットオペレーティングシステムに対応するamd64サブフォルダが含まれています。

    • win10: Windows Server 2016、Windows Server 2019、Windows Server 2022、およびWindows 10のドライバーインストールファイルが含まれています。

    • Win8: Windows Server 2012 R2およびWindows 8.1のドライバーインストールファイルが含まれています。

    • win7: Windows Server 2008 R2およびWindows 7のドライバーインストールファイルが含まれています。

    説明

    ソースサーバーが32ビットオペレーティングシステムを実行している場合、 テクニカルサポートのチケットを起票してください。

  3. 移行元サーバーのオペレーティングシステムのバージョンに基づいて、適切なサブフォルダーを開きます。

    この例では、ソースサーバーがWindows server 2019 64ビットオペレーティングシステムを実行しているため、C:\test\210408.1454.1459_bin\win10\amd64ディレクトリでamd64サブフォルダーを開きます。

  4. amd64サブフォルダを開いた後、Shiftキーを押し、空白の領域を同時に右クリックします。 次に、[ここでPowerShellウィンドウを開く] を選択します。

    powershell

  5. Windows PowerShellで次のコマンドを実行して、最新バージョンのvirtioドライバーをインストールします。

    説明

    通常のユーザーとしてWindowsインスタンスにログオンしている場合は、このコマンドを管理者として実行する必要があります。 管理者としてログオンしている場合は、このコマンドを直接実行できます。

    pnputil -i -a *.inf

    次の図のようなコマンド出力が表示された場合は、最新バージョンのvirtioドライバがインストールされていることを示します。 Driver update

  6. ソースサーバーを再起動します。

    virtioドライバーは、ソースサーバーの再起動後に有効になります。

次のステップ

virtioドライバをインストールすると、Windowsイメージファイルを取得できます。 詳細については、「Windowsイメージファイルの取得」をご参照ください。