【问题标题】:How do you setup local.conf for devstack?你如何为 devstack 设置 local.conf?
【发布时间】:2014-08-26 18:34:47
【问题描述】:

我正在尝试在测试环境中设置 devstack。我最终想使用多节点来显示缩放,但现在我很高兴能在单个 VM 中实现它。据我所知,关键是正确设置 local.conf,但它的文档似乎令人困惑或缺乏。我确实在单节点页面上看到了这一点:

运行 DevStack

现在配置 stack.sh。 DevStack 包含一个示例 devstack/samples/local.conf。如下图创建local.conf来做 以下:

  • 将 FLOATING_RANGE 设置为本地网络上未使用的范围,即 192.168.1.224/27。这会将以 225-254 结尾的 IP 地址配置为浮动 IP。
  • 将 FIXED_RANGE 和 FIXED_NETWORK_SIZE 设置为 配置实例使用的内部地址空间。
  • 将 FLAT_INTERFACE 设置为将主机连接到的以太网接口 您的本地网络。这是应该配置的接口 使用上面提到的静态 IP 地址。

好的,首先,“192.168.1.224/27”如何转换为“225-254”?这是应该写“225-251”的错字吗?

“FLOATING_RANGE”是启动的 VM 的范围,而“FIXED_RANGE”是主机的范围吗?我猜 - 这一点都不清楚。哪些是从系统外部出现的?这些是如何使用的? FIXED_NETWORK_SIZE 是什么?

更大的问题是,如何在无法访问大 IP 地址范围的环境中设置 DevStack? FLOATING_RANGE 数字是否只是内部 IP,不需要能够直接从外部访问?我可以只使用一些不适合我们的网络拓扑的非公共 IP,还是它们需要在我们的网络 IP 范围内成为一个明确的漏洞(即存在默认网关等)?

【问题讨论】:

  • 为什么人们投票结束这个?而且不离开 cmets 就这样做似乎很懦弱。您如何看待这个不相关的问题?如果可能的话,我想改进它。

标签: networking openstack devstack


【解决方案1】:

所以我自己深入研究代码,我发现使用的符号是CIDR 网络符号。因此,27 指的是构成网络掩码的 27 个“1”位。

我仍在努力找出 FIXED_NETWORK_SIZE 对应的内容(这是物理机的数量吗?)。如果/当我弄清楚这一点时,我会进行编辑。

【讨论】:

    【解决方案2】:

    192.168.1.224/27 的第 4 个八位字节是 111[00000]

    FIXED_RANGE 是虚拟机的范围,您不必设置 FIXED_NETWORK_SIZE。 FLOATING_RANGE 用于外部(公共)网络。

    [外部网络​​(FLOATING_RANGE)] - [网关] - [内部网络(FIXED_RANGE)] - [VMs]

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-09-30
      • 2011-11-03
      • 1970-01-01
      • 2020-10-05
      • 2014-03-26
      • 2021-06-03
      • 1970-01-01
      相关资源
      最近更新 更多