<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>11319</bug_id>
          
          <creation_ts>2007-04-02 23:10:52 +0400</creation_ts>
          <short_desc>не реализована пооддержка более одного ip на контейнер</short_desc>
          <delta_ts>2009-04-14 18:40:05 +0400</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>alterator-mkve</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Anton Farygin">rider</reporter>
          <assigned_to name="Alexey Shabalin">shaba</assigned_to>
          <cc>ldv</cc>
    
    <cc>mike</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>47686</commentid>
    <comment_count>0</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2007-04-02 23:10:53 +0400</bug_when>
    <thetext>Дано:
# cat venet0/ipv4address 

172.18.0.18/32 label venet0:1
10.2.0.10/32 label venet0:2

В WEB интерфейсе видно только первый.

После смены IP адреса через WEB интерфейс настройки контейнера остаётся только
один адрес.
По организационным причинам необходимо что бы на интерфейсе venet0 было два адреса.

Необходимо либо добавить возможность заведения нескольких адресов в
конфигуратор, либо сделать так, что бы второй не стирался при изменении первого
через WEB интерфейс.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>47803</commentid>
    <comment_count>1</comment_count>
    <who name="Konstantin A Lepikhov (L.A. Kostis)">lakostis</who>
    <bug_when>2007-04-03 23:57:37 +0400</bug_when>
    <thetext>Это не заявленная функциональность.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>47809</commentid>
    <comment_count>2</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2007-04-04 00:00:56 +0400</bug_when>
    <thetext>1) А где список заявленной функциональности ?
2) Никакие конфигурялки не должны уничтожать сделанные руками настройки,
особенно если это касается IP адресов и всего, что связано с сетью. Может
оказаться, что к серверу придётся ехать на сотню-другую километров.

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>47816</commentid>
    <comment_count>3</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2007-04-04 00:03:23 +0400</bug_when>
    <thetext>и просьба не менять severity без объяснения причин.

Это - Critical. Я объяснил почему.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>47828</commentid>
    <comment_count>4</comment_count>
    <who name="Konstantin A Lepikhov (L.A. Kostis)">lakostis</who>
    <bug_when>2007-04-04 00:40:25 +0400</bug_when>
    <thetext>
(In reply to comment #2)
&gt; 1) А где список заявленной функциональности ?
у inger@/ldv@ От тебя я ничего не видел.

&gt; 2) Никакие конфигурялки не должны уничтожать сделанные руками настройки,
&gt; особенно если это касается IP адресов и всего, что связано с сетью. Может
&gt; оказаться, что к серверу придётся ехать на сотню-другую километров.
Было бы неплохо увидеть содержимое /etc/vz/conf/&lt;ve&gt;.conf, иначе опять Severity
понижу ;)

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>47834</commentid>
    <comment_count>5</comment_count>
      <attachid>1884</attachid>
    <who name="Anton Farygin">rider</who>
    <bug_when>2007-04-04 08:28:12 +0400</bug_when>
    <thetext>Created attachment 1884
101.conf

attached. IP был добавлен следующим образом:


# vzctl set 101 --ipadd 10.2.0.10
Warning: too large value for VMGUARPAGES=6144:9223372036854775807 was truncated

Warning: too large value for OOMGUARPAGES=6144:9223372036854775807 was
truncated
Warning: too large value for PHYSPAGES=0:9223372036854775807 was truncated
Adding IP address(es): 10.2.0.10
WARNING: Settings were not saved and will be resetted to original values on
next start (use --save flag)
# vzctl set 101 --save
Warning: too large value for VMGUARPAGES=6144:9223372036854775807 was truncated

Warning: too large value for OOMGUARPAGES=6144:9223372036854775807 was
truncated
Warning: too large value for PHYSPAGES=0:9223372036854775807 was truncated
Saved parameters for VE 101</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>47917</commentid>
    <comment_count>6</comment_count>
    <who name="inger@altlinux.org">inger</who>
    <bug_when>2007-04-05 09:49:56 +0400</bug_when>
    <thetext>О том, чтобы не убивать &quot;локальные&quot; IP адреса (192.x.x.x) мы говорили с самого
начала, но всегда не хватало времени чтобы это реализовать. Но это именно
&quot;локальные адреса&quot; из сети внутри appliance. Что такое адреса 172.18.0.18 я не
знаю. И зачем они нужны тоже не знаю.

&quot;Список функциональности&quot; разве что у Димы есть.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>48259</commentid>
    <comment_count>7</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2007-04-07 04:02:23 +0400</bug_when>
    <thetext>У меня нет перед глазами web-интерфейса, поэтому пишу в условной форме.

1. Если web-интерфейс не позволяет указать перечень из нескольких адресов, то
это очень большая недостача в функциональности.
2. Если он позволяет указать перечень, но теряет адреса, то это серьёзная ошибка.
3. Если новые адреса создаются внутри контейнера, то vzctl при перезапуске
контейнера всё равно потеряет эти изменения.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>48266</commentid>
    <comment_count>8</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2007-04-07 04:16:25 +0400</bug_when>
    <thetext>Всё несколько хуже.

В веб-интерфейсе нет возможности заводить несколько адресов, а
после vzctl set &lt;номер&gt; --ipadd &lt;адрес&gt; и после --save - дополнительный адрес не
сохраняется в конфигурационном файле и при рестарте теряется.

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>48278</commentid>
    <comment_count>9</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2007-04-07 04:36:11 +0400</bug_when>
    <thetext>vzctl set &lt;номер&gt; --ipadd &lt;адрес&gt; --save ничего не теряет, я проверял.
Если начнёт терять, то это баг vzctl.

Правильно ли я понял, что wеb-интерфейс теряет настройки ip-адресов, сделанные
_ранее_ путём vzctl set &lt;номер&gt; --ipadd &lt;адрес&gt; --save?  Если это так, то это
ужасно.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>48280</commentid>
    <comment_count>10</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2007-04-07 04:49:26 +0400</bug_when>
    <thetext>Всё намного ужаснее:

# vzctl set 102 --ipadd 192.168.0.10
Warning: too large value for VMGUARPAGES=6144:9223372036854775807 was truncated
Warning: too large value for OOMGUARPAGES=6144:9223372036854775807 was truncated
Warning: too large value for PHYSPAGES=0:9223372036854775807 was truncated
Adding IP address(es): 192.168.0.10
WARNING: Settings were not saved and will be resetted to original values on next
 start (use --save flag)


# vzctl exec 102 ip ad
Warning: too large value for VMGUARPAGES=6144:9223372036854775807 was truncated
Warning: too large value for OOMGUARPAGES=6144:9223372036854775807 was truncated
Warning: too large value for PHYSPAGES=0:9223372036854775807 was truncated
1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 16436 qdisc noqueue 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
3: venet0: &lt;BROADCAST,POINTOPOINT,NOARP,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue 
    link/void 
    inet 192.168.0.5/32 scope global venet0:1
    inet 192.168.0.10/32 scope global venet0:2


# vzctl set 102 --save
Warning: too large value for VMGUARPAGES=6144:9223372036854775807 was truncated
Warning: too large value for OOMGUARPAGES=6144:9223372036854775807 was truncated
Warning: too large value for PHYSPAGES=0:9223372036854775807 was truncated
Saved parameters for VE 102

# vzctl restart 102
Warning: too large value for VMGUARPAGES=6144:9223372036854775807 was truncated
Warning: too large value for OOMGUARPAGES=6144:9223372036854775807 was truncated
Warning: too large value for PHYSPAGES=0:9223372036854775807 was truncated
Restarting VE
Stopping VE ...
VE was stopped
VE is unmounted
Starting VE ...
VE is mounted
Adding IP address(es): 192.168.0.5
Setting CPU units: 1000
Configure meminfo: 65536
Set hostname: jabber
File resolv.conf was modified
VE start in progress...

# vzctl exec 102 ip ad
Warning: too large value for VMGUARPAGES=6144:9223372036854775807 was truncated
Warning: too large value for OOMGUARPAGES=6144:9223372036854775807 was truncated
Warning: too large value for PHYSPAGES=0:9223372036854775807 was truncated
1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 16436 qdisc noqueue 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
3: venet0: &lt;BROADCAST,POINTOPOINT,NOARP,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue 
    link/void 
    inet 192.168.0.5/32 scope global venet0:1


Для начала хотя бы save починить
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>48281</commentid>
    <comment_count>11</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2007-04-07 04:51:39 +0400</bug_when>
    <thetext>Не и соответственно WEB интерфейс теряет.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>48282</commentid>
    <comment_count>12</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2007-04-07 05:01:14 +0400</bug_when>
    <thetext>vzctl set &lt;veid&gt; --save
не сможет сохранить настройки, сделанные с помощью
vzctl set &lt;veid&gt; --ipadd &lt;addr&gt;
поскольку эта информация хранится только в контейнере
и может быть изменена администратором контейнера,
по этой причине переносить её из контейнера в hn небезопасно.

Короче говоря, когда надо сохранять сетевые настройки адресов,
следует вводить
vzctl set &lt;veid&gt; --ipadd &lt;addr&gt; --save
(повторный --ipadd не вреден).

А вот bc из контейнера изменить нельзя, поэтому с ними работать проще.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>48283</commentid>
    <comment_count>13</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2007-04-07 05:41:20 +0400</bug_when>
    <thetext>Понятно. В этом случае было бы неплохо поправить справку.

По поводу ovz ситуация такова:
после добавления второго адреса и его сохранения - в alterator-ovz появляется в
поле IP адрес два IP адреса, разделённых пробелом
при попытке изменить любой из них вылезает 
Не выполнены следующие ограничения на поля:
IP адрес : недопустимый ipv4 адрес</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>49260</commentid>
    <comment_count>14</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2007-04-21 04:46:55 +0400</bug_when>
    <thetext>Нынешний alterator-ovz не поддерживает более одного ip-адреса для контейнера.
В поле ввода адреса нельзя ввести более одного ip-адреса.
Если несколько ip-адресов назначены в обход alterator-ovz, то перестают работать
функции управления SNAT/DNAT.

Короче говоря, нужна поддержка &gt;1 ip на контейнер.
В принципе ничего сложного, но повозиться придётся.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>89414</commentid>
    <comment_count>15</comment_count>
    <who name="aspsk">aspsk</who>
    <bug_when>2009-04-14 18:40:05 +0400</bug_when>
    <thetext>у меня, кажись, поддерживаются</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>1884</attachid>
            <date>2007-04-04 08:28:12 +0400</date>
            <delta_ts>2007-04-04 08:28:12 +0400</delta_ts>
            <desc>101.conf</desc>
            <filename>101.conf</filename>
            <type>text/plain</type>
            <size>1106</size>
            <attacher name="Anton Farygin">rider</attacher>
            
              <data encoding="base64">IyByZXNvbHZlcgoKVkVSU0lPTj0iMiIKCk9OQk9PVD0ieWVzIgoKIyBVQkMgcGFyYW1ldGVycyAo
aW4gZm9ybSBvZiBiYXJyaWVyOmxpbWl0KQojIFByaW1hcnkgcGFyYW1ldGVycwpBVk5VTVBST0M9
Ijg6OCIKTlVNUFJPQz0iNjU6NjUiCk5VTVRDUFNPQ0s9IjgwOjgwIgpOVU1PVEhFUlNPQ0s9IjEy
ODoxMjgiClZNR1VBUlBBR0VTPSI2MTQ0OjkyMjMzNzIwMzY4NTQ3NzU4MDciCiMgU2Vjb25kYXJ5
IHBhcmFtZXRlcnMKS01FTVNJWkU9IjY3MTA4ODY0OjgzODg2MDgwIgpUQ1BTTkRCVUY9IjMyNzY4
MDo1MzI0ODAiClRDUFJDVkJVRj0iNjM4OTc2OjEwNDg1NzYiCk9USEVSU09DS0JVRj0iMzI3Njgw
OjgxOTIwMCIKREdSQU1SQ1ZCVUY9IjEzMjA5NjoxMzIwOTYiCk9PTUdVQVJQQUdFUz0iNjE0NDo5
MjIzMzcyMDM2ODU0Nzc1ODA3IgojIEF1eGlsaWFyeSBwYXJhbWV0ZXJzCkxPQ0tFRFBBR0VTPSIz
MjozMiIKU0hNUEFHRVM9IjgxOTI6ODE5MiIKUFJJVlZNUEFHRVM9IjY1NTM2OjgxOTIwIgpOVU1G
SUxFPSIyMDQ4OjIwNDgiCk5VTUZMT0NLPSIxMDA6MTEwIgpOVU1QVFk9IjE2OjE2IgpOVU1TSUdJ
TkZPPSIyNTY6MjU2IgpEQ0FDSEVTSVpFPSI3ODY0MzI6ODY1MDc1IgoKUEhZU1BBR0VTPSIwOjky
MjMzNzIwMzY4NTQ3NzU4MDciCk5VTUlQVEVOVD0iMTI4OjEyOCIKCiMgRGlzayBxdW90YSBwYXJh
bWV0ZXJzIChpbiBmb3JtIG9mIHNvZnRsaW1pdDpoYXJkbGltaXQpCkRJU0tTUEFDRT0iMTA0ODU3
NjoxMTUzNDM0IgpESVNLSU5PREVTPSIyMDAwMDA6MjIwMDAwIgpRVU9UQVRJTUU9IjAiCgojIENQ
VSBmYWlyIHNoZWR1bGVyIHBhcmFtZXRlcgpDUFVVTklUUz0iMTAwMCIKT0ZGTElORV9NQU5BR0VN
RU5UPSJ5ZXMiCk1FTUlORk89InByaXZ2bXBhZ2VzOjEiClZFX1JPT1Q9Ii92YXIvbGliL3Z6L3Jv
b3QvJFZFSUQiClZFX1BSSVZBVEU9Ii92YXIvbGliL3Z6L3ByaXZhdGUvJFZFSUQiCk9TVEVNUExB
VEU9ImFsdGxpbnV4LWRuc3NlcnZlciIKT1JJR0lOX1NBTVBMRT0icmVzb2x2ZXIiCk5BTUU9ImRu
c3NlcnZlciIKSVBfQUREUkVTUz0iMTkyLjE2OC4wLjIiCkhPU1ROQU1FPSJkbnNzZXJ2ZXIiCk5B
TUVTRVJWRVI9IjE5Mi4xNjguMC4yIgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>