Installing Drivers for Windows Server 2008 R2 and Earlier for VM Conversion to Amazon EC2

This workaround is needed only for source VMs that run on a version of Windows Server earlier than Windows Server 2012 R2.

To function, Amazon EC2 instances must have Xen drivers. If Xen drivers are not installed, the replication or conversion operation cannot create a virtual network adapter for the replicated or converted VM, and the status check for the replicated or converted VM fails after replication or conversion.

The following drivers are supported for 2008 R2 VM conversions or replications:

  • AWS PV drivers (version 8.3.5 and earlier)

  • EC2 config drivers(version 4.9.4326 and earlier)

  • NVMe drivers( version 1.3.2 and earlier)

  • ENA drivers(version 2.2.3 and earlier)

Procedure

  1. You can perform a restore or conversion using HotAdd. On the access node, create an Amazon folder under the software_install_path/Commvault/ContentStore folder, and extract the contents of the below zip files to the Amazon folder:

    https://s3.amazonaws.com/ec2-windows-drivers-downloads/AWSPV/8.3.5/AWSPVDriver.zip

    https://s3.amazonaws.com/ec2-downloads-windows/EC2Config/EC2Install.zip

    These drivers will be injected to the restored instance.

  2. To manually inject drivers for conversion using direct write, install the following drivers on the source guest:

    https://s3.amazonaws.com/ec2-windows-drivers-downloads/AWSPV/8.3.5/AWSPVDriver.zip

    https://s3.amazonaws.com/ec2-downloads-windows/EC2Config/EC2Install.zip

    To boot up successfully, you must reboot on the converted instance in AWS. To upgrade an AWS non-nitro to a nitro instance type, see AWS Migrate to latest generation instance types.

  3. You can also include drivers for a nitro conversion or replication:

    1. If the instance is running Windows Server 2008 R2 SP1, ensure that is has the SHA-2 code signing support update.

    2. The version of the Powershell must be 3 or higher to install the nitro drivers.

    3. Install the EC2 and PV drivers from above links and reboot the guest.

    4. You can set the execution policy to Unrestricted in powershell. By default it is set to Restricted or RemoteSigned. From the command line, run:

      Set-ExecutionPolicy -ExecutionPolicy Unrestricted
    5. Download the ENA driver and extract the zip archive

    6. Install the ENA driver by running the install.ps1 PowerShell script.

    7. Download the NVMe driver and extract the zip archive.

    8. Install the NVMe driver by running the install.ps1 PowerShell script or by running the dpinst.exe.

    9. Run the following command from powershell administrator session:

      start rundll32.exe sppnp.dll,Sysprep_Generalize_Pnp -wait
    10. Reboot the instance.

    11. Create a backup and convert it to AWS using direct write or hotadd disabling driver injection.

Loading...