Re: [zones-discuss] Any plans for a "Vmotion-like" Zone migration tool?

2007-03-21 Thread Nils Nieuwejaar
On Wed 03/21/07 at 10:50 AM, [EMAIL PROTECTED] wrote:
> The Xen project seems to have been quite for a while. Does anyone 
> know what is happening?

Yes, it's unfortunate that the external community has been dormant for so
long.  Internally, we are making good progress on both dom0 and domU
support, and we expect to integrate into Nevada within a few months. 
(Note: this email message contains forward looking statements, etc)

Nils

___
zones-discuss mailing list
zones-discuss@opensolaris.org


Re: [zones-discuss] Any plans for a "Vmotion-like" Zone migration tool?

2007-03-20 Thread Dan Price
On Wed 21 Mar 2007 at 10:50AM, Rodney Lindner wrote:
> The Xen project seems to have been quite for a while. Does anyone 
> know what is happening?

xen-discuss would be the place to ask.

-dp

-- 
Daniel Price - Solaris Kernel Engineering - [EMAIL PROTECTED] - blogs.sun.com/dp
___
zones-discuss mailing list
zones-discuss@opensolaris.org


Re: [zones-discuss] Any plans for a "Vmotion-like" Zone migration tool?

2007-03-20 Thread Rodney Lindner
The Xen project seems to have been quite for a while. Does anyone 
know what is happening?


Rodney
]Nils Nieuwejaar wrote:

On Tue 03/20/07 at 05:43 AM, [EMAIL PROTECTED] wrote:
  

I believe Vmotion with VMware allows you to migrate Guests while still
running, any plan on adding that type of functionality in migrating Zones
from server-to-server?



No.

A VMWare guest image includes the complete machine state - including the
entire kernel and userspace.  When the machine is migrated, all of the
state moves as a single unit.

When migrating a zone, you would have to find some way to extricate the
kernel state for just that some subset of a system's processes, devices,
network connections, etc. - then insert that state into the middle of a
kernel already running on another machine.  To put it mildly, that would be
hard.

If you want live migration on Solaris, and you are using x86/x64 machines,
then you should be looking at Xen.
http://www.opensolaris.org/os/community/xen

Nils
___
zones-discuss mailing list
zones-discuss@opensolaris.org
  


___
zones-discuss mailing list
zones-discuss@opensolaris.org


Re: [zones-discuss] Any plans for a "Vmotion-like" Zone migration tool?

2007-03-20 Thread Octave Orgeron
Hi,

LDOM's should work with this type of migration since each guest domain
has its own virtual memory map, kernel, etc. It'll be a matter of
insuring that the destination machine has the available resources to
migrate to. Of course, this would still require some mechanism to do
the migration (coordinating memory mapping, storage, TCP/IP stack,
etc.). So it's still not an easy thing, but I'm sure it could be done.

Zones on the other hand are tied closely to the kernel running in the
global zone. So it probably won't be possible to do without some method
of migrating the processes, kernel space, reassigning PID's, etc. And
then you have the issue of keeping all of your machines in sync (OS
version, patches, etc.). So there is some additional overhead and
management requirements.

It would be great to see this possible with the above solutions. But
I'll leave it to the experts to make it happen:)

Octave
 
--- Mike Gerdts <[EMAIL PROTECTED]> wrote:

> On 3/20/07, Nils Nieuwejaar <[EMAIL PROTECTED]> wrote:
> > When migrating a zone, you would have to find some way to extricate
> the
> > kernel state for just that some subset of a system's processes,
> devices,
> > network connections, etc. - then insert that state into the middle
> of a
> > kernel already running on another machine.  To put it mildly, that
> would be
> > hard.
> 
> OpenVZ (similar to zones, from my understanding) can do this on
> Linux.
> 
> http://wiki.openvz.org/Checkpointing_and_live_migration
> http://openvz.org/news/announcements/openvz-sparc-20070102
> 
> > If you want live migration on Solaris, and you are using x86/x64
> machines,
> > then you should be looking at Xen.
> > http://www.opensolaris.org/os/community/xen
> 
> Does running on sun4v LDOMs help provide a path to this?  To someone
> that hasn't really looked at how LDOMs get their initial state, it
> seems as though this would be quite doable.
> 
> Mike
> 
> -- 
> Mike Gerdts
> http://mgerdts.blogspot.com/
> ___
> zones-discuss mailing list
> zones-discuss@opensolaris.org
> 


*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
Octave J. Orgeron
Solaris Systems Engineer
http://www.opensolaris.org/os/community/sysadmin/
http://unixconsole.blogspot.com
[EMAIL PROTECTED]
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*


 

Food fight? Enjoy some healthy debate 
in the Yahoo! Answers Food & Drink Q&A.
http://answers.yahoo.com/dir/?link=list&sid=396545367
___
zones-discuss mailing list
zones-discuss@opensolaris.org


Re: [zones-discuss] Any plans for a "Vmotion-like" Zone migration tool?

2007-03-20 Thread Mike Gerdts

On 3/20/07, Nils Nieuwejaar <[EMAIL PROTECTED]> wrote:

When migrating a zone, you would have to find some way to extricate the
kernel state for just that some subset of a system's processes, devices,
network connections, etc. - then insert that state into the middle of a
kernel already running on another machine.  To put it mildly, that would be
hard.


OpenVZ (similar to zones, from my understanding) can do this on Linux.

http://wiki.openvz.org/Checkpointing_and_live_migration
http://openvz.org/news/announcements/openvz-sparc-20070102


If you want live migration on Solaris, and you are using x86/x64 machines,
then you should be looking at Xen.
http://www.opensolaris.org/os/community/xen


Does running on sun4v LDOMs help provide a path to this?  To someone
that hasn't really looked at how LDOMs get their initial state, it
seems as though this would be quite doable.

Mike

--
Mike Gerdts
http://mgerdts.blogspot.com/
___
zones-discuss mailing list
zones-discuss@opensolaris.org


Re: [zones-discuss] Any plans for a "Vmotion-like" Zone migration tool?

2007-03-20 Thread Rayson Ho

On 3/20/07, Nils Nieuwejaar <[EMAIL PROTECTED]> wrote:

When migrating a zone, you would have to find some way to extricate the
kernel state for just that some subset of a system's processes, devices,
network connections, etc. - then insert that state into the middle of a
kernel already running on another machine.  To put it mildly, that would be
hard.


It's called kernel-level checkpointing... some operating systems (Cray
unicos, IRIX) support it.

It's hard, but doable. Those OS writes the address space of the
processes to disk, and also record the system state related to those
processes (pid, pgid..., IPC, sockets, etc). On restart, the kernel
tries to allocate the resources, and resume the process(es). Restart
can fail if the pid is already used by another process, for example.

IMO, it's useful for long running applications (that's why those HPC
systems have it), but for business applications, HA/clustering can do
a better job.

Rayson





If you want live migration on Solaris, and you are using x86/x64 machines,
then you should be looking at Xen.
   http://www.opensolaris.org/os/community/xen

Nils
___
zones-discuss mailing list
zones-discuss@opensolaris.org


___
zones-discuss mailing list
zones-discuss@opensolaris.org


Re: [zones-discuss] Any plans for a "Vmotion-like" Zone migration tool?

2007-03-20 Thread Nils Nieuwejaar
On Tue 03/20/07 at 05:43 AM, [EMAIL PROTECTED] wrote:
> I believe Vmotion with VMware allows you to migrate Guests while still
> running, any plan on adding that type of functionality in migrating Zones
> from server-to-server?

No.

A VMWare guest image includes the complete machine state - including the
entire kernel and userspace.  When the machine is migrated, all of the
state moves as a single unit.

When migrating a zone, you would have to find some way to extricate the
kernel state for just that some subset of a system's processes, devices,
network connections, etc. - then insert that state into the middle of a
kernel already running on another machine.  To put it mildly, that would be
hard.

If you want live migration on Solaris, and you are using x86/x64 machines,
then you should be looking at Xen.
http://www.opensolaris.org/os/community/xen

Nils
___
zones-discuss mailing list
zones-discuss@opensolaris.org


Re: [zones-discuss] Any plans for a "Vmotion-like" Zone migration tool?

2007-03-20 Thread Ambreesh Khanna
Hi Andrew - we don't have plans for vmotion like functionality, as a  
zone is tightly locked to the running kernel. Vmotion moves the  
entire kernel over, as you well know. Vmotion like functionality is  
on the roadmap for LDOMs, which will migrate an entire running  
instance of the OS.
What we have done with 11/06 is give you the ability to migrate a  
zone from one machine to another, after the zone is down. Details of  
this are at opensolaris.org and docs.sun.com


rgds


On Mar 20, 2007, at 8:43 AM, Andrew Blatt wrote:

I believe Vmotion with VMware allows you to migrate Guests while  
still running, any plan on adding that type of functionality in  
migrating Zones from server-to-server?



This message posted from opensolaris.org
___
zones-discuss mailing list
zones-discuss@opensolaris.org


___
zones-discuss mailing list
zones-discuss@opensolaris.org


[zones-discuss] Any plans for a "Vmotion-like" Zone migration tool?

2007-03-20 Thread Andrew Blatt
I believe Vmotion with VMware allows you to migrate Guests while still running, 
any plan on adding that type of functionality in migrating Zones from 
server-to-server?
 
 
This message posted from opensolaris.org
___
zones-discuss mailing list
zones-discuss@opensolaris.org