Demo of 32 Logical Domains booting

A brief explaination is given below the flash demo. Please use the slider to replay the demo.


Generated by pyvnc2swf-0.9.2

What's going on?

This is a Flash recording of a UltraSPARC-T1 based system creating and booting Logical Domains.

The screen capture starts showing the console for the "control domain". You can see each command as it is typed in this console.

We then run a script to create and assign resources to an additional 31 Logical domains. Each domain's boot disk image is simply a file on ZFS, and in this demo you can see the count of domains increase as we use ZFS cloning to create each boot disk image from scratch. (It takes about a second to clone each boot disk image).

Once the domains are created another script is used to create a number of (very small) xterms to be used for each domain's console output.

Finally, we simply start all 31 new domains in parallel with a single command:

ldm start -a

All that's left is to sit back and watch as the hypervisor starts an OpenPROM image in each of the virtual machines (domains), and that in turn auto-boots a unique Solaris image.

Each virtual machine has its own virtual network interface, and uses DHCP to acquire an IP address and hostname.

Once fully booted you'll see the familiar:

hostname console login:

prompt on each console output.

From nothing to 32 fully booted and available virtual machines in 2-3 minutes. Simple !