Starting sign in process...

We're contacting your OpenID provider.
(This may take a few moments.)

Sign in or create an account

Create new Novell account... Get an OpenID...

WARNING: Your browser is in offline mode!

Your browser is in offline mode and cannot browse the web.

Solution: Uncheck "Work Offline" in the File menu, then try again by reloading the page.


"
 

matryoshka

Published by securelinux
Based on openSUSE 11.3 32-bit x86

A matryoshka doll is a set of dolls of decreasing sizes placed one inside the other. Virtualization is a concept similar to the Matryoshka analogy. There is another system running inside the host machine. So it is box in a box. Each performs and executes exactly like a stand-alone server; a container can be rebooted independently and have root access, users, IP addresses, memory, processes, files, applications, system libraries and configuration files.

The container technology aka LXC is actively being pushed into the mainstream linux kernel. It provides the resource management through the control groups aka process containers and resource isolation through the namespaces.

LXC is interesting primarily in that:

  • It can be used to run a mere application, service, or a full operating system.
  • It offers essentially native performance. A binary running as an LXC guest is actually running as a normal process directly in the host os kernel just like any other process. In particular this means that cpu and i/o scheduling are a lot more fair and tunable, and you get native disk i/o performance which you can not have with real virtualization (even Xen, even in paravirt mode) This means you can containerize disk i/o heavy database apps. It also means that you can only run binaries that the host kernel can execute. (ie: you can run Linux binaries, not another OS like Solaris or Windows).

Download

Downloaded 15 times

Media

USB & disk image

This is an image of your disk, ready to be written to either a USB drive or your hard disk. When written, it will erase all data on a disk. During the first boot, your partition will bee automatically resized to fill available space.

ISO image

Burn this ISO file to a DVD (or CD, if the space allows), and you'll be able to boot directly from the disc.

Preload ISO

A bootable ISO containing the appliance disk image. Boots into a simple graphical environment and prompts for confirmation before writing the image onto the hard drive. Useful for performing automated system installs/preloads.

Warning: Overwrites all data on the target hard drive.

Preload ISO, 189 MB, i686
MD5: 2c26efc4013f2f5bc5cf80add414c65d

Virtual

Open Virtualization Format (OVF)

The OVF format is an open standard for packaging and distributing virtual appliances. It is not tied to any particular hypervisor or system architecture.

OVF Image, 162 MB, i686
MD5: f77011df3b48a6764084854df5aef02d

VMware / VirtualBox / KVM image

Whether you use VMware, VirtualBox, or KVM, this vmdk is a ready-to-use virtual appliance.

Xen guest image

This Xen guest image is ready to run on a Xen hypervisor host.

Release notes

This is an Alpha version yet still usable. There are known and unknown bugs.

Known Bugs

  • /etc/init.d/issue_reset claims to fail yet it works
  • INIT Id "x0"respawning too fast. If that is the case comment the line starting with X in the /etc/inittab file and issue kill -HUP 1

Known limitations

  • lxc containers does not start at boot time
  • container ip is set to 10.0.2.17/24
  • only operator user can log into LXC container, though root user can access from the host os via ssh
  • in order to create another container lxc_opensuse script variables must be edited

There may be other unknown bugs and limitations, Once the appliance reaches beta stage, cloning will be allowed, so please be patient and for the time being use the created images. Please use comment feature to report issues.

Technical Details

Appliance configuration

Basic settings

Keyboard: english-us
Time zone: Europe/Berlin
Language: en_US.UTF-8
Network: dhcp
Firewall: disabled

Software

0 patterns, 170 packages
View package list…

Security summary

Comments

You need to sign in to comment

Everyone's comments

No comments yet

Loading, please wait...