Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I am new user of XenServer 6.2. I have multiple servers connected to Pool/Cluster. Each server has 4 HDD with sw raid10.

I would like to make local storage shared because of need quick migration.

What do you recommend to me as shared storage across nodes?

share|improve this question
    
Does XenServer support DRBD 8 or newer? –  Nils Oct 1 '13 at 13:19
    
There is no support in XenServer 6.2, only testing in XCP. –  Lukáš Viktora Oct 8 '13 at 12:44
    
Is this a test or production environment? –  Nils Oct 8 '13 at 13:32
    
The Xen pool would be in production. –  Lukáš Viktora Oct 9 '13 at 5:33
add comment

2 Answers

up vote 0 down vote accepted

With the restricted requirement of local storage, in a production environment and without DRBD I see only a few possibilities left:

  • NFSv3 use an NFS-export and synchronise that with a local copy of that export

Use the NFS-export as active storage and use your local copy as fallback (a HA-NFS-server would be the proper solution here)

  • iSCSI You could use iSCSI to export multiple RAW storage devices. Either use a HA-iSCSI-server or build a Raid1 across all your nodes.

The standard-solution would be a classical FC-SAN with redundant storage.

share|improve this answer
add comment

You don't need to share your local storage with other hosts to migrate VMs. XenServer 6.2 supports VM migration without shared storage.

From XenCenter, just right click the VM, select "Migrate to Server" and use the Wizard.

From the CLI, you can use "xe vm-migrate" command.

If you really want to share local storages, the answer depends on how your other hosts look like.

If you want their local storage to participate in this shared storage configuration, you can try something unsupported (these will likely require that you recompile your XenServer's dom0 kernel):

  • DRBD
  • Some clustered filesystem (e.g. OCFS2, GlusterFS)

The other option is to export each host's local storage back to the pool using NFS or iSCSI. In this way, you will end with multiple Pool-wide Storage Repositories (one corresponding to each host that is sharing their local disks).

share|improve this answer
    
Some shared storage as DRBD or GlusterFS would be nice. But it is dificult configure on XenServer6.2. –  Lukáš Viktora Oct 31 '13 at 11:33
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.