Converting a virtualization cluster to a hyperconverged cluster

Red Hat Hyperconverged Infrastructure for Virtualization 1.6

Convert existing hyperconverged hosts to create a hyperconverged cluster

Laura Bailey

Abstract

Read this for information about converting existing hyperconverged hosts into hyperconverged hosts to create a hyperconverged cluster.

Chapter 1. Workflow for converting a virtualization cluster to a hyperconverged cluster

  1. Verify that your hyperconverged hosts use Red Hat Virtualization 4.3 or higher, and meet Red Hat Hyperconverged Infrastructure for Virtualization Support Requirements.
  2. Subscribe to software repositories.
  3. Convert hyperconverged hosts to hyperconverged hosts.
  4. Create Red Hat Gluster Storage volumes using storage on the converted host.

Chapter 2. Subscribing to software repositories for hyperconverged hosts

Hyperconverged hosts require access to the rhel-7-server-rhv-4-mgmt-agent-rpms repository.

Red Hat Virtualization hosts are subscribed to this repository during installation and setup, so no further action is necessary.

Red Hat Enterprise Linux hosts need to subscribe to the repository by running the following command.

# subscription-manager repos --enable=rhel-7-server-rhv-4-mgmt-agent-rpms

Chapter 3. Converting hyperconverged hosts to hyperconverged hosts

Follow this process to convert hyperconverged hosts to hyperconverged hosts. This lets you use and manage the host’s local storage as Red Hat Gluster Storage volumes.

  1. Log in to the Administration Portal.
  2. Move all hosts except the self-hosted engine node into maintenance mode.

    1. Click ComputeHosts.
    2. For each host except the self-hosted engine node:

      1. Select the host to move to maintenance.
      2. Click ManagementMaintenance and click OK.
  3. Enable the gluster service in the cluster.

    1. Click ComputeClusters and select the cluster.

      The Edit Cluster window appears.

    2. Check the Enable Gluster service checkbox.
    3. Click OK.
  4. Reinstall all hosts except the self-hosted engine node.

    1. Click ComputeHosts.
    2. For each host except the self-hosted engine node:

      1. Select the host to reinstall.
      2. Click ManagementReinstall and click OK.

        Wait for the reinstall to complete and for the hosts to become active again.

  5. Move the self-hosted engine node into maintenance mode.

    1. Select the self-hosted engine node.
    2. Click ManagementMaintenance and click OK

      The hosted engine migrates to one of the other hyperconverged hosts.

  6. Reinstall the previous self-hosted engine node.

    1. Select the previous self-hosted engine node.
    2. Click ManagementReinstall and click OK.

      Wait for the reinstall to complete and for the host to become active again.

Your hosts are now able to use and manage storage as Red Hat Gluster Storage volumes.

Chapter 4. Creating Red Hat Gluster Storage volumes using the Administration Portal

Prerequisites

  • This task assumes you have raw unused storage devices attached to your hyperconverged hosts.

Task

  1. Log in to the Administration Portal.
  2. Configure your local storage as a Red Hat Gluster Storage brick.

    1. Click ComputeHosts and click on the name of the host to use.
    2. Click the Storage Devices subtab and select the device.
    3. Click Create Brick to open the Create Brick window.

      The Create Brick window

      The Create Brick window in the Web Console

      1. Enter a Name for the brick.
      2. Verify or correct the suggested Mount Point.
      3. If the underlying storage uses RAID, enter the number of physical disks in the RAID device and confirm the RAID type.
      4. Click OK.

    A new thin-provisioned logical volume is created on the specified storage device, with all settings appropriate for use with Red Hat Gluster Storage.

  3. Configure a Red Hat Gluster Storage volume.

    1. Click StorageVolumes.
    2. Click New to open the New Volume window.

      The New Volume window

      The New Volume window in the Web Console

      1. Select the cluster that contains your bricks.
      2. Enter a Name for the volume.
      3. Set the Type of volume to create. To use local storage without high availability, choose Distribute.

        See Setting Up Storage Volumes in the Red Hat Gluster Storage Administration Guide for more information about volume types.

      4. Click Add Bricks and select your existing storage as a brick for this volume.

        The Add Bricks window

        The Add Bricks window in the Web Console

      5. Optionally, for enhanced security, specify the IP addresses or hostnames of all hosts in the cluster in the Allow Access From field.
      6. Check the Optimize for virt store checkbox to configure the volume for storing virtual machine images.
      7. Click OK.

See the Red Hat Virtualization 4.3 Administration Guide or the Red Hat Gluster Storage 3.4 Administration Guide for more information about managing Red Hat Gluster Storage.

Legal Notice

Copyright © 2018 Red Hat, Inc.
The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version.
Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.
Red Hat, Red Hat Enterprise Linux, the Shadowman logo, JBoss, MetaMatrix, Fedora, the Infinity Logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries.
Linux® is the registered trademark of Linus Torvalds in the United States and other countries.
XFS® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries.
All other trademarks are the property of their respective owners.