Recientemente RancherOS 1.5 OS Release veröffentlichtDass bietet Tools für die Ausführung isolierter Anwendungen. Das Projekt wurde von mehreren bekannten Citrix-Entwicklern und ehemaligen Cloud.com-Führungskräften gegründet.
Zusätzlich zur Installation auf einem separaten Server Das System kann auch in der Umgebung von Cloud-Plattformen und Virtualisierungssystemen bereitgestellt werden Amazon EC2, Digital Ocean, Docker Machine, GCE, KVM, OpenStack, Packet, Vagrant, VMware und VirtualBox und auf Raspberry Pi-Karten installiert.
Über RancherOS
RancherOS bietet eine minimale Umreifung, die nur die Komponenten enthält, die zum Ausführen isolierter Container erforderlich sind.
Entsprechend den gelösten Aufgaben ähnelt das System den Atomic- und CoreOS-Projekten, unterscheidet sich jedoch in der Ablehnung des Systemad-Systemadministrators zugunsten eines eigenen Initialisierungssystems, das direkt auf der Basis des Docker-Toolkits erstellt wurde.
Startdienste in RancherOS werden ausgeführt, indem Container gestartet werden, die mit Compose-Dateien (docker-compose.yml) erstellt wurden.
Die RancherOS-Architektur besteht aus einer Reihe von Containern, die von einer Linux-Kernel-basierten Systemumgebung gesteuert werden., ein anfängliches Boot-Image (initrd) und die Mindestwerkzeuge, die zum Ausführen von Docker-basierten Containern erforderlich sind.
Alles andere, einschließlich udev, dhcp, ntp, cloud-init und rsyslog, wird in separaten Systemcontainern ausgeführt.
Solo Der Docker-Prozess wird in Containern ausgeführt und mit PID 1 ausgeführt. Das User Toolkit und der Dockerd-Daemon zum Ausführen benutzerdefinierter Container werden ebenfalls in einem separaten User Docker-Container ausgeführt.
Zur Verwaltung des Systems wird ein Systemcontainer verwendet, der eine Konsolenumgebung bereitstellt.
Standardmäßig ist die Konsolenumgebung über ssh verfügbar und wird mit dem Busybox-Toolkit erstellt. Wenn Sie möchten, können Sie jedoch vollständige Softwareumgebungen auf Basis von Alpine, Debian, Ubuntu, CentOS oder Fedora wie eine Konsole verbinden.
Sie können die Rancher.io-Weboberfläche auch zum Konfigurieren verwenden.
Die Umgebungskonfiguration wird beim Booten über den Cloud-Boot-Mechanismus übertragen oder durch den Befehl "rancherctl config" festgelegt und anschließend in einer speziellen Konfigurationsdatei gespeichert.
Zwischen den Neustarts wird nur der Inhalt der Abschnitte / opt und / home gespeichert, alles andere wird in den ursprünglichen Zustand zurückversetzt.
Wichtige neue Funktionen in RancherOS 1.5
Mit dieser neuen Version Die Verschlüsselungsunterstützung für Abschnitte mit dem LUKS-Toolkit wurde verbessertsowie die Unterstützung der Verbindung zu drahtlosen Netzwerken (WiFi und 4G / LTE).
In RancherOS 1.5 Sie haben die Möglichkeit, Ihre eigenen rootfs mit der initrd zu verbinden Plus Hyper-V-Unterstützung wurde bereits aufgenommen.
Die Optimierung der Download-Geschwindigkeit und des Speicherverbrauchs, einschließlich des erneuten Ladens des System-Images, ist deaktiviert, solange Cloud-init deaktiviert und gzip zum Komprimieren des initrd verwendet werden kann.
Der Befehl "Docker Top" ist in der Zusammensetzung aller Steuerkonsolen enthalten. Das Dienstprogramm scp wird zu CentOS- und Fedora-Konsolen hinzugefügtund xfsprogs-Tools werden der Standardkonsole hinzugefügt
Systemkomponenten wurden aktualisiert, einschließlich Linux Kernel 4.14.85 (für Raspberry Pi - 4.9.80), Buildroot 2018.02.7, Docker 06. Die Konsolencontainerumgebung wurde auf Alpine 18, CentOS 1, Debian 3.8, Fedora 7.5.1804 und Ubuntu 9 aktualisiert.
Unter den anderen Verbesserungen, die hervorgehoben werden können, finden wir:
- Unterstützung für Images im VMDK-Format (VMware, Virtualbox).
- Möglichkeit, den Zugriff auf das System über die Konsole zu deaktivieren (automatische Anmeldung deaktivieren und rancher.password ignorieren).
- Die experimentelle Unterstützung von Servern basierend auf der ARM-Architektur wurde hinzugefügt.
- Unterstützung für die Einbettung alternativer Implementierungen von Steuerkonsolen.
- Profilunterstützung für das vSphere-Netzwerkprotokoll.
Wenn Sie mehr über dieses System erfahren möchten, können Sie die Projektwebsite besuchen Link oder laden Sie das Image dieser neuen Version herunter, um es zu testen Link.