# configure domU [ -z $DOMAIN_NAME ] && DOMAIN_NAME=karmic [ -z $DOMAIN_MAC ] && DOMAIN_MAC=00:00:00:00:aa:bb [ -z $DOMAIN_RAM ] && DOMAIN_RAM=512Mb [ -z $DOMAIN_HDD ] && DOMAIN_HDD=4Gb # create vm xen-create-image --hostname=${DOMAIN_NAME} --dhcp --mac=${DOMAIN_MAC} \ --lvm=vg01 --dist=karmic --mirror=http://archive.ubuntu.com/ubuntu --size=${DOMAIN_HDD} --memory=${DOMAIN_RAM} --swap=${DOMAIN_RAM} # rename vm config mv /etc/xen/${DOMAIN_NAME}.cfg /etc/xen/${DOMAIN_NAME} # post config domU mount /dev/vg01/${DOMAIN_NAME}-disk /mnt/ # configure hvc0 cp /mnt/etc/init/tty1.conf
sudo su DEVICE=/dev/sdb VOLUME=ctsrv4stick # mount usb umount ${DEVICE}1 # create filesystem on usb pen mkfs.vfat -n ${VOLUME} ${DEVICE}1 # mount usb mount ${DEVICE}1 /mnt/ # install syslinux and make stick bootable install-mbr ${DEVICE} syslinux -f ${DEVICE}1 # unzip support files from ct dvd unzip /media/ctsw0905/support/stickins.zip -d /mnt/ # create exclude list cat <<EOF> /tmp/exclude.lst /media/ctsw0905/bilder /media/ctsw0905/html /media/ctsw0905/scrshots /media/ctsw0905/software /media/ctsw0905/tools /media/ctsw0905/video2brain EOF # create iso fro
# set domU parameter [ -z $DOMAIN_NAME ] && DOMAIN_NAME=x2go [ -z $DOMAIN_MAC ] && DOMAIN_MAC=00:00:00:a0:b0:c0 [ -z $DOMAIN_RAM ] && DOMAIN_RAM=1Gb [ -z $DOMAIN_HDD ] && DOMAIN_HDD=8Gb # create domU http://www.panticz.de/Xen-domU-ubuntu-jaunty or http://www.panticz.de/Ubuntu-Karmic-domU-under-Debian-Lenny-Dom0 # add to autostart (optional) ln -s /etc/xen/${DOMAIN_NAME} /etc/xen/auto # start domU xm create -c ${DOMAIN_NAME} # old # apt-get install gnome-desktop-environment apt-get install debconf-utils apt-get -y install ubuntu-desktop # new gpg --keyserver
# configure domU [ -z $DOMAIN_NAME ] && DOMAIN_NAME=jaunty [ -z $DOMAIN_MAC ] && DOMAIN_MAC=00:00:00:00:aa:bb [ -z $DOMAIN_RAM ] && DOMAIN_RAM=512Mb [ -z $DOMAIN_HDD ] && DOMAIN_HDD=4Gb # create vm xen-create-image --hostname=${DOMAIN_NAME} --dhcp --mac=${DOMAIN_MAC} \ --lvm=vg01 --dist=jaunty --mirror=http://archive.ubuntu.com/ubuntu --size=${DOMAIN_HDD} --memory=${DOMAIN_RAM} --swap=${DOMAIN_RAM} # rename vm config mv /etc/xen/${DOMAIN_NAME}.cfg /etc/xen/${DOMAIN_NAME} # post config domU mount /dev/vg01/${DOMAIN_NAME}-disk /mnt/ # configure hvc0 sed -i 's|tty1|hvc0|g' /mnt
# set domU name DOMAIN_NAME=ts34 # create domU xen-create-image --hostname=${DOMAIN_NAME} --dhcp --mac=00:00:00:00:00:34 \ --lvm=vg01 --dist=jaunty --mirror=http://archive.ubuntu.com/ubuntu/ --size=10Gb --memory=512Mb --swap=512Mb # rename config file mv /etc/xen/${DOMAIN_NAME}.cfg /etc/xen/${DOMAIN_NAME} # set root password mount /dev/vg01/${DOMAIN_NAME}-disk /mnt/ chroot /mnt/ echo root:terceS | chpasswd apt-get install udev exit umount /mnt/ # start domU xm create -c ${DOMAIN_NAME}
# configure domU [ -z $DOMAIN_NAME ] && DOMAIN_NAME=lenny [ -z $DOMAIN_MAC ] && DOMAIN_MAC=00:00:00:00:aa:bb [ -z $DOMAIN_RAM ] && DOMAIN_RAM=512Mb [ -z $DOMAIN_HDD ] && DOMAIN_HDD=4Gb # create domU xen-create-image --hostname=${DOMAIN_NAME} --dhcp --mac=${DOMAIN_MAC} \ --lvm=vg01 --dist=lenny --role=udev --size=${DOMAIN_HDD} --memory=${DOMAIN_RAM} --swap=${DOMAIN_RAM} # rename vm config mv /etc/xen/${DOMAIN_NAME}.cfg /etc/xen/${DOMAIN_NAME} # post config domU mount /dev/vg01/${DOMAIN_NAME}-disk /mnt/ sed -i 's|tty1|hvc0|g' /mnt/etc/inittab chroot /mnt/ sh -c "echo root:terc
# set domU parameter [ -z $DOMAIN_NAME ] && DOMAIN_NAME=magento [ -z $DOMAIN_MAC ] && DOMAIN_MAC=00:EE:EE:EE:EE:EE [ -z $DOMAIN_RAM ] && DOMAIN_RAM=1Gb [ -z $DOMAIN_HDD ] && DOMAIN_HDD=8Gb # create domU http://www.panticz.de/Xen-domU-ubuntu-jaunty # add to autostart (optional) ln -s /etc/xen/${DOMAIN_NAME} /etc/xen/auto # start domU xm create -c ${DOMAIN_NAME} # install magento http://www.panticz.de/install_magento
#!/bin/bash # hide your ISDN card in dom0 and reboot dom0 sed -i 's|tty0|tty0 pciback.hide=(04:02.0)|g' /boot/grub/menu.lst reboot # set domU name DOMAIN_NAME=asterisk # create domU xen-create-image --hostname=$DOMAIN_NAME --dhcp --mac=00:aa:aa:aa:aa:aa \ --lvm=vg01 --dist=intrepid --mirror=http://archive.ubuntu.com/ubuntu/ --size=4Gb --memory=512Mb --swap=512Mb # rename config file mv /etc/xen/$DOMAIN_NAME.cfg /etc/xen/$DOMAIN_NAME # add to autostart ln -s /etc/xen/$DOMAIN_NAME /etc/xen/auto # redirect amv usb card echo "pci=['04:02.0']" >> /etc/xen/$DOMAIN_NAME
lvcreate --name pxe-disk --size 4G vg01 cat <<EOF> /etc/xen/pxe kernel='/usr/lib/xen/boot/hvmloader' builder='hvm' memory='1024' name='pxe' device_model='/usr/lib/xen/bin/qemu-dm' boot='nc' disk=['phy:/dev/vg01/pxe-disk,ioemu:hda,w'] vnc=1 vncviewer=1 vncpasswd="pxe" vif=['type=ioemu,bridge=xenbr0,mac=00:00:aa:bb:44:ae'] usbdevice='tablet' vnclisten='0.0.0.0' EOF
# set domU parameter [ -z $DOMAIN_NAME ] && DOMAIN_NAME=mx [ -z $DOMAIN_MAC ] && DOMAIN_MAC=00:11:22:7E:7E:7E [ -z $DOMAIN_RAM ] && DOMAIN_RAM=512Mb [ -z $DOMAIN_HDD ] && DOMAIN_HDD=2Gb # create domU http://www.panticz.de/Xen-domU-ubuntu-jaunty # add to autostart (optional) ln -s /etc/xen/${DOMAIN_NAME} /etc/xen/auto # create lvm for home lvcreate --name ${DOMAIN_NAME}-home --size 50G vg01 mkfs.ext3 /dev/vg01/${DOMAIN_NAME}-home # configure domU vi /etc/xen/${DOMAIN_NAME} (add) 'phy:/dev/vg01/mx-home,sda3,w' # post config domU mount /dev/vg01/${DOMAIN_NAME}-disk /
DOMAIN_NAME=dev # install vm xen-create-image --hostname=${DOMAIN_NAME} --ip=192.168.1.33 --gateway=192.168.1.5 --netmask=255.255.255.0 \ --lvm=vg01 --dist=intrepid --mirror=http://archive.ubuntu.com/ubuntu/ --size=8Gb --memory=512Mb --swap=2Gb # rename config file mv /etc/xen/${DOMAIN_NAME}.cfg /etc/xen/${DOMAIN_NAME} # start domain xm create -c ${DOMAIN_NAME} # set root password passwd # install apps apt-get install -y debootstrap squashfs-tools # OPTIONAL # create DomU backup mount /dev/vg01/${DOMAIN_NAME}-disk /mnt/ cd /mnt/ tar cjf /root/xen.dev-disk.tar.bz2
#!/bin/bash # set domU name DOMAIN_NAME=srv # install vm xen-create-image --hostname=$DOMAIN_NAME --dhcp --mac=00:11:cc:ab:cd:ef \ --lvm=vg01 --dist=jaunty --mirror=http://archive.ubuntu.com/ubuntu/ --size=4Gb --memory=1Gb --swap=1Gb # rename config file mv /etc/xen/${DOMAIN_NAME}.cfg /etc/xen/${DOMAIN_NAME} # add to autostart ln -s /etc/xen/${DOMAIN_NAME} /etc/xen/auto # create lvm for home lvcreate --name ${DOMAIN_NAME}-media --size 200G vg01 mkfs.ext3 /dev/vg01/${DOMAIN_NAME}-media # configure domU vi /etc/xen/${DOMAIN_NAME} (add) 'phy:/dev/vg01/srv-media,xvda3,
# redirect your ISDN card on dom0 sed -i 's|tty0|tty0 pciback.hide=(04:06.0)|g' /boot/grub/menu.lst reboot # set domU parameter [ -z $DOMAIN_NAME ] && DOMAIN_NAME=fax [ -z $DOMAIN_MAC ] && DOMAIN_MAC=00:00:00:00:fa:fa [ -z $DOMAIN_RAM ] && DOMAIN_RAM=256Mb [ -z $DOMAIN_HDD ] && DOMAIN_HDD=2Gb [ -z $DOMAIN_PCI ] && DOMAIN_PCI=04:06.0 # create domU http://www.panticz.de/Xen-domU-ubuntu-jaunty # redirect avm usb card echo "pci=['${DOMAIN_PCI}']" >> /etc/xen/${DOMAIN_NAME} # add to autostart (optional) ln -s /etc/xen/${DOMAIN_NAME} /etc/xen/auto # start domU xm create -c
#!/bin/bash # get pci id (for example avm isdn card) lspci | grep AVM | cut -d " " -f1 # hide device in DomO vi /boot/grub/menu.lst pciback.permissive pciback.hide=(05:00.0)(01:07.0) # add device to DomU vi /etc/xen/fax pci=['05:00.0,01:07.0'] # USB # to delegate USB devices you need to delegate the PCI USB controller to the DomU # LINK # http://www.neobiker.de/wiki/index.php?title=USB_in_DomU
XEN Kernel Hardy
Ubuntu Hardy 2.6.24-19-xen i386
Ubuntu Hardy 2.6.24-18-xen i386
XEN Kernel Gutsy
Ubuntu Gutsy 2.6.22-14-xen i386
Ubuntu Gutsy 2.6.22-14-xen amd64
# delegate nic for endian domain http://www.panticz.de/xen_pci_delegation DOMAIN_NAME=endian #URL=http://dfn.dl.sourceforge.net/sourceforge/efw/EFW-COMMUNITY-2.2-rc3-200810071617.iso URL=http://download.sourceforge.net/sourceforge/efw/EFW-COMMUNITY-2.2-200905211506.iso # download endian wget ${URL} -P /tmp # create lvm image lvcreate --name fw-disk --size 8G vg01 losetup /dev/loop0 /tmp/EFW-COMMUNITY-*.iso # creae endian installation config cat <<EOF> /etc/xen/fw-inst kernel='/usr/lib/xen-3.2-1/boot/hvmloader' builder='hvm' memory='256' name='fw-inst' device_model='/us
# copy winxp image to /tmp scp root@fs:/data/setup/iso/xppro.iso /tmp # create home dir mkdir -p /home/xen/domains/xp # create disc dd if=/dev/zero of=/home/xen/domains/xp/disc.img bs=1G count=4 # create install config cat <<EOF> /etc/xen/xp-inst kernel='/usr/lib/xen-3.2-1/boot/hvmloader' builder='hvm' memory='256' name='fw-inst' device_model='/usr/lib/xen-3.2-1/bin/qemu-dm' boot='d' disk=['phy:/dev/vg01/fw-disk,ioemu:hda,w', 'phy:/dev/loop0,ioemu:hdc:cdrom,r'] vnc=1 vncviewer=1 vncpasswd='fw-inst' vif=['type=ioemu,bridge=eth0,ip=192.168.1.253,mac=00:00:00:00:02:53'] o
http://www.panticz.de/Install_Oracle_XE #!/bin/bash # filename: createXenImageOracle10xe.sh # !!!
#!/bin/bash # set domU name DOMAIN_NAME=ts # create domU xen-create-image --hostname=${DOMAIN_NAME} --dhcp --mac=00:11:22:7a:7b:7c \ --lvm=vg01 --dist=jaunty --mirror=http://archive.ubuntu.com/ubuntu/ --size=8Gb --memory=2Gb --swap=2Gb # rename config file mv /etc/xen/${DOMAIN_NAME}.cfg /etc/xen/${DOMAIN_NAME} # set root password mount /dev/vg01/${DOMAIN_NAME}-disk /mnt/ chroot /mnt/ echo root:terceS | chpasswd exit umount /mnt/ # enable smp support echo "vcpus=$(cat /proc/cpuinfo | grep processor | wc -l)" >> /etc/xen/${DOMAIN_NAME} # add to autostart ln -s /et
#!/bin/sh # filename: createXenImageEndian.sh # download endian wget http://downloads.sourceforge.net/efw/EFW-COMMUNITY-2.1.2-200707101220.iso -P /tmp # lvm version losetup /dev/loop0 /tmp/EFW-COMMUNITY-2.1.2-200707101220.iso # create image for endian mkdir -p /home/xen/domains/fw dd if=/dev/zero of=/home/xen/domains/fw/disc.img bs=1G count=4 # creae endian installation config cat <<EOF> /etc/xen/fw-inst kernel='/usr/lib/xen-ioemu-3.1/boot/hvmloader' builder='hvm' memory='128' name='fw-inst' device_model='/usr/lib/xen-ioemu-3.1/bin/qemu-dm' boot='d' disk=['file:/home
Do you like this page? Then support it. Please click the AD below and visit the sponsor. Thank you!