Set up the Hedvig Storage Cluster nodes, by installing the CentOS Minimal, assigning hostnames, and then enabling jumbo frames (if supported).
Before You Begin
-
Check the Prerequisites needed to deploy the Distributed Storages.
-
Download the Software required to setup Distributed Storages as a storage target.
Procedure
On each storage cluster node machine:
-
Create a mirrored volume (RAID-1) on the two SSD’s meant for the OS on each of the nodes. All HDD’s are to remain in the pass-through or JBOD mode.
-
Mount the downloaded ISO as a virtual media and reboot the server.
-
Once the server boots from the mounted ISO, select the following options:
-
RAID-1 volume as the destination to install the OS
-
Perform a fresh install (do not preserve old partitions or data).
Provide the root user password (
hedvig
by default) twice while the OS packages are installed. This step could take up to 30 minutes after which the server needs to be rebooted. -
-
Once the OS is installed, set the hostname, stop Firewall and Network Manager processes, and make the changes persistent using the following commands:
hostnamectl set-hostname <private_hostname> --static systemctl stop firewalld systemctl stop NetworkManager chkconfig firewalld off chkconfig NetworkManager off
-
Edit the /etc/sysconfig/selinux file and disable SELinux as follows:
SELINUX=disabled
-
Edit
/etc/hosts
to reflect entries for each Hedvig server in the cluster.The configuration shown in the following example, reflects 3 storage servers and 2 proxies with their respective private IP’s and hostnames.
Note
Assign hostnames to each of the Hedvig servers based on the private storage network. This can be managed through the /etc/hosts files on all Hedvig servers, including the Deployment server. The Client facing data-protection IP on each Hedvig proxy may be assigned through DNS.
-
Navigate to
/etc/sysconfig/network-scripts
directory, and configure bond1 for private storage traffic as shown in the following example: -
Reboot the server for the above changes to take effect.
-
If your network supports jumbo frames end-to-end, enable jumbo frames on the host and on ESXi, following these guidelines. It is recommended to enable jumbo frames, if it is available end-to-end.
For more information about enabling jumbo frames on ESXi, refer to VMware documentation for jumbo frames.
-
Log on to each storage cluster node or storage proxy as the root user.
ssh root@<storage cluster node or storage proxy>
password: hedvig
-
To the /etc/sysconfig/network-scripts/ifcfg-ens160 file, add the following entry:
MTU=9000
Important
Do not enter a different value for MTU (maximum transmission unit).
-
Save the file and exit.
-
Restart the network.
systemct1 restart network
-
Verify that the jumbo frames are enabled end-to-end by running the following command on one of the hosts:
ping -M do -s <MTU - 28> <remote host>
For example:
host1# ping -M do -s 8972 host2
-
-
If RHEL is used as the OS, enable RHEL subscription to download software and updates using the following command:
subscription-manager register --username=<USER_NAME> --password=<PASSWORD> --auto-attach
What to Do Next
Setup the MediaAgent, which can be used as the Hedvig Storage proxies, by installing the OS and the MediaAgent software.