xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
From: Anand Nande <anande@redhat.com>
To: Development discussions related to Fedora
	<devel@lists.fedoraproject.org>,
	fedora-virt@redhat.com
Cc: xen@lists.fedoraproject.org, virt@lists.fedoraproject.org,
	xen-devel@lists.xensource.com, xen-users@lists.xensource.com
Subject: [fedora-virt]  KFT feature proposal review for F17
Date: Thu, 15 Sep 2011 19:20:32 +0530	[thread overview]
Message-ID: <4E7202A8.5060600@redhat.com> (raw)
In-Reply-To: <20110914112552.GP12984@reaktio.net>


[-- Attachment #1.1: Type: text/plain, Size: 2286 bytes --]

KFT (KVM Faul Tolernace):
========================

How it works:
-------------
* Provide Continuous availability to Mission Critical Applications with 
a 'Always Available' environment preventing any downtime or Data-loss in 
the event of server-failures.
* RFT when enabled for a Virtual Machine creates a secondary copy of it 
on another physical server running KVM.
* The two copies are continuously synchronized by replaying the contents 
of the Memory from the primary VM to the Secondary (copy) VM. The 
Primary and the Secondary VM access the same storage device (shared 
storage) between the 2 servers.
* For example: If a user is playing a Youtube video on VM1, and the KVM 
Guest VM-1 crashes (due to some reason), The Secondary-slave copy 
becomes Active and promotes itself as Primary immediately when the 
vdsm-agent (communicating between the KVM-Host and the KVM-GuestVM-1) 
detects the server crash. This leads to creation of another secondary 
copy on the Next available physical server (obviously sharing the same 
storage with the now-active Primary-VM).
* Thus the GuestVM-2 (which was the secondary copy before the crash) 
---> is now known as VM-1 (and the new secondary copy on the newly 
available server is now known as VM-2).
* This can be achieved over qemu+ssh connections being managed by a 
single virt-manager as well.

Advantages:
-----------
* Zero Downtime: Fault Tolerance provides absolutely no downtime as that 
comapred to HA wherein the VM restarts completely on a different server.
* Immunity from Server crashes/panic/OOM situations.
* Extremely Fast Disaster Recover Mechanism.

Disadvantages:
--------------
* If a panic/crash takes place on the GuestVM being hosted on the KVM, 
This will be replicated on its Secondary-Copy, which is being hosted on 
other KVM's.
   [ This can easily be avoided by having periodic snapshots of the 
Primary-VM ]

Currently Available Technologies:
---------------------------------
* Kemari: Fault Tolerance

Xen source: 
http://www.xen.org/files/xensummitboston08/tamura_xen_summit_presentation_final.pdf
KVM source: 
http://www.linux-kvm.org/wiki/images/0/0d/0.5.kemari-kvm-forum-2010.pdf
Kemari Project: http://www.osrg.net/kemari/

Please leave your valuable feedback for this.

Sincerely,
Anand Nande


[-- Attachment #1.2: Type: text/html, Size: 3605 bytes --]

[-- Attachment #2: Type: text/plain, Size: 148 bytes --]

_______________________________________________
virt mailing list
virt@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/virt

      parent reply	other threads:[~2011-09-15 13:50 UTC|newest]

Thread overview: 19+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <CAN0j7xqm5BatDtXaurYZWvb-6ibG2V10aQ5Qck+9P7DjciWLwQ@mail.gmail.com>
2011-09-14 11:25 ` Virtualization Test Day for F16 and Xen Pasi Kärkkäinen
2011-09-14 14:25   ` Konrad Rzeszutek Wilk
2011-09-14 14:45     ` [Fedora-xen] [Xen-devel] " Pasi Kärkkäinen
2011-09-15 15:10       ` W. Michael Petullo
2011-09-15 22:38         ` Adam Williamson
2011-09-16  8:43           ` [Fedora-xen] " Konrad Rzeszutek Wilk
2011-09-19 20:24             ` [fedora-virt] [Xen-devel] " Jeremy Fitzhardinge
2011-09-21 20:03               ` [Fedora-xen] " Konrad Rzeszutek Wilk
2011-09-21 22:46                 ` Jeremy Fitzhardinge
2011-09-21 22:59                   ` Konrad Rzeszutek Wilk
2011-09-22  9:47                     ` [fedora-virt] " Pasi Kärkkäinen
2011-09-22 19:08                       ` Konrad Rzeszutek Wilk
2011-09-22 19:14                         ` [fedora-virt] [Xen-devel] " Pasi Kärkkäinen
2011-09-22 20:44                 ` Pasi Kärkkäinen
2011-09-16  9:14           ` Myroslav Opyr
2011-09-16 11:08             ` [fedora-virt] " Richard W.M. Jones
2011-09-16 14:51               ` [Xen-devel] " Pasi Kärkkäinen
2011-09-15 15:12       ` [Xen-devel] Re: Virtualization Test Day for F16 and Xen / dom0 testing instructions Pasi Kärkkäinen
2011-09-15 13:50   ` Anand Nande [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4E7202A8.5060600@redhat.com \
    --to=anande@redhat.com \
    --cc=devel@lists.fedoraproject.org \
    --cc=fedora-virt@redhat.com \
    --cc=virt@lists.fedoraproject.org \
    --cc=xen-devel@lists.xensource.com \
    --cc=xen-users@lists.xensource.com \
    --cc=xen@lists.fedoraproject.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).