如何配置Proxmox VE上联思科交换机Trunk?

Virtualization

1 前言

一个问题,一篇文章,一出故事。
本章将总结Proxmox VE的网卡以Trunk模式上联思科交换机。
由于Trunk允许多个VLAN通讯,因此Trunk是一种适合虚拟机灵活横跨多个网段的方案。

2 最佳实践

2.1 配置交换机的端口模式

单端口Trunk:

如何配置Cisco的Trunk?


多端口Trunk:

如何配置Cisco链路聚合Trunk?

2.2 修改网卡配置

2.2.1 配置前须知

请注意,后面的命令行配置可在Proxmox PE中的节点点击【系统】->【网络】菜单创建并应用配置。

2.2.2 配置端口聚合

vim /etc/network/interfaces

修改如下配置,

auto enp5s1f0
iface enp5s1f0 inet manual

auto enp5s1f1
iface enp5s1f1 inet manual

auto bond0
iface bond0 inet manual
        bond-slaves enp5s1f0 enp5s1f1
        bond-miimon 100
        bond-mode active-backup
        bond-primary enp5s1f0

需要注意的是:
– 如果“bond-mode”设置为“active-backup”适合单端口的Trunk模式
– 如果“bond-mode”设置为“LACP (802.3ad)”适合多端口的Trunk模式
界面设置参考,

2.2.3 配置虚拟机所需的桥接端口

vim /etc/network/interfaces

修改如下配置,

auto vmbr0
iface vmbr0 inet manual
        bridge-ports bond0
        bridge-stp off
        bridge-fd 0
        bridge-vlan-aware yes
        bridge-vids 2-4094

界面设置参考,

稍微提示,虚拟机按如下配置即可设置对应VLan段的IP地址并成功通讯,非本章重点不详细讲解,

2.2.4 配置服务器管理IP地址

vim /etc/network/interfaces

修改如下配置,

auto vlan10
iface vlan10 inet static
        address 10.168.0.229/24
        gateway 10.168.0.1
        vlan-raw-device bond0

界面设置参考,

注:这里默认你的VLan 10已经存在并已经设置网关。

2.2.5 重启服务使配置生效

systemctl restart networking.service

如果是界面设置,请点击【应用设置】则有同等效果。

没有评论

发表回复

Virtualization
如何关闭Proxmox VE的订阅提示?

1 前言 一个问题,一篇文章,一出故事。 本章将总结关闭Proxmox VE的订阅提示,通常登陆成功 …

Virtualization
如何安装Proxmox RedHat Qemu Guest Agent?

1 前言 一个问题,一篇文章,一出故事。 本章将总结Proxmox的Ubuntu客户端Agent的安 …

Virtualization
如何安装Proxmox Windows Qemu Guest Agent?

1 前言 一个问题,一篇文章,一出故事。 本章将总结Proxmox的Windows客户端Agent的 …