====Inception==== OS within an OS! ====Objectives==== - Setup a fully functional guest operating system within the host system. - grasp fundamentals of the Xen virtualization software. ====Prerequisites==== This is a base project and therefore one only needs a common understanding of his surroundings and an open mind. ====Background==== Virtualization intals a host computer running one or many guest operating systems at any given time. Today our computers have far more processing capability then a short time ago, because of this we now have the ability to run several virtualized operating systems within one PC. Virtualization is environmentally safe and economically sustainable. ====Scope==== ====Attributes==== Linux VM Server install, One star ====Procedure==== - Netboot 32/64 bit Debian Lenny on your host system. - Go through the installation. When you're prompted to select your software mirrors select: "choose your own mirror" - For our lab46 installation of the host system we'll load the internal mirror, for mirror we're going to type: mirror - Set your user name and default password. - Once your system is online you're going to remove your user account. To do this type; "userdel" Before we go on we must grab a proper package manager within lab46 to do this follow these commands: vmserver03:# cd /etc/apt vmserver03:/etc/apt# rm sources.list vmserver03:/etc/apt# wget web.lair.lan/files/student/sources.list sources.list vmserver03:/etc/apt# aptitude install nano vmserver03:/etc/apt# nano sources.list We're going to change all our sources to lenny in this case so any reference of "squeeze" over-wright with "lenny" '^x' to save when you're done. - Now we need to update Aptitude. At the prompt type: "aptitude update" when the update completes type: "aptitude upgrade" - Aptitude is now up to date. We're now going to go out and grab our necessary files for Xen vm server install. At the prompt type: " aptitude search xen" - Grab your appropriate xen configuration files for your system: "aptitude install '...' " xen-tools & ssh-server ====Reflections==== ====References====