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
Ниже работает отлично
- Я могу получить доступ к Интернету с VM1(10.0.0.2, который автоматически назначается IP).
- Я могу пинговать машину LAN (192.168.2.16) от VM1.
- Машина с открытым стеком (192.168.2.15) может пропинговать VM1(10.0.0.2).
- 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