ALT Linux sysadmins discussion
 help / color / mirror / Atom feed
* [Sysadmins] Шейпинг в контейнерах
@ 2010-04-26  8:11 Mike Grozak
  2010-04-26 12:05 ` Michael Shigorin
  2010-04-26 21:25 ` Afanasov Dmitry
  0 siblings, 2 replies; 3+ messages in thread
From: Mike Grozak @ 2010-04-26  8:11 UTC (permalink / raw)
  To: ALT Linux sysadmins' discussion

Добрый день!
 
У нас возникла проблема при попытке настроить шейпинг в контейнерах (HN 
- пятая платформа, контейнеры - тоже, всё 64х-битное интерфейсы - veth). 
В HN все работает хорошо, но в контейнере любой запуск утилиты tc 
возвращает одно и то же:
 
[root@vpn01 tc]# /sbin/tc qdisc add dev eth0 root tbf rate 512Kbit 
latency 50ms burst 10000
RTNETLINK answers: Invalid argument

Имеется в виду любой корректный запуск, т.е. проблема не в самой утилите:

[root@vpn01 ~]# /sbin/tc qdisc add dev eth12 root tbf rate 512Kbit 
latency 50ms burst 10000
Cannot find device "eth12"

[root@vpn01 tc]# uname -a
Linux vpn01 2.6.27-ovz-smp-alt9 #1 SMP Tue Aug 18 09:29:34 UTC 2009 
x86_64 GNU/Linux
 
Мы также установили последние версии iproute2 и libnetlink - 2.6.33

Работает ли tc под контейнерами вообще?

---
WBR, Mike Grozak, TvSU IC Dep


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

* Re: [Sysadmins] Шейпинг в контейнерах
  2010-04-26  8:11 [Sysadmins] Шейпинг в контейнерах Mike Grozak
@ 2010-04-26 12:05 ` Michael Shigorin
  2010-04-26 21:25 ` Afanasov Dmitry
  1 sibling, 0 replies; 3+ messages in thread
From: Michael Shigorin @ 2010-04-26 12:05 UTC (permalink / raw)
  To: ALT Linux sysadmins' discussion

On Mon, Apr 26, 2010 at 12:11:43PM +0400, Mike Grozak wrote:
> Работает ли tc под контейнерами вообще?

tc site:openvz.org
=> http://wiki.openvz.org/Traffic_shaping_with_tc

(возможно, работает с ovz-rhel, проверьте)

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


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

* Re: [Sysadmins] Шейпинг в контейнерах
  2010-04-26  8:11 [Sysadmins] Шейпинг в контейнерах Mike Grozak
  2010-04-26 12:05 ` Michael Shigorin
@ 2010-04-26 21:25 ` Afanasov Dmitry
  1 sibling, 0 replies; 3+ messages in thread
From: Afanasov Dmitry @ 2010-04-26 21:25 UTC (permalink / raw)
  To: ALT Linux sysadmins' discussion

[-- Attachment #1: Type: text/plain, Size: 1202 bytes --]

On Mon, Apr 26, 2010 at 12:11:43PM +0400, Mike Grozak wrote:
> В HN все работает хорошо, но в контейнере любой запуск утилиты tc 
> возвращает одно и то же:
вообще-то не советую. tc прекрасно запускается в вроде работает внутри
контейнеров. только это именно вроде - мне htb так и не выдал поведение
как в HN. как мне помнится, была проблема с tick'ами - в контейнера они 
были другие, что сбивало весь отсчет по времени.

это было давно, года 4 назад, но столкнувшись с подобным в xen, проведя
эксперимент в virtualbox, я всюду получил неадекватное поведение shaper'а
(у меня была идея-фикс сделать полноценный виртуальный маршрутизатор).

на HN много проще. хотя может что и получится.

> [root@vpn01 tc]# /sbin/tc qdisc add dev eth0 root tbf rate 512Kbit latency 50ms burst 10000
> RTNETLINK answers: Invalid argument
самый просто вопрос: устройство внутри контейнера называется именно eth0? :)

а по идее, для tc необходимо в HN подгрузить необходимые модули как для
iptables. к примеру для htb нужен модуль sch_htb. для фильтров, классов
тоже отдельные модули. их список можно получить, настроив прмерный конфиг
в HN и расчесав lsmod.

-- 
 С уважением
 Афанасов Дмитрий

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

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

end of thread, other threads:[~2010-04-26 21:25 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-04-26  8:11 [Sysadmins] Шейпинг в контейнерах Mike Grozak
2010-04-26 12:05 ` Michael Shigorin
2010-04-26 21:25 ` Afanasov Dmitry

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