rai*_*ity 2 networking linux dell udev interface
我的环境中有一些戴尔主机。我希望能够跨平台提供一致的网络接口命名。我知道 biosdevname 试图使接口在其物理/硬件布局方面保持一致。但这不是我正在寻找的那种一致性。我正在寻找一致的名称,以允许我的 10gbps 端口和 1gbps 在不同的硬件平台上具有相同的名称。
我想要的是,无论我如何在我的主机上物理分配我的接口:
例如,
如果在场景 1 中我有
--- --- --- ---
| 1 | 2 | 3 | 4 |
--- --- --- ---
Run Code Online (Sandbox Code Playgroud)
其中:1 和 2 是 10gbps 接口 - 插入端口 1 3 和 4 是 1gbps 接口 - 插入端口 3
em1 将是端口 3 - 因为这是第一个运行的 1gbps 端口 em2 将是端口 1 - 因为这是第一个运行的 10gbps 端口
如果在场景 2 中我有
--- --- --- ---
| 1 | 2 | 3 | 4 |
--- --- --- ---
Run Code Online (Sandbox Code Playgroud)
其中:1 和 2 是 1gbps 接口 - 插入端口 1 3 和 4 是 10gbps 接口 - 插入端口 3
em1 将是端口 1 - 因为这是第一个运行的 1gbps 端口 em2 将是端口 3 - 因为这是第一个运行的 10gbps 端口
有没有办法自动化这个接口命名选择标准(又名。寻找第一个运行1gbps接口并自动将其配置为em1,查看第一个运行10gbps接口并将其配置为em1)
编辑:提供用例所以它看起来并不“疯狂”
这是针对 KVM 部署的,他们希望能够自动附加 vlan 子接口(又名 em2.vlan# 到附加到域/访客的预定义网桥)。为了确保我们知道要向哪个接口添加 vlan,我们需要网络命名的某种一致性。
我们提出了创建单个接口绑定的想法,以确保我们拥有一致的接口名称。这可能工作正常,但仍然需要手动确定哪个接口是第一个配置为 bond0 的 10gbps 接口。
如果有关于如何将 vlan 子接口一致地添加到 10gbps 端口的其他想法,而不必知道每台机器的底层命名约定,那也将不胜感激。
我意识到像 openvswitch 这样的东西可能会起作用,但我们只是试图在这里进行非常基本的网络连接。
停止与风车战斗。
不要在接口上强制(损坏的)命名,而是更改 KVM 配置工具以使用 ethtool 之类的工具来检测应该使用的接口并在其上创建 vlan。
| 归档时间: |
|
| 查看次数: |
296 次 |
| 最近记录: |