OpenSolaris

Discussions Communities Projects Download Source Browser

Home » OpenSolaris Forums » zones » discuss

Thread: [zones-discuss] solaris10 brand project proposal

Welcome, Guest Help
Login Login
Guest Settings Guest Settings
Reply to this Thread Reply to this Thread Search Forum Search Forum Back to Thread List Back to Thread List

Permlink Replies: 13 - Last Post: May 7, 2009 5:45 AM by: gjelinek Threads: [ Previous | Next ]
gjelinek

Posts: 470
From: US

Registered: 3/9/05
[zones-discuss] solaris10 brand project proposal
Posted: Apr 23, 2009 9:02 AM

  Click to reply to this thread Reply

I would like to propose a project to be sponsored by
the zones community. This project would create a
solaris10 branded zone for use on OpenSolaris.

We will use the BrandZ infrastructure to deliver a
solaris10 brand. This will be provided as an adoption
and compatibility aid to enable users currently
running S10 to easily adopt OpenSolaris while also continuing
to run their S10 software within branded zones.

As with the existing solaris8 and solaris9 brands on Solaris 10,
this project will provide a 'physical to virtual' (p2v) capability
that can migrate an existing S10 software stack on a physical
system into a solaris10-branded zone running on a OpenSolaris system.
In addition, the project will provide a 'virtual to virtual' (v2v)
capability that can migrate existing native S10-based zones into
solaris10-branded zones running on a OpenSolaris system.

This brand would be available on all architectures that run
OpenSolaris (sun4u, sun4v and x86).

We've started working on this in the zones team. It will be
hard for the community to actually contribute to the emulation layer
since the Solaris 10 source code in not open sourced, but we
would like to have the full source for the brand and its
emulation be open source and part of OpenSolaris. The community
could easily contribute to the p2v & v2v code as well as provide
feedback on the brand itself.

Thanks,
Jerry
_______________________________________________
zones-discuss mailing list
zones-discuss at opensolaris dot org


benr

Posts: 917
From:

Registered: 4/28/05
Re: [zones-discuss] solaris10 brand project proposal
Posted: Apr 23, 2009 10:03 AM   in response to: gjelinek

  Click to reply to this thread Reply

Jerry Jelinek wrote:
> I would like to propose a project to be sponsored by
> the zones community. This project would create a
> solaris10 branded zone for use on OpenSolaris.
>
> We will use the BrandZ infrastructure to deliver a
> solaris10 brand. This will be provided as an adoption
> and compatibility aid to enable users currently
> running S10 to easily adopt OpenSolaris while also continuing
> to run their S10 software within branded zones.
>
> As with the existing solaris8 and solaris9 brands on Solaris 10,
> this project will provide a 'physical to virtual' (p2v) capability
> that can migrate an existing S10 software stack on a physical
> system into a solaris10-branded zone running on a OpenSolaris system.
> In addition, the project will provide a 'virtual to virtual' (v2v)
> capability that can migrate existing native S10-based zones into
> solaris10-branded zones running on a OpenSolaris system.
>
> This brand would be available on all architectures that run
> OpenSolaris (sun4u, sun4v and x86).
>
> We've started working on this in the zones team. It will be
> hard for the community to actually contribute to the emulation layer
> since the Solaris 10 source code in not open sourced, but we
> would like to have the full source for the brand and its
> emulation be open source and part of OpenSolaris. The community
> could easily contribute to the p2v & v2v code as well as provide
> feedback on the brand itself.


Sounds like a necessary brand and a good idea.

I admit, I'm curious what needs to be emulated? I would think that
Solaris 10 zones would work just fine under OpenSolaris as native
branded zones.

benr.


_______________________________________________
zones-discuss mailing list
zones-discuss at opensolaris dot org


meem

Posts: 3,045
From: US

Registered: 3/9/05
Re: [zones-discuss] solaris10 brand project proposal
Posted: Apr 23, 2009 10:20 AM   in response to: benr

  Click to reply to this thread Reply


> I admit, I'm curious what needs to be emulated? I would think that
> Solaris 10 zones would work just fine under OpenSolaris as native
> branded zones.

>From the networking side at least, there's a fair bit of work here. In
particular, there are a number of features that have been removed
(e.g. implicit VLANs) or have changed dramatically (IPMP, GLDv3) and will
require some cleverness (possibly significant cleverness) to preserve the
S10 experience when run atop a Nevada kernel.

--
meem
_______________________________________________
zones-discuss mailing list
zones-discuss at opensolaris dot org


gjelinek

Posts: 470
From: US

Registered: 3/9/05
Re: [zones-discuss] solaris10 brand project proposal
Posted: Apr 23, 2009 10:21 AM   in response to: benr

  Click to reply to this thread Reply

Ben Rockwood wrote:
> Sounds like a necessary brand and a good idea.
>
> I admit, I'm curious what needs to be emulated? I would think that
> Solaris 10 zones would work just fine under OpenSolaris as native
> branded zones.

Ben,

There are a few differences in the kernel between s10
and opensolaris. Right now we're emulating 10 system
calls and only running shared stack. We haven't yet
started to scope the work for exclusive stack but with
crossbow in opensolaris, that will be a big area of
emulation. Once the project goes up, people can see
the exact syscalls we've emulated so far. Plus, since
S10 and opensolaris are under active development, the
kernels could continue to diverge and we might need
to emulate more syscalls over time.

Thanks,
Jerry

_______________________________________________
zones-discuss mailing list
zones-discuss at opensolaris dot org


hecsa

Posts: 795
From: AR

Registered: 6/24/05
Re: [zones-discuss] solaris10 brand project proposal
Posted: Apr 23, 2009 10:36 AM   in response to: gjelinek

  Click to reply to this thread Reply

Hi!
   Count on our community to help with this. We have experience working with Solaris 8 & 9 zones inside Solaris 10, and using the migration toolkit provided by Sun.
   Best regards,

HeCSa.



On Thu, Apr 23, 2009 at 2:21 PM, Jerry Jelinek <Gerald dot Jelinek at sun dot com> wrote:
Ben Rockwood wrote:
Sounds like a necessary brand and a good idea.

I admit, I'm curious what needs to be emulated?  I would think that
Solaris 10 zones would work just fine under OpenSolaris as native
branded zones.

Ben,

There are a few differences in the kernel between s10
and opensolaris.  Right now we're emulating 10 system
calls and only running shared stack.  We haven't yet
started to scope the work for exclusive stack but with
crossbow in opensolaris, that will be a big area of
emulation.  Once the project goes up, people can see
the exact syscalls we've emulated so far.  Plus, since
S10 and opensolaris are under active development, the
kernels could continue to diverge and we might need
to emulate more syscalls over time.

Thanks,
Jerry


_______________________________________________
zones-discuss mailing list
zones-discuss at opensolaris dot org



--
HeCSa
_______________________________________________ zones-discuss mailing list zones-discuss at opensolaris dot org

edp

Posts: 599
From: US

Registered: 3/9/05
Re: [zones-discuss] solaris10 brand project proposal
Posted: Apr 23, 2009 10:56 AM   in response to: gjelinek

  Click to reply to this thread Reply

+1

On Thu, Apr 23, 2009 at 10:02:40AM -0600, Jerry Jelinek wrote:
> I would like to propose a project to be sponsored by
> the zones community. This project would create a
> solaris10 branded zone for use on OpenSolaris.
>
> We will use the BrandZ infrastructure to deliver a
> solaris10 brand. This will be provided as an adoption
> and compatibility aid to enable users currently
> running S10 to easily adopt OpenSolaris while also continuing
> to run their S10 software within branded zones.
>
> As with the existing solaris8 and solaris9 brands on Solaris 10,
> this project will provide a 'physical to virtual' (p2v) capability
> that can migrate an existing S10 software stack on a physical
> system into a solaris10-branded zone running on a OpenSolaris system.
> In addition, the project will provide a 'virtual to virtual' (v2v)
> capability that can migrate existing native S10-based zones into
> solaris10-branded zones running on a OpenSolaris system.
>
> This brand would be available on all architectures that run
> OpenSolaris (sun4u, sun4v and x86).
>
> We've started working on this in the zones team. It will be
> hard for the community to actually contribute to the emulation layer
> since the Solaris 10 source code in not open sourced, but we
> would like to have the full source for the brand and its
> emulation be open source and part of OpenSolaris. The community
> could easily contribute to the p2v & v2v code as well as provide
> feedback on the brand itself.
>
> Thanks,
> Jerry
> _______________________________________________
> zones-discuss mailing list
> zones-discuss at opensolaris dot org
_______________________________________________
zones-discuss mailing list
zones-discuss at opensolaris dot org


flippedb

Posts: 32
From: US

Registered: 7/7/08
Re: [zones-discuss] solaris10 brand project proposal
Posted: Apr 23, 2009 11:44 AM   in response to: gjelinek

  Click to reply to this thread Reply

+1

Jordan

On 04/23/09 09:02, Jerry Jelinek wrote:
> I would like to propose a project to be sponsored by
> the zones community. This project would create a
> solaris10 branded zone for use on OpenSolaris.
>
> We will use the BrandZ infrastructure to deliver a
> solaris10 brand. This will be provided as an adoption
> and compatibility aid to enable users currently
> running S10 to easily adopt OpenSolaris while also continuing
> to run their S10 software within branded zones.
>
> As with the existing solaris8 and solaris9 brands on Solaris 10,
> this project will provide a 'physical to virtual' (p2v) capability
> that can migrate an existing S10 software stack on a physical
> system into a solaris10-branded zone running on a OpenSolaris system.
> In addition, the project will provide a 'virtual to virtual' (v2v)
> capability that can migrate existing native S10-based zones into
> solaris10-branded zones running on a OpenSolaris system.
>
> This brand would be available on all architectures that run
> OpenSolaris (sun4u, sun4v and x86).
>
> We've started working on this in the zones team. It will be
> hard for the community to actually contribute to the emulation layer
> since the Solaris 10 source code in not open sourced, but we
> would like to have the full source for the brand and its
> emulation be open source and part of OpenSolaris. The community
> could easily contribute to the p2v & v2v code as well as provide
> feedback on the brand itself.
>
> Thanks,
> Jerry
> _______________________________________________
> zones-discuss mailing list
> zones-discuss at opensolaris dot org

_______________________________________________
zones-discuss mailing list
zones-discuss at opensolaris dot org


milek

Posts: 698
From: GB

Registered: 4/27/05
Re: [zones-discuss] solaris10 brand project proposal
Posted: Apr 27, 2009 4:51 PM   in response to: gjelinek

  Click to reply to this thread Reply

Hello Jerry,

Thursday, April 23, 2009, 5:02:40 PM, you wrote:

JJ> I would like to propose a project to be sponsored by
JJ> the zones community. This project would create a
JJ> solaris10 branded zone for use on OpenSolaris.

JJ> We will use the BrandZ infrastructure to deliver a
JJ> solaris10 brand. This will be provided as an adoption
JJ> and compatibility aid to enable users currently
JJ> running S10 to easily adopt OpenSolaris while also continuing
JJ> to run their S10 software within branded zones.

JJ> As with the existing solaris8 and solaris9 brands on Solaris 10,
JJ> this project will provide a 'physical to virtual' (p2v) capability
JJ> that can migrate an existing S10 software stack on a physical
JJ> system into a solaris10-branded zone running on a OpenSolaris system.
JJ> In addition, the project will provide a 'virtual to virtual' (v2v)
JJ> capability that can migrate existing native S10-based zones into
JJ> solaris10-branded zones running on a OpenSolaris system.

JJ> This brand would be available on all architectures that run
JJ> OpenSolaris (sun4u, sun4v and x86).

JJ> We've started working on this in the zones team. It will be
JJ> hard for the community to actually contribute to the emulation layer
JJ> since the Solaris 10 source code in not open sourced, but we
JJ> would like to have the full source for the brand and its
JJ> emulation be open source and part of OpenSolaris. The community
JJ> could easily contribute to the p2v & v2v code as well as provide
JJ> feedback on the brand itself.



+1 !!!

Do you plan to provide S10 brand zone on top of Solaris 10 too?
This would much simplify patching and reduce downtimes when S10 zones
are being used under Sun Cluster. Actually when it comes to patching
S8/S9 branded zones are currently easier to deal with than native
zones... IIRC I saw a project proposal to address it - I'm not sure if
it is a separate project or is it under this project or if I have
imagined it...

--
Best regards,
Robert Milkowski
http://milek.blogspot.com

_______________________________________________
zones-discuss mailing list
zones-discuss at opensolaris dot org


gjelinek

Posts: 470
From: US

Registered: 3/9/05
Re: [zones-discuss] solaris10 brand project proposal
Posted: Apr 27, 2009 6:03 PM   in response to: milek

  Click to reply to this thread Reply

Robert,

Robert Milkowski wrote:
> +1 !!!

Thanks for voting for this.

> Do you plan to provide S10 brand zone on top of Solaris 10 too?
> This would much simplify patching and reduce downtimes when S10 zones
> are being used under Sun Cluster. Actually when it comes to patching
> S8/S9 branded zones are currently easier to deal with than native
> zones... IIRC I saw a project proposal to address it - I'm not sure if
> it is a separate project or is it under this project or if I have
> imagined it...

There is currently no plan for implementing this in s10.
However, there are a couple of other projects which should
make a big improvement in patching zones on s10. One is:

PSARC/2008/644 Parallel Patching of Zones
which was not an open case

and the other is:

http://arc.opensolaris.org/caselog/PSARC/2009/173
PSARC/2009/173 Fasttrack for turbo-charging SVr4 package install.

Thanks again,
Jerry

_______________________________________________
zones-discuss mailing list
zones-discuss at opensolaris dot org


dp

Posts: 807
From: US

Registered: 3/9/05
Re: [zones-discuss] solaris10 brand project proposal
Posted: Apr 27, 2009 6:06 PM   in response to: gjelinek

  Click to reply to this thread Reply

On Mon 27 Apr 2009 at 07:03PM, Jerry Jelinek wrote:
> Robert,
>
> Robert Milkowski wrote:
> >+1 !!!
>
> Thanks for voting for this.

Belatedly, a big +1. Jerry, if you have not already, I can take this
to the OGB for creation.

-dp

--
Daniel Price, Solaris Kernel Engineering http://blogs.sun.com/dp
_______________________________________________
zones-discuss mailing list
zones-discuss at opensolaris dot org


gjelinek

Posts: 470
From: US

Registered: 3/9/05
Re: [zones-discuss] solaris10 brand project proposal
Posted: Apr 27, 2009 6:18 PM   in response to: dp

  Click to reply to this thread Reply

Dan Price wrote:
> Belatedly, a big +1. Jerry, if you have not already, I can take this
> to the OGB for creation.

Thanks Dan. I think we have enough votes now. I will
see about getting this set up this week. If I need a
hand, I'll let you know.

Thanks again,
Jerry
_______________________________________________
zones-discuss mailing list
zones-discuss at opensolaris dot org


jeffv

Posts: 409
From:

Registered: 6/16/05
Re: [zones-discuss] solaris10 brand project proposal
Posted: Apr 27, 2009 6:50 PM   in response to: gjelinek

  Click to reply to this thread Reply

Just in case you need it: another +1.

On Mon, Apr 27, 2009 at 9:18 PM, Jerry Jelinek <Gerald dot Jelinek at sun dot com> wrote:
> Dan Price wrote:
>>
>> Belatedly, a big +1. Jerry, if you have not already, I can take this to the OGB for creation.
>
> Thanks Dan. I think we have enough votes now. I will see about getting this set up this week. If I need a hand, I'll let you know.


--JeffV
_______________________________________________
zones-discuss mailing list
zones-discuss at opensolaris dot org


gjelinek

Posts: 470
From: US

Registered: 3/9/05
Re: [zones-discuss] solaris10 brand project proposal
Posted: Apr 27, 2009 7:06 PM   in response to: jeffv

  Click to reply to this thread Reply

Jeff Victor wrote:
> Just in case you need it: another +1.

Thanks Jeff, I think we have enough votes now.
Jerry
_______________________________________________
zones-discuss mailing list
zones-discuss at opensolaris dot org


gjelinek

Posts: 470
From: US

Registered: 3/9/05
Re: [zones-discuss] solaris10 brand project proposal
Posted: May 7, 2009 5:45 AM   in response to: gjelinek
To: Communities » zones » discuss
  Click to reply to this thread Reply

The project page for this has been set up at:

http://opensolaris.org/os/project/s10brand/

I'll work on getting this populated and linked to
the zones community page. We're going through
the internal review right now to release the code
we've already written for this brand. Once thats
done, I'll get the code posted as well.

Thanks,
Jerry




Terms of Use | Privacy | Trademarks | Copyright Policy | Site Guidelines
Your use of this web site or any of its content or software indicates your agreement to be bound by these Terms of Use.
Copyright © 1995-2005 Sun Microsystems, Inc.