So erstellen eine Vorlage in Centos 5.4

January 4

Wenn Sie CentOS 5.4 auf den entfernten Virtualisierungsserver OpenVZ verwenden möchten, können Sie eine Vorlage hochladen erstellen. Dies ist nützlich, da jeder Container kann unabhängig voneinander agieren, und daher können Sie mehrere Instanzen eines Betriebssystems gleichzeitig konfliktfrei testen. Um einen CentOS 5.4-Vorlage zu erstellen, müssen Sie dem Betriebssystem entweder eine physische oder virtuelle Festplatte-Umgebung installieren. Dies setzt voraus, dass die OS bereits installiert ist.

Anweisungen

1 Klicken Sie auf das Terminal-Symbol in CentOS. Geben Sie "vi /tmp/exclude" und drücken Sie "Enter." Geben Sie die folgenden Zeilen in die Datei:

bash_history

Lost + gefunden

/ Dev / *

/ Mnt / *

/ Tmp / *

/ Proc / *

/ Sys / *

/ usr/Src / *

Drücken Sie "Esc", dann ": X" zu beenden und Speichern von vi.

2 Geben Sie "Teer--Numericowner - Czvf /tmp/centos-5.4-ARCH-DISTRO-image.tar.gz -X-/tmp/exclude" (ohne Anführungszeichen). Ersetzen Sie "ARCH" entweder i386 oder x86_64 je nach Version. Ersetzen Sie "Distribution" durch die Art der Distribution, die Sie installiert (minimal oder Standard etc.). Drücken Sie "Enter." Dadurch entsteht einen Tar-Ball. Übertragen Sie diese Datei auf Ihren Servercache, zum Beispiel/Server/Vorlage/Cache /.

3 Erstellen Sie einen Dummy-Container auf dem Server und kopieren Sie die grundlegende Konfiguration in diesen Pseudo-Ordner.

4 Erstellen Sie einen Ordner im Vorlagenordner für die Distribution Centos, z. B. /server/template/centos/5.4/ARCH/config/.

5 Geben Sie "vi Rpm" und drücken Sie "Enter." Geben Sie "43" (ohne Anführungszeichen). Drücken Sie "Esc", dann ": X" zu beenden und speichern.

6 Geben Sie "vi yum.conf" und drücken Sie "Enter." Geben Sie die folgenden Zeilen in die Datei:

[main]

CacheDir=/VZ/Template/CentOS/5.4/ < ARCH > / Yum-Cache /

Reposdir = / Dev/null

Installonlypkgs =

[centos5-Base]

Name = CentOS 5 - < ARCH > - Base

Baseurl = http://mirror.centos.org/centos/5.4/os/ & Lt; Bogen > /

aktiviert = 1

Gpgcheck = 1

[centos5-Aktuelles-erschienen]

Name = CentOS 5 - < ARCH > - veröffentlicht Updates

Baseurl = http://mirror.centos.org/centos/5.4/updates/ & Lt; Bogen > /

aktiviert = 1

Gpgcheck = 1

7 Kopieren Sie eine vorherige CentOS-Überarbeitung-Konfigurationsdatei in das 5,4-Verzeichnis.

8 Wechseln Sie in den Pseudo-Container. Verwenden Sie den folgenden Befehl:

Gunzip--dc-/server/template/cache/centos-5.4-ARCH-DISTRO-image.tar.gz | Tar - xvf

9 Die/Etc/Shadow-Datei öffnen und ändern Sie das Root-Passwort, um zu sein "!!" (ohne Anführungszeichen). Öffnen Sie/etc/inittab"und entfernen Sie die Hashtag von den /sbin/mingetty Linien. Entfernen die/etc/mtab"geben Sie ganz Weg, dann den folgenden Befehl:

ln -s/Proc/mounts Etc/Mtab.

10 Öffnen Sie/etc/fstab und entfernen Sie alles abgesehen von der /dev/pts-Linie. Öffnen Sie /etc/rc.d/rc.sysinit und legen ein Hashtag vor die /sbin/start_udev Zeilen.

11 Geben Sie die folgende Liste der Befehle in der Reihenfolge:

Mknod Dev/Ptmx c 5 2

Mkdir Dev/pts

/ Sbin/MAKEDEV--d/Vz/Private/50/Dev Ttyp ptyp

Mknod Dev/Null c 1 3

Mknod -m 644 Dev/zufällige c 1 8

Mknod Dev/Urandom c 1 9

12 Ersetzen Sie den Pfad MAKEDEV, mit Ihren weltweiten Containerordner.

13 Erstellen Sie ein Verzeichnis /var/lock/rpm. Offene /etc/sysconfig/network Wenn Sie möchten, deaktivieren Sie IPv6, dann eine schwarze Markierung hinzufügen /etc/modprobe.d/blacklist.

14 /Etc/sysconfig/network-scripts/ifcfg-eth0 (ersetzen Sie 0 mit der NIC-Nummer) zu öffnen und die Netzwerkkarten zu deaktivieren.

15 Öffnen Sie /etc/sysconfig/init und sicherzustellen Sie, dass die Eingabeaufforderung auf "no." festgelegt ist