Nedavno Objavljeno izdanje OS RancherOS 1.5que pruža alate za izolirano izvršavanje aplikacije. Projekt je osnovalo nekoliko poznatih programera Citrix i bivših čelnika Cloud.com.
Pored instaliranja na zasebnom serveru, sistem se takođe može primeniti u okruženju platformi u oblaku i sistema za virtualizaciju Amazon EC2, Digital Ocean, Docker Machine, GCE, KVM, OpenStack, Packet, Vagrant, VMware i VirtualBox i instalirani na pločama Raspberry Pi.
O RancherOS-u
RancherOS pruža minimalno vezivanje koje uključuje samo komponente potrebne za pokretanje izoliranih spremnika.
Prema riješenim zadacima, sistem nalikuje projektima Atomic i CoreOS, ali se razlikuje u odbijanju sistemskog administratora sistema u korist vlastitog sistema za inicijalizaciju izgrađenog direktno na bazi Dockerovog alata.
Usluge pokretanja u RancherOS-u izvode se pokretanjem kontejnera izrađenih pomoću datoteka za sastavljanje (docker-compose.yml).
Arhitektura RancherOS je skup spremnika kojima upravlja Linux okruženje bazirano na jezgru sistema., početna slika pokretanja (initrd) i minimalni alat potreban za pokretanje kontejnera zasnovanih na Dockeru.
Sve ostalo, uključujući udev, dhcp, ntp, cloud-init i rsyslog, izvodi se u zasebnim sistemskim spremnicima.
solo Docker postupak se izvodi u spremnicima i izvodi s PID 1. Korisnički alat i demon dockerd za pokretanje prilagođenih spremnika također se izvode u zasebnom spremniku User Docker.
Za administraciju sistema koristi se sistemski spremnik koji pruža okruženje konzole.
Prema zadanim postavkama, okruženje konzole je dostupno putem ssh-a i formira se pomoću alata Busybox, ali ako želite, možete povezati kompletna softverska okruženja zasnovana na Alpine, Debian, Ubuntu, CentOS ili Fedora poput A konzole.
Za konfiguriranje možete koristiti i web sučelje Rancher.io.
Konfiguracija okruženja se prenosi u vrijeme pokretanja putem oblačnog mehanizma za pokretanje ili se određuje naredbom "rancherctl config", a zatim sprema u posebnu konfiguracijsku datoteku.
Između ponovnih pokretanja sprema se samo sadržaj odjeljaka / opt i / home, a sve ostalo se vraća u prvobitno stanje.
Glavne nove karakteristike RancherOS-a 1.5
Sa ovim novim izdanjem poboljšana je podrška za šifriranje odjeljaka korištenjem LUKS alata, kao i podrška za povezivanje na bežične mreže (WiFi i 4G / LTE).
U RancherOS 1.5 imate mogućnost da povežete svoj rootfs za initrd plus Hyper-V podrška je već uključena.
Optimizacija brzine preuzimanja i potrošnje memorije, uključujući ponovno učitavanje slike sistema, onemogućena je sve dok se Cloud-init može onemogućiti i gzip koristiti za komprimiranje initrd-a.
Naredba "docker top" uključena je u sastav svih kontrolnih konzola, a uslužni program scp dodan je u CentOS i Fedora konzole, a alati xfsprogs dodani su u zadanu konzolu
Sistemske komponente su ažurirane, uključujući Linux Kernel 4.14.85 (za Raspberry Pi - 4.9.80), Buildroot 2018.02.7, Docker 06/18/1. Kontejnersko okruženje kontejnera ažurirano je na Alpine 3.8, CentOS 7.5.1804, Debian 9, Fedora 28 i Ubuntu 18.04.
Među ostalim poboljšanjima koja možemo istaknuti nalazimo:
- Podrška za slike u VMDK formatu (VMware, Virtualbox).
- Mogućnost onemogućavanja pristupa sistemu s konzole (onemogućite automatsku prijavu i zanemarite rancher.password).
- Dodata je eksperimentalna podrška servera zasnovana na ARM arhitekturi.
- Podrška za ugrađivanje alternativnih implementacija upravljačkih konzola.
- Podrška profila za mrežni protokol vSphere.
Ako želite znati više o ovom sistemu, možete posjetiti web stranicu projekta ovaj link ili preuzmite sliku ovog novog izdanja da biste je testirali na ovom linku.