我正在尝试在测试环境中设置devstack。我最终想要使用多节点来显示缩放比例,但是现在我很高兴如果我可以在单个VM中运行它。从我所看到的,关键位是正确地获得local.conf设置,但它的文档似乎令人困惑或缺乏。我确实在单节点页面上看到了这一点:
运行DevStack
现在配置stack.sh。 DevStack包含一个样本 devstack /样品/ 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范围中的明确漏洞(即存在默认网关等) ?
答案 0 :(得分:0)
因此,我自己深入研究代码,发现使用的符号是CIDR网络符号。因此27指的是形成网络掩码的27“1”位。
我还在努力弄清楚FIXED_NETWORK_SIZE对应的是什么(这是多少台物理机?)。如果/我何时想出来,我会编辑。
答案 1 :(得分:0)
192.168.1.224/27的第4个八位字节是111 [0025] < - 从27到32因此固定子网范围是从11100001到11111110(不包括[00000]和[11111])
FIXED_RANGE是VM的范围,您不必设置FIXED_NETWORK_SIZE。 FLOATING_RANGE适用于外部(公共)网络。
[外部网络(FLOATING_RANGE)] - [网关] - [内部网络(FIXED_RANGE)] - [VMs]