Transferring the boot image to the boot media

The replacement boot media that you installed is without a boot image so you need to transfer a boot image using a USB flash drive.

Before you begin

Procedure

  1. Download and copy the appropriate service image from the NetApp Support Site to the USB flash drive.
    1. Download the service image to your work space on your laptop.
    2. Unzip the service image.
      Note: If you are extracting the contents using Windows, do not use winzip to extract the netboot image. Use another extraction tool, such as 7-Zip or WinRAR.
      There are two folders in the unzipped service image file:
      • boot
      • efi
    3. Copy the efi folder to the top directory on the USB flash drive.
      The USB flash drive should have the efi folder and the same image version of ONTAP as what the impaired controller was running.
    4. Remove the USB flash drive from your laptop.
  2. If you have not already done so, install the air duct.
  3. Close the controller module cover and tighten the thumbscrew.


    Table 1.
    Controller module cover
    Thumbscrew
  4. Align the end of the controller module with the opening in the chassis, and then gently push the controller module halfway into the system.
  5. Plug the power cable into the power supply and reinstall the power cable retainer.
  6. Insert the USB flash drive into the USB slot on the controller module.
    Make sure that you install the USB flash drive in the slot labeled for USB devices, and not in the USB console port.
  7. Push the controller module all the way into the chassis:
    1. Place your index fingers through the finger holes from the inside of the latching mechanism.
    2. Press your thumbs down on the orange tabs on top of the latching mechanism and gently push the controller module over the stop.
    3. Release your thumbs from the top of the latching mechanisms and continue pushing until the latching mechanisms snap into place.
      The controller module begins to boot as soon as it is fully seated in the chassis. Be prepared to interrupt the boot process.
    The controller module should be fully inserted and flush with the edges of the chassis.
  8. Check that all required boot environment variables and bootargs are properly set for your system type and configuration using the printenv bootarg name command and correct any errors using the setenv variable-name <value> command.
    1. Check the boot environment variables:
      • bootarg.init.boot_clustered
      • partner-sysid
      • bootarg.init.flash_optimize for AFF C190/AFF A220 (All Flash FAS)
      • bootarg.init.san_optimized for AFF A220 and All SAN Array
      • bootarg.init.switchless_cluster.enable
    2. If External Key Manager is enabled, check the bootarg values, listed in the kenv ASUP output:
      • bootarg.storageencryption.support <value>
      • bootarg.keymanager.support <value>
      • kmip.init.interface <value>
      • kmip.init.ipaddr <value>
      • kmip.init.netmask <value>
      • kmip.init.gateway <value>
    3. If Onboard Key Manager is enabled, check the bootarg values, listed in the kenv ASUP output:
      • bootarg.storageencryption.support <value>
      • bootarg.keymanager.support <value>
      • bootarg.onboard_keymanager <value>
    4. Save the environment variables you changed with the savenv command
    5. Confirm your changes using the printenv variable-name command.