注意:

将 IP 地址分配给 Oracle Linux 实例上的第二个接口

简介

本教程提供了有关如何将 IP 地址分配给 Oracle Linux 实例上的辅助网络接口的分步说明。无论是扩展网络配置还是设置特定的路由策略,添加和配置第二个接口都是一项关键技能。

您将学习:

在本教程结束时,您将能够扩展 Oracle Linux 实例的网络功能,使其能够在多个子网或网络之间无缝交互。

目标

在本教程中,我们将学习如何将 IP 地址分配给 Oracle Linux 实例上的第二个网络接口。

先决条件

任务 1:创建 OCI 计算实例

在本任务中,我们将在 Oracle Cloud Infrastructure (OCI) 中创建一个新实例。

任务 2:将第二个 VNIC 添加到实例

任务 3:在第二个 VNIC 上配置 IP 地址

可以使用多种方法在第二个 VNIC 上配置 IP 地址。

注:要获得全面而实用的学习体验,请从方法 1方法 2 开始,因为这些方法利用 OCI 本机工具并提供简单的设置。了解如何编写脚本和实现自动化,了解方法 3 ,最后,尝试使用方法 4 进行高级手动配置。

方法 1:使用 OCI CLI(oci-utils 程序包)使用 oci-network-config 命令为第二个接口分配 IP 地址

在此方法中,创建一个名为 sriov-test-04 的新实例,并使用 oci-network-config 命令将 IP 地址分配给第二个接口。

先决条件:预配了新实例并添加了另一个 VNIC。

方法 2:使用 OCI CLI(oci-utils 程序包)使用 ocid daemon 为第二个接口分配 IP 地址

在此方法中,创建一个名为 sriov-test-01 的新实例,并使用 ocid daemon 为第二个接口指定 IP 地址。

先决条件:预配了新实例并添加了另一个 VNIC。

方法 3:使用 OCI_Multi_VNIC_Setup 脚本

在此方法中,创建一个名为 sriov-test-02 的新实例,并使用 OCI_Multi_VNIC_Setup 脚本为第二个 VNIC 配置 IP 地址。

先决条件:预配了新实例并添加了另一个 VNIC。

方法 4:手动创建接口配置文件

创建一个名为 sriov-test-03 的新实例,并通过 /etc/sysconfig/network-scripts/ 目录中新 VNIC 的定义为第二个 VNIC 配置 IP 地址。

注:在此方法中,我们将配置方法 3 中脚本自动执行的所有步骤。

先决条件:预配了新实例并添加了另一个 VNIC。

后续步骤

选择在 OCI Linux 实例上配置第二个接口的正确方法取决于您的要求、技术专长和所需的控制级别。如果要查找简单高效的设置,强烈建议使用 oci-utils 软件包和 Oracle 本机工具的方法 1方法 2 。这些方法非常适合希望在不深入手动配置或外部脚本的情况下利用 OCI 内置功能的用户。

此外,在自动化和可扩展性至关重要的情况下,方法 3 利用 OCI_Multi_VNIC_Setup 脚本提供了灵活的解决方案。它在管理不同实例的多个接口时特别有用,可以节省时间并在配置中保持一致。

同时,方法 4 (手动配置方法)提供了最高级别的定制。此方法最适合高级用户或自动化工具不可用或不首选的特定环境。它还提供了一种了解 Oracle Linux 实例上网络内部工作的绝佳方式。

通过了解这些方法,您可以灵活地在各种场景中配置辅助接口,从基本设置到复杂的多云架构。借助适当的方法,您可以确保根据 OCI 工作负载定制可靠、高效的网络配置。

确认

更多学习资源

浏览 docs.oracle.com/learn 上的其他实验室,或者访问 Oracle Learning YouTube 渠道上的更多免费学习内容。此外,请访问 education.oracle.com/learning-explorer 成为 Oracle Learning Explorer。

有关产品文档,请访问 Oracle 帮助中心