* [Sysadmins] OpenVZ и veth
@ 2006-08-10 11:22 Slava Dubrovskiy
2006-08-10 12:45 ` Dmitry V. Levin
0 siblings, 1 reply; 12+ messages in thread
From: Slava Dubrovskiy @ 2006-08-10 11:22 UTC (permalink / raw)
To: Sysadmins
[-- Attachment #1: Type: text/plain, Size: 977 bytes --]
Здравствуйте
Появилось еще несколько вопросов, ответов на которые я не могу найти.
1. Почему когда я захожу в VE через vzctl enter 102 то домашняя
директория является "/" , т.е. переменная HOME=/. Мне кажется логичнее
если бы это было /root
2. Предусмотрена ли какая-то автоматизация по
созданию/сохранению/восстановлению настроек для интерфейсов типа veth?
3. Как настраивать etcnet внутри VE если используется veth? Нет, руками
получается, как сохранить настройки, чтобы при включении восстановилось
все как было?
--
С уважением,
Дубровский Вячеслав.
[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/x-pkcs7-signature, Size: 3237 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Sysadmins] OpenVZ и veth
2006-08-10 11:22 [Sysadmins] OpenVZ и veth Slava Dubrovskiy
@ 2006-08-10 12:45 ` Dmitry V. Levin
2006-08-10 13:25 ` Slava Dubrovskiy
2006-08-11 14:43 ` Slava Dubrovskiy
0 siblings, 2 replies; 12+ messages in thread
From: Dmitry V. Levin @ 2006-08-10 12:45 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
[-- Attachment #1: Type: text/plain, Size: 667 bytes --]
Hi,
On Thu, Aug 10, 2006 at 02:22:37PM +0300, Slava Dubrovskiy wrote:
> Появилось еще несколько вопросов, ответов на которые я не могу найти.
> 1. Почему когда я захожу в VE через vzctl enter 102 то домашняя
> директория является "/" , т.е. переменная HOME=/. Мне кажется логичнее
> если бы это было /root
Во всех ли дистрибутивах?
> 2. Предусмотрена ли какая-то автоматизация по
> созданию/сохранению/восстановлению настроек для интерфейсов типа veth?
> 3. Как настраивать etcnet внутри VE если используется veth? Нет, руками
> получается, как сохранить настройки, чтобы при включении восстановилось
> все как было?
Я не пробовал.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Sysadmins] OpenVZ и veth
2006-08-10 12:45 ` Dmitry V. Levin
@ 2006-08-10 13:25 ` Slava Dubrovskiy
2006-08-11 14:43 ` Slava Dubrovskiy
1 sibling, 0 replies; 12+ messages in thread
From: Slava Dubrovskiy @ 2006-08-10 13:25 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
[-- Attachment #1: Type: text/plain, Size: 803 bytes --]
Dmitry V. Levin пишет:
>> Появилось еще несколько вопросов, ответов на которые я не могу найти.
>> 1. Почему когда я захожу в VE через vzctl enter 102 то домашняя
>> директория является "/" , т.е. переменная HOME=/. Мне кажется логичнее
>> если бы это было /root
>>
> Во всех ли дистрибутивах?
>
В том который я сделал с помощью spt и fedora-core-5-i386-minimal взятом
с сайта - да. Другие я не пробовал.
>> 2. Предусмотрена ли какая-то автоматизация по
>> созданию/сохранению/восстановлению настроек для интерфейсов типа veth?
>> 3. Как настраивать etcnet внутри VE если используется veth? Нет, руками
>> получается, как сохранить настройки, чтобы при включении восстановилось
>> все как было?
>>
> Я не пробовал.
>
Жаль.
--
С уважением,
Дубровский Вячеслав.
[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/x-pkcs7-signature, Size: 3237 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Sysadmins] OpenVZ и veth
2006-08-10 12:45 ` Dmitry V. Levin
2006-08-10 13:25 ` Slava Dubrovskiy
@ 2006-08-11 14:43 ` Slava Dubrovskiy
2006-08-11 14:50 ` Konstantin A. Lepikhov
2006-08-15 10:41 ` Slava Dubrovskiy
1 sibling, 2 replies; 12+ messages in thread
From: Slava Dubrovskiy @ 2006-08-11 14:43 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
[-- Attachment #1: Type: text/plain, Size: 1152 bytes --]
Dmitry V. Levin пишет:
>> 2. Предусмотрена ли какая-то автоматизация по
>> созданию/сохранению/восстановлению настроек для интерфейсов типа veth?
>> 3. Как настраивать etcnet внутри VE если используется veth? Нет, руками
>> получается, как сохранить настройки, чтобы при включении восстановилось
>> все как было?
>>
> Я не пробовал.
>
Продолжаю бороться :-\
Проблема с автоматической настройкой veth остается. Дело в том, что
настройку внутри VE я сделал с помощью скрипта vsid.start поместив туда
команды настройки:
/sbin/ifconfig eth0 0
/sbin/ip addr add 192.168.0.101 dev eth0
/sbin/ip route add default dev eth0
Но теперь надо ПОСЛЕ старта VE выполнить на стороне хоста:
[host-node]# ifconfig veth101.0 0
[host-node]# echo 1 > /proc/sys/net/ipv4/conf/veth101.0/forwarding
[host-node]# echo 1 > /proc/sys/net/ipv4/conf/veth101.0/proxy_arp
И как это сделать средствами vzctl я не знаю. Единственный выход это создать обертку вокруг vzctl в которой после вызова vzctl start ,будет вызываться скрипт настройки.
Если кто-то знает как это правильно сделать - подскажите.
--
С уважением,
Дубровский Вячеслав.
[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/x-pkcs7-signature, Size: 3237 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Sysadmins] OpenVZ и veth
2006-08-11 14:43 ` Slava Dubrovskiy
@ 2006-08-11 14:50 ` Konstantin A. Lepikhov
2006-08-11 15:26 ` Slava Dubrovskiy
2006-08-15 10:41 ` Slava Dubrovskiy
1 sibling, 1 reply; 12+ messages in thread
From: Konstantin A. Lepikhov @ 2006-08-11 14:50 UTC (permalink / raw)
To: sysadmins
Hi Slava!
Friday 11, at 05:43:47 PM you wrote:
> Dmitry V. Levin пишет:
> >> 2. Предусмотрена ли какая-то автоматизация по
> >> созданию/сохранению/восстановлению настроек для интерфейсов типа veth?
> >> 3. Как настраивать etcnet внутри VE если используется veth? Нет, руками
> >> получается, как сохранить настройки, чтобы при включении восстановилось
> >> все как было?
> >>
> > Я не пробовал.
> >
> Продолжаю бороться :-\
> Проблема с автоматической настройкой veth остается. Дело в том, что
> настройку внутри VE я сделал с помощью скрипта vsid.start поместив туда
> команды настройки:
>
> /sbin/ifconfig eth0 0
> /sbin/ip addr add 192.168.0.101 dev eth0
> /sbin/ip route add default dev eth0
>
> Но теперь надо ПОСЛЕ старта VE выполнить на стороне хоста:
>
> [host-node]# ifconfig veth101.0 0
> [host-node]# echo 1 > /proc/sys/net/ipv4/conf/veth101.0/forwarding
> [host-node]# echo 1 > /proc/sys/net/ipv4/conf/veth101.0/proxy_arp
>
> И как это сделать средствами vzctl я не знаю. Единственный выход это создать обертку вокруг vzctl в которой после вызова vzctl start ,будет вызываться скрипт настройки.
> Если кто-то знает как это правильно сделать - подскажите.
Вячеслав, ну прочтите же OpenVZ-Users-Guide.pdf до конца, особенно главы
про actions.
--
WBR et al.
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Sysadmins] OpenVZ и veth
2006-08-11 14:50 ` Konstantin A. Lepikhov
@ 2006-08-11 15:26 ` Slava Dubrovskiy
2006-08-11 15:54 ` Konstantin A. Lepikhov
0 siblings, 1 reply; 12+ messages in thread
From: Slava Dubrovskiy @ 2006-08-11 15:26 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
[-- Attachment #1: Type: text/plain, Size: 1160 bytes --]
Konstantin A. Lepikhov пишет:
>> Продолжаю бороться :-\
>> Проблема с автоматической настройкой veth остается. Дело в том, что
>> настройку внутри VE я сделал с помощью скрипта vsid.start поместив туда
>> команды настройки:
>>
>> /sbin/ifconfig eth0 0
>> /sbin/ip addr add 192.168.0.101 dev eth0
>> /sbin/ip route add default dev eth0
>>
>> Но теперь надо ПОСЛЕ старта VE выполнить на стороне хоста:
>>
>> [host-node]# ifconfig veth101.0 0
>> [host-node]# echo 1 > /proc/sys/net/ipv4/conf/veth101.0/forwarding
>> [host-node]# echo 1 > /proc/sys/net/ipv4/conf/veth101.0/proxy_arp
>>
>> И как это сделать средствами vzctl я не знаю. Единственный выход это создать обертку вокруг vzctl в которой после вызова vzctl start ,будет вызываться скрипт настройки.
>> Если кто-то знает как это правильно сделать - подскажите.
>>
> Вячеслав, ну прочтите же OpenVZ-Users-Guide.pdf до конца, особенно главы
> про actions.
>
Конечно читал! Раза 4 или 5. Даже под подушку клал :-) .
Объясните пожалуйста невнимательному, какой из скриптов выполнятся после
того как VE уже запущен на стороне хоста?
--
С уважением,
Дубровский Вячеслав.
[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/x-pkcs7-signature, Size: 3237 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Sysadmins] OpenVZ и veth
2006-08-11 15:26 ` Slava Dubrovskiy
@ 2006-08-11 15:54 ` Konstantin A. Lepikhov
2006-08-11 16:42 ` Slava Dubrovskiy
0 siblings, 1 reply; 12+ messages in thread
From: Konstantin A. Lepikhov @ 2006-08-11 15:54 UTC (permalink / raw)
To: sysadmins
Hi Slava!
Friday 11, at 06:26:02 PM you wrote:
> Konstantin A. Lepikhov пишет:
> >> Продолжаю бороться :-\
> >> Проблема с автоматической настройкой veth остается. Дело в том, что
> >> настройку внутри VE я сделал с помощью скрипта vsid.start поместив туда
> >> команды настройки:
> >>
> >> /sbin/ifconfig eth0 0
> >> /sbin/ip addr add 192.168.0.101 dev eth0
> >> /sbin/ip route add default dev eth0
> >>
> >> Но теперь надо ПОСЛЕ старта VE выполнить на стороне хоста:
> >>
> >> [host-node]# ifconfig veth101.0 0
> >> [host-node]# echo 1 > /proc/sys/net/ipv4/conf/veth101.0/forwarding
> >> [host-node]# echo 1 > /proc/sys/net/ipv4/conf/veth101.0/proxy_arp
> >>
> >> И как это сделать средствами vzctl я не знаю. Единственный выход это создать обертку вокруг vzctl в которой после вызова vzctl start ,будет вызываться скрипт настройки.
> >> Если кто-то знает как это правильно сделать - подскажите.
> >>
> > Вячеслав, ну прочтите же OpenVZ-Users-Guide.pdf до конца, особенно главы
> > про actions.
> >
> Конечно читал! Раза 4 или 5. Даже под подушку клал :-) .
> Объясните пожалуйста невнимательному, какой из скриптов выполнятся после
> того как VE уже запущен на стороне хоста?
по-моему, вы просто перепутали host и VPS.
--
WBR et al.
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Sysadmins] OpenVZ и veth
2006-08-11 15:54 ` Konstantin A. Lepikhov
@ 2006-08-11 16:42 ` Slava Dubrovskiy
2006-08-11 17:15 ` Konstantin A. Lepikhov
0 siblings, 1 reply; 12+ messages in thread
From: Slava Dubrovskiy @ 2006-08-11 16:42 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
[-- Attachment #1: Type: text/plain, Size: 1815 bytes --]
Konstantin A. Lepikhov пишет:
>>>> Продолжаю бороться :-\
>>>> Проблема с автоматической настройкой veth остается. Дело в том, что
>>>> настройку внутри VE я сделал с помощью скрипта vsid.start поместив туда
>>>> команды настройки:
>>>>
>>>> /sbin/ifconfig eth0 0
>>>> /sbin/ip addr add 192.168.0.101 dev eth0
>>>> /sbin/ip route add default dev eth0
>>>>
>>>> Но теперь надо ПОСЛЕ старта VE выполнить на стороне хоста:
>>>>
>>>> [host-node]# ifconfig veth101.0 0
>>>> [host-node]# echo 1 > /proc/sys/net/ipv4/conf/veth101.0/forwarding
>>>> [host-node]# echo 1 > /proc/sys/net/ipv4/conf/veth101.0/proxy_arp
>>>>
>>>> И как это сделать средствами vzctl я не знаю. Единственный выход это создать обертку вокруг vzctl в которой после вызова vzctl start ,будет вызываться скрипт настройки.
>>>> Если кто-то знает как это правильно сделать - подскажите.
>>>>
>>>>
>>> Вячеслав, ну прочтите же OpenVZ-Users-Guide.pdf до конца, особенно главы
>>> про actions.
>>>
>> Конечно читал! Раза 4 или 5. Даже под подушку клал :-) .
>> Объясните пожалуйста невнимательному, какой из скриптов выполнятся после
>> того как VE уже запущен на стороне хоста?
>>
> по-моему, вы просто перепутали host и VPS.
>
Не, ну это я (вроде) пока не путаю :-) .
Согласно http://wiki.openvz.org/Veth необходимо после того, как
запустится виртуальный сервер (VE) на главном сервере (HN) нужно
выполнить #ifconfig veth101.0 0 и #ip route add 192.168.0.101 dev veth101.0
Так вот я не могу понять кто это должен делать? Неужели каждый раз это
делать руками!? Неужели настройка veth в OpenVZ осуществляется только в
ручном режиме?
Вернее я могу нарисовать скрипт и дергать его при старте. Но это не
правильно. Правда? Объясните пожалуйста.
--
С уважением,
Дубровский Вячеслав.
[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/x-pkcs7-signature, Size: 3237 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Sysadmins] OpenVZ и veth
2006-08-11 16:42 ` Slava Dubrovskiy
@ 2006-08-11 17:15 ` Konstantin A. Lepikhov
2006-08-14 12:18 ` Slava Dubrovskiy
0 siblings, 1 reply; 12+ messages in thread
From: Konstantin A. Lepikhov @ 2006-08-11 17:15 UTC (permalink / raw)
To: sysadmins
Hi Slava!
Friday 11, at 07:42:57 PM you wrote:
> > по-моему, вы просто перепутали host и VPS.
> >
> Не, ну это я (вроде) пока не путаю :-) .
> Согласно http://wiki.openvz.org/Veth необходимо после того, как
> запустится виртуальный сервер (VE) на главном сервере (HN) нужно
аа, тогда прошу прощения, я думал вы про venet говорите.
> выполнить #ifconfig veth101.0 0 и #ip route add 192.168.0.101 dev veth101.0
> Так вот я не могу понять кто это должен делать? Неужели каждый раз это
> делать руками!? Неужели настройка veth в OpenVZ осуществляется только в
> ручном режиме?
> Вернее я могу нарисовать скрипт и дергать его при старте. Но это не
> правильно. Правда? Объясните пожалуйста.
почему не правильно? Наверняка в virtuozzo что-то было, просто до нас не
донесли ;)
--
WBR et al.
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Sysadmins] OpenVZ и veth
2006-08-11 17:15 ` Konstantin A. Lepikhov
@ 2006-08-14 12:18 ` Slava Dubrovskiy
2006-08-14 12:52 ` Slava Dubrovskiy
0 siblings, 1 reply; 12+ messages in thread
From: Slava Dubrovskiy @ 2006-08-14 12:18 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
[-- Attachment #1: Type: text/plain, Size: 1484 bytes --]
Konstantin A. Lepikhov пишет:
>>> по-моему, вы просто перепутали host и VPS.
>>>
>> Не, ну это я (вроде) пока не путаю :-) .
>> Согласно http://wiki.openvz.org/Veth необходимо после того, как
>> запустится виртуальный сервер (VE) на главном сервере (HN) нужно
>>
> аа, тогда прошу прощения, я думал вы про venet говорите.
>
С venet все ясно. :-)
А вот с этим veth понятно не все.
Я попробую описать неясности:
1. Необходимо ли задавать IP (vzctl set 101 --ipadd) при использовании
veth? Похоже нет.
2. Как они (veth и venet) взаимодействуют? Т.е. если я настрою venet, а
затем veth то что будет работать?
3. Кто должен добавлять интерфейс/алиас и маршрут в HN для интерфейса в VE?
>> выполнить #ifconfig veth101.0 0 и #ip route add 192.168.0.101 dev veth101.0
>> Так вот я не могу понять кто это должен делать? Неужели каждый раз это
>> делать руками!? Неужели настройка veth в OpenVZ осуществляется только в
>> ручном режиме?
>> Вернее я могу нарисовать скрипт и дергать его при старте. Но это не
>> правильно. Правда? Объясните пожалуйста.
>>
> почему не правильно? Наверняка в virtuozzo что-то было, просто до нас не
> донесли ;)
>
В virtuozzo вообще нет veth.
Похоже нашел баг. Вот для эксперимента создал veth в fedora-core-5.
Стартую. Никаких скриптов дополнительных нет.
При просмотре ifconfig внутри VE есть eth0 без IP. В alt не создается
интерфейс eth0.
Это правильно?
--
С уважением,
Дубровский Вячеслав.
[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/x-pkcs7-signature, Size: 3237 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Sysadmins] OpenVZ и veth
2006-08-14 12:18 ` Slava Dubrovskiy
@ 2006-08-14 12:52 ` Slava Dubrovskiy
0 siblings, 0 replies; 12+ messages in thread
From: Slava Dubrovskiy @ 2006-08-14 12:52 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
[-- Attachment #1: Type: text/plain, Size: 307 bytes --]
Slava Dubrovskiy пишет:
> Похоже нашел баг. Вот для эксперимента создал veth в fedora-core-5.
> Стартую. Никаких скриптов дополнительных нет.
> При просмотре ifconfig внутри VE есть eth0 без IP. В alt не создается
> интерфейс eth0.
>
Да нет. Работает.
--
С уважением,
Дубровский Вячеслав.
[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/x-pkcs7-signature, Size: 3237 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Sysadmins] OpenVZ и veth
2006-08-11 14:43 ` Slava Dubrovskiy
2006-08-11 14:50 ` Konstantin A. Lepikhov
@ 2006-08-15 10:41 ` Slava Dubrovskiy
1 sibling, 0 replies; 12+ messages in thread
From: Slava Dubrovskiy @ 2006-08-15 10:41 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
[-- Attachment #1: Type: text/plain, Size: 1027 bytes --]
Slava Dubrovskiy пишет:
> Проблема с автоматической настройкой veth остается. Дело в том, что
> настройку внутри VE я сделал с помощью скрипта vsid.start поместив туда
> команды настройки:
>
> /sbin/ifconfig eth0 0
> /sbin/ip addr add 192.168.0.101 dev eth0
> /sbin/ip route add default dev eth0
>
> Но теперь надо ПОСЛЕ старта VE выполнить на стороне хоста:
>
> [host-node]# ifconfig veth101.0 0
> [host-node]# echo 1 > /proc/sys/net/ipv4/conf/veth101.0/forwarding
> [host-node]# echo 1 > /proc/sys/net/ipv4/conf/veth101.0/proxy_arp
>
> И как это сделать средствами vzctl я не знаю. Единственный выход это создать обертку вокруг vzctl в которой после вызова vzctl start ,будет вызываться скрипт настройки.
> Если кто-то знает как это правильно сделать - подскажите.
>
Нашел патч http://bugzilla.openvz.org/attachment.cgi?id=96, который
добавляет дополнительный скрипт, который выполняется на стороне VE0
после того как запустится VPS.
Это решает проблему.
--
С уважением,
Дубровский Вячеслав.
[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/x-pkcs7-signature, Size: 3237 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2006-08-15 10:41 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-08-10 11:22 [Sysadmins] OpenVZ и veth Slava Dubrovskiy
2006-08-10 12:45 ` Dmitry V. Levin
2006-08-10 13:25 ` Slava Dubrovskiy
2006-08-11 14:43 ` Slava Dubrovskiy
2006-08-11 14:50 ` Konstantin A. Lepikhov
2006-08-11 15:26 ` Slava Dubrovskiy
2006-08-11 15:54 ` Konstantin A. Lepikhov
2006-08-11 16:42 ` Slava Dubrovskiy
2006-08-11 17:15 ` Konstantin A. Lepikhov
2006-08-14 12:18 ` Slava Dubrovskiy
2006-08-14 12:52 ` Slava Dubrovskiy
2006-08-15 10:41 ` Slava Dubrovskiy
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