Hello,
I'm having problems creating virtual machines with Xen. I've followed this tutorial to install Xen and it's virtual domains:
http://www.howtoforge.com/debian_etch_xen_3.1. Well, it didn't work. The Dom-0 seems to be ok, but the xen-create-image is not running quite well. This is my command:
xen-create-image --verbose --size=2000M --swap=256M --ide --lvm=virtua --hostname=vm01 --memory=128M --kernel=/boot/vmlinuz-
2.6.18-xen --debootstrap --dist=etch --ip=192.168.0.101 --netmask=255.255.255.0 --gateway=192.168.0.1 --arch=i386 –passwd
I created the LVM group with the following commands:
pvcreate /dev/sda3
vgcreate virtua /dev/sda3
This is the full output from the xen-create-image:
*****************************************************************************************************************************************************
General Infomation
--------------------
Hostname : vm01
Distribution : etch
Fileystem Type : ext3
Size Information
----------------
Image size : 2000M
Swap size : 256M
Image type : full
Memory size : 128M
Kernel path : /boot/vmlinuz-2.6.18-xen
Initrd path : /boot/initrd.img-2.6.18-xen
Networking Information
----------------------
IP Address 1 : 192.168.0.101
Netmask : 255.255.255.0
Gateway : 192.168.0.1
Executing : /sbin/lvcreate virtua -L 2000MM -n vm01-disk
Finished : /sbin/lvcreate virtua -L 2000MM -n vm01-disk 2>&1 | tee --append /var/log/xen-tools/vm01.log
Executing : /sbin/lvcreate virtua -L 256M -n vm01-swap
Finished : /sbin/lvcreate virtua -L 256M -n vm01-swap 2>&1 | tee --append /var/log/xen-tools/vm01.log
Creating ext3 filesystem on /dev/virtua/vm01-disk
Executing : /sbin/mkfs.ext3 -F /dev/virtua/vm01-disk
Finished : /sbin/mkfs.ext3 -F /dev/virtua/vm01-disk 2>&1 | tee --append /var/log/xen-tools/vm01.log
Done
Executing : /sbin/mkswap /dev/virtua/vm01-swap
Finished : /sbin/mkswap /dev/virtua/vm01-swap 2>&1 | tee --append /var/log/xen-tools/vm01.log
Executing : mount -t ext3 /dev/virtua/vm01-disk /tmp/Rni00FKNyr
Finished : mount -t ext3 /dev/virtua/vm01-disk /tmp/Rni00FKNyr 2>&1 | tee --append /var/log/xen-tools/vm01.log
Installing your system with debootstrap mirror http://debian.ua.pt/debian/
Executing : /usr/bin/xt-install-image --hostname=vm01 --location=/tmp/Rni00FKNyr --dist=etch --cache=no --debootstrap --mirror=
http://debian.ua.pt/debian/ --verbose --arch=i386
Finished : /usr/bin/xt-install-image --hostname=vm01 --location=/tmp/Rni00FKNyr --dist=etch --cache=no --debootstrap --mirror=
http://debian.ua.pt/debian/ --verbose --arch=i386 2>&1 | tee --append /var/log/xen-tools/vm01.log
Done
Customization Script Environment:
---------------------------------
'HISTCONTROL' = 'ignoredups'
'HOME' = '/root'
'LANG' = 'en_US.UTF-8'
'LESSCLOSE' = '/usr/bin/lesspipe %s %s'
'LESSOPEN' = '| /usr/bin/lesspipe %s'
'LOGNAME' = 'root'
'LS_COLORS' = 'no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.flac=01;35:*.mp3=01;35:*.mpc=01;35:*.ogg=01;35:*.wav=01;35:'
'MAIL' = '/var/mail/root'
'OLDPWD' = '/tmp/QLtiThM3Hc'
'PATH' = '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11'
'PS1' = '\h:\w\$ '
'PWD' = '/tmp'
'SHELL' = '/bin/bash'
'SHLVL' = '2'
'SSH_AUTH_SOCK' = '/tmp/ssh-sHqCdy2989/agent.2989'
'SSH_CLIENT' = '10.176.25.101 4777 22'
'SSH_CONNECTION' = '10.176.25.101 4777
10.176.24.137 22'
'SSH_TTY' = '/dev/pts/0'
'TERM' = 'xterm'
'USER' = 'root'
'_' = '/usr/bin/xen-create-image'
'arch' = 'i386'
'cache' = 'no'
'debootstrap' = '1'
'dist' = 'etch'
'force' = '0'
'fs' = 'ext3'
'gateway' = '192.168.0.1'
'hostname' = 'vm01'
'http_proxy' = 'http://10.176.25.211:9999'
'ide' = '1'
'image' = 'full'
'initrd' = '/boot/initrd.img-2.6.18-xen'
'ip1' = '192.168.0.101'
'ip_count' = '1'
'kernel' = '/boot/vmlinuz-2.6.18-xen'
'lvm' = 'virtua'
'make_fs_ext3' = '/sbin/mkfs.ext3 -F '
'make_fs_reiserfs' = '/sbin/mkfs.reiserfs -f -q '
'make_fs_xfs' = '/sbin/mkfs.xfs -f -d name='
'memory' = '128M'
'mirror' = 'http://debian.ua.pt/debian/'
'mount_fs_ext3' = '-t ext3'
'mount_fs_reiserfs' = '-t reiserfs'
'mount_fs_xfs' = '-t xfs'
'netmask' = '255.255.255.0'
'passwd' = '1'
'roledir' = '/etc/xen-tools/role.d'
'rpmstrap' = '0'
'size' = '2000M'
'swap' = '256M'
'template' = ''
'verbose' = '1'
'xm' = '/usr/sbin/xm'
Running hooks
Executing : xt-customize-image --dist=etch --location=/tmp/Rni00FKNyr --verbose
Finished : xt-customize-image --dist=etch --location=/tmp/Rni00FKNyr --verbose 2>&1 | tee --append /var/log/xen-tools/vm01.log
Done
No role script specified. Skipping
Creating Xen configuration file
Executing : /usr/bin/xt-create-xen-config --output=/etc/xen
Finished : /usr/bin/xt-create-xen-config --output=/etc/xen 2>&1 | tee --append /var/log/xen-tools/vm01.log
Done
Setting up root password
chroot: cannot run command `/usr/bin/passwd': No such file or directory
All done
Unmounting : /tmp/Rni00FKNyr
Executing : umount /tmp/Rni00FKNyr
Finished : umount /tmp/Rni00FKNyr 2>&1 | tee --append /var/log/xen-tools/vm01.log
Logfile produced at:
/var/log/xen-tools/vm01.log
********************************************************************************************************************************************************************************
The /var/log/xen-tools/vm01.log has this output:
*********************************************************************************************************************************************
Running hooks
Running hook 15-disable-hwclock
chmod: cannot access `/tmp/QLtiThM3Hc/etc/init.d/hwclockfirst.sh': No such file or directory
hook 15-disable-hwclock: done.
Running hook 20-setup-apt
chroot: cannot run command `/usr/bin/apt-get': No such file or directory
hook 20-setup-apt: done.
Running hook 25-disable-tls
chroot: cannot run command `/usr/bin/apt-get': No such file or directory
hook 25-disable-tls: done.
Running hook 30-fix-inittab
hook 30-fix-inittab: done.
Running hook 35-setup-users
hook 35-setup-users: done.
Running hook 40-setup-networking
hook 40-setup-networking: done.
Running hook 50-setup-hostname
hook 50-setup-hostname: done.
Running hook 55-create-dev
/usr/lib/xen-tools/etch.d/55-create-dev: line 34: ./MAKEDEV: No such file or directory
/usr/lib/xen-tools/etch.d/55-create-dev: line 35: ./MAKEDEV: No such file or directory
hook 55-create-dev: done.
Running hook 60-copy-host-files
hook 60-copy-host-files: done.
Running hook 65-copy-user-files
hook 65-copy-user-files: done.
Running hook 70-install-ssh
chroot: cannot run command `/usr/bin/apt-get': No such file or directory
chroot: cannot run command `/etc/init.d/ssh': No such file or directory
hook 70-install-ssh: done.
Running hook 80-install-modules
chroot: cannot run command `/usr/bin/apt-get': No such file or directory
hook 80-install-modules: done.
Running hook 90-make-fstab
hook 90-make-fstab: done.
Running hook 99-clean-image
chroot: cannot run command `/usr/bin/apt-get': No such file or directory
hook 99-clean-image: done.
Done
No role script specified. Skipping
Creating Xen configuration file
Done
Setting up root password
All done
******************************************************************************************************************************
There are various commands missing. Then, when I do "xm create /etc/xen/vm01.cfg", the output shows errors like this:
*********************************************************************************************************************
/bin/cat: /sys/block/sda/dev: No such file or directory
Waiting 1 seconds for /sys/block/sda/dev to show up
/bin/cat: /sys/block/sda/dev: No such file or directory
Waiting 2 seconds for /sys/block/sda/dev to show up
/bin/cat: /sys/block/sda/dev: No such file or directory
Waiting 4 seconds for /sys/block/sda/dev to show up
/bin/cat: /sys/block/sda/dev: No such file or directory
Waiting 8 seconds for /sys/block/sda/dev to show up
/bin/cat: /sys/block/sda/dev: No such file or directory
Waiting 16 seconds for /sys/block/sda/dev to show up
/bin/cat: /sys/block/sda/dev: No such file or directory
Device /sys/block/sda/dev seems to be down.
/bin/mknod: missing operand after `b'
Special files require major and minor device numbers.
Try `/bin/mknod --help' for more information.
/bin/cat: /sys/block/sda/sda1/dev: No such file or directory
Waiting 1 seconds for /sys/block/sda/sda1/dev to show up
/bin/cat: /sys/block/sda/sda1/dev: No such file or directory
Waiting 2 seconds for /sys/block/sda/sda1/dev to show up
/bin/cat: /sys/block/sda/sda1/dev: No such file or directory
Waiting 4 seconds for /sys/block/sda/sda1/dev to show up
/bin/cat: /sys/block/sda/sda1/dev: No such file or directory
Waiting 8 seconds for /sys/block/sda/sda1/dev to show up
/bin/cat: /sys/block/sda/sda1/dev: No such file or directory
Waiting 16 seconds for /sys/block/sda/sda1/dev to show up
/bin/cat: /sys/block/sda/sda1/dev: No such file or directory
Device /sys/block/sda/sda1/dev seems to be down.
/bin/mknod: missing operand after `b'
Special files require major and minor device numbers.
Try `/bin/mknod --help' for more information.
mount: special device /dev/sda1 does not exist
Switching root ...
/usr/lib/yaird/exec/run_init: current directory on the same filesystem as the root: Success
Kernel panic - not syncing: Attempted to kill init!
***********************************************************************************************************************
I'm using Xen 3.1.0 and Debian 4.0.
Any help?