Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Lenny kvm alá lenny

0 views
Skip to first unread message

szistvan

unread,
Dec 2, 2009, 11:15:36 AM12/2/09
to
Hi!

Debian lenny, grafikus felület nélkül, proci virtualizálható. KVM
csomagjait feltettem eme leírás alapján:

http://www.howtoforge.com/virtualization-with-kvm-on-a-debian-lenny-server

Guest-be lennyt raknék szintén grafukus felület nélkül LVM-re, így a fenti
leírás szerint próbáltam létrehozni:

virt-install --connect qemu:///system -n vm11 -r 512 --vcpus=2 --disk
path=/dev/vg0/vm11 -c ~/debian-500-amd64-netinst.iso --vnc --noautoconsole
--os-type linux --os-variant debianLenny --accelerate --network=bridge:br0
--hvm

Természetesen a netinst iso jó helyen van, LVM rendben, a parancs után azt
mondja elkészült, belépve a virsh-be és list, mutatja, hogy a vm11 fut. Na
eddig tartott az örömöm, mert a fenti leírásban grafikus környezetre utal
vissza, hogy ott hogyan tovább. A virsh-be pedig hiába írom be a "console
vm11" látszólag kifagy, nem látok semmit. :-(

Valaki tudna segíteni, hogy merre nézelődjek, esetleg hogyan tudnék az
adott virtuális gépre átváltani, hogy lássak is valamit?

Vagy, ha teljesen rossz az irány, légyszi tereljetek jobb útra.. ;-)

Előre is köszönöm a segítséget!
_________________________________________________
linux lista - li...@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux

Gabor Gombas

unread,
Dec 2, 2009, 11:47:07 AM12/2/09
to

On Wed, Dec 02, 2009 at 05:15:36PM +0100, szistvan wrote:

> virt-install --connect qemu:///system -n vm11 -r 512 --vcpus=2 --disk
> path=/dev/vg0/vm11 -c ~/debian-500-amd64-netinst.iso --vnc --noautoconsole
> --os-type linux --os-variant debianLenny --accelerate --network=bridge:br0
> --hvm
>
> Természetesen a netinst iso jó helyen van, LVM rendben, a parancs után azt
> mondja elkészült, belépve a virsh-be és list, mutatja, hogy a vm11 fut. Na
> eddig tartott az örömöm, mert a fenti leírásban grafikus környezetre utal
> vissza, hogy ott hogyan tovább. A virsh-be pedig hiába írom be a "console
> vm11" látszólag kifagy, nem látok semmit. :-(

HVM eseten a console az soros portot jelent. Szoval. Mindenkeppen kell
egy "--serial pty", hogy legyen virtualis soros portod. Aztan lehet,
hogy kell a "--nographics" (a virt-install man nemely verzioja azt
allitja, hogy ekkor lesz automatikusan soros konzolod, ujabb verziok azt
mondjak, csinald magad). Ha a --nographics nem jon be, akkor kell egy
"--extra-args "console=ttyS0", hogy a guest kernel is kepben legyen.

Egyebkent meg nezd meg a domain XML-t, amit a virt-install gyartott;
az <os> alatt a <cmdline>-en belul kell a "console=ttyS0 console=tty0",
ill. a <devices> szekcioban egy <serial type='pty'><target port='0'/></serial>.

Ezenkivul a VM-en belul a /etc/inittab-ban kell, hogy hallgatozzon egy
getty a ttyS0-n; ugy hirtelen fogalmam sincs, hogy a Debian installer
ezt megcsinalja-e. Ha nem, akkor allitsd le a guest-et, mountold fel az
fs-t, ird at, umount, mehet.

A qemu-ban manapsag van mar valami virtio console tamogatas is, de a
libvirt ugy latom, meg nem tud rola.

Gabor

--
---------------------------------------------------------
MTA SZTAKI Computer and Automation Research Institute
Hungarian Academy of Sciences
---------------------------------------------------------

Erki-Kiss Zsolt

unread,
Dec 3, 2009, 3:05:14 AM12/3/09
to
szistvan írta:

> virt-install --connect qemu:///system -n vm11 -r 512 --vcpus=2 --disk
> path=/dev/vg0/vm11 -c ~/debian-500-amd64-netinst.iso --vnc --noautoconsole
> --os-type linux --os-variant debianLenny --accelerate --network=bridge:br0
> --hvm
>

Van ott egy --vnc kapcsoló is. Az véletlenül nem azt jelenti, hogy VNC
klienssel tudsz hozzá csatlakozni? 590x portot nem nyitotta meg?

--
Erki-Kiss Zsolt

Gabóca

unread,
Dec 3, 2009, 4:17:42 AM12/3/09
to
Erki-Kiss Zsolt írta:

> szistvan írta
>> virt-install --connect qemu:///system -n vm11 -r 512 --vcpus=2 --disk
>> path=/dev/vg0/vm11 -c ~/debian-500-amd64-netinst.iso --vnc --noautoconsole
>> --os-type linux --os-variant debianLenny --accelerate --network=bridge:br0
>> --hvm
>>
> Van ott egy --vnc kapcsoló is. Az véletlenül nem azt jelenti, hogy VNC
> klienssel tudsz hozzá csatlakozni? 590x portot nem nyitotta meg?
>
Szerintem a
--vnc --vncport=VNCPORT
illetve a
virsh --vncdisplay vm11
lesznek a barátaid. Előbbinél megadhatod, hogy melyik porton figyeljen a
VNC szerver, utóbbinál lekérdezheted, hogy hol figyel.
Megadásnál 59xy formában add meg, lekérdezésnél a visszakapott érték
+5900 a tényleges port. Segíthet még a netstat -lntp is.

Üdv: Gabóca

szistvan <szistvan@mail.vcsk.hu>

unread,
Dec 3, 2009, 5:51:12 AM12/3/09
to
On Thu, 03 Dec 2009 10:17:42 +0100, Gabóca <gab...@gaboca.hu> wrote:
> Erki-Kiss Zsolt írta:

> illetve a
> virsh --vncdisplay vm11

virsh # vncdisplay vm11
:0

> lesznek a barátaid. Előbbinél megadhatod, hogy melyik porton figyeljen a

> VNC szerver, utóbbinál lekérdezheted, hogy hol figyel.
> Megadásnál 59xy formában add meg, lekérdezésnél a visszakapott érték
> +5900 a tényleges port. Segíthet még a netstat -lntp is.

~# netstat -lntp
tcp 0 0 127.0.0.1:5900 0.0.0.0:* LISTEN
2732/kvm

Ezek szerint figyel és a problémám sokkal "primitívebb". Hogyan
kapcsolódjak rá, ha nincs X?
Ezzel próbáltam:
=============
~# xvnc4viewer localhost:0

VNC Viewer Free Edition 4.1.1 for X - built Jan 30 2009 23:06:33
Copyright (C) 2002-2005 RealVNC Ltd.
See http://www.realvnc.com for information on VNC.
xvnc4viewer: unable to open display ""
================

Bár ennek kezd nagyon kezdő szaga lenni, de légyszives valaki árulja el a
megoldást.

Előre is köszönöm a segítséget és a türelmeteket!

Gabóca

unread,
Dec 3, 2009, 6:05:53 AM12/3/09
to
szistvan írta:

> On Thu, 03 Dec 2009 10:17:42 +0100, Gabóca <gab...@gaboca.hu> wrote:
>
>> Erki-Kiss Zsolt írta:
>> illetve a
>> virsh --vncdisplay vm11
>>
> virsh # vncdisplay vm11
> :0
>
A vnc port az 5900-as

>> VNC szerver, utóbbinál lekérdezheted, hogy hol figyel.
>> Megadásnál 59xy formában add meg, lekérdezésnél a visszakapott érték
>> +5900 a tényleges port. Segíthet még a netstat -lntp is.
>>
>
> ~# netstat -lntp
> tcp 0 0 127.0.0.1:5900 0.0.0.0:* LISTEN
> 2732/kvm
>
És lőn, tényleg az 5900-on figyel...

> Ezek szerint figyel és a problémám sokkal "primitívebb". Hogyan
> kapcsolódjak rá, ha nincs X?
> Ezzel próbáltam:
> =============
> ~# xvnc4viewer localhost:0
>
> VNC Viewer Free Edition 4.1.1 for X - built Jan 30 2009 23:06:33
> Copyright (C) 2002-2005 RealVNC Ltd.
> See http://www.realvnc.com for information on VNC.
> xvnc4viewer: unable to open display ""
>
Távolról? SSH port forward:
ssh 55900:127.0.0.1:5900 kvm.szerver.ip.cime
xvncviewer localhost:55900
A távoli gépen nem árt, ha van X :-)

Vagy X11 forward?
ssh -X kvm.szerver.ip.cime
vncviewer localhost:5900


Üdv: Gabóca

Gabor Gombas

unread,
Dec 3, 2009, 7:34:13 AM12/3/09
to

On Thu, Dec 03, 2009 at 11:51:12AM +0100, szistvan wrote:

> Ezek szerint figyel és a problémám sokkal "primitívebb". Hogyan
> kapcsolódjak rá, ha nincs X?

Fogsz egy olyan gepet amin van X es el tudja erni ssh-n a host gepet,
felrakod a virt-manager csomagot, elinditod, a menubol kivalasztod az
"Add connection"-t, azt mondod hogy "QEMU/KVM" hypervisor-t akarsz
"Remote tunnel over SSH" kapcsolattal, es a tobbit mar kitalalod.

Gabor

--
---------------------------------------------------------
MTA SZTAKI Computer and Automation Research Institute
Hungarian Academy of Sciences
---------------------------------------------------------

szistvan <szistvan@mail.vcsk.hu>

unread,
Dec 3, 2009, 3:40:18 PM12/3/09
to
On Thu, 3 Dec 2009 13:34:13 +0100, Gabor Gombas <gom...@sztaki.hu> wrote:
> On Thu, Dec 03, 2009 at 11:51:12AM +0100, szistvan wrote:
>
>> Ezek szerint figyel és a problémám sokkal "primitívebb". Hogyan
>> kapcsolódjak rá, ha nincs X?
>
> Fogsz egy olyan gepet amin van X es el tudja erni ssh-n a host gepet,

Kicsit elszaladt ez a nap is... na akkor újra...

Mint fentebb írtam nincs X, az meg vicc, hogy tényleg ott ülök a szerver
előtt és igényem sincs X-re mégis kerítsek hozzá, ha telepíteni akarom.
Xen-el volt eddig dolgom és ott ez "alap" volt, hogy belépek bármelyik
guestbe - ami nem grafikus felületű volt természetesen...

Keresgélek, próbálkozom tovább, ha jutok valamire megírom. Persze, ha
valaki tudja a "frankót", az ne kiméljen. ;-)

Gabor Gombas

unread,
Dec 3, 2009, 4:13:48 PM12/3/09
to

On Thu, Dec 03, 2009 at 09:40:18PM +0100, szistvan wrote:

> Mint fentebb írtam nincs X, az meg vicc, hogy tényleg ott ülök a szerver
> előtt és igényem sincs X-re mégis kerítsek hozzá, ha telepíteni akarom.
> Xen-el volt eddig dolgom és ott ez "alap" volt, hogy belépek bármelyik
> guestbe - ami nem grafikus felületű volt természetesen...

Hat akkor miert nem olvastad el azt a levelemet, amiben a soros
port/szoveges terminal volt leirva? Az "xm console" sem mukodik,
ha nem hallgatozik getty a hvc0-n...

Gabor

--
---------------------------------------------------------
MTA SZTAKI Computer and Automation Research Institute
Hungarian Academy of Sciences
---------------------------------------------------------

szistvan <szistvan@mail.vcsk.hu>

unread,
Dec 3, 2009, 4:24:27 PM12/3/09
to
On Thu, 3 Dec 2009 22:13:48 +0100, Gabor Gombas <gom...@sztaki.hu> wrote:
> On Thu, Dec 03, 2009 at 09:40:18PM +0100, szistvan wrote:
>
>> Mint fentebb írtam nincs X, az meg vicc, hogy tényleg ott ülök a
szerver
>> előtt és igényem sincs X-re mégis kerítsek hozzá, ha telepíteni akarom.
>> Xen-el volt eddig dolgom és ott ez "alap" volt, hogy belépek bármelyik
>> guestbe - ami nem grafikus felületű volt természetesen...
>
> Hat akkor miert nem olvastad el azt a levelemet, amiben a soros
> port/szoveges terminal volt leirva? Az "xm console" sem mukodik,
> ha nem hallgatozik getty a hvc0-n...

Elnézésedet kérem, elolvastam, csak kipróbálni nem volt időm, aztán a
következő válaszadónál épp volt is időm és azon a szálon indultam el... :-(
Mégegyszer elnézésedet kérem és köszönöm a segítő szándékodat... Épp a
domain xml formátumának leírását böngésztem....

Visszatérve akkor a korábbi leveledre:

> Egyebkent meg nezd meg a domain XML-t, amit a virt-install gyartott;
> az <os> alatt a <cmdline>-en belul kell a "console=ttyS0 console=tty0",
> ill. a <devices> szekcioban egy <serial type='pty'><target
> port='0'/></serial>.

Igen, ezt megnéztem és ezt találtam:
=================
<os>
<type arch='x86_64' machine='pc'>hvm</type>
<boot dev='hd'/>
</os>
======


<serial type='pty'>
<target port='0'/>
</serial>

=================

Elindulok akkor most ezen a vonalon.... köszönöm a segítséget!

0 new messages