Wie man VPS-Aufgaben mit Rezepten in Virtualizor automatisiert

Knowledgebase / Wie man VPS-Aufgaben mit Rezepten in...

Wie man VPS-Aufgaben mit Rezepten in Virtualizor automatisiert

0 found helpful (0 votes) ...
Back to Knowledgebase
<p>Virtualizor-Rezepte sind gespeicherte Bash-Skripte, die Sie direkt über das Kontrollpanel auf Ihrem VPS ausführen können – ohne SSH-Sitzung. Rezepte sind nützlich zur Automatisierung wiederkehrender Aufgaben wie die Installation von Software, das Anwenden von Konfigurationsänderungen oder das Ausführen von Wartungsroutinen auf einer oder mehreren VPS-Instanzen.</p> <hr /> <p><strong>Rezept erstellen</strong></p> <ol> <li>Melden Sie sich im Virtualizor-Endbenutzerbereich an.</li> <li>Klicken Sie in der Seitenleiste auf <strong>Recipes</strong>.</li> <li>Klicken Sie auf <strong>Add Recipe</strong>.</li> <li>Füllen Sie das Formular aus: <ul> <li><strong>Name:</strong> eine kurze, beschreibende Bezeichnung (z. B. <em>Update All Packages</em>)</li> <li><strong>Description:</strong> eine optionale Notiz, die erklärt, was das Rezept tut</li> <li><strong>Script:</strong> fügen Sie Ihr Bash-Skript in den Editor ein</li> </ul> </li> <li>Klicken Sie auf <strong>Save</strong>. Das Rezept wird in Ihrem Konto gespeichert und kann jederzeit auf jedem VPS ausgeführt werden.</li> </ol> <!-- SCREENSHOT: Virtualizor Add Recipe form with a name, description, and a bash script pasted in the script field --> <hr /> <p><strong>Beispielrezept: alle Pakete aktualisieren</strong></p> <p>Das folgende Skript aktualisiert die Paketliste und installiert alle verfügbaren Upgrades. Verwenden Sie die passende Version für das Betriebssystem Ihres VPS:</p> <ul> <li><strong>Debian / Ubuntu:</strong> <em>apt update && apt upgrade -y</em></li> <li><strong>CentOS / AlmaLinux / Rocky Linux:</strong> <em>yum update -y</em></li> </ul> <hr /> <p><strong>Rezept ausführen</strong></p> <ol> <li>Suchen Sie im Bereich <strong>Recipes</strong> das Rezept, das Sie ausführen möchten.</li> <li>Klicken Sie auf die Schaltfläche <strong>Run</strong> neben dem Rezept.</li> <li>Es wird ein Auswahlbildschirm angezeigt – wählen Sie den Ziel-VPS aus der Liste aus.</li> <li>Klicken Sie auf <strong>Confirm</strong>. Virtualizor führt das Skript auf dem ausgewählten VPS als Root-Benutzer aus.</li> <li>Nach Abschluss der Ausführung wird ein Protokoll der Skriptausgabe angezeigt. Überprüfen Sie die Ausgabe, um sicherzustellen, dass das Skript erfolgreich ausgeführt wurde.</li> </ol> <!-- SCREENSHOT: Virtualizor recipe run dialog with a VPS selected and the Confirm button visible --> <!-- SCREENSHOT: Virtualizor recipe execution log showing script output after a successful run --> <hr /> <p><strong>Rezept bearbeiten oder löschen</strong></p> <ol> <li>Gehen Sie zum Bereich <strong>Recipes</strong>.</li> <li>Suchen Sie das Rezept, das Sie ändern möchten.</li> <li>Klicken Sie auf <strong>Edit</strong>, um das Rezeptformular zu öffnen und den Namen, die Beschreibung oder das Skript zu aktualisieren, und klicken Sie dann auf <strong>Save</strong>.</li> <li>Um ein Rezept zu entfernen, klicken Sie auf <strong>Delete</strong> daneben und bestätigen Sie die Löschung. Das Löschen eines Rezepts macht bereits ausgeführte Skripte nicht rückgängig.</li> </ol> <hr /> <p><strong>Wichtige Hinweise</strong></p> <ul> <li><strong>Rezepte werden als Root ausgeführt:</strong> Skripte haben vollständige Systemberechtigungen auf dem Ziel-VPS. Testen Sie alle Skripte in einer Nicht-Produktionsumgebung oder auf einem Snapshot-Backup, bevor Sie sie auf einem Live-Server ausführen.</li> <li><strong>Rezepte sind privat:</strong> nur Sie und der TPC Hosting-Serveradministrator können Ihre gespeicherten Rezepte einsehen. Sie werden nicht mit anderen Virtualizor-Benutzern geteilt.</li> <li><strong>Keine integrierte Zeitplanung:</strong> Rezepte werden manuell ausgelöst. Wenn Sie eine geplante Ausführung benötigen, richten Sie stattdessen einen Cron-Job innerhalb des VPS über SSH ein.</li> </ul> <hr /> <p><strong>Fehlerbehebung</strong></p> <ul> <li><strong>Rezept schlägt mit einem Berechtigungsfehler fehl:</strong> Vergewissern Sie sich, dass der Virtualizor-Gast-Agent auf dem VPS installiert ist und ausgeführt wird. Der Agent ist für die Rezeptausführung erforderlich. Wenden Sie sich an den TPC Hosting-Support, wenn der Agent nicht vorhanden ist.</li> <li><strong>Skriptausgabe ist leer:</strong> Einige Skripte erzeugen bei Erfolg keine Ausgabe. Wenn keine Fehlermeldung angezeigt wird, wurde das Skript wahrscheinlich ohne Probleme abgeschlossen. Überprüfen Sie dies, indem Sie sich über SSH beim VPS anmelden und das erwartete Ergebnis des Skripts kontrollieren.</li> <li><strong>Rezept wurde ausgeführt, aber Änderungen wurden nicht übernommen:</strong> Überprüfen Sie die Skriptausgabe auf Fehlermeldungen. Häufige Ursachen sind ein falscher Paketmanager-Befehl für das installierte Betriebssystem oder ein Dienst, der nach einer Konfigurationsänderung nicht neu gestartet wurde.</li> </ul>

Was this article helpful?



Still need help?

Open a support ticket →

On This Page