ALT Linux sysadmins discussion
 help / color / mirror / Atom feed
* [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