Blog

Osmica na desetku!

Isprobali smo najnoviju verziju najpopularnijeg open source operativnog sistema – Red Hat Enterprise Linux u njegovoj osmoj verziji, a kao hardversku podlogu za instalaciju iskoristili smo HPE ProLiant DL360 seriju servera u Gen10 izdanju. Iako još u svojoj beta fazi, RHEL 8 već sada pokazuje u kojem smeru se kreću trendovi u industriji serverskih operativnih sistema baziranih na Linuxu i koje nove funkcije donosi. O čemu se tačno radi, pročitajte u nastavku…

Red Hat Enterprise Linux 8 Beta je prvo veliko (major release) izdanje Red Hat Enterprise Linuxa nakon više od 4 godine prisustva poslednje verzije i uključuje mnoge nove funkcije i poboljšanja koja će promeniti način na koji ga koristimo. Neke od glavnih novosti su:

AppStream i pripadajući moduli za distribuciju sadržaja (Content Distribution)

Red Hat Enterprise Linux 8 ima 2 moda za distribuciju sadržaja, tj. softvera (Content distribution). Za razliku od prethodnih verzija, RHEL 8 će imati omogućena sledeća 2 softverska repozitorija:

  • BaseOS repository – BaseOS repozitorij sadrži jezgarne komponente operativnog sistema (core OS content) u dobro poznatoj tradicionalnoj formi RPM packagea. BaseOS komponente imaju životni vek (life cycle) identičan onome iz prethodnih RHEL izdanja.
  • AppStream repository – Application Stream repozitorij sadrži sve aplikacije koje korisnik želi pokretati unutar svoje korisničke okoline (userspace). Sav ostali softver koji zahteva posebno licenciranje dostupan je kroz dodatni (Supplemental) repozitorij.

Osnovna prednost AppStream repozitorija je u tome što omogućuje istovremenu dostupnost više različitih verzija jedne te iste aplikacije (multiple user space packages), bez narušavanja stabilnosti operativnog sistema koji se nalazi u podlozi.

Na primer, listu dostupnih modula unutar RHEL 8 AppStream repozitorija možemo dobiti naredbom:

yum module list

Ukoliko želimo informacije o tačno određenom modulu (npr. nodejs) i dostupnim verzijama streama, to radimo naredbom:

yum module list nodejs

Na taj način dobijamo ispis samo dotičnog modula i njegove dostupne verzije unutar AppStream repozitorija.

Cockpit web konzola

RHEL 8 po prvi put donosi web upravljački interfejs “Cockpit” (Cockpit web console management tool) dostupan za instalaciju u defaultnom repozitoriju (ukoliko se radi o minimal instalaciji RHEL-a), te predinstaliran u svim ostalim non-minimal instalacijama. Radi se o jednostavnom i preglednom web GUI interfejsu koji sadrži osnovne funkcije za nadzor i upravljanje, kao što su pregled sistemskih podataka, logova, dijagnostičkih izveštaja i kernel dumpa, te upravljanje pretplatama (subscriptions), računima, softverskim nadogradnjama, aplikacijama i osnovnim servisima (kao npr. networking i firewall postavkama). Primer glavnog menija:

 

Composer

Takođe baziran na grafičkom interfejsu, ovo je alat koji znatno olakšava i ubrzava izradu prilagođenih RHEL imagea u svrhu lakše kasnije instalacije u bilo koje hybrid cloud okruženje. Dostupan je “čarobnjak” (wizard) za kombinovanje raznih aplikacijskih paketa (packagea) u jedan RHEL image koji je prilagođen za instalaciju prema odabiru u virtuelizovanu, cloud, ili bare-metal okolinu.

 

 

Stratis – sistem za lakše i jednostavije upravljanje skladištenjem podataka

Stratis je novi volume-management sistem koji je brži, efikasniji i lakši za upravljanje od prethodnika. Radi se o novom lokalnom storage manageru za RHEL 8, a defaultni korišćeni data sistem je XFS. Integracijom Linux devicemapper podsistema i XFS-a dobijamo funkcije koje su vrlo slične ZFS/Btrfs stilu data sistema.

Stratis nadalje podržava LUKSv2 disk enkripciju i Network-Bound Disk Encryption (NBDE) sistem za robustniju sigurnost podataka. Neke od glavnih prednosti Stratisa su:

  • brže i lakše održavanje data sistema
  • upravljanje snapshotima i thin provisioning
  • automatsko povećanje veličine data sistema prema potrebi

Automatsko povećanje (ili smanjenje) data sistema funkcioniše na sledeći način: jedan ili više fizičkih data uređaja (diskova) tvori najpre pool, a zatim se u poolu kreira volume. Na kraju se data sistem kreira povrh volumea, što za posledicu ima da promenom veličine volumea automatski menjamo i veličinu data sistema.

 

 

Web serveri, baze podataka, dinamički jezici…

RHEL 8 dolazi standardno opremljen bazama podataka: MySQL 8.0, MariaDB 10.3, PostgreSQL 10 & 9.6 i Redis 4.0, te skriptnim jezicima Python 3.6 i PHP 7.2. Python 2.7 je takođe dostupan kao python2 package.

Novost je i da RHEL 8 uključuje Nginx 1.14 web server putem osnovnog (base) repozitorija. Nginx je dosada bio dostupan samo putem dodatnog repozitorija (Software Collections), što govori u prilog sve većoj popularnosti ovog open source web servera koji se može koristiti i kao load balancer, reverse proxy, mail proxy i HTTP cache server.

 

 

Porastu prisutnosti Nginxa svedoči i činjenica da je istoimenu kompaniju koja stoji iza ovog open source projekta nedavno akvizirala kompanija F5 Networks, kako bi zaokružila i nadopunila svoju ponudu u segmentu application servera, mikroservisa i API managementa.

Software Management, Kernel & OS

RHEL 8 YUM package manager dolazi u novoj verziji v4.0.4, bazira se na DNF tehnologiji i u odnosu na staru verziju YUM v3 iz RHEL-a 7 dodaje podršku za modularni sadržaj (AppStream), vrlo solidan i stabilan API interfejs za integraciju sa raznim alatima, te ukupno bolje performanse.

Nadalje, Red Hat Enterprise Linux 8.0 se bazira na Fedora 28 operativnom sistemu i upstream kernelu 4.18, te daje potrebne alate za omogućavanje svih vrsta i nivoa servisa bilo u Data Centar ili u Hybrid Cloud okruženju.

Podržane arhitekture procesora su:

  • AMD i Intel 64-bit arhitektura
  • 64-bit ARM arhitektura
  • IBM Power Systems, Little Endian
  • IBM Z

Popis svih novih funkcija RHEL 8 operativnog sistema, kao i detaljno objašnjenje uz svaku, nalazi se na službenim stranicama Red Hata.

 

 

 

 

HPE Proliant DL360 – hardverska osnova za bare-metal instalaciju

U podlozi ovog operativnog sistema fizički se nalazi HPE Proliant DL360 server u svojoj Gen10 verziji koja donosi sledeće glavne prednosti:

  • Hardverski ugrađena sigurnost (direktno u firmware i BIOS) – korišćenjem Silicon Root of TrustRuntime Firmware Validation i Secure Recovery tehnologija
  • Napredni management korišćenjem nove verzije iLO 5 i Intelligent system tuning sistema
  • HPE Persistent Memory – prva non-volatile DIMM (NVDIMM) memorija optimizovana na HPE ProLiant serverima, što osigurava brži rad i pouzdanost za baze podataka
  • Visoka skalabilnost uz podaršku za Intel Xeon Scalable procesor do 28 jezgra, do 12G SAS storagea i do 3.0 TB HPE DDR4 (2666 MT/s) SmartMemory memorije
  • podrška za HPE OneView centralni management softver za nadzor kompletnog data centra
  • podrška za HPE InfoSight – cloud analitički sistem baziran na AI i machine learning modelima za prediktivnu analizu i sprečavanje problema pre nego što uopšte nastanu
  • različiti nivoi servisne podrške od HPE-a su među najboljima na tržištu

 

Navedimo samo jedan od mnogih primera sinergije Red Hata i HPE-a – činjenicu da su HPE ProLiant DL360 serveri kao i operativni sistem Red Hat Enterprise Linux sertifikovan za rad u SAP HANA okruženju, pa u tom smislu čine idealnu kombinaciju. Štaviše, HPE je prema Gartneru tržišni lider u segmentu ponude rešenja za SAP i SAP HANA, dok Red Hat u tom smislu nudi posebno prilagođene i sertifikovane verzije OS-a – RHEL for SAP Solutions i RHEL for SAP Applications.

 

 

 

Na kraju, RHEL 8 Beta operativni sistem je besplatno dostupan za preuzimanje i testiranje na Red Hat Developer portalu, te za sada još uvek čekamo lansiranje potpune produkcijske verzije. Red Hat nije službeno objavio datum, no ako je suditi prema ranijim razmacima između beta i finalnih verzija, možemo pretpostaviti da će finalna verzija RHEL-a 8 biti dostupna tokom druge polovine ove godine.

Za sve upite i detaljnije informacije stojimo vam na raspolaganju kao jedini regionalni distributer koji može ponuditi sinergiju rešenja kompanija Hewlett Packard Enterprise i Red Hat.

 

 

Treba Vam ponuda ili pomoć pri izradi rešenja? Tražite partnera za implementaciju?

Kontaktirajte nas!