Containers in practice ?please advice

Hello forum users,

I am finishing computer science studies this year and I need to create thesis. I抦 interested in Solaris containers and would like to describe this technology. I want to create a project that uses containers to do 搒omething useful?and provide some functionality, not only shows how to create zones and assign resources.

I have an Ultra 10 with Ultra Sparc IIi 300MHz CPU , 512 MB RAM and 20 GB HDD available. Does someone have any idea how to show practical use of containers on such machine?

Other solution I think about is just to design containers without implementation, so I would not need any hardware. But Unfortunately I do not have administration experience to decide about resource allocation.

Could you please advice if you have any ideas about using containers on Ultra 10, or if you can provide any suggestions for using Containers in practice.

Many thanks,

Adam

[936 byte] By [Luzaka] at [2007-11-26 22:43:14]
# 1

Ah, the joys of a senior thesis...

First, I hope you have a faculty adviser who's on-board with your plan -- it will make things must easier and they can provide a lot of guidance about how to proceed and what to work on.

As for zones, I would probably look at doing a work that is mostly theoretical (though you'll need to do some real world work to get enough experience to be able to write this with any sort of authority). I'd aim for a piece on where zones came from (eg. BSD chroot jails with a smattering of java sand boxes and VM's in general) and what they gained and what they lost in that process (maybe even a bit on how much of the OS they had to touch/modify to support it -- eg. the scope of work). If you've got any contacts who can introduce you to any of the key players in zone development (again, where your faculty adviser comes in handy) you might include some interview material, but I'd wait till you understand the technology very well before you go that route so you can ask good, meaningful questions.

If you want something more "down to earth" (if zones can ever be described that way...) then I'd probably pick a common task that computers do (web/application serving, databases, etc. -- whatever you might have some background in already) then describe your implementation of that in a zone, what challenges it presented, limitations and advantages it has. For example: we're very interested in the possibility of giving DBA's root access to their own zone (probably just in development) so they can take care of day-to-day root.sh runs on Oracle and such but we know there's going to be lots work in management of resources that will fall to the admin group which makes us less excited...

Best of luck!

MichaelMyersa at 2007-7-10 11:59:21 > top of Java-index,Solaris Operating System,Solaris 10 Features...
# 2

Thanks!

Unfortunately Solaris is not a part of my faculty program and my adviser is not familiar with containers, so he would not be able to help me much with the technical side. But I hope I will manage it with "Systems Administration Guide: Solaris Containers-Resource Management and Solaris Zones". If I encounter a though problem I would probably need to ask for advice on the forum. But I have already played with zones and resource managers and everything is very well described in the mentioned document. I just wanted to have an advice from experts about those "down to earth" things that can be implemented on Ultra 10, as if I just describe technology I would hear: "Yeah, that's great. But show me exactly how can I use it in my daily work." I wanted to have some more opinions to chose something really interesting. Thanks for th DB tip. Maybe my Ultra 10 critical server ;) would handle small DB :)

Cheers,

Adam

Luzaka at 2007-7-10 11:59:21 > top of Java-index,Solaris Operating System,Solaris 10 Features...