LXD ist ein moderner, sicherer und leistungsstarker Systemcontainer- und Virtual Machine Manager.
Es bietet ein einheitliches Erlebnis zum Ausführen und Verwalten vollständiger Linux -Systeme in Containern oder virtuellen Maschinen. LXD unterstützt Bilder für eine große Anzahl von Linux -Verteilungen (offizielle Ubuntu -Bilder und -Bilder, die von der Community bereitgestellt werden) und basiert auf einer sehr leistungsstarken, aber ziemlich einfachen REST -API. LXD skaliert von einer Instanz auf einer einzigen Maschine zu einem Cluster in einem vollständigen Rechenzentrumsregal, wodurch es für die Ausführung von Workloads sowohl für die Entwicklung als auch für die Produktion geeignet ist.
Mit LXD können Sie einfach ein System einrichten, das sich wie eine kleine private Cloud anfühlt. Sie können jede Art von Workload effizient ausführen und Ihre Ressourcen optimiert halten.
Sie sollten in Betracht ziehen, LXD zu verwenden, wenn Sie verschiedene Umgebungen Containerisieren oder virtuelle Maschinen ausführen oder Ihre Infrastruktur im Allgemeinen ausführen und auf kostengünstige Weise verwalten möchten.
Erste Schritte in der LXD -Dokumentation für Installationsanweisungen und erste Schritte.
https://discourse.ubuntu.com/c/lxd/news/https://github.com/canonical/lxd/releases/https://documentation.ubuntu.com/lxd/en/latest/ | Typ | Service | Status |
|---|---|---|
| Tests | Github | ![]() |
| Gehen Sie Dokumentation | Godoc | |
| Statische Analyse | Goreport | |
| Übersetzungen | Webblate |
Der LXD -Daemon funktioniert nur unter Linux, aber das Client -Tool ( lxc ) ist auf den meisten Plattformen verfügbar.
| Betriebssystem | Format | Befehl |
|---|---|---|
| Linux | Schnappnahme | snap install lxd |
| Fenster | Schokoladig | choco install lxc |
| macos | Homebrew | brew install lxc |
Das LXD -Snap -Verpackungs -Repository ist hier erhältlich.
Weitere Anweisungen zur Installation von LXD für eine Vielzahl von Linux -Verteilungen und -betriebssystemen sowie zur Installation von LXD von Quelle finden Sie in der Dokumentation, wie Sie LXD installieren.
Das LXD -Projekt bietet SDK -Clientpakete für die Interaktion mit LXD -Servern von Ihrer eigenen Software.
Diese SDKs sind als Apache-2.0 lizenziert.
| Sprache | URL |
|---|---|
| Gehen | https://pkg.go.dev/github.com/canonical/lxd/client |
| Python | https://github.com/canonical/pylxd |
Weitere Informationen zur Verwendung der LXD -API finden Sie in der REST -API in der Dokumentation.
Wenn Sie nach Tools suchen (jenseits lxc -CLI), um LXD in Maßstab (von Einzelserver zu breiten Clustern) zu verwalten, können die folgenden Projekte nützlich sein:
| Werkzeug | Link |
|---|---|
| Ansible - Verbindungs -Plugin | https://galaxy.ansible.com/ui/repo/publiered/community/general/content/connection/lxd/ |
| Ansible - Inventar -Plugin | https://galaxy.ansible.com/ui/repo/published/community/general/content/inventory/lxd/ |
| Bolzen - LXD -Transport | https://www.puppet.com/docs/bolt/latest/bolt_transports_reference.html#lxd |
| Mikrocloud | https://canonical.com/microcloud |
| Packer - LXD Builder | https://developer.hashicorp.com/packer/integrations/hashicorp/lxd/latest/components/builder/lxd |
| Terraformanbieter | https://registry.terraform.io/providers/terraform-lxd/lxd |
Betrachten Sie die folgenden Aspekte, um sicherzustellen, dass Ihre LXD -Installation sicher ist:
Weitere Informationen finden Sie in Sicherheit.
WICHTIG:
Der lokale Zugang zu LXD über die UNIX -Steckdose gewährt immer den vollen Zugang zu LXD. Dies beinhaltet die Möglichkeit, Dateisystempfade oder -geräte an eine beliebige Instanz anzuhängen und die Sicherheitsfunktionen in einer beliebigen Instanz zu optimieren.
Daher sollten Sie den Benutzern nur einen solchen Zugriff gewähren, dem Sie mit dem Root -Zugriff auf Ihr System vertrauen würden.
Die folgenden Kanäle stehen Ihnen zur Interaktion mit der LXD -Community zur Verfügung.
Sie können Fehlerberichte und Feature -Anfragen unter: https://github.com/canonical/lxd/issues/new einreichen
Ein Diskussionsforum finden Sie unter: https://discourse.ubuntu.com/c/lxd/
Wenn Sie Live -Diskussionen bevorzugen, finden Sie uns in #lxd auf irc.libera.chat . Sehen Sie bei Bedarf mit IRC an.
Die kommerzielle Unterstützung für LXD ist über Ubuntu Pro (Ubuntu Pro (Infra-Nur) oder Full Ubuntu Pro) erhältlich. Die Unterstützung deckt ab dem Tag der Veröffentlichung alle LTS -Versionen für fünf Jahre ab.
In der Beschreibung des Full -Service -Beschreibung finden Sie detaillierte Informationen darüber, welche Unterstützung Ubuntu Pro bietet.
Die offizielle Dokumentation finden Sie unter: https://documentation.ubuntu.com/lxd/en/latest/
Auf der Website, auf YouTube und im Abschnitt Tutorials im Forum finden Sie zusätzliche Ressourcen auf der Website.
Korrekturen und neue Funktionen werden sehr geschätzt. Lesen Sie zuerst unsere beitragenden Richtlinien aus!