Wie kann ich am besten lernen, wie man mehrere Ubuntu Server-VMs auf einem System einrichtet und verwaltet?

Wie kann ich am besten lernen, wie man mehrere Ubuntu Server-VMs auf einem System einrichtet und verwaltet?

Ich betreibe derzeit mehrere Ubuntu-Serversysteme auf unabhängigen Maschinen und würde gerne Optionen erkunden, um jedes davon als virtuelle Maschine auf demselben Server laufen zu lassen, um die Hardware zu konsolidieren. Derzeit habe ich jede Maschine so eingerichtet, dass sie unterschiedliche Dienste ausführt, einige davon führen Docker-Container aus und andere hosten webbezogene Dienste. Ich bin größtenteils Autodidakt, daher entschuldige ich mich im Voraus für große Wissenslücken.

Antwort1

Versuch es.

Beginnen Sie mit einem Basissystem (Ubuntu-Server). Fügen Sie einen LXD- und/oder Docker-Container hinzu. Testen Sie ihn. Versuchen Sie, ihn zu warten/aktualisieren. Spielen Sie mit dem Netzwerk herum. Versuchen Sie, Ihre Daten zu sichern. Löschen Sie dann den Container vollständig, bauen Sie ihn neu auf und versuchen Sie, Ihre Daten auf dem neuen Container wiederherzustellen.

Einige Dienste erfordern eine VM, viele andere nicht und können stattdessen in einem einfachen Container gehostet werden. Ein LXD-Container sieht für viele Zwecke wie eine VM aus und fühlt sich auch so an.

Behalten Sie den Überblick über Ihre Hardware: Konsolidierung bedeutet, dass ein Ausfall der Stromversorgung oder der Festplattealles. Informieren Sie sich über das Alter Ihrer Hardware und welche UUID sich auf welche Festplatte im Gehäuse bezieht. Wenn die Hardware älter wird, sollten Sie Ersatzlaufwerke bereithalten. Backups sind unerlässlich – richten Sie bei der Installation für jeden Dienst geeignete Backups ein (warten Sie nicht). Testen Sie, wie Sie aus Backups wiederherstellen können, und schreiben Sie sich eine Checkliste, auf die Sie zugreifen können, wenn Ihr Server ausgefallen ist.

Sie werden Änderungen vornehmen. Viele Änderungen. Sie werden Container und VMs hinzufügen und löschen. Wenn Sie einen neuen Dienst erstellen, erstellen Sie eine Schritt-für-Schritt-Checkliste, wie Sie ihn auf die gleiche Weise neu erstellen können (Sie werden sich nicht daran erinnern). Wenn Sie eine Änderung vornehmen, einem Dienst neue Software hinzufügen oder eine Konfigurationsdatei ändern, aktualisieren Sie Ihre Checkliste. Insbesondere Container sindEinweg-- Sie müssen sie möglicherweise in ein paar Jahren von Grund auf neu aufbauen.

verwandte Informationen