8.3. 将端口附加到实例


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

提示

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

注意

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

先决条件

  • 如果将带有 SR-IOV vNIC 的端口附加到实例,则适当物理网络的主机上必须有一个空闲的 SR-IOV 设备,实例必须具有可用的 PCIe 插槽。

流程

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

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

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

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

    $ openstack port list --device-id <instance_UUID>

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

其他资源

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.