ALT Linux sysadmins discussion
 help / color / mirror / Atom feed
* [Sysadmins] libvirt
@ 2012-04-13 20:45 Anton Gorlov
  2012-04-14  8:32 ` Anton Gorlov
  0 siblings, 1 reply; 10+ messages in thread
From: Anton Gorlov @ 2012-04-13 20:45 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

Помогите снятся с ручника - где/чего забыл подкрутить - virsh pool-list 
от обычного пользователя не показывает наличие онных. он же запущенный 
от рута показывает что всё на месте


[stalker@f37 ~]$ LANG=C virsh pool-list
Name                 State      Autostart
-----------------------------------------

[stalker@f37 ~]$


[root@f37 libvirt]# virsh pool-list
Name                 State      Autostart
-----------------------------------------
default              active     yes
LVM_MAIN             active     yes



[root@f37 libvirt]# ls -la /var/run/libvirt
..
srwxrwx---  1 root vmusers    0 Apr 14 00:36 libvirt-sock
srwxrwx---  1 root vmusers    0 Apr 14 00:36 libvirt-sock-ro


в группу vmusers я вхожу

где-чего забыл?


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [Sysadmins] libvirt
  2012-04-13 20:45 [Sysadmins] libvirt Anton Gorlov
@ 2012-04-14  8:32 ` Anton Gorlov
  2012-04-14  9:05   ` Anton Gorlov
  2012-04-16  8:56   ` Alexey Shabalin
  0 siblings, 2 replies; 10+ messages in thread
From: Anton Gorlov @ 2012-04-14  8:32 UTC (permalink / raw)
  To: ALT Linux sysadmins' discussion

так... с этим относительно разобрался. если указать
LIBVIRT_DEFAULT_URI=qemu:///system virsh pool-list
то всё красиво. Хотя непонятно почему. значение переменной что у рута 
что у пользователя одинаковые.. по кр мере echo $LIBVIRT_DEFAULT_URI у 
рута и у пользователя пустое.




14.04.2012 0:45, Anton Gorlov написал:
> Помогите снятся с ручника - где/чего забыл подкрутить - virsh pool-list
> от обычного пользователя не показывает наличие онных. он же запущенный
> от рута показывает что всё на месте
> [stalker@f37 ~]$ LANG=C virsh pool-list
> Name State Autostart
> [stalker@f37 ~]$
> [root@f37 libvirt]# virsh pool-list
> Name State Autostart
> default active yes
> LVM_MAIN active yes
> [root@f37 libvirt]# ls -la /var/run/libvirt
> ..
> srwxrwx--- 1 root vmusers 0 Apr 14 00:36 libvirt-sock
> srwxrwx--- 1 root vmusers 0 Apr 14 00:36 libvirt-sock-ro
>
>
> в группу vmusers я вхожу
>
> где-чего забыл?
> _______________________________________________
> Sysadmins mailing list
> Sysadmins@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/sysadmins



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [Sysadmins] libvirt
  2012-04-14  8:32 ` Anton Gorlov
@ 2012-04-14  9:05   ` Anton Gorlov
  2012-04-14  9:38     ` Michael Shigorin
  2012-04-14 19:38     ` Anton Gorlov
  2012-04-16  8:56   ` Alexey Shabalin
  1 sibling, 2 replies; 10+ messages in thread
From: Anton Gorlov @ 2012-04-14  9:05 UTC (permalink / raw)
  To: ALT Linux sysadmins' discussion

заметил ещё 1 странность. в конфиге libvirt выставлено
auth_unix_rw = "none"

так вот при любых действиях оно в 1 момент о чём-то долго думает, даже 
libvirt-install

в консоли при этом долго висело на
[stalker@f37 ~]$ virt-install -d --connect=qemu:///system -n debian6.0 
--ram 512 --disk pool=LVM_MAIN,size=10,bus=virtio,cache=none --network 
network=default,model=virtio --os-type=linux --os-variant=debiansqueeze 
--cdrom 
/mnt/cdrom/mirror/Debian/debian-cd/6.0.4/amd64/iso-dvd/debian-6.0.4-amd64-DVD-1.iso 
--accelerate  --vcpus=2 --arch=x86_64
Сбт, 14 Апр 2012 12:56:05 DEBUG    Launched with command line:
/usr/bin/virt-install -d --connect=qemu:///system -n debian6.0 --ram 512 
--disk pool=LVM_MAIN,size=10,bus=virtio,cache=none --network 
network=default,model=virtio --os-type=linux --os-variant=debiansqueeze 
--cdrom 
/mnt/cdrom/mirror/Debian/debian-cd/6.0.4/amd64/iso-dvd/debian-6.0.4-amd64-DVD-1.iso 
--accelerate --vcpus=2 --arch=x86_64
Сбт, 14 Апр 2012 12:56:05 DEBUG    Requesting libvirt URI qemu:///syste
Сбт, 14 Апр 2012 12:56:05 DEBUG    Received libvirt URI qemu://
Сбт, 14 Апр 2012 12:56:05 DEBUG    Requesting virt method 'default', hv 
type 'd
Сбт, 14 Апр 2012 12:56:05 DEBUG    Received virt method 'hvm
Сбт, 14 Апр 2012 12:5
Сбт, 14 Апр 2012 12:56:05 DEBUG    DISPLAY is set: graphics defaulting to


и только потом спустя где-то секунд 30 запустило virt-viewer.
как отдебажить откуда такие тормоза?


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [Sysadmins] libvirt
  2012-04-14  9:05   ` Anton Gorlov
@ 2012-04-14  9:38     ` Michael Shigorin
  2012-04-14  9:52       ` Anton Gorlov
  2012-04-14 19:38     ` Anton Gorlov
  1 sibling, 1 reply; 10+ messages in thread
From: Michael Shigorin @ 2012-04-14  9:38 UTC (permalink / raw)
  To: ALT Linux sysadmins' discussion

On Sat, Apr 14, 2012 at 01:05:37PM +0400, Anton Gorlov wrote:
> как отдебажить откуда такие тормоза?

Случайно не DNS? (возможно, реверс-)

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [Sysadmins] libvirt
  2012-04-14  9:38     ` Michael Shigorin
@ 2012-04-14  9:52       ` Anton Gorlov
  0 siblings, 0 replies; 10+ messages in thread
From: Anton Gorlov @ 2012-04-14  9:52 UTC (permalink / raw)
  To: shigorin, ALT Linux sysadmins' discussion

14.04.2012 13:38, Michael Shigorin написал:
> On Sat, Apr 14, 2012 at 01:05:37PM +0400, Anton Gorlov wrote:
>> как отдебажить откуда такие тормоза?
>
> Случайно не DNS? (возможно, реверс-)
>
да вот очень похоже.
особенно учитывая что оно тормозит в 1 раз..а потом нормально. 
Проявляется после рестарта. на компе стоит локальный  кеширующий..но 
интересно что именно оно отрезолвить пытается. прям хоть tcpdum-ом 
смотреть что в этот момент творится


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [Sysadmins] libvirt
  2012-04-14  9:05   ` Anton Gorlov
  2012-04-14  9:38     ` Michael Shigorin
@ 2012-04-14 19:38     ` Anton Gorlov
  2012-04-16  5:27       ` Anton Gorlov
  1 sibling, 1 reply; 10+ messages in thread
From: Anton Gorlov @ 2012-04-14 19:38 UTC (permalink / raw)
  To: sysadmins, Michael, shaba, Anton Farygin

14.04.2012 13:05, Anton Gorlov написал:
> заметил ещё 1 странность. в конфиге libvirt выставлено
> auth_unix_rw = "none"
> так вот при любых действиях оно в 1 момент о чём-то долго думает, даже
> libvirt-install


нет Майк - это таки не dns. Посидел с strace - оно тормозит на

futex(0x7db354, FUTEX_WAIT_PRIVATE, 4, NULL) = -1 EAGAIN (Resource 
temporarily unavailable)
futex(0x7db354, FUTEX_WAIT_PRIVATE, 5, NULL) = 0
futex(0x7db328, FUTEX_WAIT_PRIVATE, 2, NULL) = 0
futex(0x7db328, FUTEX_WAKE_PRIVATE, 1)  = 0
futex(0x7db354, FUTEX_WAIT_PRIVATE, 9, NULL) = 0
futex(0x7db328, FUTEX_WAIT_PRIVATE, 2, NULL) = 0
futex(0x7db328, FUTEX_WAKE_PRIVATE, 1)  = 0
futex(0x7db354, FUTEX_WAIT_PRIVATE, 19, NULL

(и таких кусков с разными пидами довольно много)

тормозит по 6-10 секунд примерно. и стабильно после почти каждого 
рестарта libvirtd

s -1 log*
log.29411
log.29412
log.29413
log.29414
log.29415
log.29416
log.29417
log.29418
log.29419
log.29420
log.29421
log.29422


попробую сейчас вылезти в апстрим
uname -a
Linux f37.local 3.3.1-std-def-alt1 #1 SMP Tue Apr 10 13:27:26 UTC 2012 
x86_64 GNU/Linux

rpm -qa | grep libvirt
python-module-libvirt-0.9.6-alt1
libvirt-0.9.6-alt1


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [Sysadmins] libvirt
  2012-04-14 19:38     ` Anton Gorlov
@ 2012-04-16  5:27       ` Anton Gorlov
  2012-04-16 16:31         ` Anton Gorlov
  0 siblings, 1 reply; 10+ messages in thread
From: Anton Gorlov @ 2012-04-16  5:27 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss


https://bugzilla.redhat.com/show_bug.cgi?id=812654

14.04.2012 23:38, Anton Gorlov написал:
> 14.04.2012 13:05, Anton Gorlov написал:
>> заметил ещё 1 странность. в конфиге libvirt выставлено
>> auth_unix_rw = "none"
>> так вот при любых действиях оно в 1 момент о чём-то долго думает, даже
>> libvirt-install
>
>
> нет Майк - это таки не dns. Посидел с strace - оно тормозит на
>
> futex(0x7db354, FUTEX_WAIT_PRIVATE, 4, NULL) = -1 EAGAIN (Resource
> temporarily unavailable)
> futex(0x7db354, FUTEX_WAIT_PRIVATE, 5, NULL) = 0
> futex(0x7db328, FUTEX_WAIT_PRIVATE, 2, NULL) = 0
> futex(0x7db328, FUTEX_WAKE_PRIVATE, 1) = 0
> futex(0x7db354, FUTEX_WAIT_PRIVATE, 9, NULL) = 0
> futex(0x7db328, FUTEX_WAIT_PRIVATE, 2, NULL) = 0
> futex(0x7db328, FUTEX_WAKE_PRIVATE, 1) = 0
> futex(0x7db354, FUTEX_WAIT_PRIVATE, 19, NULL
>
> (и таких кусков с разными пидами довольно много)
>
> тормозит по 6-10 секунд примерно. и стабильно после почти каждого
> рестарта libvirtd
>
> s -1 log*
> log.29411
> log.29412
> log.29413
> log.29414
> log.29415
> log.29416
> log.29417
> log.29418
> log.29419
> log.29420
> log.29421
> log.29422
>
>
> попробую сейчас вылезти в апстрим
> uname -a
> Linux f37.local 3.3.1-std-def-alt1 #1 SMP Tue Apr 10 13:27:26 UTC 2012
> x86_64 GNU/Linux
>
> rpm -qa | grep libvirt
> python-module-libvirt-0.9.6-alt1
> libvirt-0.9.6-alt1



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [Sysadmins] libvirt
  2012-04-14  8:32 ` Anton Gorlov
  2012-04-14  9:05   ` Anton Gorlov
@ 2012-04-16  8:56   ` Alexey Shabalin
  2012-04-16  9:33     ` Anton Gorlov
  1 sibling, 1 reply; 10+ messages in thread
From: Alexey Shabalin @ 2012-04-16  8:56 UTC (permalink / raw)
  To: ALT Linux sysadmins' discussion

14 апреля 2012 г. 12:32 пользователь Anton Gorlov написал:
> так... с этим относительно разобрался. если указать
> LIBVIRT_DEFAULT_URI=qemu:///system virsh pool-list
> то всё красиво. Хотя непонятно почему. значение переменной что у рута что у
> пользователя одинаковые.. по кр мере echo $LIBVIRT_DEFAULT_URI у рута и у
> пользователя пустое.

/etc/libvirt/libvirt.conf ?

>
>
> 14.04.2012 0:45, Anton Gorlov написал:
>>
>> Помогите снятся с ручника - где/чего забыл подкрутить - virsh pool-list
>> от обычного пользователя не показывает наличие онных. он же запущенный
>> от рута показывает что всё на месте
>> [stalker@f37 ~]$ LANG=C virsh pool-list
>> Name State Autostart
>> [stalker@f37 ~]$
>> [root@f37 libvirt]# virsh pool-list
>> Name State Autostart
>> default active yes
>> LVM_MAIN active yes
>> [root@f37 libvirt]# ls -la /var/run/libvirt
>> ..
>> srwxrwx--- 1 root vmusers 0 Apr 14 00:36 libvirt-sock
>> srwxrwx--- 1 root vmusers 0 Apr 14 00:36 libvirt-sock-ro
>>
>>
>> в группу vmusers я вхожу
>>
>> где-чего забыл?
>> _______________________________________________
>> Sysadmins mailing list
>> Sysadmins@lists.altlinux.org
>> https://lists.altlinux.org/mailman/listinfo/sysadmins
>
>
> _______________________________________________
> Sysadmins mailing list
> Sysadmins@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/sysadmins



-- 
Alexey Shabalin

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [Sysadmins] libvirt
  2012-04-16  8:56   ` Alexey Shabalin
@ 2012-04-16  9:33     ` Anton Gorlov
  0 siblings, 0 replies; 10+ messages in thread
From: Anton Gorlov @ 2012-04-16  9:33 UTC (permalink / raw)
  To: shaba, ALT Linux sysadmins' discussion

16.04.2012 12:56, Alexey Shabalin написал:
> 14 апреля 2012 г. 12:32 пользователь Anton Gorlov написал:
>> так... с этим относительно разобрался. если указать
>> LIBVIRT_DEFAULT_URI=qemu:///system virsh pool-list
>> то всё красиво. Хотя непонятно почему. значение переменной что у рута что у
>> пользователя одинаковые.. по кр мере echo $LIBVIRT_DEFAULT_URI у рута и у
>> пользователя пустое.
> /etc/libvirt/libvirt.conf ?

  grep -v "^\(#\|$\)" /etc/libvirt/libvirtd.conf
mdns_adv = 0
unix_sock_group = "vmusers"
unix_sock_ro_perms = "0770"
unix_sock_rw_perms = "0770"
unix_sock_dir = "/var/run/libvirt"
auth_unix_ro = "none"
auth_unix_rw = "none"
log_level = 2



но меня щас больше волнует вопрос тормозов. опытным путём удалось 
выяснить что оно тормозит при работе с lvm

В конфиге указан существующий vg, на котором ещё живёт парочке lv окромя 
тех, что создал virt-install. Да и  ради интереса/опыта создал на 
основном vg lv-том который сделал так же vg и отдал его монопольно 
libvirt. так вот когда делаю его start получаю тормоз секунд на 30-40

ума не приложу как дебажить такое. С удовольствием выслушаю любое 
предложение


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [Sysadmins] libvirt
  2012-04-16  5:27       ` Anton Gorlov
@ 2012-04-16 16:31         ` Anton Gorlov
  0 siblings, 0 replies; 10+ messages in thread
From: Anton Gorlov @ 2012-04-16 16:31 UTC (permalink / raw)
  To: ALT Linux sysadmins' discussion

В общем проблема проявляется на 3 ядрах (3.3.1) к примеру.
при откате на 2.6.32 (el-smp) всё шикарно. На 3 зацикливается где-то в 
дебрях.




16.04.2012 9:27, Anton Gorlov написал:
>
> https://bugzilla.redhat.com/show_bug.cgi?id=812654
>
> 14.04.2012 23:38, Anton Gorlov написал:
>> 14.04.2012 13:05, Anton Gorlov написал:
>>> заметил ещё 1 странность. в конфиге libvirt выставлено
>>> auth_unix_rw = "none"
>>> так вот при любых действиях оно в 1 момент о чём-то долго думает, даже
>>> libvirt-install
>>
>>
>> нет Майк - это таки не dns. Посидел с strace - оно тормозит на
>>
>> futex(0x7db354, FUTEX_WAIT_PRIVATE, 4, NULL) = -1 EAGAIN (Resource
>> temporarily unavailable)
>> futex(0x7db354, FUTEX_WAIT_PRIVATE, 5, NULL) = 0
>> futex(0x7db328, FUTEX_WAIT_PRIVATE, 2, NULL) = 0
>> futex(0x7db328, FUTEX_WAKE_PRIVATE, 1) = 0
>> futex(0x7db354, FUTEX_WAIT_PRIVATE, 9, NULL) = 0
>> futex(0x7db328, FUTEX_WAIT_PRIVATE, 2, NULL) = 0
>> futex(0x7db328, FUTEX_WAKE_PRIVATE, 1) = 0
>> futex(0x7db354, FUTEX_WAIT_PRIVATE, 19, NULL
>>
>> (и таких кусков с разными пидами довольно много)
>>
>> тормозит по 6-10 секунд примерно. и стабильно после почти каждого
>> рестарта libvirtd


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2012-04-16 16:31 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-04-13 20:45 [Sysadmins] libvirt Anton Gorlov
2012-04-14  8:32 ` Anton Gorlov
2012-04-14  9:05   ` Anton Gorlov
2012-04-14  9:38     ` Michael Shigorin
2012-04-14  9:52       ` Anton Gorlov
2012-04-14 19:38     ` Anton Gorlov
2012-04-16  5:27       ` Anton Gorlov
2012-04-16 16:31         ` Anton Gorlov
2012-04-16  8:56   ` Alexey Shabalin
2012-04-16  9:33     ` Anton Gorlov

ALT Linux sysadmins discussion

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sysadmins/0 sysadmins/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sysadmins sysadmins/ http://lore.altlinux.org/sysadmins \
		sysadmins@lists.altlinux.org sysadmins@lists.altlinux.ru sysadmins@lists.altlinux.com
	public-inbox-index sysadmins

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sysadmins


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git