LXD 6.1 veröffentlicht
LXD 6.1, die erste Feature-Version der neuen 6.x-Serie, wurde mit erheblichen Verbesserungen im Container- und virtuellen Maschinenmanagement veröffentlicht. Dieses Update konzentriert sich auf die Verbesserung der Netzwerkfunktionalität, der VM-Leistung und der allgemeinen Systemsicherheit.
Automatisierte IP-Zuweisung für OVN-Netzwerke
Eine der bemerkenswerten Funktionen in LXD 6.1 ist die automatische IP-Zuweisung für OVN-Netzwerk-Weiterleitungen und Lastverteiler.
In den vorherigen Versionen mussten Benutzer die externe Lauscher-Adresse im Uplink-Netzwerk manuell angeben, was zeitaufwendig sein konnte und ausreichenden Zugriff erforderte, um verfügbare IPs zu sehen.
Mit dem neuen --allocate-Flag können Benutzer LXD anweisen, eine IPv4- oder IPv6-Adresse zuzuweisen, und LXD wählt eine ungenutzte IP aus dem für die OVN-Netzwerknutzung im Uplink-Netzwerk zugewiesenen Bereich aus.
Verbesserte VM-Leistung durch automatische Core-Pinning
Die Leistung der virtuellen Maschine erhält in dieser Version durch die Einführung von automatischem Core-Pinning einen Schub. Der Instanzplaner von LXD pinnt nun QEMU-Prozesse an lastverteilte CPU-Kerne für VMs, die keine expliziten Core-Zuweisungen angeben.
Diese Änderung zielt darauf ab, eine vorhersehbarere Leistung für latenzempfindliche Anwendungen, die in VMs ausgeführt werden, bereitzustellen. Der Scheduler balanciert die CPU-Pinning-Konfigurationen dynamisch aus, wenn Instanzen hinzugefügt, geändert oder entfernt werden.
Erweiterte Speicheroptionen
LXD 6.1 führt die Unterstützung für den Dell Powerflex Storage Data Client (SDC) Kernel-Treiber ein. Diese Ergänzung bietet eine Alternative zu NVME über TCP für Powerflex-Speicherpools.
Um den SDC-Modus zu verwenden, können Benutzer powerflex.mode auf sdc setzen. Wenn dies nicht angegeben ist, wird LXD zuerst versuchen, den NVME-Modus zu verwenden, bevor es auf den SDC-Modus zurückfällt.
Sicherheitsverbesserungen
Im Rahmen von Bemühungen, die Sicherheit zu verbessern, entfernt LXD 6.1 die Funktion Vertrauenspasswort. Diese Änderung beseitigt die Verwendung von langzeitlich gültigen geteilten Passwörtern für den API-Zugriff. Benutzer müssen nun Zertifikate direkt zum Vertrauensspeicher hinzufügen oder Beitrittstoken verwenden, um neue Clients hinzuzufügen.
Die Veröffentlichung verschärft auch die Überprüfungen der Fähigkeiten zur Abfangen des Container-mknod-Systemaufrufs und bringt sie in Einklang mit dem Standardverhalten des Kernels. Jetzt können nur noch Benutzer mit CAP_MKNOD im initialen Benutzerbereich des Containers diese Funktion nutzen.
Verbesserungen der Netzwerksicherheit
LXD 6.1 verbessert die Netzwerksicherheit, indem DNS-Verkehr zu dnsmasq, der von außerhalb des Brückennetzwerks stammt, blockiert wird. Dies verhindert potenziellen externen Zugriff auf den DNS-Dienst auf Brücken, die mit routbaren Subnetzen konfiguriert sind.
Zusätzliche Verbesserungen
Die Veröffentlichung enthält mehrere weitere Verbesserungen, wie zum Beispiel die Unterstützung für das Ausführen von VMs auf Hosts mit mehr als 64 CPUs, Korrekturen für lange TPM- und Festplattenverzeichnisfreigabegerätenamen in VMs und die Entfernung der armhf-Unterstützung für Ceph.
Für eine vollständige Liste der Änderungen konsultieren Sie bitte das Änderungsprotokoll.
LXD 6.1 herunterladen
Benutzer können die neuesten Tarballs von der Releases-Seite herunterladen.
Binäre Builds sind auch über verschiedene Kanäle verfügbar, einschließlich Linux-Snap-Paketen, Homebrew für macOS und Chocolatey für Windows.
Linux:
snap install lxdMacOS:
brew install lxcWindows:
choco install lxcRessource:
- LXD 6.1 Versionshinweise