Я немного покопался и наконец нашел актуальную проблему: vxlan
модули ядра не были скомпилированы. Добавление их решило проблему. Я также удалил мостовое устройство, чтобы OpenStack напрямую использовал сетевой интерфейс.
Для справки - в случае, если кто-то сталкивается с такими же проблемами, новая конфигурация для devstack:
управляющий узел:
[[local|localrc]] MULTI_HOST=1 RECLONE=no PIP_UPGRADE=False PASSWORD=ostack ADMIN_PASSWORD=$PASSWORD SERVICE_TOKEN=$PASSWORD MYSQL_PASSWORD=$PASSWORD RABBIT_PASSWORD=$PASSWORD SERVICE_PASSWORD=$PASSWORD HOST_IP=192.168.0.112 DEST=/opt/stack SERVICE_DIR=$DEST/status DATA_DIR=$DEST/data LOGDIR=$DEST/logs LOGFILE=$LOGDIR/stack.sh.log GIT_BASE=http://github.com # keep logs for n days, color them, and suppress debug output LOGDAYS=2 LOG_COLOR=true export ENABLE_DEBUG_LOG_LEVEL=False # Neutron networking disable_service n-net enable_service q-svc enable_service q-agt enable_service q-dhcp enable_service q-l3 enable_service q-meta enable_service neutron # Tempest enable_service tempest disable_service zookeeper # Heat enable_service heat h-api h-api-cfn h-api-cw h-eng # LXC LIBVIRT_TYPE=lxc PUBLIC_NETWORK_GATEWAY=192.168.0.1 PUBLIC_INTERFACE=enp4s0 # Neutron configuration FIXED_RANGE=10.0.0.0/24 FLOATING_RANGE=192.168.0.0/24 Q_USE_SECGROUP=True Q_FLOATING_ALLOCATION_POOL=start=192.168.0.5,end=192.168.0.99 # OpenVSwitch settings Q_USE_PROVIDERNET_FOR_PUBLIC=True OVS_PHYSICAL_BRIDGE=br-ex PUBLIC_BRIDGE=br-ex OVS_BRIDGE_MAPPINGS=public:br-ex Q_L3_ENABLED=True
вычислительный узел:
[[local|localrc]] # control node HOST=192.168.0.112 SERVICE_HOST=$HOST MYSQL_HOST=$HOST RABBIT_HOST=$HOST Q_HOST=$HOST GLANCE_HOSTPORT=$HOST:9292 # passwords ADMIN_PASSWORD=ostack DATABASE_PASSWORDD=$ADMIN_PASSWORD MYSQL_PASSWORD=$ADMIN_PASSWORD RABBIT_PASSWORD=$ADMIN_PASSWORD SERVICE_PASSWORD=$ADMIN_PASSWORD HOST_IP=192.168.0.106 DEST=/opt/stack SERVICE_DIR=$DEST/status DATA_DIR=$DEST/data LOGDIR=$DEST/logs LOGFILE=$LOGDIR/stack.sh.log GIT_BASE=http://github.com IFACE=enx001e0630391d # keep logs for n days, color them, and suppress debug output LOGDAYS=2 LOG_COLOR=true export ENABLE_DEBUG_LOG_LEVEL=False ENABLED_SERVICES=n-cpu,rabbit,q-agt # nova -- LXC LIBVIRT_TYPE=lxc PUBLIC_INTERFACE=$IFACE