Recientemente Vydanie OS RancherOS 1.5 OSŽe poskytuje nástroje na izolované vykonávanie aplikácií. Projekt bol založený niekoľkými známymi vývojármi Citrix a bývalými lídrami Cloud.com.
Okrem inštalácie na samostatný server systém je možné nasadiť aj v prostredí cloudových platforiem a virtualizačných systémov Amazon EC2, Digital Ocean, Docker Machine, GCE, KVM, OpenStack, Packet, Vagrant, VMware a VirtualBox a nainštalované na doskách Raspberry Pi.
O spoločnosti RancherOS
RancherOS poskytuje minimálne páskovanie, ktoré obsahuje iba komponenty potrebné na spustenie izolovaných kontajnerov.
Podľa vyriešených úloh sa systém podobá na projekty Atomic a CoreOS, líši sa však odmietnutím správcu systému systemd v prospech vlastného inicializačného systému postaveného priamo na základe sady nástrojov Docker.
Spustenie služieb v RancherOS sa vykonáva spustením kontajnerov vytvorených pomocou súborov na písanie správ (docker-compose.yml).
Architektúra RancherOS je sada kontajnerov, ktoré sú riadené prostredím systému Linux založeným na jadre., úvodný bootovací obraz (initrd) a minimálne nástroje potrebné na spustenie kontajnerov založených na Docker.
Všetko ostatné, vrátane udev, dhcp, ntp, cloud-init a rsyslog, beží v samostatných systémových kontajneroch.
sólo Proces Docker beží v kontajneroch a beží s PID 1. Sada User Toolkit a démon dockerd na spustenie vlastných kontajnerov sa tiež spúšťajú v samostatnom kontajneri User Docker.
Na správu systému sa používa systémový kontajner, ktorý poskytuje prostredie konzoly.
Štandardne je prostredie konzoly dostupné cez ssh a je tvorené pomocou sady nástrojov Busybox, ale ak chcete, môžete pripojiť kompletné softvérové prostredia založené na Alpine, Debian, Ubuntu, CentOS alebo Fedore ako konzola A.
Na konfiguráciu môžete tiež použiť webové rozhranie Rancher.io.
Konfigurácia prostredia sa prenáša v čase zavádzania prostredníctvom cloudového zavádzacieho mechanizmu alebo sa určuje príkazom „rancherctl config“ a potom sa uloží do špeciálneho konfiguračného súboru.
Medzi reštartmi sa ukladá iba obsah sekcií / opt a / home, všetko ostatné sa vráti do pôvodného stavu.
Hlavné nové funkcie v RancherOS 1.5
S týmto novým vydaním bola vylepšená podpora šifrovania sekcií využívajúcich sadu nástrojov LUKS, ako aj podpora pripojenia k bezdrôtovým sieťam (WiFi a 4G / LTE).
V aplikácii RancherOS 1.5 máte možnosť pripojiť svoje vlastné rootfs pre initrd plus podpora Hyper-V už bola zahrnutá.
Optimalizácia rýchlosti sťahovania a spotreby pamäte vrátane opätovného načítania obrazu systému je zakázaná, pokiaľ je možné zakázať Cloud-init a na kompresiu initrd sa používa gzip.
Príkaz „docker top“ je zahrnutý v zložení všetkých ovládacích konzol, obslužný program scp je pridaný do konzol CentOS a Fedoraa nástroje xfsprogs sa pridajú do predvolenej konzoly
Súčasti systému boli aktualizované, vrátane Linux Kernel 4.14.85 (pre Raspberry Pi - 4.9.80), Buildroot 2018.02.7, Docker 06/18/1. Prostredie kontajnera konzoly bolo aktualizované na Alpine 3.8, CentOS 7.5.1804, Debian 9, Fedora 28 a Ubuntu 18.04.
Medzi ďalšími vylepšeniami, ktoré je možné vyzdvihnúť, nájdeme:
- Podpora obrázkov vo formáte VMDK (VMware, Virtualbox).
- Schopnosť zakázať prístup do systému z konzoly (zakázať automatické prihlásenie a ignorovať rancher.password).
- Bola pridaná experimentálna podpora serverov založených na architektúre ARM.
- Podpora vkladania alternatívnych implementácií ovládacích konzol.
- Podpora profilov pre sieťový protokol vSphere.
Ak sa chcete dozvedieť viac informácií o tomto systéme, môžete navštíviť webovú stránku projektu odkaz alebo si stiahnite obrázok tohto nového vydania a otestujte ho v tomto odkaze.