由于绑定失败,无法创建实例

由于绑定失败,无法创建实例

我正在 3 个节点(控制器、计算和块存储)上部署 openstack。

我的每个节点都有 2 个附件,eno1 在管理网络上,eno2 在提供商网络 (192.168.3.0/24) 上。我试图将一个实例连接到提供商网络,为此我在 openstack 中定义了网络(称为提供商,子网也称为提供商 192.168.3.0/24),它似乎处于活动状态。我尝试使用管理员凭据和合适的密钥对,但出现同样的错误。

我已经安装了:keystone、nova、neutron、placement、glance、cinder 和 horizo​​n,并遵循 Victoria 指南。

当我尝试创建一个实例时

openstack server create --flavor m1.nano --image cirros --nic net-id=92dc8bf4-30be-4fdb-a1f4-bc91126dbc38 --security-group default --key-name demokey provider-instance

我进入 /etc/neutron/server.log (在控制器节点上):

错误 neutron.plugins.ml2.managers [req-3114ffac-2825-4db6-8586-0b3685fa6b1d b21b8901642c470b8f668965997c7922 0f23d567d2ce4599a1571d8fd5982f9a - default default] 无法使用段 [{'id': 'e238d39a-ec1a-447a-a272-19cf4e4f76e1', 'network_type': 'flat', 'physical_network': 'provider', 'segmentation_id':无,'network_id':'d4c8fb07-7e56-4768-b725-93f3b97e1772'}]`

我觉得 linuxbridge 无法绑定计算节点上的端口。

ip a控制器返回

2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 40:a8:f0:2f:4a:6c brd ff:ff:ff:ff:ff:ff
    inet 10.0.0.2/24 brd 10.0.0.255 scope global eno1
       valid_lft forever preferred_lft forever
    inet6 fe80::42a8:f0ff:fe2f:4a6c/64 scope link 
       valid_lft forever preferred_lft forever
3: eno2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 40:a8:f0:2f:4a:6d brd ff:ff:ff:ff:ff:ff
    inet 192.168.3.20/24 brd 192.168.3.255 scope global eno2
       valid_lft forever preferred_lft forever
    inet6 fe80::42a8:f0ff:fe2f:4a6d/64 scope link 
       valid_lft forever preferred_lft forever
4: eno3: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether 40:a8:f0:2f:4a:6e brd ff:ff:ff:ff:ff:ff
5: eno4: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether 40:a8:f0:2f:4a:6f brd ff:ff:ff:ff:ff:ff
8: tap80268500-17@if2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether ca:64:af:92:69:09 brd ff:ff:ff:ff:ff:ff link-netns qdhcp-45320836-f1a3-4e96-a3d8-59b95d633d1e

但在计算节点上:

2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 94:18:82:78:cd:5c brd ff:ff:ff:ff:ff:ff
    inet 10.0.0.3/24 brd 10.0.0.255 scope global eno1
       valid_lft forever preferred_lft forever
    inet6 fe80::9618:82ff:fe78:cd5c/64 scope link 
       valid_lft forever preferred_lft forever
3: eno2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 94:18:82:78:cd:5d brd ff:ff:ff:ff:ff:ff
    inet 192.168.3.30/24 brd 192.168.3.255 scope global eno2
       valid_lft forever preferred_lft forever
    inet6 fe80::9618:82ff:fe78:cd5d/64 scope link 
       valid_lft forever preferred_lft forever
4: eno3: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether 94:18:82:78:cd:5e brd ff:ff:ff:ff:ff:ff
5: eno4: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether 94:18:82:78:cd:5f brd ff:ff:ff:ff:ff:ff

没有用于 VM 的水龙头。

此外,控制器上ip netns返回一个 qdhcp 命名空间,而计算上没有任何内容。

配置文件连贯且与教程中的相同。我有点迷茫。你知道我需要挖掘哪里吗?

多谢 !

相关内容