A Red Hat Virtualization Environment (RHEV) consists of a set of Red Hat Virtualization Hypervisors (either RHEL-H or RHEV-H) managed by a centralized management server RHEV-Manager (RHEV-M). The RHEV-M allows creation and management of virtual machines that run on one of the red hat hypervisor instances and allow these virtual machines to live migrate from one to another. In this environment, Veritas InfoScale Storage can be used to extend the virtualization infrastructure with benefits of advanced storage virtualization.
Technology:
In line with the deployment model, the InfoScale Storage solution for Red Hat virtualization is provided in the form of two separate bundles. One bundle consists of the standard Veritas Infoscale Storage Solution that contains Veritas File system (VxFS), Veritas Volume Manager(VxVM) and Veritas Dynamic Multi-pathing (DMP) and other bundle (VRTSrhevm) that contains the plugin for RHEV-M engine.
Some of the key features provided by the solution:
Installation and Configuration:
First, deploy and configure Veritas Infoscale Solution on a standard RHEL host with RHEL-H hypervisor. Then install the VRTSrhevm package on the RHEV-M host. The diagram below provides the brief overview of the configuration:
In order to use Veritas Storage as backing store for virtual machines, either use the 'Veritas Storage' operations in the RHEV-M UI application or login to the RHEV-M console and use vxrhevm CLI. These operations modify the virtual machine configuration files to make individual files on Veritas file systems, volumes or DMP devices available for use as a backing storage for virtual machines in RHEV environment
Below are the steps through which we could easily add the Veritas Infoscale Storage to the VMs:
CLI command is also available from the RHEV-M host incase the Web UI Plugin cannot be used.
Example of Attach command:
[root@cdc-r720s9 ~]# /opt/VRTSrhevm/bin/vxrhevadm -p 111111 -n vm1 -d /dev/vx/dmp/ds3500-0_28 -b attach
The device /dev/vx/dmp/ds3500-0_28 is successfully attached to the virtual machine vm1.
Example of Detach command:
[root@steplx03 ~]# /opt/VRTSrhevm/bin/vxrhevadm -p admin123 -n vm2 -d /dev/vx/dmp/emc_clariion0_1433 detach
The device /dev/vx/dmp/emc_clariion0_1433 is successfully detached from the virtual machine vm2.
[root@steplx03 ~]#
Example of List command:
[root@cdc-r720s9 ~]# /opt/VRTSrhevm/bin/vxrhevadm -p 111111 list
Host Address HostID
================================================================================================
cdc-r720s2 10.200.57.243 afef16c6-ad9f-48c2-88b2-533cce667707
cdc-r720s3 10.200.57.244 ff71ff37-502c-4b9d-8427-472541dc2c51
VM State Host VMID
================================================================================================
vm1 down - cf3bbcc7-b9a1-47e3-a0d5-d5c6679da172
Device Type HookType Attached-VM SerialNo Bootable
==========================================================================================================
/dev/vx/dmp/ds3500-0_28 raw dmpnode vm1 Yes
[root@cdc-r720s9 ~]#
# man vxrhevadm
vxrhevadm {options} {operation}
Where options are:
[ -p <rhevm-password> ]
[ -u <rhevm-user> ]
[ -l <rhevm-url> ]
[ -c <https-cert-file> ]
[ -n <vmname> ]
[ -h <hostname> ]
[ -v <volume-path> ]
[ -d <dmpnode-path> ]
[ -f <file-path:raw> | <file-path:qcow2> ]
Where operations are:
attach | detach
list [ hosts | vms | devices ]
start | stop
configure
#
As can be seen, InfoScale Storage solution seamlessly integrates with Red Hat virtualization environment and provides the storage resiliency and high availability infrastructure for RHEV virtual machines. Do let us know your feedback so that we can improvise on the solution
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.