[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] Automatic live migration



On Sat, Jan 15, 2011 at 05:39:54PM +0530, Gautam wrote:
>    Hi Pasi,
>    i am targeting xen hypervisor.
>

Ok.


>    i have already written one script which manage the work load.
>    my script uses xentop command.
>

Feel free to post your script to xen-devel for comments.

>    but i wanted to add this features in xen code rather than running an
>    outside script.
> 

New features should be developed against xen-unstable, ie. Xen 4.1 at this 
point.
Xen 4.1 uses the xl/libxl toolstack as the primary toolstack, so you should
make sure your script works with xl/libxl.

Other than that.. post your script as RFC (Request For Comments),
and we'll see how it looks like.

-- Pasi


>    On Sat, Jan 15, 2011 at 5:24 PM, Pasi Kärkkäinen <[1]pasik@xxxxxx> wrote:
> 
>      On Sat, Jan 15, 2011 at 04:59:28PM +0530, Gautam wrote:
>      >    Automatic live migration means XEN should monitor the workload of
>      the
>      >    machine and user will define the threshold of
>      >    any parameter say(CPU usage) then if workload cross the threshold
>       value
>      >    then XEN should migrate a virtual machine
>      >    to the other machine automatically without any user interruption.
>      >
>      >    let me know if you need any further info.
>      >
> 
>      This kind of functionality does not belong to Xen *hypervisor*,
>      it should be done from the management toolstack.
> 
>      If we're talking about traditional [2]xen.org hypervisor then the first
>      implementation
>      could be a script that monitors the resource usage on all physical
>      hosts,
>      and executes live migration commands based on the resource usage to
>      balance the workloads.
> 
>      I'm not sure if there's something like this already available for Xen ..
>      Remember Xen 4.0 and older versions use the xm/xend toolstack,
>      and the upcoming Xen 4.1 will use the xl/libxl toolstack as the primary
>      toolstack.
> 
>      Both xm/xend and xl/libxl toolstack are more focused on single host
>      management,
>      while the XAPI toolstack in XenServer and XCP (Xen Cloud Platform) has
>      multi-host pools.
> 
>      Which one are you targeting? [3]xen.org hypervisor or XAPI/XCP ?
> 
>      XAPI toolstack in XenServer/XCP has the concept of "Workload Balancing"
>      (WLB),
>      which is meant for exactly what you described.
> 
>      Citrix XenServer includes WLB service, but XCP doesn't, afaik.
> 
>      See:
>      - "XenServer Workload Balancing Administration Tool":
>      [4]http://support.citrix.com/article/CTX125365
>      - "Configuring XenServer Workload Balancing Settings Using XE Commands":
>      [5]http://support.citrix.com/article/CTX125186
> 
>      There are some thirdparty WLB services available for XCP,
>      see for example [6]http://www.xencloudcontrol.com/ and
>      [7]http://www.xencloudcontrol.com/DOCS/load-balancer.txt
> 
>      Are you thinking of writing your own WLB service?
>      Hopefully that helps.
> 
>      -- Pasi
> 
>      >    On Sat, Jan 15, 2011 at 4:54 PM, Pasi Kärkkäinen
>      <[1][8]pasik@xxxxxx> wrote:
>      >
>      >      On Sat, Jan 15, 2011 at 02:02:40PM +0530, Gautam wrote:
>      >      >    i am trying to add auto migration feature in XEN.
>      >      >    so is anyone has worked related to migration part.
>      >      >    i need help regarding files related to migration.
>      >      >
>      >
>      >      Hello,
>      >
>      >      First of all, what do you exactly mean with "automatic live
>      migration" ?
>      >      -- Pasi
>      >
>      >    --
>      >    Regards
>      >    Gautam
>      >
>      >
>      >
>      > References
>      >
>      >    Visible links
>      >    1. mailto:[9]pasik@xxxxxx
> 
>    --
>    Regards
>    Gautam
> 
> 
> 
> References
> 
>    Visible links
>    1. mailto:pasik@xxxxxx
>    2. http://xen.org/
>    3. http://xen.org/
>    4. http://support.citrix.com/article/CTX125365
>    5. http://support.citrix.com/article/CTX125186
>    6. http://www.xencloudcontrol.com/
>    7. http://www.xencloudcontrol.com/DOCS/load-balancer.txt
>    8. mailto:pasik@xxxxxx
>    9. mailto:pasik@xxxxxx

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.