7.3. 将端口附加到实例


您可以使用端口将网络接口附加到正在运行的实例。您可以一次将端口附加到一个实例。当您要使用自定义安全组或网络上有多个子网时,使用端口将网络接口附加到实例。

提示

如果使用网络附加网络接口,则会自动创建端口。如需更多信息 ,请参阅将网络附加到实例

注意

Red Hat OpenStack Platform (RHOSP)为每个实例提供最多 24 个接口。默认情况下,您可以在实例中添加最多 16 个 PCIe 设备,然后才能重启实例来添加更多。RHOSP 管理员可以使用 NovaLibvirtNumPciePorts 参数来配置可添加到实例的 PCIe 设备数量,然后再重启实例来添加更多设备。

先决条件

  • 如果将带有 SR-IOV vNIC 的端口附加到实例,则适当的物理网络主机上必须有一个可用的 SR-IOV 设备,实例必须具有空闲的 PCIe 插槽。
  • 管理员已为您创建一个项目,并为您提供了一个 clouds.yaml 文件来访问云。
  • 已安装 python-openstackclient 软件包。

流程

  1. 创建您要附加到实例的端口:

    $ openstack port create --network <network> [--vnic-type <vnic-type>] <port>
    Copy to Clipboard Toggle word wrap
    • 将 & lt;network > 替换为要创建端口的网络的名称或 ID。
    • 可选: 要创建 SR-IOV 端口,将 & lt;vnic-type > 替换为以下值之一:

      • 直接 :创建直接模式 SR-IOV 虚拟功能(VF)端口。
      • direct-physical :创建一个直接模式 SR-IOV 物理功能(PF)端口。
      • macvtap :创建一个通过 macvtap 设备连接到实例的 SR-IOV 端口。
    • &lt;port> 替换为您要附加到实例的端口的名称或 ID。
  2. 将端口附加到您的实例:

    $ openstack server add port <instance> <port>
    Copy to Clipboard Toggle word wrap
    • &lt;instance> 替换为您要附加端口的实例的名称或 ID。
    • &lt;port> 替换为您要附加到实例的端口的名称或 ID。
  3. 验证端口是否已附加到您的实例:

    $ openstack port list --device-id <instance_UUID>
    Copy to Clipboard Toggle word wrap

    将 < instance_UUID > 替换为您附加了端口的实例 UUID。

其他资源

  • 命令行界面中的 OpenStack port create 命令参考
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat