The minimum and recommended hardware requirements to install the Abiquo LVM Storage Server are the following:
Download the latest version of the CentOS-6.X-x86_64-minimal.iso.
Proceed with a fresh installation. When asked for special storage, select Specialized Storage Devices:
Select all disk usage and edit partition layout, resizing root partition to 8GB, one swap partition and leaving remaining GB free in the volume group that will be used as the LVM external storage. See example screenshot for a 20GB disk:
Finish installation and reboot,
Edit interface configuration in /etc/sysconfig/network-scripts for your NIC(s). For example: /etc/sysconfig/network-scripts/ifcfg-em1:
First, update your system:
Wait until update finishes and install some basic required packages:
We need to download Java Runtime Environment 7. Go to http://javadl.sun.com/webapps/download/AutoDL?BundleId=80804, download Linux RPM x64 binary file.
Download the file to your CentOS 6 host, change permissions and run:
Now install abiquo-lvmiscsi package for the latest version of Abiquo. If this version is not up to date, please contact Abiquo Support.
Disable SElinux in /etc/sysconfig/selinux:
Disable iptables service, and enable tgtd and abiquo-lvmiscsi
Abiquo will access the LVM storage connector on port TCP 8180. This connection is from the Abiquo Remote Services, which are either on the Monolithic Server or a separate Remote Services server.
In addition, the hypervisors and Abiquo V2V services will access the volumes on the storage host through port 3260.
To maintain compatibility with earlier versions of CentOS we need to symlink lvm binaries to new location:
Reboot the LVM host. Once rebooted it is ready to add to Abiquo. See the user guide section on Storage.