Сеть devstack / не удается пинговать экземпляры

Я столкнулся с проблемой, как правильно настроить сеть при использовании ubuntu 17.10 в виртуальном боксе. У меня проблема с проверкой связи моих экземпляров с хост-компьютера и даже с гостевой виртуальной машины. Та же проблема в экземплярах, они не могут пинговать виртуальные машины или хост-компьютер. В виртуальном боксе я использую 3 сетевых адаптера (NAT для доступа в Интернет, 2x хоста только паравиртуализированная сеть [один для связи между узлами, другой должен был быть общедоступным интерфейсом для экземпляров]).

/ etc / network / interfaces

# The loopback network interface
auto lo
iface lo inet loopback

# VirtualBox NAT -- for Internet access to VM
auto enp0s3
iface enp0s3 inet dhcp

auto enp0s8
iface enp0s8 inet static
      address 172.18.161.6
      netmask 255.255.255.0

auto enp0s9
iface enp0s9 inet manual
        up ip link set dev $iface up
        down ip link set dev $iface down

И devstack local.conf был с этой страницы (пробовал их все): https://docs.openstack.org/devstack/latest/guides/neutron.html


person crazzynko    schedule 18.02.2018    source источник


Ответы (2)


Я не знаю, как выглядят ваши файлы конфигурации, но наверняка я могу предложить для решения подобных проблем, попробуйте отладить шаг за шагом.

1: Из экземпляра, ping по умолчанию GW, то есть виртуальный маршрутизатор, соединяющий внутреннюю сеть с внешней сетью. В случае успеха переходите к шагу 2. В случае неудачи виноват вы.

2: с виртуального маршрутизатора, конечная точка хоста ping. В случае успеха попробуйте наоборот. В случае неудачи виноват ты.

Если все работает нормально, проверьте файлы конфигурации, gw по умолчанию, правила маршрутизации и т. Д.

Позвольте мне, если это сработает или нет !!

person abhilash_goyal    schedule 23.02.2018
comment
Привет, это то, что я уже пробовал, но до сих пор не знаю, в чем проблема. Здесь записываются файлы конфигурации docs.openstack.org/devstack/latest/guides/neutron .html - person crazzynko; 16.04.2018

После успешной установки Devstack, если вы хотите предоставить доступ к экземплярам и к экземплярам, ​​вам необходимо настроить несколько параметров:

  1. В группах безопасности добавьте правила входа для ICMP, SSH, HTTP, HTTPS и т. Д .;
  2. В частной сети отредактируйте частную подсеть, чтобы добавить DNS-серверы имен (8.8.8.8, 1.1.1.1 и т. Д.);
  3. Выделены несколько плавающих IP-адресов;
  4. Запустить несколько экземпляров;
  5. Свяжите плавающий IP-адрес с каждым экземпляром;
  6. Установите proxy_arp и iptables (в хосте Devstack).

Попробуйте выполнить следующее: Как открыть стек разработчика плавающий айпи во внешний мир?

person marcio    schedule 04.12.2019