Openstack VM не доступен в локальной сети

Я сталкиваюсь с проблемой доступа к виртуальным машинам с открытым стеком в локальной сети.

  • Я установил opensatck для одной машины (192.168.2.15) с помощью devstack, поэтому все виртуальные машины работают внутри этой машины.
  • Моя машина (192.168.2.15) имеет одну сетевую карту (eth0) и
  • У меня есть новые сети, не установлены нейтроны.
  • Я назначил статический IP-адрес на eth0 всей машины локальной сети (например, 192.168.2.15 и 192.168.2.16) в файле / etc / network / interfaces.

Системная информация о Open stack Machine приведена ниже:

Использование памяти: 19% IP-адрес для virbr0: 192.168.122.1

Использование подкачки: 0% IP-адрес для br100: 10.0.0.1

Ниже работает отлично

  1. Я могу получить доступ к Интернету с VM1(10.0.0.2, который автоматически назначается IP).
  2. Я могу пинговать машину LAN (192.168.2.16) от VM1.
  3. Машина с открытым стеком (192.168.2.15) может пропинговать VM1(10.0.0.2).
  4. VM1(10.0.0.2) может пропинговать VM2 (10.0.0.3).

Но LAN-машина 192.168.2.16 не может пропинговать VM1(10.0.0.2)

Поэтому, пожалуйста, предложите, как это может быть достигнуто? И, пожалуйста, считайте меня очень новым для Open stack и сетей.

Спасибо!!!

2 ответа

Решение

Добавление маршрута на клиентскую машину к openstack VM помогло мне.

Вам нужно назначить плавающий IP-адрес виртуальным машинам, которые вы создаете, если вы хотите, чтобы хост из внешней сети openstack подключался к нему. Внутренние IP-адреса доступны только внутри сети openstack.

Посмотрите, как назначить плавающий IP-адрес виртуальной машине здесь: http://docs.openstack.org/user-guide/content/floating_ip_allocate.html

Чтобы получить доступ к плавающему IP-адресу виртуальной машины с другого хоста (который не является хостом devstack), вы должны убедиться, что хост devstack настроен на пересылку пакетов. Вы можете сделать это с:

sudo bash
echo 1 > /proc/sys/net/ipv4/ip_forward
echo 1 > /proc/sys/net/ipv4/conf/eth0/proxy_arp
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE 

Подробности смотрите здесь: http://barakme.tumblr.com/post/70895539608/openstack-in-a-box-setting-up-devstack-havana-on-your

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