Chapter 9. Managing Gluster volumes using the Web Console

9.1. Accessing the Gluster Management dashboard

The Gluster Management dashboard lets you view information about the currently configured Gluster volumes in your hyperconverged cluster.

To access the Gluster Management dashboard:

  1. Click VirtualizationHosted Engine to reach the Hosted Engine dashboard.

    The Hosted Engine dashboard in the Web Console

    The Hosted Engine dashboard showing a number of configured hosts

  2. Click Manage Gluster to reach the Gluster Management dashboard.

    The Gluster Management dashboard in the Web Console

    The Gluster Management dashboard showing a number of hosts and volumes

9.2. Expanding volume from Web console

Follow these instructions to use the Web Console to expand your volume.

Prerequisites

Procedure

  1. Log in to the Web Console.
  2. Click VirtualizationHosted Engine and then click Manage Gluster.

    The Gluster management window

  3. Click Expand volume button beside the volume you want to expand. The expand volume data page opens.

    The Hosts tab of the Gluster Deployment window

  4. On the Hosts tab, verify the Host details and click Next.
  5. On the Volumes tab, specify the details of the brick path to be configured for the new disk.

    The Volumes tab of the Gluster Deployment window

  6. On the Bricks tab, specify the details of the disks to be used to expand the Gluster volume.

    The Bricks tab of the Gluster Deployment window

  7. On the Review tab, check the generated file for any problems. Here, Enable debug logging, runs ansible-playbook in verbose mode, and provides more logs to add information. When you are satisfied, click Deploy.

    The Review tab of the Gluster Deployment window

9.3. Expanding volume from Red Hat Virtualization Manager

Follow this section to expand an existing volume across new bricks on new hyperconverged nodes.

Prerequisites

  • Verify that your scaling plans are supported: Requirements for scaling.
  • If your existing deployment uses certificates signed by a Certificate Authority for encryption, prepare the certificates required for the new nodes.
  • Install three physical machines to serve as the new hyperconverged nodes.

    Follow the instructions in Install Physical Host Machines.

  • Configure key-based SSH authentication without a password.

    Configure this from the node that is running the Web Console to all new nodes, and from the first new node to all other new nodes.

    Important

    RHHI for Virtualization expects key-based SSH authentication without a password between these nodes for both IP addresses and FQDNs. Ensure that you configure key-based SSH authentication between these machines for the IP address and FQDN of all storage and management network interfaces.

    Follow the instructions in Using key-based authentication to configure key-based SSH authentication without a password.

Procedure

  1. Create new bricks

    Create the bricks on the servers you want to expand your volume across by following the instructions in Creating bricks using ansible or Creating bricks above a VDO layer using ansible depending on your requirements.

    Important

    If the path: defined does not begin with /rhgs the bricks are not detected automatically by the Administration Portal. Synchronize the host storage after running the create_brick.yml playbook to synchronize the new bricks to the Administration Portal.

    1. Click ComputeHosts and select the host.
    2. Click Storage Devices.
    3. Click Sync.

    Repeat for each host that has new bricks.

  2. Add new bricks to the volume

    1. Log in to RHV Administration Console.
    2. Click StorageVolumes and select the volume to expand.
    3. Click the Bricks tab.
    4. Click Add. The Add Bricks window opens.
    5. Add new bricks.

      1. Select the brick host from the Host dropdown menu.
      2. Select the brick to add from the Brick Directory dropdown menu and click Add.
    6. When all bricks are listed, click OK to add bricks to the volume.

The volume automatically syncs the new bricks.

9.4. Expanding the hyperconverged cluster by adding a new volume on new nodes using the Web Console

Follow these instructions to use the Web Console to expand your hyperconverged cluster with a new volume on new nodes.

Prerequisites

  • Verify that your scaling plans are supported: Requirements for scaling.
  • If your existing deployment uses certificates signed by a Certificate Authority for encryption, prepare the certificates that will be required for the new nodes.
  • Install three physical machines to serve as the new hyperconverged nodes.

    Follow the instructions in Deploying Red Hat Hyperconverged Infrastructure for Virtualization.

  • Configure key-based SSH authentication without a password.

    Configure this from the node that is running the Web Console to all new nodes, and from the first new node to all other new nodes.

    Important

    RHHI for Virtualization expects key-based SSH authentication without a password between these nodes for both IP addresses and FQDNs. Ensure that you configure key-based SSH authentication between these machines for the IP address and FQDN of all storage and management network interfaces.

    Follow the instructions in Using key-based authentication to configure key-based SSH authentication without a password.

Procedure

  1. Log in to the Web Console.
  2. Click VirtualizationHosted Engine and then click Manage Gluster.
  3. Click Expand Cluster. The Gluster Deployment window opens.

    1. On the Hosts tab, enter the FQDN or IP address of the new hyperconverged nodes and click Next.

      The Hosts tab of the Gluster Deployment window

    2. On the Volumes tab, specify the details of the volume you want to create.

      The Volumes tab of the Gluster Deployment window

    3. On the Bricks tab, specify the details of the disks to be used to create the Gluster volume.

      The Bricks tab of the Gluster Deployment window

    4. On the Review tab, check the generated file for any problems. When you are satisfied, click Deploy.

      The Review tab of the Gluster Deployment window

      Deployment takes some time to complete. The following screen appears when the cluster has been successfully expanded.

      The success screen for expanding a cluster

9.5. Creating an additional Gluster volume using the Web Console

Follow these instructions to use the Web Console to create a new Red Hat Gluster Storage volume using raw disks that are available on hyperconverged hosts in your cluster.

Prerequisites

  • Verify that the raw disk drives you plan to use for the new volume are visible under the Drives section of the Storage Dashboard, and do not have any file systems listed on their Drive Overview page.

Procedure

  1. Log in to the Web Console.
  2. Click VirtualizationHosted Engine and then click Manage Gluster.
  3. Click Create Volume. The Create Volume window opens.

    1. On the Hosts tab, select three different hyperconverged hosts with unused disks and click Next.

      The Hosts tab of the Create Volume window

    2. On the Volumes tab, specify the details of the volume you want to create and click Next.

      The Volumes tab of the Create Volume window

    3. On the Bricks tab, specify the details of the disks to be used to create the volume and click Next.

      The Bricks tab of the Create Volume window

    4. On the Review tab, check the generated configuration file for any incorrect information. When you are satisfied, click Deploy.

      The Success message after correct creation of a new volume

      The following screen is displayed when deployment completes successfully.

      The Success message after correct creation of a new volume