Gewusst wie: Erstellen ein Ubuntu-Vorlage für HyperVM

November 11

HyperVM ist eine Multi-Server-Virtualisierung-Software-Plattform, entwickelt von Lxcenter, die seine Nutzer zu erstellen, verwalten und Bereitstellen von Xen und OpenVZ virtuelle private Server ermöglicht. Erstellen Sie eine Vorlage verwenden, z. B. das Betriebssystem Ubuntu können, konfigurieren Sie es und es verwenden, um mehrere virtuelle Maschinen mit nur wenigen Mausklicks bereitgestellt werden. Sie können auch Repositories, Netzwerke und Software-Pakete hinzufügen, um Ihre neue Vorlage, um sicherzustellen, dass die virtuelle Maschine ist und ausgeführt wird, sobald die Vorlage angewendet wird.

Anweisungen

1 Öffnen Sie im Menü "Programme" "Zubehör" und klicken Sie auf "Terminal", um das Dienstprogramm "Terminal" zu öffnen.

2 Erstellen Sie ein ext3-Dateisystem mit einer Größe von 10 GB die neue Vorlage zu speichern, indem Sie diese Befehle ausführen:

Sudo Lvcreate -L 10G - n Ubuntu-Disk VolGroup00Sudo ext3 /dev/VolGroup00/Ubuntu-disk

3 Erstellen Sie einen Ordner Tmp und mounten Sie das neue Dateisystem, diese Befehle im Terminal ausführen:

Sudo Mkdir/Mnt/tmpSudo Mount/dev/VolGroup00/Ubuntu-Disk/Mnt/tmp

4 Abrufen und installieren eine ältere Version von debootstrap Abhängigkeitsprobleme zu vermeiden, indem Sie diese Befehle im Terminal ausführen:

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 Abrufen und installieren Ubuntu in den Tmp-Ordner mit debootstrap durch Ausführen dieses Befehls im Terminal:

Sudo debootstrap--gehören = Udev, ssh, Kontingent--Arch amd64 jaunty/Mnt/Tmp http://uk.archive.ubuntu.com/ubuntu/

6 Legen Sie einige Quellen für das APT-Tool in der Vorlage für den Fall, dass Sie später einige Pakete herunterladen müssen. Verwenden Sie diese Befehle:

Sudo Katze << EOF > /mnt/tmp/etc/apt/sources.listDeb http://gb.archive.ubuntu.com/ubuntu/ jaunty wichtigsten eingeschränkte Universum multiverseDeb-Src http://gb.archive.ubuntu.com/ubuntu/ jaunty wichtigsten eingeschränkte UniversumDeb http://gb.archive.ubuntu.com/ubuntu/ jaunty-Updates wichtigsten eingeschränkte Universum multiverseDeb-Src http://gb.archive.ubuntu.com/ubuntu/ jaunty-Updates wichtigsten eingeschränkte UniversumDeb http://security.ubuntu.com/ubuntu jaunty-Sicherheit wichtigste beschränkt UniversumDeb-Src http://security.ubuntu.com/ubuntu jaunty-Sicherheit wichtigste beschränkt UniversumEOF

7 Erstellen Sie eine Netzwerkschnittstelle und konfigurieren Sie die Vorlage für eine optimale Leistung durch Ausführen dieser Befehle im Terminal:

sudo cat &lt;&lt;EOF > /mnt/tmp/etc/network/interfaces auto eth0 lo iface eth0 inet static address IP.Address netmask 255.255.255.0 up route add -net IP.address netmask 255.255.255.0 dev eth0 up route add default gw IP.address iface lo inet loopback EOF sudo cat &lt;&lt;EOF > /mnt/tmp/etc/hosts 127.0.0.1 localhost Ubuntu template EOF sudo cat &lt;&lt;EOF > /mnt/tmp/etc/hostname Ubuntu template EOF sudo cat &lt;&lt;EOF > /mnt/tmp/etc/fstab proc /proc proc defaults 0 0 devpts /dev/pts devpts defaults 0 1 /dev/sda2 none swap sw 0 1 /dev/sda1 / ext3 errors=remount-ro 0 1 EOF sudo cat &lt;&lt;EOF > /mnt/tmp/etc/event.d/xvc0 start on stopped rc2 start on stopped rc3 start on stopped rc4 start on stopped rc5 stop on runlevel 0 stop on runlevel 1 stop on runlevel 6 respawn exec /sbin/getty 38400 xvc0 EOF sudo rm -rf /mnt/tmp/etc/event.d/tty1 sudo echo “alias eth0 xennet” > /mnt/tmp/etc/modprobe.d/xen #echo “xvc0″ >> /mnt/tmp/etc/securetty sudo cat /dev/null > /mnt/tmp/etc/udev/rules.d/70-persistent-net.rules

Ersetzen Sie "IP. Adresse"mit Ihrer IP-Adresse und"Ubuntu-Vorlage"mit dem Namen der Vorlage.

8 Chroot auf den neuen Vorlage und ein neues Kennwort, indem Sie diese Befehle im Terminal ausführen:

sudo chroot /mnt/tmp passwd your_password

Ersetzen Sie "Your_password" mit einem echten Passwort.

9 Heben Sie die Bereitstellung der Ubuntu-Vorlage durch Ausführen der folgenden Befehle im Terminal:

AusfahrtSudo Umount/Mnt/tmp

10 Erstellen Sie eine TAR. GZ Archiv aus der Vorlage, indem Sie diese Befehle ausführen:

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

Tipps & Warnungen

  • Sie können so viele Vorlagen, wie Sie benötigen und diese unterschiedlich konfigurieren, erstellen.