De situatie: Ubuntu 14.nieuwste op een 64 bit machine. Ik heb KVM geinstalleerd via "apt-get install qemu-kvm libvirt-bin". Alles prima tot dusver. Aangezien de server headless is wil ik via X-forwarding het zaakje bedienen. Dus vanaf m'n iMac benader ik de server met: "ssh -X [serverip]".
Daarna start ik virt-manager op en moet ik belachelijk lang wachten totdat het zaakje is opgestart. Zie hieronder de stdout logging. Ik weet nu niet meer waar ik het moet zoeken. Eerst zie ik dat hij twee minuten ofzo wacht tussen "keyring:30" en "engine:411".
Daarna duurt het lang tijdens het "About to connect to uris ['qemu:///system']". Het lijkt erop dat virt-manager probeert te connecten naar de verkeerde locatie en uiteindelijk de goede wel te pakken heeft. Maar hoe debug ik dit?
Overigens, ALS het eenmaal is opgestart, dan werkt alles erg snel. Het gaat volgens mij dus mis tijdens het connecten naar de host.
.
Hier nog een plaatje nadat virt-manager eenmaal verbinding heeft gemaakt:

Als ik met strace -ff virt-manager start, dan is dit de output:
hier staat hij dus heel lang op de wachten... hij lijkt dus eerst verbinding te maken op ip6? Of lees ik dit verkeerd? Na een minuut of twee verschijnt er nieuwe logging:
Daarna start ik virt-manager op en moet ik belachelijk lang wachten totdat het zaakje is opgestart. Zie hieronder de stdout logging. Ik weet nu niet meer waar ik het moet zoeken. Eerst zie ik dat hij twee minuten ofzo wacht tussen "keyring:30" en "engine:411".
Daarna duurt het lang tijdens het "About to connect to uris ['qemu:///system']". Het lijkt erop dat virt-manager probeert te connecten naar de verkeerde locatie en uiteindelijk de goede wel te pakken heeft. Maar hoe debug ik dit?
Overigens, ALS het eenmaal is opgestart, dan werkt alles erg snel. Het gaat volgens mij dus mis tijdens het connecten naar de host.
.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
| $ virt-manager --debug 2015-09-19 14:39:57,405 (cli:71): virt-manager startup 2015-09-19 14:39:57,406 (virt-manager:314): Launched as: /usr/share/virt-manager/virt-manager.py --debug 2015-09-19 14:39:57,406 (virt-manager:315): GTK version: (2, 24, 23) 2015-09-19 14:39:57,406 (virt-manager:316): virt-manager version: 0.9.5 2015-09-19 14:39:57,407 (virt-manager:317): virtManager import: <module 'virtManager' from '/usr/share/virt-manager/virtManager/__init__.pyc'> 2015-09-19 14:39:57,475 (cli:118): virtinst version: 0.600.4 2015-09-19 14:39:57,476 (cli:119): virtinst import: <module 'virtinst' from '/usr/lib/python2.7/dist-packages/virtinst/__init__.pyc'> 2015-09-19 14:39:57,495 (keyring:30): gnomekeyring bindings not installed, no keyring support 2015-09-19 14:42:04,811 (engine:411): No inspection thread because libguestfs is too old, not available, or libvirt is not thread safe. 2015-09-19 14:42:04,817 (systray:138): Showing systray: True 2015-09-19 14:44:12,116 (engine:202): About to connect to uris ['qemu:///system'] 2015-09-19 14:46:19,368 (manager:172): Showing manager 2015-09-19 14:46:19,399 (engine:327): window counter incremented to 1 2015-09-19 14:46:19,400 (manager:172): Showing manager 2015-09-19 14:46:19,402 (connection:963): Scheduling background open thread for qemu:///system 2015-09-19 14:46:19,403 (connection:1019): Background 'open connection' thread is running 2015-09-19 14:46:19,427 (connection:1070): Background open thread complete, scheduling notify 2015-09-19 14:46:19,495 (connection:1075): Notifying open result 2015-09-19 14:46:19,509 (connection:1082): qemu:///system capabilities: <capabilities> -- knip -- </capabilities> 2015-09-19 14:46:19,705 (connection:579): Connection managed save support: True 2015-09-19 14:46:19,749 (connection:161): Using libvirt API for netdev enumeration 2015-09-19 14:46:19,749 (connection:201): Using libvirt API for mediadev enumeration |
Hier nog een plaatje nadat virt-manager eenmaal verbinding heeft gemaakt:

Als ik met strace -ff virt-manager start, dan is dit de output:
code:
1
2
3
4
| socket(PF_INET6, SOCK_STREAM|SOCK_CLOEXEC, IPPROTO_TCP) = 4 setsockopt(4, SOL_TCP, TCP_NODELAY, [1], 4) = 0 setsockopt(4, SOL_SOCKET, SO_KEEPALIVE, [1], 4) = 0 connect(4, {sa_family=AF_INET6, sin6_port=htons(6010), inet_pton(AF_INET6, "::1", &sin6_addr), sin6_flowinfo=0, sin6_scope_id=0}, 28 |
hier staat hij dus heel lang op de wachten... hij lijkt dus eerst verbinding te maken op ip6? Of lees ik dit verkeerd? Na een minuut of twee verschijnt er nieuwe logging:
code:
1
2
| -edit- niet meer relevant |
[ Voor 76% gewijzigd door smeerbartje op 20-09-2015 13:08 ]