Megjelent az Incus 6.12 – Dinamikus memória bővítés és fejlettebb naplózás konténerekhez és virtuális gépekhez
Az új verzió memória-hotplug funkcióval, továbbfejlesztett hálózati ACL-ekkel és rugalmasabb naplózási lehetőségekkel bővíti a rendszer funkcionalitását.
Az Incus fejlesztőcsapata bejelentette a konténer- és virtuális gépkezelő rendszer legújabb, 6.12-es verzióját, amely számos régóta várt fejlesztést és teljesítménynövelést hoz.
Memória bővítése újraindítás nélkül
A kiadás egyik legnagyobb újdonsága, hogy a virtuális gépek dinamikusan növelhetik RAM-használatukat, újraindítás nélkül. Korábban az Incus csak a memória csökkentését (ballooning) támogatta, így csúcsterhelés esetén gyakran szükség volt újraindításra. Mostantól azonban elég megemelni a limits.memory értékét, és a vendéggép azonnal látja a bővítést.
Hálózati ACL-ek és címkészletek
A hálózati szabálykezelés is egyszerűbb és átláthatóbb lett. A bevezetett „address-set” absztrakció lehetővé teszi, hogy IP-címek (IPv4 és IPv6) csoportjait címkével lássuk el, és ezeket többszörösen is felhasználhassuk a hozzáférési szabályokban (ACL-ek). Ezáltal a nyers IP-címek használata minimálisra csökkenthető, és az adminisztráció is könnyebbé válik.
További újítás, hogy ha a hálózati áthidalás során az 80-as és 443-as portokat más belső portokra irányítjuk, akkor a kifelé menő csomagok SNAT segítségével már a nyilvános címhez és porthoz illeszkednek – így a válaszcsomagok is helyesen kezelhetők.
Rugalmasabb naplózás és új naplózási architektúra
Az eddigi korlátozott naplózási lehetőségek – helyi syslog vagy egyetlen Loki-cím – helyett az Incus 6.12 már plug-in alapú naplózást kínál. Több célpont adható meg, amelyek lehetnek syslog- vagy Loki-alapúak, és külön-külön beállítható, hogy mely eseménytípus (például életesemények, ACL-találatok, általános naplósorok) hova, milyen súlyossági szinten kerüljön.
Ez különösen hasznos nagyobb rendszerekben: például a részletes debug naplók mehetnek egy Loki-klaszterre, míg a figyelmeztetések és hibák syslogon keresztül érkezhetnek.
Hatékonyabb parancssoros kliens
Az Incus CLI mostantól támogatja a szerveroldali szűrést például az instance-ek, image-ek, profilok vagy egyedi kötetek listázásánál. Ez jelentősen csökkenti a hálózati forgalmat és a szerveroldali SQLite-terhelést, különösen elfoglalt hosztok esetén.
Teljesítmény és ZFS-optimalizálás
Bár konkrét számokat nem közöltek, a fejlesztők kiemelik, hogy a kiadás jelentősen gyorsabb működést hoz snapshotokkal teli rendszerekben, valamint javítja a ZFS-felhasználók élményét – különösen indításkor és lista-műveleteknél.
A részletekről az Incus 6.12 kiadási bejelentésében és a teljes változáslistában olvashatsz.
Mi az az Incus?
Az Incus egy modern, nyílt forráskódú konténer- és virtuális gépkezelő platform, amely a korábban ismert LXD projektből vált ki. Lehetővé teszi több gép és környezet egyidejű kezelését, egységes CLI- és REST API-felülettel, akár konténereket, akár VM-eket futtatunk. A rendszer jól skálázható fejlesztői, tesztelési és éles környezetekben is.
