第 8 章 提供实例的公共访问权限


新实例在实例分配到的网络上自动接收具有固定 IP 地址的端口。此 IP 地址是私有的,并永久与实例关联,直到实例被删除为止。固定 IP 地址用于实例之间的通信。

您可以将公共实例直接连接到共享外部网络,其中将公共 IP 地址直接分配给实例。这在使用私有云时非常有用。

您还可以通过具有路由到外部提供商网络的项目网络提供实例的公共访问。如果您在公共云或公共 IP 地址有限时,这是首选的方法。若要通过项目网络提供公共访问权限,项目网络必须连接到将网关设置为外部网络的路由器。若要让外部流量访问实例,云用户必须将浮动 IP 地址与该实例关联。

要提供对实例的访问权限,无论是连接到共享外部网络还是路由的提供商网络,您必须使用带有所需协议(如 SSH、ICMP 或 HTTP)的安全组。您还必须在创建过程中将密钥对传递给实例,以便您可以远程访问实例。

注意

要在云上执行 openstack 客户端命令,您必须指定 clouds.yaml 文件中详述的云名称。您可以使用以下方法之一指定云的名称:

  • 在每个命令中使用 --os-cloud 选项,例如:

    $ openstack flavor list --os-cloud <cloud_name>
    Copy to Clipboard Toggle word wrap

    如果您访问多个云,则使用此选项。

  • bashrc 文件中为云名称创建一个环境变量:

    `export OS_CLOUD=<cloud_name>`
    Copy to Clipboard Toggle word wrap

8.1. 先决条件

  • 外部网络必须具有子网来提供浮动 IP 地址。
  • 项目网络必须连接到将外部网络配置为网关的路由器。
  • 项目必须可以使用具有所需协议的安全组。如需更多信息,请参阅管理网络资源 中的 配置安全组
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat