Skip to main content
NetApp HCI Solutions

4. Deploy the RHV-H Hypervisor on the HCI Compute Nodes: NetApp HCI with RHV

Contributors

This solution employs the recommended self-hosted engine architecture of RHV deployment with the minimum setup (two self-hosted engine nodes). These steps begin after the nodes have been racked and cabled and the IPMI port has been configured on each node for using the console. To deploy the RHV-H hypervisor on HCI compute nodes, complete the following steps:

  1. Access the out-of-band management console for the compute nodes in the cluster and log in with the default credentials ADMIN/ADMIN.

    Error: Missing Graphic Image

  2. Click the Remote Console Preview image in the center of the screen to download a JNLP file launched by Java Web Start, which launches an interactive console to the system.

  3. After the virtual console launches, attach the RHV-H 4.3.9 ISO by navigating to and clicking Virtual Media > Virtual Storage.

    Error: Missing Graphic Image

  4. For Logical Drive Type, select ISO File from the drop down. Provide the full path and full name of the RHV-H 4. 3.9 ISO file or attach it by clicking the Open Image button. Then click Plug In.

    Error: Missing Graphic Image

  5. Reboot the server so that it boots using RHV-H 4.3.9 ISO by navigating and clicking Power Control > Set Power Reset.

    Error: Missing Graphic Image

  6. When the node reboots and the initial screen appears, press F11 to enter the boot menu. From the boot menu, navigate to and click ATEN Virtual CDROM YSOJ.

    Error: Missing Graphic Image

  7. On the next screen, navigate to and click Install RHV 4.3. This loads the image, runs the pre-installation scripts, and starts Anaconda, the Red Hat Enterprise Linux system installer.

    Error: Missing Graphic Image

  8. The installation welcome screen appears. Select the preferred language and click Next.

    Error: Missing Graphic Image

  9. In the next screen, select your time zone under Date & Time. The default is UTC. However, NetApp recommends that you configure NTP servers for your environment on this screen. Then select the keyboard language and click Done.

    Error: Missing Graphic Image

  10. Next, click Installation Destination. In the Installation Destination screen, select the drives on which you want to install RHV-H. Verify that Automatically Configure Partitioning is selected in the Partitioning section. Optionally, you can enable encryption by checking the box next to Encrypt My Data. Click Done to confirm the settings.

    Error: Missing Graphic Image

  11. Click Network & Host Name. Provide the desired host name at the bottom of the screen. Then click the (+) button at the bottom. Select the Bond from the drop down and click Add.

    Error: Missing Graphic Image

  12. Next, in the bond configuration screen, click Add to add the member interfaces to the bond interface.

    Error: Missing Graphic Image

  13. Select Ethernet from the drop down, indicating that the Ethernet interface is added as a member to the bond interface. Click Create.

    Error: Missing Graphic Image

  14. From the Device dropdown in the slave 1 configuration screen, select the Ethernet interface. Verify that the MTU is set to 9000. Click Save.

    Error: Missing Graphic Image

  15. Repeat steps 12, 13, and 14 to add the other Ethernet port to the bond0 interface.

  16. From the Mode dropdown in the bond configuration screen, select 802.3ad for LACP. Verify that the MTU is set to 9000. Then click Save.

    Error: Missing Graphic Image

  17. Create the VLAN interface for the in-band management network. Click the (+) button again, select VLAN from the dropdown and click Create.

    Error: Missing Graphic Image

  18. In the Editing VLAN connection screen, select bond0 in the Parent Interface dropdown, enter the VLAN ID of the in-band management network. Provide the name of the VLAN interface in bond 0.< vlan_id > format.

    Error: Missing Graphic Image

  19. In the Editing VLAN connection screen, click the IPv4 Settings sub-tab. In the IPv4 Settings sub-tab, configure the network address, netmask, gateway, and DNS servers corresponding to the in-band management network. Click Save to confirm the settings.

    Error: Missing Graphic Image

  20. Create the VLAN interface for the storage network. Click the (+) button again, select VLAN from the dropdown, and click Create. In the Editing VLAN Connection screen, select bond0 in the Parent Interface dropdown, enter the VLAN ID of the storage network, provide the name of the VLAN interface in the bond 0.< vlan_id > format. Adjust the MTU to 9000 to allow jumbo frame support. Click Save.

    Error: Missing Graphic Image

  21. In the Editing VLAN Connection screen, click the IPv4 Settings sub-tab. In the IPv4 Settings sub-tab, configure the network address and the netmask corresponding to the storage network. Click Save to confirm the settings.

    Error: Missing Graphic Image

  22. Confirm that the network interfaces are up and click Done.

    Error: Missing Graphic Image

  23. After the wizard navigates back to the configuration page, click Begin Installation. The next screen prompts you to configure the root password and optionally to create another user for logging into RHV-H.

    Error: Missing Graphic Image

  24. After the installation completes, unmount the ISO file by navigating to Virtual media > Virtual Storage in the virtual console and click Plug Out. Then click Reboot on the Anaconda GUI to complete the installation process. The node then reboots.

    Error: Missing Graphic Image

    After the node comes up, it displays the login screen.

    Error: Missing Graphic Image

  25. Now that the installation is complete, you must then register RHV-H and enable the required repositories. Open a browser and log in to the Cockpit user interface at https://<HostFQDN/IP>:9090 using the root credentials provided during the installation.

    Error: Missing Graphic Image

  26. Navigate to localhost > Subscriptions and click Register. Enter your Red Hat Portal username and password, click the check box Connect this System to Red Hat Insights, and click Register. The system automatically subscribes to the Red Hat Virtualization Host entitlement.

    Red Hat Insights provide continuous analysis of registered systems to proactively recognize threats to availability, security, performance, and stability across physical, virtual, and cloud environments.

    Error: Missing Graphic Image

  27. Navigate to localhost > Terminal to display the CLI. Optionally you can use any SSH client to log in to the RHV- H CLI. Confirm that the required subscription is attached, and then enable the Red Hat Virtualization Host 7 repository to allow further updates and make sure that all other repositories are disabled.

    # subscription-manager list
    +-------------------------------------------+
        Installed Product Status
    +-------------------------------------------+
    Product Name:   Red Hat Virtualization Host
    Product ID:     328
    Version:        4.3
    Arch:           x86_64
    Status:         Subscribed
    # subscription-manager repos --disable=*
    Repository 'rhel-7-server- rhvh-4-source-rpms' is disabled for this system.
    Repository 'rhvh-4-build-beta-for-rhel-8-x86_64-source-rpms' is disabled for this system.
    Repository 'rhel-7-server- rhvh-4-beta-debug-rpms' is disabled for this system.
    Repository 'rhvh-4-beta-for-rhel-8-x86_64-debug-rpms' is disabled for this system.
    Repository 'jb-eap-textonly-1-for-middleware-rpms' is disabled for this system.
    Repository 'rhvh-4-build-beta-for-rhel-8-x86_64-rpms' is disabled for this system.
    Repository 'rhvh-4-beta-for-rhel-8-x86_64-source-rpms' is disabled for this system.
    Repository 'rhel-7-server- rhvh-4-debug-rpms' is disabled for this system.
    Repository 'rhvh-4-build-beta-for-rhel-8-x86_64-debug-rpms' is disabled for this system.
    Repository 'rhel-7-server- rhvh-4-beta-source-rpms' is disabled for this system.
    Repository 'rhel-7-server- rhvh-4-rpms' is disabled for this system.
    Repository 'jb-coreservices-textonly-1-for-middleware-rpms' is disabled for this system.
    Repository 'rhvh-4-beta-for-rhel-8-x86_64-rpms' is disabled for this system.
    Repository 'rhel-7-server- rhvh-4-beta-rpms' is disabled for this system.
    # subscription-manager repos --enable=rhel-7-server- rhvh-4-rpms
    Repository 'rhel-7-server- rhvh-4-rpms' is enabled for this system.
  28. From the console, modify the iSCSI initiator ID to match the one you set in the Element access group previously by running the following command.

    rhv-h01 # echo InitiatorName=iqn.1994-05.com.redhat:rhv-host-node- 01 > /etc/iscsi/initiatorname.iscsi
  29. Enable and restart the iscsid service.

     # systemctl enable iscsid
    Created symlink from /etc/systemd/system/multi-user.target.wants/iscsid.service to /usr/lib/systemd/system/iscsid.service
     # systemctl start iscsid
     # systemctl status iscsid
    ● iscsid.service - Open-iSCSI
       Loaded: loaded (/usr/lib/systemd/system/iscsid.service; enabled; vendor preset: disabled)
       Active: active (running) since Thu 2020-05-14 16:08:52 EDT; 3 days ago
         Docs: man:iscsid(8)
               man:iscsiuio(8)
               man:iscsiadm(8)
     Main PID: 5422 (iscsid)
       Status: "Syncing existing session(s)"
       CGroup: /system.slice/iscsid.service
               ├─5422 /sbin/iscsid -f
               └─5423 /sbin/iscsid -f
  30. Install and prepare the other RHV host by repeating the steps 1 to 29.