Dom0 Installation on Debian

From Supercomputación y Cálculo Científico UIS
Revision as of 14:47, 20 August 2014 by Gilberto (talk | contribs) (Created page with "Es:Instalación del Dominio0 en Debian Back to: Xen on Debian '''This parameters were made for the Xen installation on Linux Debian over Intel machines or AMD 64 bit...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Es:Instalación del Dominio0 en Debian

Back to: Xen on Debian

This parameters were made for the Xen installation on Linux Debian over Intel machines or AMD 64 bits.


1) Install the adecuate software to enable it

Template:Comando

Debian autoconfigurates grub in order to use the Xen hypervisor for booting the next time

2) Reboot the machine

Template:Comando

3) Check if the machine has the dom0 kernel of Xen

Template:Comando

You have to see somethimg like this

Linux 3.2.0-4-amd64 x86_64

Also, you can see if dom0 is running by running the following command:

Template:Comando

And the output will be

       Name                                        ID   Mem VCPUs      State   Time(s)
       Domain-0                                     0  7926     8     r-----     20.0

4) Edit the /etc/xen/xend-config.sxp file and uncomment the follwing lines

       (network-script 'network-bridge netdev=eth0')
       (vif-script vif-bridge)

NOTE: Reboot the daemon before doing any change on this file

5) If you are using images on files, edit /etc/modules and change the "loop" module line in order to look like this

       loop max_loop=64

CREATING IMAGES

1) Edit the /etc/xen-tools/xen-tools.conf file and put the configuration you like to. Example:

       dir = /home/xen
       install-method = debootstrap
       size   = 4Gb      # Disk image size.
       memory = 1024Mb    # Memory size
       swap   = 1024Mb    # Swap size
       fs     = ext3     # use the EXT3 filesystem for the disk image.
       dist   = lenny     # Default distribution to install.
       image  = sparse   # Specify sparse vs. full disk images.
       kernel      = /boot/vmlinuz-`uname -r`
       initrd      = /boot/initrd.img-`uname -r`
       mirror = http://ftp.us.debian.org/debian/
       ext3_options   = noatime,nodiratime,errors=remount-ro
       gateway   = 192.168.100.1
       netmask   = 255.255.255.0
       broadcast = 192.168.100.255
       passwd = 1


2) Generate the image by using the following command.

Template:Comando

NOTE: The last script does not take on count some details, is necessary to fix them

3) Edit the /etc/xen/vm1.platino.gov.ve.cfg file and modify the following lines for looking like this

       root = '/dev/sda2 ro console=/dev/hvc0'
       vif  = [ 'bridge=eth0' ]

4) Mount the image

Template:Comando

5) Edit the file /mnt/etc/inittab and change the line

       1:2345:respawn:/sbin/getty 38400 tty1

For it to look like this

       1:2345:respawn:/sbin/getty 38400 hvc0

6) Edit the /mnt/etc/securetty file and add to the end of the line

       hvc0

7) For booting the virtual machine run the following command:

Template:Comando