Začiatkom tohto roka po dlhej dobe vyšla ďalšia zásadná verzia virtualizačnej platformy XenServer za ktorou stojí najmä spoločnosť Citrix. V podstate ide o najzásadnejšiu verziu od úplného otvorenia (open-source).

V prípade, že XenServer používate bez iSCSI alebo NFS úložiska veľmi skoro narazíte na limit 4GB root partície. Tá pre ISO obrazy jednoducho nestačí a inštalátor sám o sebe veľa možností na nejakú konfiguráciu neponúka. Ako teda zväčšiť tento priestor a pohodlnejšie využívať lokálny storage?

Treba na to myslieť už hneď pri inštalácii bare-metal hypervízora. Tu je postupnosť krokov ako si môžete zvoliť veľkosť rootfs podľa vaších predstáv.

Pri bootovaní stlačte F2-Advanced a zadajte príkaz shell. Spustí sa inicializácia základného systému a zastaví sa na terminále.

Následne treba v editore vi otvoriť súbor /opt/xensource/installer/constants.py.

V editore sa presuňte na root_size a stlačte klávesu i, ktorá spustí editovací mód. Teraz môžete veľkosť prepísať na vašu hodnotu (v megabajtotoch). Následne stlačte Esc a uložte súbor pred ukončením editora :wq

Teraz stačí opustiť terminál príkazom exit a spustí sa inštalačný proces, na konci po reštarte a prihlásení bude mať rootfs upravenú veľkosť.

Upozornenie: v prípade, že plánujete alebo už máte podporu k XenServer-u takýto zásah ruší podmienky na jej vykonávanie, čiže o ňu prídete.