HyperVM er en multi-server virtualisering programvare plattform utviklet av Lxcenter som gjør det mulig for brukerne å opprette, administrere og distribuere Xen og OpenVZ virtuelle private servere. Du kan lage en mal ved hjelp av for eksempel Ubuntu operativsystem, konfigurere den og bruke den til å distribuere flere virtuelle maskiner med bare noen få museklikk. Du kan også legge til repositories , nettverk og til og med programvarepakker til den nye malen for å sikre den virtuelle maskinen er oppe og går så snart malen er brukt. Instruksjoner
en
Åpne " Programmer"-menyen , velg "Tilbehør" og klikk " Terminal " for å åpne Terminal verktøyet.
2
Lag en ext3 filsystem med en størrelse på 10 gigabyte til å lagre den nye malen ved å kjøre disse kommandoene : en
sudo lvcreate -L 10G -n Ubuntu - disk VolGroup00sudo mkfs.ext3 /dev/VolGroup00/Ubuntu-disk
3
Opprett en tmp mappe og montere det nye filsystemet ved å kjøre disse kommandoene i Terminal:
sudo mkdir /mnt /tmpsudo mount /dev/VolGroup00/Ubuntu-disk /mnt /tmp
4
Få og installere en eldre versjon av debootstrap å unngå avhengighet problemer ved å kjøre disse kommandoene i Terminal:
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
Få og installere Ubuntu på tmp mappe ved hjelp debootstrap av kjører denne kommandoen i Terminal:
sudo debootstrap - inkluderer = udev , ssh , kvote - arch amd64 kvikk /mnt /tmp http://uk.archive.ubuntu.com/ubuntu/
6
Sett noen kilder for APT verktøy i malen , i tilfelle du trenger å laste ned noen pakker senere . Bruk disse kommandoene : en
sudo cat << EOF > /mnt /tmp /etc /apt /sources.listdeb http://gb.archive.ubuntu.com/ubuntu/kvikk viktigste begrenset universet multiversedeb -src http://gb.archive.ubuntu.com/ubuntu/kvikk viktigste begrenset universedeb http://gb.archive.ubuntu.com/ubuntu/selvsikker mine - oppdateringer viktigste begrenset universet multiversedeb -src http://gb.archive .ubuntu.com /ubuntu /kvikk - oppdateringer viktigste begrenset universedeb http://security.ubuntu.com/ubuntu kvikk - sikkerhet main begrenset universedeb -src http://security.ubuntu.com/ubuntu kvikk - sikkerhet main begrenset universeEOF
7
Lag et nettverksgrensesnitt og konfigurere mal for optimal ytelse ved å kjøre disse kommandoene i Terminal:
sudo cat << EOF > /mnt /tmp /etc /nettverk /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 standard 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 feil = remount- ro 0 1EOFsudo cat << EOF > /mnt/tmp/etc/event.d/xvc0start på stoppet rc2start på stoppet rc3start på stoppet rc4start på stoppet rc5stop på driftsnivået 0stop på driftsnivået 1STOP på driftsnivå 6respawnexec /sbin /getty 38400 xvc0EOFsudo rm -rf /mnt/tmp/etc/event.d/tty1sudo ekko " 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
Erstatt " IP.Address " med din IP-adresse og " Ubuntu mal " med navnet på malen .
8
Chroot til den nye mal og sette et nytt passord ved å kjøre disse kommandoene i Terminal: .
sudo chroot /mnt /tmppasswd your_password
Erstatt " your_password " med en ekte passord
9
Demontere Ubuntu mal ved å kjøre følgende kommandoer i Terminal:
exitsudo umount /mnt /tmp
10
Lag en tar.gz arkiv ut av malen ved å kjøre disse kommandoene :
cd /mnt /tmpsudo tjære 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