Vydanie Cozystack 0.30, otvorenej PaaS platformy založenej na Kubernetes

Vývojári projektu openSUSE predstavili inštalátor Agama 13, ktorý sa vyvíja na nahradenie klasického rozhrania inštalácie SUSE a openSUSE a je pozoruhodný oddelením používateľského rozhrania od interných komponentov YaST. Agama podporuje používanie rôznych frontendov, napríklad frontendu na správu inštalácie prostredníctvom webového rozhrania. Kód komponentov inštalátora je distribuovaný pod licenciou GPLv2 a je napísaný v jazykoch Ruby, Rust a JavaScript/TypeScript.

Na testovanie nového inštalátora boli vytvorené live zostavy pre architektúry x86_64, ppc64le, s390x a ARM64. V zostavách sú dostupné na inštaláciu alfa verzia openSUSE Leap 16, neustále aktualizované zostavy openSUSE Tumbleweed a openSUSE Slowroll, ako aj verzia MicroOS založená na kontajneroch. Inštalátor bude dodávaný ako súčasť openSUSE 16 (dostupná alfa verzia) a SUSE Linux Enterprise Server 16 (beta verzia sa očakáva v máji).

Ciele vývoja Agama: odstránenie existujúcich obmedzení grafického rozhrania; rozšírenie funkčnosti YaST tiež v iných aplikáciách; odklon od viazania na jeden programovací jazyk; podpora vytvárania alternatívnych nastavení zo strany komunity. Inštalátor ponúka funkcie ako výber počiatočného balíka aplikácií, nastavenie sieťového pripojenia, jazyka, klávesnice, časového pásma a parametrov lokalizácie, prípravu úložného zariadenia a rozdelenie oddielov, pridávanie používateľov do systému.

Na inštaláciu balíkov, kontrolu hardvéru, rozdelenie diskov a ďalšie nevyhnutné funkcie pri inštalácii sa v Agama naďalej používajú knižnice YaST, nad ktorými sú implementované služby, ktoré abstrahujú prístup ku knižniciam cez unified komunikačný protokol založený na HTTP. V inštalátore je použitá viacprocesorová architektúra, vďaka ktorej je používateľské rozhranie neblokované pri vykonávaní iných operácií.

Základné rozhranie na správu inštalácie je postavené pomocou webových technológií. Webové rozhranie je napísané v JavaScripte s využitím frameworku React a komponentov PatternFly. Služba na výmenu správ, ako aj zabudovaný HTTP server, je napísaná v jazyku Ruby.

Vydanie Cozystack 0.30, otvorenej PaaS platformy založenej na Kubernetes

V novej verzii:

  • Bola pridaná stránka na nastavenie názvu hostiteľa. Následne na základe tejto stránky plánujú vytvoriť sekciu „System“ so systémovými nastaveniami.
    Vydanie Cozystack 0.30, otvorenej PaaS platformy založenej na Kubernetes
  • Bol pridaný rozhranie na inštaláciu pomocou správcu logických objemov LVM (Logical Volume Manager). Predtým bolo určenie skupín LVM a logických objemov implementované v režime automatickej inštalácie a v rozhraní príkazového riadku, teraz bolo pridané do webového rozhrania.
    Vydanie Cozystack 0.30, otvorenej PaaS platformy založenej na Kubernetes
  • Bola pridaná podpora registrácie doplnkov v SUSE Customer Center na ich inštaláciu v SUSE Linux Enterprise Server.
  • Do konfigurácie automatickej inštalácie bola pridaná podpora určenia vlastného zoznamu balíkov na inštaláciu, bez obmedzenia na ponúkané hotové šablóny. V webovom rozhraní sa možnosť selektívnej inštalácie balíkov nepripravuje (výber bude obmedzený na tematické sady).
  • Do režimu automatickej inštalácie bola pridaná podpora URL v štýle AutoYaST (napr. device://), čo umožní načítanie inštalačných skriptov z miest používaných v AutoYaST. Okrem „file:“ a „http:“ bola implementovaná podpora schém URL „device:“, „usb:“, „label:“, „HD:“, „DVD:“ a „cd:“.
  • Bola implementovaná možnosť automatického vyhľadávania nastavení pre automatickú inštaláciu, ktoré sa používajú, ak nie je explicitne zadané URL inštalačného skriptu. Počas vyhľadávania Agama skontroluje prítomnosť súborov autoinst.jsonnet, autoinst.json a autoinst.xml v koreňovom adresári a v adresári OEMDR.
  • Pridaná podpora pre nasadzovanie (deploy) vlastných súborov počas inštalácie. Takéto súbory musia byť definované v konfigurácii pomocou prvku . Možné je ako nahrávanie súborov z externých serverov, tak aj vkladanie súborov priamo do konfigurácie automatickej inštalácie.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster