Amazon Elastic Compute Cloud
Windows インスタンス用ユーザーガイド

Windows インスタンスで PV ドライバーをアップグレードする

Windows インスタンスがどのドライバーを使用するかを確認するには、[コントロールパネル] の [Network Connections] を開き、[Local Area Connection] を確認します。ドライバーが、次のいずれかであるかどうかを確認してください。

  • AWS PV Network Device

  • Citrix PV Ethernet Adapter

  • RedHat PV NIC Driver

また、pnputil -e コマンドからの出力で確認することもできます。

Windows Server インスタンスのアップグレード (AWS PV アップグレード)

Windows Server 2008 R2、Windows Server 2012、Windows Server 2012 R2、Windows Server 2016、または Windows Server 2019 で、以下の手順を使用して AWS PV ドライバーのインプレースアップグレードを実行するか、Citrix PV ドライバーから AWS PV ドライバーにアップグレードします。このアップグレードは、RedHat ドライバーまたは Windows Server の他のバージョンでは使用できません。

重要

インスタンスがドメインコントローラーである場合は、「ドメインコントローラーのアップグレード (AWS PV アップグレード)」を参照してください。ドメインコントローラーのインスタンスのアップグレードプロセスは、Windows のスタンダードエディションでのプロセスとは異なります。

AWS PV ドライバーをアップグレードするには

  1. https://console.aws.amazon.com/ec2/) にある Amazon EC2 コンソールを開きます。

  2. ナビゲーションペインで、[インスタンス] を選択します。

  3. ドライバーアップグレードが必要なインスタンスを選択し、コンテキストメニュー (右クリック) を開いたら、[Instance State]、[Stop] の順に選択します。

    警告

    インスタンスを停止すると、インスタンスストアボリューム上のデータは消去されます。インスタンスストアボリュームのデータを保持するには、このデータを永続的ストレージに必ずバックアップしてください。

  4. インスタンスの停止後、バックアップを作成します。インスタンスの右クリックコンテキストメニューを開き、[Image]、[Create Image] の順に選択します。

  5. インスタンスの右クリックコンテキストメニューで、[Instance State]、[Start] の順に選択します。

  6. リモートデスクトップを使用してインスタンスに接続し、アップグレードのためにインスタンスを準備します。このアップグレードを実行する前に、システム以外のすべてのディスクをオフラインにし、ディスクの管理でセカンダリディスクへのドライブ文字のマッピングをメモすることをお勧めします。AWS PV ドライバーのインプレースアップグレードを実行する場合は、このステップは必要ありません。また、サービスコンソールで、不可欠でないサービスを [Manual] 起動に設定することをお勧めします。

  7. インスタンスに最新のドライバーパッケージをダウンロードします。

  8. フォルダの内容を抽出し、AWSPVDriverSetup.msi を実行します。

MSI の実行後、インスタンスは自動的に再起動され、ドライバーがアップグレードされます。インスタンスは最大 15 分間、使用できなくなります。アップグレードが完了し、インスタンスが Amazon EC2 コンソールの両方のヘルスチェックに合格したら、リモートデスクトップを使用してインスタンスに接続後、次の PowerShell コマンドを実行することで、新しいドライバーがインストールされたことを確認できます。

Get-ItemProperty HKLM:\SOFTWARE\Amazon\PVDriver

ドライバーバージョンがドライバーのバージョン履歴の表に掲載されている最新バージョンと同じであることを確認します。詳細については、「AWS PV ドライバーパッケージの履歴ディスク管理を開く」を参照して、オフラインセカンダリボリュームを確認し、ステップ 6 でメモしたドライブ文字に対応してオンラインにします。

以前に Netsh を使用して Citrix PV ドライバーに対して TCP オフロード を無効にしている場合は、AWS PV ドライバーにアップグレード後、この機能を再度有効にすることをお勧めします。Citrix ドライバーにおける TCP オフロードの問題は AWS PV ドライバーでは存在しません。その結果、AWS PV ドライバーを使用することで TCP オフロードはより高いパフォーマンスを提供します。

ネットワークインターフェイスに静的 IP アドレスまたは DNS 設定を既に適用している場合、AWS PV ドライバーをアップグレードした後、静的 IP アドレスまたは DNS 設定を再適用する必要があります。

ドメインコントローラーのアップグレード (AWS PV アップグレード)

ドメインコントローラーで以下の手順を使用して、AWS PV ドライバーのインプレースアップグレード、または Citrix PV ドライバーから AWS PV ドライバーへのアップグレードを実行します。

ドメインコントローラーをアップグレードするには

  1. https://console.aws.amazon.com/ec2/) にある Amazon EC2 コンソールを開きます。

  2. ナビゲーションペインで、[インスタンス] を選択します。

  3. ドライバーアップグレードが必要なインスタンスを選択し、コンテキストメニュー (右クリック) を開いたら、[Instance State]、[Stop] の順に選択します。

    警告

    インスタンスを停止すると、インスタンスストアボリューム上のデータは消去されます。インスタンスストアボリュームのデータを保持するには、このデータを永続的ストレージに必ずバックアップしてください。

  4. インスタンスの停止後、バックアップを作成します。インスタンスの右クリックコンテキストメニューを開き、[Image]、[Create Image] の順に選択します。

  5. インスタンスの右クリックコンテキストメニューで、[Instance State]、[Start] の順に選択します。

  6. 次のコマンドを実行して、Windows がディレクトリサービス復元モード (DSRM) で起動するように設定してください。

    bcdedit /set {default} safeboot dsrepair

    警告

    このコマンドを実行する前に、DSRM パスワードを知っていることを確認してください。この情報は、アップグレードが完了した後インスタンスにログインするために必要で、インスタンスは自動的に再起動します。

    アップグレードユーティリティは AWS PV ドライバーをインストールできるように Citrix PV ストレージドライバーを削除するため、システムは DSRM モードで起動する必要があります。したがって、ディスク管理のセカンダリディスクへのドライブ文字とフォルダのマッピングに注意することをお勧めします。Citrix PV ストレージドライバーが存在しない場合、セカンダリドライブは検出されません。セカンダリドライブで NTDS フォルダを使用するドメインコントローラーは、セカンダリディスクが検出されないため起動しません。

    警告

    このコマンドの実行後、手動でシステムを再起動しないでください。Citrix PV ドライバーは DSRM をサポートしないため、システムにアクセスできなくなります。

  7. 次のコマンドを実行して、DisableDCCheck をレジストリに追加します。

    reg add HKLM\SOFTWARE\Wow6432Node\Amazon\AWSPVDriverSetup /v DisableDCCheck /t REG_SZ /d true
  8. インスタンスに最新のドライバーパッケージをダウンロードします。

  9. フォルダの内容を抽出し、AWSPVDriverSetup.msi を実行します。

    MSI の実行後、インスタンスは自動的に再起動され、ドライバーがアップグレードされます。インスタンスは最大 15 分間、使用できなくなります。

  10. アップグレードが完了し、インスタンスが Amazon EC2 コンソールの両方のヘルスチェックに合格した後、リモートデスクトップを使用してインスタンスに接続します。「ディスク管理を開く」を参照して、オフラインセカンダリボリュームを確認し、ステップ 6 でメモしたドライブ文字とフォルダマッピングに対応してオンラインにします。

    重要

    ユーザー名を次の形式 hostname\administrator で指定してインスタンスに接続する必要があります。たとえば、Win2k12TestBox\administrator のようにします。

  11. DSRM 起動設定を削除するには、次のコマンドを実行します。

    bcdedit /deletevalue safeboot
  12. インスタンスを再起動します。

  13. アップグレードプロセスを完了するには、新しいドライバーがインストールされたことを確認します。デバイスマネージャーの [Storage Controllers] で、[AWS PV Storage Host Adapter] を見つけます。ドライバーバージョンがドライバーのバージョン履歴の表に掲載されている最新バージョンと同じであることを確認します。詳細については、「AWS PV ドライバーパッケージの履歴」を参照してください。

  14. レジストリから DisableDCCheck を削除するには、次のコマンドを実行します。

    reg delete HKLM\SOFTWARE\Wow6432Node\Amazon\AWSPVDriverSetup /v DisableDCCheck

注記

以前に Netsh を使用して Citrix PV ドライバーに対して TCP オフロード を無効にしている場合は、AWS PV ドライバーにアップグレード後、この機能を再度有効にすることをお勧めします。Citrix ドライバーにおける TCP オフロードの問題は AWS PV ドライバーでは存在しません。その結果、AWS PV ドライバーを使用することで TCP オフロードはより高いパフォーマンスを提供します。

Windows Server 2008 および 2008 R2 インスタンスのアップグレード (Redhat から Citrix PV へのアップグレード)

RedHat ドライバーを Citrix PV ドライバーにアップグレードする前に、次のことを実行してください。

  • EC2Config サービスの最新バージョンをインストールします。詳細については、「EC2Config の最新バージョンのインストール」を参照してください。

  • Windows PowerShell 2.0 がインストールされていることを確認します。インストールされているバージョンを確認するには、PowerShell ウィンドウで、次のコマンドを実行します。

    PS C:\> $PSVersionTable.PSVersion

    バージョン 2.0 をインストールする必要がある場合は、Microsoft サポートの「Windows Management Framework (Windows PowerShell 2.0、WinRM 2.0、および BITS 4.0) 」を参照してください。

  • インスタンスにある重要な情報のバックアップを作成するか、インスタンスから AMI を作成します。AMI の作成の詳細については、カスタム Windows AMI の作成を参照してください。AMI を作成する場合は、事前に次のことを実行してください。

    • パスワードを書き留める。

    • Sysprep ツールを手動でまたは EC2Config サービスを使用して実行しないでください。

    • DHCP を使用して IP アドレスを自動的に取得するようにイーサネットアダプタを設定します。詳細については、Microsoft TechNet ライブラリの「TCP/IP の設定」を参照してください。

Redhat ドライバーをアップグレードするには

  1. インスタンスに接続してローカル管理者としてログインします。インスタンスへの接続の詳細については、Windows インスタンスへの接続 を参照してください。

  2. インスタンスで、Citrix PV アップグレードパッケージをダウンロードします。

  3. アップグレードパッケージを好きな場所に抽出します。

  4. Upgrade.bat ファイルをダブルクリックします。セキュリティ警告が表示された場合は、[実行] を選択します。

  5. [Upgrade Drivers] (ドライバのアップグレード) ダイアログボックスの内容を確認し、アップグレードを開始する場合は、[はい] を選択します。

  6. [Red Hat Paravirtualized Xen Drivers for Windows uninstaller] ダイアログボックスで [はい] を選択して RedHat ソフトウェアを削除します。インスタンスが再起動されます。

    注記

    アンインストーラのダイアログボックスが表示されない場合は、Windows タスクバーの [Red Hat Paravirtualize] を選択します。

    
                            タスクバーの Red Hat Paravirtualized
  7. インスタンスが再起動して使用できる状態にあることを確認します。

    1. https://console.aws.amazon.com/ec2/) にある Amazon EC2 コンソールを開きます。

    2. [Instances] ページでインスタンスを右クリックし、[Get System Log] を選択します。

    3. アップグレード操作では、サーバーが 3~4 回再起動します。何度再起動されたかは、ログで「Windows is Ready to use」が表示された回数で確認できます。

      
                                    Windows システムログ
  8. インスタンスに接続してローカル管理者としてログインします。

  9. [Red Hat Paravirtualized Xen Drivers for Windows uninstaller] ダイアログボックスを閉じます。

  10. インストールが完了したことを確認します。先ほどファイルを抽出した Citrix-WIN_PV フォルダに移動して、PVUpgrade.log ファイルを開き、「INSTALLATION IS COMPLETE」という文字列を確認します。

    
                            PVUpgrade log ファイル

Citrix Xen ゲストエージェントサービスのアップグレード

Windows Server で Citrix PV ドライバーを使用している場合、Citrix Xen ゲストエージェントサービスをアップグレードできます。この Windows サービスは、API からのシャットダウンイベントや再起動イベントなどのタスクを処理します。インスタンスが Citrix PV ドライバーを実行している限り、いずれのバージョンの Windows Server でもこのアップグレードパッケージを実行できます。

重要

Windows Server 2008 R2 以降の場合は、Guest Agent の更新を含む AWS PV ドライバーにアップグレードすることが推奨されます。

ドライバーのアップグレードを始める前に、インスタンスにある重要な情報のバックアップを作成するか、インスタンスから AMI を作成します。AMI の作成の詳細については、カスタム Windows AMI の作成を参照してください。AMI を作成する場合は、事前に次のことを実行してください。

  • EC2Config サービスで Sysprep ツールを有効にしていないことを確認する。

  • パスワードを書き留める。

  • イーサネットアダプタを DHCP に設定する。

Citrix Xen ゲストエージェントサービスをアップグレードするには

  1. インスタンスに接続してローカル管理者としてログインします。インスタンスへの接続の詳細については、Windows インスタンスへの接続 を参照してください。

  2. インスタンスで、Citrix アップグレードパッケージをダウンロードします。

  3. アップグレードパッケージを好きな場所に抽出します。

  4. Upgrade.bat ファイルをダブルクリックします。セキュリティ警告が表示された場合は、[実行] を選択します。

  5. [Upgrade Drivers] (ドライバのアップグレード) ダイアログボックスの内容を確認し、アップグレードを開始する場合は、[はい] を選択します。

  6. アップグレードが完了すると、PVUpgrade.log ファイルが開きます。「UPGRADE IS COMPLETE」という文字列が含まれているはずです。

  7. インスタンスを再起動します。