Difference between revisions of "Creating a LVM backed XFS SR"

From Xen
(fix formatting)
m (added a link to a place to get XFSSR.py ... thanks for the howto)
Line 16: Line 16:
Then you must copy the XFSSR.py
Then you must copy the XFSSR.py
(Get XFSSR.py [http://www.gossamer-threads.com/lists/xen/api/228524 here])
<pre>cp XFSSR.py /usr/lib/xcp/sm/</pre>
<pre>cp XFSSR.py /usr/lib/xcp/sm/</pre>

Latest revision as of 15:00, 29 June 2012

LVM-backed XFS SR

These instructions were fist tested on a Kubuntu 11.10 system, but should work with any Ubuntu/Debian Kronos-based system to create an LVM-backed XFS SR

The following is what was required:

Install lvm2 and xfstools.

apt-get install lvm2 xfstools

Create a logical volume

(If you need help in doing this, there are many tutorials for LVM on the net) ( see [1] )

Then you must copy the XFSSR.py

(Get XFSSR.py here)

cp XFSSR.py /usr/lib/xcp/sm/

Create a symlink to XFSSR

cd /usr/lib/xcp/sm/
ln -s XFSSR.py XFSSR

Once the logical volume is created, restart xapi

service xcp-xapi restart

To create the SR, run

SR=`xe sr-create type=xfs device-config:device=/dev/mapper/test-builder name-label=xfs`

Change '/dev/mapper/test-builder' to your lvm device to match your system

After that is done, you'll be able to use the XFS LVM filesystem as the default SR