XCP 1.6 Привязка IP к MAC

32 views
Skip to first unread message

Dmitrij Nemirskij

unread,
Apr 3, 2013, 8:00:46 AM4/3/13
to xen-h...@googlegroups.com
Приветствую!

Возникла необходимость запретить менять клиентам IP и MAC адреса на виртуальных машинах. Чувствую, что это можно сделать при  помощи OVS, но как вижу, документировано все это очень плохо.
Возможно ктото пнет в нужном направление?

George Shuklin

unread,
Apr 3, 2013, 8:09:56 AM4/3/13
to xen-h...@googlegroups.com
О©╫ XCP 1.6 О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫
О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ vif locking-mode, ipv4-allowed, ipv6-allowed

О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫ "О©╫О©╫" - О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ XCP 1.6, О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫О©╫.

03.04.2013 16:00, Dmitrij Nemirskij О©╫О©╫О©╫О©╫О©╫:
> О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫!
>
> О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ IP О©╫ MAC О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫
> О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫. О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ OVS,
> О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫, О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫.
> О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫?
> --
> О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ xen-hosting.
>
> О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫
> О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫
> xen-hosting...@googlegroups.com.
> О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫
> https://groups.google.com/groups/opt_out.
>
>

Dmitrij Nemirskij

unread,
Apr 3, 2013, 9:06:54 AM4/3/13
to xen-h...@googlegroups.com
Действительно, если locking-mode locked от смены мака, защищает, то ipv4-allowed не работает.

3 апреля 2013 г., 16:09 пользователь George Shuklin <george....@gmail.com> написал:
В XCP 1.6 есть официальный антиспуфинг
Параметры vif locking-mode, ipv4-allowed, ipv6-allowed

Есть одно "но" - оно сломано в XCP 1.6, патч заслан в апстрим и принят.

03.04.2013 16:00, Dmitrij Nemirskij пишет:
Приветствую!

Возникла необходимость запретить менять клиентам IP и MAC адреса на виртуальных машинах. Чувствую, что это можно сделать при  помощи OVS, но как вижу, документировано все это очень плохо.
Возможно ктото пнет в нужном направление?
--
Вы получили это сообщение, поскольку подписаны на группу xen-hosting.

Чтобы отказаться от подписки на эту группу и перестать получать из нее сообщения, отправьте электронное письмо на адрес xen-hosting+unsubscribe@googlegroups.com.
Подробнее о функциях можно узнать на странице https://groups.google.com/groups/opt_out.



--
Вы получили это сообщение, поскольку подписаны на группу xen-hosting.

Чтобы отказаться от подписки на эту группу и перестать получать из нее сообщения, отправьте электронное письмо на адрес xen-hosting+unsubscribe@googlegroups.com.
Подробнее о функциях можно узнать на странице https://groups.google.com/groups/opt_out.



George Shuklin

unread,
Apr 3, 2013, 9:10:41 AM4/3/13
to xen-h...@googlegroups.com
О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫. О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫ О©╫О©╫ xenbr1, 2 О©╫ О©╫.О©╫. О©╫ vif О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫.

03.04.2013 17:06, Dmitrij Nemirskij О©╫О©╫О©╫О©╫О©╫:
О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫О©╫и locking-mode locked О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫, О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫, О©╫о ipv4-allowed О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫.

3 О©╫О©╫О©╫О©╫О©╫О©╫ 2013 О©╫., 16:09 О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ George Shuklin <george....@gmail.com> О©╫О©╫О©╫О©╫О©╫О©╫О©╫:
О©╫ XCP 1.6 О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫
О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ vif locking-mode, ipv4-allowed, ipv6-allowed

О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫ "О©╫О©╫" - О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ XCP 1.6, О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫О©╫.

03.04.2013 16:00, Dmitrij Nemirskij О©╫О©╫О©╫О©╫О©╫:
О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫!

О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ IP О©╫ MAC О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫. О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ OVS, О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫, О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫.

О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫?
--
О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ xen-hosting.

О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ xen-hosting...@googlegroups.com.
О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ https://groups.google.com/groups/opt_out.



--
О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ xen-hosting.

О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ xen-hosting...@googlegroups.com.
О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ https://groups.google.com/groups/opt_out.



--
О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ xen-hosting.
О©╫
О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ xen-hosting...@googlegroups.com.
О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ https://groups.google.com/groups/opt_out.
О©╫
О©╫

Dmitrij Nemirskij

unread,
Apr 3, 2013, 9:17:12 AM4/3/13
to xen-h...@googlegroups.com
Работает в смысле с патчем?

[root@h08-g01 ~]# xe vif-param-list uuid=ab9e8400-ca4d-3b6f-6dba-5d355e165459
uuid ( RO)                        : ab9e8400-ca4d-3b6f-6dba-5d355e165459
                     vm-uuid ( RO): 477cdfae-fcb2-05d7-e56f-fa8334486d13
               vm-name-label ( RO): CentOS 6 (64-bit) (1)
          allowed-operations (SRO): attach; unplug
          current-operations (SRO):
                      device ( RO): 0
                         MAC ( RO): 0e:2c:0a:06:d3:56
           MAC-autogenerated ( RO): true
                         MTU ( RO): 1500
          currently-attached ( RO): true
          qos_algorithm_type ( RW):
        qos_algorithm_params (MRW):
    qos_supported_algorithms (SRO):
                other-config (MRW):
                network-uuid ( RO): 952f0dce-724e-de35-5d8a-ed2d5494b345
          network-name-label ( RO): bond
                 io_read_kbs ( RO): 0.293
                io_write_kbs ( RO): 0.071
                locking-mode ( RW): locked
                ipv4-allowed (SRW): 185.11.104.17
                ipv6-allowed (SRW):
Данная конфигурация, меняю в контейнере, мак, пакеты перестают ходить, меняю ip, пакеты ходят.

Интерфейс у меня бонд, vif, да, не первый.

3 апреля 2013 г., 17:10 пользователь George Shuklin <george....@gmail.com> написал:
Работает. Глюки могут быть на xenbr1, 2 и т.д. и vif старше первого.

03.04.2013 17:06, Dmitrij Nemirskij пишет:
Действительно, если locking-mode locked от смены мака, защищает, то ipv4-allowed не работает.

3 апреля 2013 г., 16:09 пользователь George Shuklin <george....@gmail.com> написал:
В XCP 1.6 есть официальный антиспуфинг
Параметры vif locking-mode, ipv4-allowed, ipv6-allowed

Есть одно "но" - оно сломано в XCP 1.6, патч заслан в апстрим и принят.

03.04.2013 16:00, Dmitrij Nemirskij пишет:
Приветствую!

Возникла необходимость запретить менять клиентам IP и MAC адреса на виртуальных машинах. Чувствую, что это можно сделать при  помощи OVS, но как вижу, документировано все это очень плохо.
Возможно ктото пнет в нужном направление?
--
Вы получили это сообщение, поскольку подписаны на группу xen-hosting.

Чтобы отказаться от подписки на эту группу и перестать получать из нее сообщения, отправьте электронное письмо на адрес xen-hosting...@googlegroups.com.

Подробнее о функциях можно узнать на странице https://groups.google.com/groups/opt_out.



--
Вы получили это сообщение, поскольку подписаны на группу xen-hosting.

Чтобы отказаться от подписки на эту группу и перестать получать из нее сообщения, отправьте электронное письмо на адрес xen-hosting...@googlegroups.com.

Подробнее о функциях можно узнать на странице https://groups.google.com/groups/opt_out.



--
Вы получили это сообщение, поскольку подписаны на группу xen-hosting.
 
Чтобы отказаться от подписки на эту группу и перестать получать из нее сообщения, отправьте электронное письмо на адрес xen-hosting...@googlegroups.com.

Подробнее о функциях можно узнать на странице https://groups.google.com/groups/opt_out.
 
 

--
Вы получили это сообщение, поскольку подписаны на группу xen-hosting.
 
Чтобы отказаться от подписки на эту группу и перестать получать из нее сообщения, отправьте электронное письмо на адрес xen-hosting...@googlegroups.com.

George Shuklin

unread,
Apr 3, 2013, 9:25:02 AM4/3/13
to xen-h...@googlegroups.com
О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ XCP О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ vif0 О©╫ xenbr0 (О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫).
О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫О©╫О©╫О©╫О©╫ ovs-ofctl dump-flows xenbr0.

03.04.2013 17:17, Dmitrij Nemirskij О©╫О©╫О©╫О©╫О©╫:
О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫О©╫?

[root@h08-g01 ~]# xe vif-param-list uuid=ab9e8400-ca4d-3b6f-6dba-5d355e165459
uuid ( RO) О©╫ О©╫ О©╫ О©╫ О©╫ О©╫ О©╫ О©╫ О©╫ О©╫ О©╫ О©╫: ab9e8400-ca4d-3b6f-6dba-5d355e165459
О©╫ О©╫ О©╫ О©╫ О©╫ О©╫ О©╫ О©╫ О©╫ О©╫ О©╫vm-uuid ( RO): 477cdfae-fcb2-05d7-e56f-fa8334486d13
О©╫ О©╫ О©╫ О©╫ О©╫ О©╫ О©╫ О©╫vm-name-label ( RO): CentOS 6 (64-bit) (1)
О©╫ О©╫ О©╫ О©╫ О©╫ allowed-operations (SRO): attach; unplug
О©╫ О©╫ О©╫ О©╫ О©╫ current-operations (SRO):
О©╫ О©╫ О©╫ О©╫ О©╫ О©╫ О©╫ О©╫ О©╫ О©╫ О©╫ device ( RO): 0
О©╫ О©╫ О©╫ О©╫ О©╫ О©╫ О©╫ О©╫ О©╫ О©╫ О©╫ О©╫ О©╫MAC ( RO): 0e:2c:0a:06:d3:56
О©╫ О©╫ О©╫ О©╫ О©╫ О©╫MAC-autogenerated ( RO): true
О©╫ О©╫ О©╫ О©╫ О©╫ О©╫ О©╫ О©╫ О©╫ О©╫ О©╫ О©╫ О©╫MTU ( RO): 1500
О©╫ О©╫ О©╫ О©╫ О©╫ currently-attached ( RO): true
О©╫ О©╫ О©╫ О©╫ О©╫ qos_algorithm_type ( RW):
О©╫ О©╫ О©╫ О©╫ qos_algorithm_params (MRW):
О©╫ О©╫ qos_supported_algorithms (SRO):
О©╫ О©╫ О©╫ О©╫ О©╫ О©╫ О©╫ О©╫ other-config (MRW):
О©╫ О©╫ О©╫ О©╫ О©╫ О©╫ О©╫ О©╫ network-uuid ( RO): 952f0dce-724e-de35-5d8a-ed2d5494b345
О©╫ О©╫ О©╫ О©╫ О©╫ network-name-label ( RO): bond
О©╫ О©╫ О©╫ О©╫ О©╫ О©╫ О©╫ О©╫ О©╫io_read_kbs ( RO): 0.293
О©╫ О©╫ О©╫ О©╫ О©╫ О©╫ О©╫ О©╫ io_write_kbs ( RO): 0.071
О©╫ О©╫ О©╫ О©╫ О©╫ О©╫ О©╫ О©╫ locking-mode ( RW): locked
О©╫ О©╫ О©╫ О©╫ О©╫ О©╫ О©╫ О©╫ ipv4-allowed (SRW): 185.11.104.17
О©╫ О©╫ О©╫ О©╫ О©╫ О©╫ О©╫ О©╫ ipv6-allowed (SRW):
О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫О©╫, О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫О©╫О©╫О©╫ ip, О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫.

О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫, vif, О©╫О©╫, О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫.

3 О©╫О©╫О©╫О©╫О©╫О©╫ 2013 О©╫., 17:10 О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ George Shuklin <george....@gmail.com> О©╫О©╫О©╫О©╫О©╫О©╫О©╫:

Dmitrij Nemirskij

unread,
Apr 3, 2013, 9:34:21 AM4/3/13
to xen-h...@googlegroups.com
В том то и дело, что у меня нет xenbr0, два интерфейса в бондинге.

3 апреля 2013 г., 17:25 пользователь George Shuklin <george....@gmail.com> написал:
Дефолтный XCP работает только с vif0 и xenbr0 (глюк в скрипте).
Если условия выполнены, покажи ovs-ofctl dump-flows xenbr0.

03.04.2013 17:17, Dmitrij Nemirskij пишет:
Работает в смысле с патчем?

[root@h08-g01 ~]# xe vif-param-list uuid=ab9e8400-ca4d-3b6f-6dba-5d355e165459
uuid ( RO)                        : ab9e8400-ca4d-3b6f-6dba-5d355e165459
                     vm-uuid ( RO): 477cdfae-fcb2-05d7-e56f-fa8334486d13
               vm-name-label ( RO): CentOS 6 (64-bit) (1)
          allowed-operations (SRO): attach; unplug
          current-operations (SRO):
                      device ( RO): 0
                         MAC ( RO): 0e:2c:0a:06:d3:56

George Shuklin

unread,
Apr 3, 2013, 9:41:12 AM4/3/13
to xen-h...@googlegroups.com
О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫. О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ bridge number О©╫ device number.

https://github.com/xen-org/xen-api/pull/953

О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫.


03.04.2013 17:34, Dmitrij Nemirskij О©╫О©╫О©╫О©╫О©╫:
О©╫ О©╫О©╫О©╫ О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫, О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫ О©╫О©╫т xenbr0, О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫.

3 О©╫О©╫О©╫О©╫О©╫О©╫ 2013 О©╫., 17:25 О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ George Shuklin <george....@gmail.com> О©╫О©╫О©╫О©╫О©╫О©╫О©╫:
О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ XCP О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ vif0 О©╫ xenbr0 (О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫).
О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫О©╫О©╫О©╫О©╫ ovs-ofctl dump-flows xenbr0.

03.04.2013 17:17, Dmitrij Nemirskij О©╫О©╫О©╫О©╫О©╫:
О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫О©╫?

[root@h08-g01 ~]# xe vif-param-list uuid=ab9e8400-ca4d-3b6f-6dba-5d355e165459

Dmitrij Nemirskij

unread,
Apr 3, 2013, 10:21:44 AM4/3/13
to xen-h...@googlegroups.com
Уже поднял тестовую платформу, по результатам отпишусь.

3 апреля 2013 г., 17:41 пользователь George Shuklin <george....@gmail.com> написал:
тогда накладывать патч. Там умники перепутали bridge number и device number.

https://github.com/xen-org/xen-api/pull/953

Кстати, на бондинге не проверял, интересно будет узнать.


03.04.2013 17:34, Dmitrij Nemirskij пишет:
В том то и дело, что у меня нет xenbr0, два интерфейса в бондинге.

3 апреля 2013 г., 17:25 пользователь George Shuklin <george....@gmail.com> написал:
Дефолтный XCP работает только с vif0 и xenbr0 (глюк в скрипте).
Если условия выполнены, покажи ovs-ofctl dump-flows xenbr0.

03.04.2013 17:17, Dmitrij Nemirskij пишет:
Работает в смысле с патчем?

[root@h08-g01 ~]# xe vif-param-list uuid=ab9e8400-ca4d-3b6f-6dba-5d355e165459
uuid ( RO)                        : ab9e8400-ca4d-3b6f-6dba-5d355e165459
                     vm-uuid ( RO): 477cdfae-fcb2-05d7-e56f-fa8334486d13
               vm-name-label ( RO): CentOS 6 (64-bit) (1)
          allowed-operations (SRO): attach; unplug
          current-operations (SRO):
                      device ( RO): 0
                         MAC ( RO): 0e:2c:0a:06:d3:56

Dmitrij Nemirskij

unread,
Apr 4, 2013, 7:49:18 AM4/4/13
to xen-h...@googlegroups.com
На двух нодах, с бондингом, работает.

Работает как по MAC, так и по IP, которых можно задать несколько.

3 апреля 2013 г., 18:21 пользователь Dmitrij Nemirskij <dmitrij.v...@gmail.com> написал:

Dmitrij Nemirskij

unread,
Apr 4, 2013, 9:10:39 AM4/4/13
to xen-h...@googlegroups.com
Ребят, а подскажите, кто так конфигурирует сеть, может я изобретаю велосипед с DHCP?
Тот же вопрос с учетными данными в новом контейнере, особенно на windows.

4 апреля 2013 г., 15:49 пользователь Dmitrij Nemirskij <dmitrij.v...@gmail.com> написал:

Vasiliy Tolstov

unread,
Apr 4, 2013, 10:32:41 AM4/4/13
to xen-h...@googlegroups.com
4 апреля 2013 г., 17:10 пользователь Dmitrij Nemirskij
<dmitrij.v...@gmail.com> написал:
> Ребят, а подскажите, кто так конфигурирует сеть, может я изобретаю велосипед
> с DHCP?
> Тот же вопрос с учетными данными в новом контейнере, особенно на windows.


А в чем велосипедность с dhcp?

--
Vasiliy Tolstov,
e-mail: v.to...@selfip.ru
jabber: va...@selfip.ru

George Shuklin

unread,
Apr 4, 2013, 1:06:37 PM4/4/13
to xen-h...@googlegroups.com
О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫. О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ xenstore-dhcp, О©╫О©╫ О©╫сё О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫-О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫.

О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫: О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ dhclient О©╫ О©╫О©╫дёО©╫ О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ xenstore. О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ xenstore О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫ (О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫) О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫ VM.

О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ - О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ IP О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ dhcp, О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ лёО©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ xen'О©╫О©╫.

О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫: О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ CLI dhcplient. О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫ О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫. О©╫О©╫О©╫О©╫ О©╫О©╫О©╫-О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ - О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫.

(О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫).

04.04.2013 17:10, Dmitrij Nemirskij О©╫О©╫О©╫О©╫О©╫:
О©╫О©╫О©╫О©╫О©╫, О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫, О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ DHCP?
О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ windows.

4 О©╫О©╫О©╫О©╫О©╫О©╫ 2013 О©╫., 15:49 О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ Dmitrij Nemirskij <dmitrij.v...@gmail.com> О©╫О©╫О©╫О©╫О©╫О©╫О©╫:
О©╫О©╫ О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫, О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫.

О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫ MAC, О©╫О©╫О©╫ О©╫ О©╫О©╫ IP, О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫.

3 О©╫О©╫О©╫О©╫О©╫О©╫ 2013 О©╫., 18:21 О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ Dmitrij Nemirskij <dmitrij.v...@gmail.com> О©╫О©╫О©╫О©╫О©╫О©╫О©╫:

О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫.

3 О©╫О©╫О©╫О©╫О©╫О©╫ 2013 О©╫., 17:41 О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ George Shuklin <george....@gmail.com> О©╫О©╫О©╫О©╫О©╫О©╫О©╫:

О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫. О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ bridge number О©╫ device number.

https://github.com/xen-org/xen-api/pull/953

О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫.


03.04.2013 17:34, Dmitrij Nemirskij О©╫О©╫О©╫О©╫О©╫:
О©╫ О©╫О©╫О©╫ О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫, О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫ О©╫О©╫т xenbr0, О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫.

3 О©╫О©╫О©╫О©╫О©╫О©╫ 2013 О©╫., 17:25 О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ George Shuklin <george....@gmail.com> О©╫О©╫О©╫О©╫О©╫О©╫О©╫:
О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ XCP О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ vif0 О©╫ xenbr0 (О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫).
О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫О©╫О©╫О©╫О©╫ ovs-ofctl dump-flows xenbr0.

03.04.2013 17:17, Dmitrij Nemirskij О©╫О©╫О©╫О©╫О©╫:
О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫О©╫?

[root@h08-g01 ~]# xe vif-param-list uuid=ab9e8400-ca4d-3b6f-6dba-5d355e165459

Sergey Abramyan

unread,
Apr 4, 2013, 2:19:01 PM4/4/13
to xen-h...@googlegroups.com
Собственно я начал делать что-то подобное. Конечно, хочется более правильного решения.

У нас была статика, сейчас перводим все на dhcp, так как с ним некоторые моменты проще. Кстати, dhcp сервер на python, это делает его разработку и доработку немного проще.


2013/4/4 George Shuklin <george....@gmail.com>
У нас статика. И я долгое время думаю о реализации некоей разновидности xenstore-dhcp, но всё руки не дойдут реализовать его по-человечески.

Основная идея: пакет заменяет dhclient и ведёт себя аналогично, но адрес читает из xenstore. И вместо аренды он подписан на изменения в xenstore и при первом чихе (смене адреса) меняет его на VM.

Прелесть подобного подхода - в случае с неожиданной реакцией софта на смену IP она будет полностью аналогична ситуации с dhcp, плюс становится очень лёгкой миграция между бареметалл и xen'ом.

Основная проблема: расковырять все особенности работы CLI dhcplient. Надо сесть и разобраться, но руки не доходят. Если кто-то готов скооперироваться - вместе будет веселее.

(планирую в опенсорс).

04.04.2013 17:10, Dmitrij Nemirskij пишет:
Ребят, а подскажите, кто так конфигурирует сеть, может я изобретаю велосипед с DHCP?
Тот же вопрос с учетными данными в новом контейнере, особенно на windows.

4 апреля 2013 г., 15:49 пользователь Dmitrij Nemirskij <dmitrij.v...@gmail.com> написал:
На двух нодах, с бондингом, работает.

Работает как по MAC, так и по IP, которых можно задать несколько.

3 апреля 2013 г., 18:21 пользователь Dmitrij Nemirskij <dmitrij.v...@gmail.com> написал:
Уже поднял тестовую платформу, по результатам отпишусь.

3 апреля 2013 г., 17:41 пользователь George Shuklin <george....@gmail.com> написал:
тогда накладывать патч. Там умники перепутали bridge number и device number.

https://github.com/xen-org/xen-api/pull/953

Кстати, на бондинге не проверял, интересно будет узнать.


03.04.2013 17:34, Dmitrij Nemirskij пишет:
В том то и дело, что у меня нет xenbr0, два интерфейса в бондинге.

3 апреля 2013 г., 17:25 пользователь George Shuklin <george....@gmail.com> написал:
Дефолтный XCP работает только с vif0 и xenbr0 (глюк в скрипте).
Если условия выполнены, покажи ovs-ofctl dump-flows xenbr0.

03.04.2013 17:17, Dmitrij Nemirskij пишет:
Работает в смысле с патчем?

[root@h08-g01 ~]# xe vif-param-list uuid=ab9e8400-ca4d-3b6f-6dba-5d355e165459
uuid ( RO)                        : ab9e8400-ca4d-3b6f-6dba-5d355e165459
                     vm-uuid ( RO): 477cdfae-fcb2-05d7-e56f-fa8334486d13
               vm-name-label ( RO): CentOS 6 (64-bit) (1)
          allowed-operations (SRO): attach; unplug
          current-operations (SRO):
                      device ( RO): 0
                         MAC ( RO): 0e:2c:0a:06:d3:56



--
С уважением,
Сергей Абрамян

Eugene Istomin

unread,
Apr 4, 2013, 2:25:24 PM4/4/13
to xen-h...@googlegroups.com

У нас третий месяц в продакте крутится реализация автоматической конфигурации серверов, за исключением нескольких факапов с внутренним DNS полёт нормальный.

 

Сделано на интеграции chef c внешними системами.

С точки зрения клиентского linux-шаблона, dhclient получает порцию расширенных параметров и отдаёт systemd, который скармливает всё sh-скриптам. Сетевые настройки, пароль прокси, ключик итд автоматически раздаются и все счастливы.

 

Едиенственное, это не xcp, чистый xen 4.2 + глубокая chef-интеграция.

--

Best regards,

Eugene Istomin

George Shuklin

unread,
Apr 4, 2013, 4:00:44 PM4/4/13
to xen-h...@googlegroups.com
О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ DHCP:

О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ RFC О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫
О©╫О©╫О©╫ О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫, О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ DHCP-О©╫О©╫О©╫О©╫О©╫О©╫О©╫.
О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ - О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ IP.
О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫-О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫, О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ (О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ - О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫).
О©╫О©╫О©╫О©╫ О©╫О©╫ DHCP О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫.
О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫ MAC-IP, О©╫ О©╫.О©╫. О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ VM (О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫ xapi), О©╫О©╫ О©╫О©╫О©╫, О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫ О©╫О©╫. О©╫О©╫ О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫ О©╫О©╫О©╫.

О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫сё-О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫ (xenstore-dhcp) О©╫О©╫О©╫, О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫, О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ IP О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫.

04.04.2013 22:19, Sergey Abramyan О©╫О©╫О©╫О©╫О©╫:
О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫-О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫. О©╫О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫.

О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫ dhcp, О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫. О©╫О©╫О©╫О©╫О©╫О©╫, dhcp О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ python, О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫.


2013/4/4 George Shuklin <george....@gmail.com>
О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫. О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ xenstore-dhcp, О©╫О©╫ О©╫сё О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫-О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫.

О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫: О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ dhclient О©╫ О©╫О©╫дёО©╫ О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ xenstore. О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ xenstore О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫ (О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫) О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫ VM.

О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ - О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ IP О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ dhcp, О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ лёО©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ xen'О©╫О©╫.

О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫: О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ CLI dhcplient. О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫ О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫. О©╫О©╫О©╫О©╫ О©╫О©╫О©╫-О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ - О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫.

(О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫).

04.04.2013 17:10, Dmitrij Nemirskij О©╫О©╫О©╫О©╫О©╫:
О©╫О©╫О©╫О©╫О©╫, О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫, О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ DHCP?
О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ windows.

4 О©╫О©╫О©╫О©╫О©╫О©╫ 2013 О©╫., 15:49 О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ Dmitrij Nemirskij <dmitrij.v...@gmail.com> О©╫О©╫О©╫О©╫О©╫О©╫О©╫:
О©╫О©╫ О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫, О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫.

О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫ MAC, О©╫О©╫О©╫ О©╫ О©╫О©╫ IP, О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫.

3 О©╫О©╫О©╫О©╫О©╫О©╫ 2013 О©╫., 18:21 О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ Dmitrij Nemirskij <dmitrij.v...@gmail.com> О©╫О©╫О©╫О©╫О©╫О©╫О©╫:
О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫.

3 О©╫О©╫О©╫О©╫О©╫О©╫ 2013 О©╫., 17:41 О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ George Shuklin <george....@gmail.com> О©╫О©╫О©╫О©╫О©╫О©╫О©╫:
О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫. О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ bridge number О©╫ device number.

https://github.com/xen-org/xen-api/pull/953

О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫.


03.04.2013 17:34, Dmitrij Nemirskij О©╫О©╫О©╫О©╫О©╫:
О©╫ О©╫О©╫О©╫ О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫, О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫ О©╫О©╫т xenbr0, О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫.

3 О©╫О©╫О©╫О©╫О©╫О©╫ 2013 О©╫., 17:25 О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ George Shuklin <george....@gmail.com> О©╫О©╫О©╫О©╫О©╫О©╫О©╫:
О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ XCP О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ vif0 О©╫ xenbr0 (О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫).
О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫О©╫О©╫О©╫О©╫ ovs-ofctl dump-flows xenbr0.

03.04.2013 17:17, Dmitrij Nemirskij О©╫О©╫О©╫О©╫О©╫:
О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫О©╫?

[root@h08-g01 ~]# xe vif-param-list uuid=ab9e8400-ca4d-3b6f-6dba-5d355e165459



--
О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫,
О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫

Sergey Abramyan

unread,
Apr 4, 2013, 4:22:05 PM4/4/13
to xen-h...@googlegroups.com
Да, я понимаю все минусы DHCP.

Как я уже говорил, есть реализация dhcp сервера на питоне, он умеет - "антиспуфинг тяжело настраивать - нужно пропускать бродкасты от неправильных IP."

Необходимость вести базу MAC-IP, а т.к. маки прописываются в конфиге VM (или в базе xapi), то это, фактически, синхронизация двух БД. Не есть быть гут.

У нас это не в конфиге VM(или базе xapi), но да, надо тоже немного разные базы, и приходитс синхронизировать.

Лаги от DHCP при загрузке.

Пока не замечал. Можно подробнее?


Если сети по какой-то причине нет, машина загрузится в нерабочем состоянии (в случае со статикой - в рабочем).

Тут да, ничего особо не сделаешь.

>до исчерпания срока аренды без нарушения RFC вы не можете выдать адрес другой машине

Ну, соблюдать его и не обязательно именно в этом случае =)

> вам надо безумно тщательно следить за тем, чтобы в сети не оказалось другого DHCP-сервера.

Это не большая проблема. Хотя, может я здесь чего не понимаю.


2013/4/5 George Shuklin <george....@gmail.com>
Основные проблемы с DHCP:

до исчерпания срока аренды без нарушения RFC вы не можете выдать адрес другой машине
вам надо безумно тщательно следить за тем, чтобы в сети не оказалось другого DHCP-сервера.
антиспуфинг тяжело настраивать - нужно пропускать бродкасты от неправильных IP.
Если сети по какой-то причине нет, машина загрузится в нерабочем состоянии (в случае со статикой - в рабочем).
Лаги от DHCP при загрузке.
Необходимость вести базу MAC-IP, а т.к. маки прописываются в конфиге VM (или в базе xapi), то это, фактически, синхронизация двух БД. Не есть быть гут.

Я надеюсь всё-таки сделать его (xenstore-dhcp) так, чтобы он брал адрес отткуда же, откуда берутся IP для правил антиспуфинга.

04.04.2013 22:19, Sergey Abramyan пишет:


2013/4/4 George Shuklin <george....@gmail.com>
[root@h08-g01 ~]# xe vif-param-list uuid=ab9e8400-ca4d-3b6f-6dba-5d355e165459
uuid ( RO)                        : ab9e8400-ca4d-3b6f-6dba-5d355e165459
                     vm-uuid ( RO): 477cdfae-fcb2-05d7-e56f-fa8334486d13
               vm-name-label ( RO): CentOS 6 (64-bit) (1)
          allowed-operations (SRO): attach; unplug
          current-operations (SRO):
                      device ( RO): 0
                         MAC ( RO): 0e:2c:0a:06:d3:56

Dmitrij Nemirskij

unread,
Oct 11, 2013, 7:33:52 AM10/11/13
to xen-h...@googlegroups.com
И снова чтото сломали на xenserver 6.2
Не работает ipv4-allowed


4 апреля 2013 г., 15:49 пользователь Dmitrij Nemirskij <dmitrij.v...@gmail.com> написал:

George Shuklin

unread,
Oct 11, 2013, 1:47:23 PM10/11/13
to xen-h...@googlegroups.com
vif=0, bridge=0?
Настройки подписки и доставки писем: https://groups.google.com/groups/opt_out.

Reply all
Reply to author
Forward
0 new messages