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: Click Virtualization Hosted Engine to reach the Hosted Engine dashboard. The Hosted Engine dashboard in the Web Console Click Manage Gluster to reach the Gluster Management dashboard. The Gluster Management dashboard in the Web Console 9.2. Expanding volume from Web console Follow these instructions to use the Web Console to expand your volume. Prerequisites Verify that your scaling plans are supported: Requirements for scaling . Procedure Log in to the Web Console. Click Virtualization Hosted Engine and then click Manage Gluster . Click Expand volume button beside the volume you want to expand. The expand volume data page opens. On the Hosts tab, verify the Host details and click . On the Volumes tab, specify the details of the brick path to be configured for the new disk. On the Bricks tab, specify the details of the disks to be used to expand the Gluster volume. 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 . 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 . Install three physical machines to serve as the new hyperconverged nodes. Follow the instructions in Installing hyperconverged hosts . 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 pairs instead of passwords for SSH authentication to configure key based authentication without a password. Procedure 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. Click Compute Hosts and select the host. Click Storage Devices . Click Sync . Repeat for each host that has new bricks. Add new bricks to the volume Log in to RHV Administration Console. Click Storage Volumes and select the volume to expand. Click the Bricks tab. Click Add . The Add Bricks window opens. Add new bricks. Select the brick host from the Host dropdown menu. Select the brick to add from the Brick Directory dropdown menu and click Add . 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 . Install three physical machines to serve as the new hyperconverged nodes. Follow the instructions in Installing hyperconverged hosts . 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 pairs instead of passwords for SSH authentication to configure key based authentication without a password. Procedure Log in to the Web Console. Click Virtualization Hosted Engine and then click Manage Gluster . Click Expand Cluster . The Gluster Deployment window opens. On the Hosts tab, enter the FQDN or IP address of the new hyperconverged nodes and click . On the Volumes tab, specify the details of the volume you want to create. On the Bricks tab, specify the details of the disks to be used to create the Gluster volume. On the Review tab, check the generated file for any problems. When you are satisfied, click Deploy . Deployment takes some time to complete. The following screen appears when the cluster has been successfully expanded. 9.4.1. Configure additional hyperconverged hosts If your environment uses IPv6 addresses, or if you did not specify additional hyperconverged hosts as part of Configure Red Hat Gluster Storage for Hosted Engine using the Web Console , follow these steps in the Administration Portal for each of the other hyperconverged hosts. Click Compute Hosts and then click New to open the New Host window. Provide the Name , Hostname , and Password for the host that you want to manage. Under Advanced Parameters , uncheck the Automatically configure host firewall checkbox, as firewall rules are already configured by the deployment process. In the Hosted Engine tab of the New Host dialog, set the value of Choose hosted engine deployment action to Deploy . This ensures that the hosted engine can run on the new host. Click OK . Attach the gluster network to all remaining hosts Click the name of the newly added host to go to the host page. Click the Network Interfaces subtab and then click Setup Host Networks . Drag and drop the newly created network to the correct interface. Ensure that the Verify connectivity checkbox is checked. Ensure that the Save network configuration checkbox is checked. Click OK to save. In the General subtab for this host, verify that the value of Hosted Engine HA is Active , with a positive integer as a score. Important If Score is listed as N/A , you may have forgotten to select the deploy action for Choose hosted engine deployment action . Follow the steps in Reinstalling a hyperconverged host in Maintaining Red Hat Hyperconverged Infrastructure for Virtualization to reinstall the host with the deploy action. Verify the health of the network Click the Network Interfaces tab and check the state of the host's network. If the network interface enters an "Out of sync" state or does not have an IP Address, click Management Refresh Capabilities . See the Red Hat Virtualization 4.4 Self-Hosted Engine Guide for further details: https://access.redhat.com/documentation/en-us/red_hat_virtualization/4.4/html/self-hosted_engine_guide/chap-installing_additional_hosts_to_a_self-hosted_environment 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 Log in to the Web Console. Click Virtualization Hosted Engine and then click Manage Gluster . Click Create Volume . The Create Volume window opens. On the Hosts tab, select three different hyperconverged hosts with unused disks and click . On the Volumes tab, specify the details of the volume you want to create and click . On the Bricks tab, specify the details of the disks to be used to create the volume and click . On the Review tab, check the generated configuration file for any incorrect information. When you are satisfied, click Deploy . Successfully created volume is displayed when deployment completes successfully.

Commands: