# configure domU [ -z $DOMAIN_NAME ] && DOMAIN_NAME=karmic [ -z $DOMAIN_MAC ] && DOMAIN_MAC=00:00:00:00:aa:bb [ -z $DOMAIN_RAM ] && DOMAIN_RAM=1Gb [ -z $DOMAIN_HDD ] && DOMAIN_HDD=8Gb # 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 /m
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=2Gb [ -z $DOMAIN_HDD ] && DOMAIN_HDD=20Gb # create domU http://www.panticz.de/Hetzner # install magento http://www.panticz.de/install_magento # # OPTIONAL # # create separate www patition lvcreate --name ${DOMAIN_NAME}-www --size 40G vg0 mkfs.ext3 /dev/vg0/${DOMAIN_NAME}-www vi /etc/xen/${DOMAIN_NAME} (add) 'phy:/dev/vg0/mrwww-www,sda3,w', # post config domU mount /dev/vg01/${DOMAIN_NAME}-disk /mnt/ echo "/dev/sda3
#!/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
# OPTIONAL: create hdd lvcreate --name pxe-disk --size 4G vg01 # xen config cat <<EOF> /etc/xen/pxe kernel='/usr/lib/xen-default/boot/hvmloader' builder='hvm' memory='512' name='pxe' device_model='/usr/lib/xen-default/bin/qemu-dm' boot='nc' #disk=['phy:/dev/vg01/pxe-disk,ioemu:hda,w'] vnc=1 vncviewer=1 vncpasswd="pxe" vif=['type=ioemu,bridge=eth0,mac=00:00:aa:bb:44:ae'] usbdevice='tablet' vnclisten='0.0.0.0' EOF # start domU xm create pxe # connect to domU over VNC vinagre YOUR_DOMU_IP
# 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 /