搜索

9.3. 为实例分配浮动 IP 地址

download PDF

您可以为实例分配一个公共浮动 IP 地址,以启用与云外的网络的通信,包括互联网。云管理员为外部网络配置可用的浮动 IP 地址池。您可以从这个池中分配浮动 IP 地址到您的项目,然后将浮动 IP 地址与您的实例关联。

项目对浮动 IP 地址有有限的配额,可供项目中的实例使用,默认为 50。因此,当不再需要 IP 地址时,可以重复使用发行版本 IP 地址。

先决条件

  • 实例必须在外部网络上,或者连接到配置了网关的外部网络的路由器上的项目网络。
  • 实例要连接的外部网络必须具有子网来提供浮动 IP 地址。

流程

  1. 检查分配给当前项目的浮动 IP 地址:

    $ openstack floating ip list

    如果没有要使用的浮动 IP 地址,请从外部网络分配池中分配一个浮动 IP 地址到当前项目:

    $ openstack floating ip create <provider-network>

    将 &lt ;provider-network > 替换为您要用来提供外部访问的外部网络的名称或 ID。

    提示

    默认情况下,浮动 IP 地址是从外部网络池随机分配的。云管理员可以使用 --floating-ip-address 选项从外部网络分配特定的浮动 IP 地址。

  2. 为实例分配浮动 IP 地址:

    $ openstack server add floating ip [--fixed-ip-address <ip_address>] \
     <instance> <floating_ip>
    • 将 & lt;instance > 替换为您要提供公共访问权限的实例的名称或 ID。
    • <floating_ip > 替换为您要分配给实例的浮动 IP 地址。
    • 可选:将 < ip_address > 替换为您要将浮动 IP 附加到的接口的 IP 地址。默认情况下,这会将浮动 IP 地址附加到第一个端口。
  3. 验证浮动 IP 地址是否已分配给实例:

    $ openstack server show <instance>

其他资源

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.