Xen + UEFI

Fórumok

Hi!

Debian Jessie feltéve UEFI-vel, megy szépen.
Xen 4.4.1. feltétele után és indítási kísérletet követően ezt látom:


Xen 4.4-amd64 betöltése
Warning: no console will be avialable to OS
Linux 3.16.0-4-amd64 betöltése...
Kiinduló ramdisk betöltése...

Na és itt pár másodperc után rebootol a gép.

A grub menü bejön, amennyiben Debiant választok, akkor el is indul, Xen esetén viszont a fenti uzenet után újraindul... :-(

Valakinek esetleg ötlete, hogy merre nézelődjek?

Előre is köszönöm!

Hozzászólások

Backportból feltettem a Xen 4.4-et. Persze ezzel sem lett jó. :-(
Boot-nál eljut a menüig, ott az Advenced Xen-t választva már több mindent tehetek:
1. Xen hypervisor 4.4-amd64
2. Xen hypervisor 4.4-amd64.efi

Az első esetén a fenti hiba reboottal, a 2. esetén:
1. Xen 4.4-amd64.efi és Linux 4.3-bpo
2. Xen 4.4-amd64.efi és Linux 4.3-bpo (recovery)
3. Xen 4-4-amd64.efi and Linux 3.16

Bármit is választok ezt kapom:
Xen 4.4-amd64.efi betöltése...
hiba: invalid arch-dependent ELF magic.
Linux 4.3.0-0-bpo.1-amd64 betöltése...
hiba: you need to load the kernel first
Kiinduló ramdisk betöltése...
hiba: you need to load the kernel first

Egy Dell PowerEdge R230 masináról van szó. Ötletek?

Igen, BIOS módot tud. Viszont telepítéskor miután install-t választok bejön a következő, nyelv választó ablak, de ott már elveszti az USB-s billentyűt és hiába húzogatom ki-be, nem megy, így tovább sem tudom telepíteni. :-(
Van rajta iDRAC, de csak express, így konzolt nem sikerült kicsikarni belőle, hogy azon keresztül telepítsek.
Soros port van még rajta, azon keresztül még soha nem telepítettem, ha egyáltalán lehet...

iDRAC szépen megy, de sajna "alap" expert verzióval, abban meg csak nézelődhetek, de console nincs, az csak Enterprise licenszel menne. Holnap utána járok, hogy azt hogy lehet beszerezni.... bár már nem kell, mert 1.1.4-es BIOS-ról frissítettem 1.1.5-re és közbeen valahogy összejött a sima BIOS-os telepítés UEFI és társai nélkül. Aztán már "csak" a 4.4-es xen bugját kellett megoldani, de most már megy végre.

a .efi configban milyen beallitasaid szerepelnek?

a billentyuhoz segit az acpi=force parameter, de ellenorizd, hogy USB billentyu tamogatas a UEFI BIOS beallitasoknal be van-e kapcsolva. valoszinu, hogy csak Legacy-nal engedelyezett.

a soros porti console-hoz, meg kel adnod a xen kernelnek, hogy hova iranyitod a kimenetet

console=vga,com1 com1=115200,8n1,0xf0e0,0 acpi=force
ertelem szeruen a parameterek: sebesseg,bit/paritas,port cime

Szia!

Én is ezt javasolnám. Maradj a legacy bios-nál + szerezz be egy PS/2-es billentyűzetet (ezt én is bebuktam - gőzerővel kerestem miért fagyok ki az initramfs promt-nál :) nagyon fájt, amikor leesett :) ), mint harcolj az USB-vel is még párhuzamosan. Ráérsz utána belevarrni, ha még kell. Bár én a kernel-t is forgattam (de ez ebben az esetben mindegy), Jessie-vel, systemd-vel, forrásból felrakott xen-4.6-al (xen from source doksik step-by-step) müxik.

Mint írtam közben megoldottam (ráadásul én voltam a láma.. na mind1). A vicc, hogy tényleg kellett a stretch-ből a 4.6.0-1-es Xen, mert a korábbiak a boot közepén rebootoltak. Egy február 11-i bug reportba volt épp benne és majd javítják a jessie-ben is, de addig a stretch-ben lévőt ajánlják, amivel tényleg megy.

https://xen-orchestra.com/

Ez némely szempontból messze többet tud mint a xencenter, viszont érdemes magadnak fordítani, és akkor él minden feature.

Xencenter egy dolog, parancssora (xapi) nem nagyon korlátol semmiben szerintem egy forrásból felrakott xen-hez képest. Sőt, ebben alapból van már akár HA is, azzal se kell bajlódnod. Egyedül ami zavar az 32bites VHD formátum, remélem dobni fogják előbb utóbb.

Fedora 23, Thinkpad x220

Hát igen, az FC sztorázs LUN bővítés után kellett szépen CLI-zni. :) A CLI-s témával nekem nincs bajom, sőt, de olyannak is hozzáférést kellett és kell adni, aki nem egy CLI mágus. Ha 4 évvel ezelőtt már ismerjük, talán maradt volna, de hát ez van. Mindenféle szempontok miatt SolusVM lesz a klikkelős oldalról, aztán majd CLI-zünk OS szinten.

Egyrészt régen kezdtem debian Hamm környékén, aztán mikor elkezdődött a virtualizáció, akkor több dolgot is kipróbáltam nem csak debianon, de végül a Xen mellett döntöttem. Időnként nézegetek mást is, van éles környezetbenn KVM-em is, laptopomon VMware Player, de a Xen stabilan bevált debian alapon.
Persze amikor új vas és új Xen jön, akkor kell némi rendszerfrissítés nálam is. ;-)

Az említett Xenserver ahogy látom: "XenServer is based on the Xen Project™ hypervisor", tehát az alapja mondhatni ugyanaz - hacsak nem nézek el valamit.

Szia!

Csak véleményt tudok írni, észérveket nem :) (valaki majd biztos pótolja) Használtam azt is, egy részt a parancssoros kezelése más világ/megközelítés mint a sima xen-ek (ízlések és pofonok), másrészt a disztró kötöttség miatt térek vissza időről időre (nem produktív környezetben van). A XenServer egy centos-ra épülő mondjuk komplett teljes rendszer, a maga saját frissítő készleteivel (ami szerintem lassabb egy debian-nál) Úgy tudom ezt lehet, de nem célszerű megtörni. Utána már nem tudod éppen melyik frissült alrendszered miatt esik el a XenServer-ed, ezért célszerű azt használni amit garantálnak.
Az én hangsúlyom egyébként inkább az "ízlések és pofonok"-on van.

Kicsit off -> a probléma már úgyis megoldódott :)

Annyira azért nem gyilkolom, hogy forrásból tegyem fel.... a múltkor volt kérdés, hogy ki mikor fordított utoljára kernelt, hááát belegondoltam és bizony az se tegnap volt. Szóval láttam már olyat és pár nekifutás után talán menne is, de ha lehet a kisebb ellenállás felé haladok, most ez kevésbé jött be... ;-)

Bocs a thead nekromanciáért. Aktuális (Deb9) esetén még uez a helyzet... Csodálkozok...
Marad itt is a legacy mód?
Bónusz kérdés: ehhez újra kéne telepíteni? :-) (vagy csak a grub-ot)

Mostanival picit másabb bajom volt: https://hup.hu/node/156140

Több megoldás lett erre:

1. legacy módba telepíteni, UEFI felejtve.

2. Ubunti 17.10-ben újabb Xen van, végül én -e mellett döntöttem. Ott viszont érdemes odafigyelni a netplan-os hálózat konfigra, most gyűlt meg vele a bajom.