HyperVM ist ein Multi- Server-Virtualisierungs- Software-Plattform entwickelt , die durch Lxcenter seinen Nutzern die Erstellung, Verwaltung und Bereitstellung von Xen und OpenVZ Virtual Private Server ermöglicht . Sie können eine Vorlage erstellen, zum Beispiel unter Verwendung der Ubuntu -Betriebssystem, konfigurieren und verwenden, um mehrere virtuelle Maschinen mit nur wenigen Mausklicks zu implementieren. Sie können auch Repositories , Netzwerke und sogar Software-Pakete , um Ihre neue Vorlage , um sicherzustellen, die virtuelle Maschine ist und läuft , sobald die Vorlage angewendet wird . Anleitung
1
Öffnen Sie die "Anwendungen "-Menü "Zubehör" und klicken Sie auf "Terminal ", um das Dienstprogramm Terminal öffnen.
2
ein ext3 -Dateisystem mit einer Größe von 10 Gigabyte , um die neue Vorlage , indem Sie diese Befehle speichern :
sudo lvcreate -L 10G -n Ubuntu -disk VolGroup00sudo mkfs.ext3 /dev/VolGroup00/Ubuntu-disk
Seite 3
erstellen tmp Ordner und montieren Sie das neue Dateisystem , indem Sie diese Befehle im Terminal:
sudo mkdir /mnt /tmpsudo mount /dev/VolGroup00/Ubuntu-disk /mnt /tmp
4
Holen und installieren Sie eine ältere Version von debootstrap , um die Abhängigkeit Probleme , indem Sie diese Befehle in dem Terminal zu vermeiden :
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
Holen und installieren Ubuntu in den tmp Ordner mit debootstrap durch Ausführung dieses Befehls im Terminal: sudo
debootstrap - include = udev , ssh, Quote - arch amd64 jaunty /mnt /tmp http://uk.archive.ubuntu.com/ubuntu/
Seite 6
Legen Sie einige Quellen für die APT -Werkzeug in der Vorlage , falls Sie einige Pakete später herunterladen müssen. Verwenden Sie diese Befehle :
sudo cat << EOF > /mnt /tmp /etc /apt /sources.listdeb http://gb.archive.ubuntu.com/ubuntu/jaunty wichtigsten beschränkten Universum multiversedeb -src http://gb.archive.ubuntu.com/ubuntu/jaunty wichtigsten eingeschränkten universedeb http://gb.archive.ubuntu.com/ubuntu/jaunty -updates main beschränkten Universum multiversedeb -src http://gb.archive .ubuntu.com /ubuntu /jaunty -updates main eingeschränkten universedeb http://security.ubuntu.com/ubuntu jaunty -security main eingeschränkten universedeb -src http://security.ubuntu.com/ubuntu jaunty -security main eingeschränkten universeEOF
7
erstellen Netzwerkschnittstelle und konfigurieren Sie die Vorlage für eine optimale Leistung , indem Sie diese Befehle im Terminal: sudo
cat << EOF > /mnt /tmp /etc /Netzwerk /interfacesauto eth0 eth0 inet loiface 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 none swap sw 0 1/dev/sda1 /ext3 errors = remount- ro 0 1EOFsudo cat << EOF > /mnt/tmp/etc/event.d/xvc0start am gestoppt rc2start am gestoppt rc3start am gestoppt rc4start am gestoppt rc5stop auf Runlevel 0stop auf Runlevel 1stop auf 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
Ersetzen " ip.address " mit Ihrer IP-Adresse und "Ubuntu -Vorlage " mit dem Namen Ihres Templates.
8
Chroot in die neue Vorlage und ein neues Passwort festlegen , indem Sie diese Befehle im Terminal: .
sudo chroot /mnt /tmppasswd ihr_passwort
Ersetzen " ihr_passwort " mit einem echten vergessen
9
Hängen Sie die Ubuntu -Vorlage , indem Sie die folgenden Befehle im Terminal:
exitsudo umount /mnt /tmp
10
erstellen TAR.GZ Archiv aus der Vorlage , indem Sie diese Befehle :
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