* [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