Per usare lo storage condiviso in xenserver 5.5 si può provare a montare un device locale in NFS, ad es. un hd esterno usb formattato con ext3, /dev/sdb1:
#mount /dev/sdb1 /mnt
(per il test non mettiamo restrizioni all'accesso della share)
#vi /etc/exports
/mnt *(rw,no_root_squash,insecure,sync,no_subtree_check,insecure_locks,all_squash)
Aggiungere le regole per iptables:
-A RH-Firewall-1-INPUT -p tcp -m tcp --dport 111 -j ACCEPT
-A RH-Firewall-1-INPUT -p udp -m udp --dport 111 -j ACCEPT
-A RH-Firewall-1-INPUT -p tcp -m tcp --dport 2049 -j ACCEPT
-A RH-Firewall-1-INPUT -p udp -m udp --dport 2049 -j ACCEPT
#service iptables restart
Di default portmap è in ascolto solo in loopback, quindi si deve eliminare "-l" da /etc/sysconfig/portmap:
PMAP_ARGS=
#service portmap restart
#service nfs restart
Ricordarsi di mettere in scrittura la directory condivisa, visto che xen ci scriverà le immagini VHD.
infine creiamo lo storage:
#xe sr-create content-type=user type=nfs name-label=local2nfs-xen shared=true device-config:server=192.168.100.200 device-config:serverpath=/mnt