Сеть Adding к машине, развернутой Амулетом

У меня есть небольшой кластер OpenStack, развернутый с Амулетом/МААСОМ. Как я могу добавить дополнительную сеть к одной из уже развернутых машин? Поскольку кластер является операционным, я хотел бы постараться не повторно развертывать машину.

То, чего я хочу достигнуть, для машины и всего ее LXCs, чтобы иметь интерфейсы в новой сети, это, чтобы смочь использовать os-public-network опция на различном OpenStack очарование API.

Я не мог найти любую документацию относительно того, как Амулет настраивает сети, но это - то, как я предполагаю, что это работало бы. Давайте предположим, что интерфейс новой сети eth2. Затем Амулет был бы:

  • Создайте интерфейс моста br2 и подключение eth2 к нему. Добавьте к /etc/network/interfaces:

    auto eth2
    
    source /etc/network/eth2.config
    

    Добавьте к /etc/network/eth2.config:

    iface eth2 inet manual
    
    auto br2
    iface br2 inet dhcp
      bridge_ports eth0
    
  • Обновление обрабатывает по шаблону от LXC в /var/lib/juju/containers/juju-trusty-lxc-template/lxc.conf и /var/lib/lxc/juju-trusty-lxc-template/config путем добавления

    lxc.network.type = veth
    lxc.network.link = br2
    lxc.network.flags = up
    
  • Сделайте то же самое для существующего LXC в /var/lib/juju/containers/juju-machine-*-lxc-*/lxc.conf и /var/lib/lxc/juju-machine-*-lxc-*/config.

Действительно ли это - корректная интерпретация того, как Амулет настроил бы вещи? Есть ли другие соображения?

3
задан 16 March 2015 в 18:47

0 ответов

Другие вопросы по тегам:

Похожие вопросы: