Virtuozzo Templates für Linux

Virtuozzo Templates für Anwendungen sind RPM-Pakete, die bei der Installation auf einem Node die einfache Bereitstellung einer Anwendung in beliebig vielen Containern ermöglichen, wodurch wichtige Systemressourcen, wie z. B. Speicherplatz, eingespart werden können. Sie können die Plesk Templates auf der Plesk Website abrufen oder sie über den Aufruf "vzup2date -z" im Virtuozzo Befehlszeilenprogramm herunterladen (Virtuozzo 4 und höher). Oder Sie können yum in Virtuozzo verwenden.

Templates mit Versionsangabe und versionsfreie Templates

Ab Plesk 10.4 bietet Odin zwei verschiedene Gruppen von EZ-Templates für jede Plesk Version: Hauptversion-Templates und versionsfreie Templates. Beide beinhalten dieselben Software-Komponenten. Sie unterscheiden sich einzig durch die Template-Updates, die installiert werden, wenn ein Container aktualisiert wird:

  • Vom Provider gesteuerte Templates mit Versionsangaben erhalten automatisch alle neuesten Updates und Upgrades, die für die Hauptversion von Plesk veröffentlicht werden.

    Zum Beispiel: Wenn das Hauptversion-Template von Plesk 10 (pp10) in einem Container installiert ist, wird es mit dem Befehl vzpkg update <CT_ID> auf die neueste veröffentlichte Version von Plesk 10.x.x (beispielsweise 10.0.1 oder 10.1.0) aktualisiert.
    Mit einem Template mit Versionsangabe werden also Upgrades durchgeführt, die über eine typische Plesk Lizenz möglich sind. Mit dieser Lizenz können Sie Upgrades der Nebenversionsnummer durchführen. Zum Beispiel ein Upgrade von 10.1 auf 10.2, jedoch nicht von 10.4 auf 11.0.

  • Versionsfreie Templates mit automatischem Upgrade erhalten unabhängig vom Plesk Lizenzschlüssel alle Updates und Upgrades. Das heißt, dass diese Templates automatisch bei Veröffentlichung auf die aktuellste Plesk Version aktualisiert werden, wobei die Versionsnummer keine Rolle spielt. Dies kann zum Beispiel ein Upgrade von 10.3 auf 10.4 oder von 10.4 auf 11.0 sein. Beachten Sie, dass Sie nach jedem dieser Upgrades einen neuen Lizenzschlüssel benötigen, falls Ihre Plesk Lizenz keine komplexen Upgrades zulässt.

    Wenn beispielsweise das versionsfreie Basis-Template von Plesk (pp) in einem Container (z. B. 10.x.x) installiert ist, wird es mit dem Befehl vzpkg update <CT_ID> auf die neueste veröffentlichte Version von Plesk x.x.x aktualisiert (beispielsweise 10.x.x oder 11.x.x).

Sie können Templates mit Versionsangabe und versionsfreie Templates anhand ihrer Namen voneinander unterscheiden: Das Namenspräfix des ersten Typs enthält die Hauptversion (pp12), während das Präfix des zweiten Typs keine Versionsnummer enthält (pp).

Aktivieren und deaktivieren der automatischen Erkennung von EZ-Templates

Mit Virtuozzo 4.0 und neueren Versionen können Sie EZ-Templates in einem Container erkennen und je nach Template automatisch die entsprechenden Aktionen ausführen. Dank dieser Funktion sind Geschäftsautomatisierungsprogramme (wie PBAs) in der Lage, in einem Container installierte Produkte automatisch aufzufinden und dem Eigentümer des Containers zu berechnen.

Der Erkennungsalgorithmus ist ganz einfach: Wenn das System alle in einem EZ-Template enthaltenen Pakete findet, geht es davon aus, dass das betreffende Template installiert ist. Der große Nachteil dieses Ansatzes besteht darin, dass sich Plesk 9.x und SMB im Hinblick auf die Pakete sehr ähnlich sind und das Modul zur automatischen Erkennung daher nicht immer die richtigen Entscheidungen trifft. Wenn nämlich nur eine der Applikationen in einem Container vorhanden ist, geht das System davon aus, dass beide Templates installiert sind. Dieses Erkennungsproblem macht sich vor allem dadurch bemerkbar, dass das System nicht in der Lage ist, beide Applikationen zu aktualisieren und korrekt abzurechnen.

Sie können die automatische Erkennung deaktivieren, wenn Sie die Automatisierungssoftware zur Abrechnung verwenden oder eng eingebundene Odin Produkte installieren möchten. Bearbeiten Sie dazu die Datei /etc/vztt/vztt.conf und legen Sie die Einstellung APP_TEMPLATE_AUTODETECTION=no fest.

Enthaltene Templates

Da sowohl Templates mit Versionsangabe als auch versionsfreie Templates die gleichen Komponenten zur Verfügung stellen, werden aus Gründen der Übersichtlichkeit nur die Templates mit Versionsangabe aufgelistet.

Die folgenden EZ-Templates werden mit Plesk 12.5 zur Verfügung gestellt: