HyperVM är en multi - servervirtualisering mjukvaruplattform utvecklad av Lxcenter som gör det möjligt för användare att skapa , hantera och distribuera Xen och OpenVZ virtuella privata servrar . Du kan skapa en mall med hjälp av till exempel operativsystemet Ubuntu , konfigurera den och använda den för att distribuera flera virtuella maskiner med bara några musklick . Du kan också lägga till databaser , nätverk och även programpaket till din nya mall för att säkerställa den virtuella maskinen är igång så snart som mallen används . Instruktioner
1
Öppna " Program " -menyn , välj "Tillbehör" och klicka på " Terminal " för att öppna Terminal nytta .
2
Skapa ett ext3 -filsystem med en storlek på 10 gigabyte för att lagra den nya mallen genom att köra följande kommandon :
sudo lvcreate - L 10G -n Ubuntu - disk VolGroup00sudo mkfs.ext3 /dev/VolGroup00/Ubuntu-disk
Sida 3
Skapa en TMP mapp och montera nya filsystem genom att köra dessa kommandon i terminalen :
sudo mkdir /mnt /tmpsudo mount /dev/VolGroup00/Ubuntu-disk /mnt /tmp
4
Få och installera en äldre version av debootstrap för att undvika beroendeproblem genom att köra dessa kommandon i terminalen :
wget http://www.modernadmin.com/downloads/ostemplates/debootstrap - 1.0.10 - 1.fc10.noarch.rpmsudo rpm - Uvh debootstrap - 1.0.10 - 1.fc10.noarch.rpm
5
skaffar och installerar Ubuntu på tmp mappen med debootstrap från kör det här kommandot i Terminal :
sudo debootstrap - include = udev , ssh , kvoter - arch amd64 jaunty /mnt /tmp http://uk.archive.ubuntu.com/ubuntu/
6
in några källor för APT verktyget i mallen , i fall du behöver för att hämta några paket senare . Använd dessa kommandon :
sudo cat << EOF > /mnt /tmp /etc /apt /sources.listdeb http://gb.archive.ubuntu.com/ubuntu/jaunty main restricted universe multiversedeb - src http://gb.archive.ubuntu.com/ubuntu/jaunty main restricted universedeb http://gb.archive.ubuntu.com/ubuntu/jaunty main restricted universe multiversedeb - src http://gb.archive .ubuntu.com /ubuntu /jaunty -updates main begränsad universedeb http://security.ubuntu.com/ubuntu karmic -security main restricted universedeb - src http://security.ubuntu.com/ubuntu karmic -security main restricted universeEOF
7
Skapa ett nätverkskort och konfigurera mallen för optimal prestanda genom att köra dessa kommandon i terminalen :
sudo cat << EOF > /mnt /tmp /etc /nätverk /interfacesauto eth0 loiface eth0 inet staticaddress IP.Addressnetmask 255.255.255.0up route add - net IP.address netmask 255.255.255.0 dev eth0up route add default gw IP.addressiface lo inet loopbackEOFsudo cat << EOF > /mnt /tmp /etc/hosts127.0.0.1 localhost Ubuntu templateEOFsudo cat << EOF > /mnt /tmp /etc /hostnameUbuntu templateEOFsudo cat << EOF > /mnt /tmp /etc /fstabproc /proc proc defaults 0 0devpts /dev /pts devpts defaults 0 1/dev/sda2 ingen swap sw 0 1/dev/sda1 /ext3 errors = remount - ro 0 1EOFsudo cat << EOF > /mnt/tmp/etc/event.d/xvc0start på stoppad rc2start på stoppad rc3start på stoppad rc4start på stoppad rc5stop på runlevel 0stop på runlevel 1stop på runlevel 6respawnexec /sbin /getty 38400 xvc0EOFsudo rm - rf /mnt/tmp/etc/event.d/tty1sudo echo " alias eth0 xennet " > /mnt /tmp /etc /modprobe.d /Xen # echo " xvc0 " >> /mnt /tmp /etc /securettysudo cat /dev /null > /mnt/tmp/etc/udev/rules.d/70 - persistent - net.rules
Ersätt " IP.Address " med din IP -adress och " Ubuntu mall " med namnet på din mall .
8
Chroot till den nya mall och ange ett nytt lösenord genom att köra dessa kommandon i terminalen : .
sudo chroot /mnt /tmppasswd your_password
Ersätt " your_password " med en riktig lösenord
9
Avmontera Ubuntu mallen genom att köra följande kommandon i terminalen :
exitsudo umount /mnt /tmp
10
Skapa en tar.gz-arkiv ur mallen genom att köra dessa kommandon :
cd /mnt /tmpsudo tar CZF /home/hypervm/xen/template/ubuntu-9.04-x86_64-UbuntuTemplate.tar.gz sudo chmod 755 /home /hypervm /xen /template /ubuntu . - 9.04 - x86_64 - UbuntuTemplate.tar.gz