AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 1069844
Accepted
AliveDevil
AliveDevil
Asked: 2021-07-17 10:34:26 +0800 CST2021-07-17 10:34:26 +0800 CST 2021-07-17 10:34:26 +0800 CST

OpenStack Wallaby Neutron 无法更新指定区域

  • 772

所以……我正试图让中子更新指定区域。最初 OpenStack Victoria 没有任何问题,但尝试更新(或安装新的)OpenStack Wallaby 将其变成了死胡同。

我已经使用 kolla-ansible 以完全相同的方式部署了 OpenStack Victoria 和 OpenStack Wallaby,一些配置更改但对于 neutron 和指定配置没有任何更改 - 所以使用 linuxbridge 的常规旧 neutron 并使用捆绑的 bind9 服务器指定。

设置 network_vlan_ranges 以便稍后创建 vlan-network 而不是 VXLAN 以进行测试。 ml2_conf.ini在/etc/kolla/config/neutron设置为

[ml2_type_vlan]
network_vlan_ranges = physnet1

使用的命令:

kolla-ansible -i all-in-one bootstrap-servers
kolla-ansible -i all-in-one deploy
kolla-ansible -i all-in-one post-deploy
source /etc/kolla/admin-openrc.sh
init-runonce
openstack zone create "virt.xc." --email "post@xc"

通过 Horizo​​n 从 init-runonce 中删除了 demo-net 和路由器,然后在 Horizo​​n-Admin 部分中将它们重新创建为 VLAN,以免达到此要求:

网络类型 VLAN、GRE、VXLAN 或 GENEVE,分段 ID 必须在分配给项目网络的范围之外

将 DNS 域设置demo-net为virt.xc.。openstack network set demo-net --dns-domain "virt.xc."

kolla_base_distro: "ubuntu"
kolla-install_type: "source"
enable_haproxy: "no"
enable_designate: "yes"
enable_neutron_provider_segments: "yes"
enable_neutron_segments: "yes"
neutron_plugin_agent: "linuxbridge"

跑步

openstack server create \\
    --image cirros \\
    --flavor m1.tiny \\
    --key-name mykey \\
    --network demo-net \\
    demo1

在使用 git kolla-ansible stable/victoria 部署的 OpenStack Victoria 上运行良好,并创建了demo1.virt.xc..

Wallaby(使用 git kolla-ansible stable/wallaby 部署)但是直接拒绝在virt.xc.-zone 中为新创建的 VM创建 A 记录demo1。它只是从未被创建。

一切都在 Ubuntu 20.04-VM 中完成,具有 12 GiB 内存、4 cpu 和嵌套虚拟化,用于在迁移我的 4 节点集群之前进行多合一部署。

我在这里错过了什么吗?kolla-ansible -i all-in-one genconfig如有必要,我可以提供日志和其他配置文件(来自)。

openstack openstack-neutron
  • 1 1 个回答
  • 93 Views

1 个回答

  • Voted
  1. Best Answer
    AliveDevil
    2021-12-17T06:12:51+08:002021-12-17T06:12:51+08:00

    正如在此处的 Launchpad 错误跟踪器 (1954384)中所讨论的,这已在 Wallaby 中作为

    [ml2_type_vlan]
    network_vlan_ranges = physnet1
    

    现在 ( neutron-lib changeset (779515) ) 注册 vlan range1..4094而不是[],这使得 Neutron 自动不在 DNS 中注册该网络。解决方案是创建一个非常小的项目租户网络 vlan 范围 ( physnet1:1:2) 或subnet-dns-publish-fixed-ip使用openstack subnet set subnet-name --dns-publish-fixed-ip.

    • 0

相关问题

  • QCOW2 虚拟大小降低

  • Openstack Neutron - 创建实例时连接被拒绝 - 我没有想法

  • 无法在 rhel 7 上安装 devstack

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve