4.6.2011 19:53, Rasto Levrinc kirjoitti:
On Thu, June 2, 2011 9:43 am, joukoy wrote:
I posted this to linux-ha, but maybe this is better place?


I am trying to find easy-to-use distribution and/or tool for managing
cluster with: - 2 hosts
- drbd replication between hosts
- HA for virtual machines&  drbd
But can't find anything that really fits my requirements, so I created a
script...

Now I have Scientific Linux 6 x86_64 installed in 2 identical machines
with this configuration: - Gigabit ethernet between hosts
- KVM virtualization
- Pacemaker/Corosync, configured with DRBD-MC
- LVM volume group, named "vg01" with free space for VM's
- public key authentication, so I can run commands in both hosts


When I run my script with "create" parameter, it will do the following:
- Ask name for new virtual machine (GUI with zenity :) )
- Ask disk size for VM
- Create logical volume in both hosts
- setup DRBD replication for volumes
- Create new VM and configure it to use /dev/drbd? as harddisk
- Open Virtual Machine Manager so user can modify settings for VM
- Configure cluster to take care of drbd&  VM
You should be able to all that with DRBD:MC. Well, the LVM part is
available if you are LINBIT customer.

Rasto

True. It is great software, you can do many things with it, including everything my script does and lot more.
This is just special case for 2 host cluster for KVM virtual machines.
But if I compare required steps, my script vs DRBD-MC in this case, there is big difference.

My script:
1. Give name for VM
2. Select size for harddisk
3. Configure VM (optional)
So, you can create virtual machine without any knowledge about cluster or drbd.

DRBD-MC:
1. Create LVM disk in host1
2. Create LVM disk in host2
3. Setup DRBD replication, select name for your resource
4. Create and configure VM, remember to select /dev/drbdX as disk
5. Add service linbit:drbd, select name for it
6. Select previously created drbd service
7. Add service Virtualdomain, select name for it
8. Select previously created VM (virtual domain configuration)
9. Click service linbit:drbd and select Start before -> Virtual Domain (your VM)

After these steps, DRBD-MC is good tool for monitoring & fine-tuning in both cases.

My script is now available in:
https://github.com/joukoy/KVM-cluster-tool

_______________________________________________
drbd-user mailing list
[email protected]
http://lists.linbit.com/mailman/listinfo/drbd-user

Reply via email to