让Proxmox VE 6 支持 VLAN

让Proxmox VE 支持 VLAN

刚接触Proxmox VE不久,发现在Web 管理页面添加VLAN支持不是很方便,还得通过命令行解决。

1、在交换机上让端口支持 Trunk

我们首先要在交换机上将网络接口从access模式改为trunk模式,以H3C交换机的15口接到物理机器上为例:

[H3C]int GigabitEthernet0/0/15
[H3C-GigabitEthernet0/0/15]port link-type trunk
[H3C-GigabitEthernet0/0/15]port trunk permit vlan all

2、命名规则与基本概念

Systemd 系统网络接口命名规则
Systemd 对以太网网络设备使用两个字符前缀en来标识。后面字符按照设备驱动程序以及架构命名。
o[n<phys_port_name>|d<dev_port>] — devices on board
s[f][n<phys_port_name>|d<dev_port>] — device by hotplug id
[P]ps[f][n<phys_port_name>|d<dev_port>] — devices by bus id
x — device by MAC address

最常见的模式是:

eno1 - 是第一个板载NIC

enp3s0f1 — 是pcibus 3插槽0上的NIC,并使用NIC功能1.

1、以太网卡设备(物理机):

en*,systemd网络接口名称。systemd 是一个 Linux 系统基础组件的集合

2、以太网卡设备(虚拟主机):eth[N],其中0≤N(eth0,eth1,…)

3、桥接网络 Bridge:vmbr [N],其中0≤N≤4094(vmbr0 - vmbr4094)

4、VLAN:只需将VLAN编号添加到设备名称,用“.”号分隔(如 eno1.50 50 为VLAN号 ,bond1.30 )

5、Bonds:Bond[N],其中0≤N(bond0,bond1,…)

Bonds原理:
多块网卡虚拟成一张,实现冗余;多张网卡对外显示一张,具有同一个IP;

工作在网卡是混杂模式的情况下;
对于多物理网卡的 Bond 网卡而言,其中一块物理网卡会被设置为 Master,其他的网卡都是 Slave,Bond 网卡的 MAC 地址取自标志为 Master 的物理网卡,然后将这个 MAC 地址复制到其他物理网卡上;
工作模式:
roundrobin平衡轮询模式:两块网卡轮流接收数据包。由于两块网卡都正常工作,它能提供两倍的带宽,在这种情况下出现一块网卡失效,仅仅会是服务器出口带宽下降,也不会影响网络使用。
activebackup主动备份模式:只有主网卡 eth0 工作,eth1 作为备份网卡是不工作的,只有当一个网络接口失效时 ( 例如主交换机掉电等 ),为了不会出现网络中断,系统会按照配置指定的网卡顺序启动工作,保证机器仍能对外服务,起到了失效保护的功能。

3、在Proxmox VE上编辑网络接口文件

1、在 /etc/network/interfaces 找到网络接口文件,

3.1 VLAN 5 for the Proxmox VE management IP with traditional Linux bridge

auto lo
iface lo inet loopback

iface eno1 inet manual

iface eno1.5 inet manual

auto vmbr0v5
iface vmbr0v5 inet static
        address  10.10.10.2
        netmask  255.255.255.0
        gateway  10.10.10.1
        bridge_ports eno1.5
        bridge_stp off
        bridge_fd 0

auto vmbr0
iface vmbr0 inet manual
        bridge_ports eno1
        bridge_stp off
        bridge_fd 0

3.2 Use VLAN 5 for the Proxmox VE management IP with VLAN aware Linux bridge

auto lo
iface lo inet loopback

iface eno1 inet manual


auto vmbr0.5
iface vmbr0.5 inet static
        address  10.10.10.2
        netmask  255.255.255.0
        gateway  10.10.10.1
删除线格式  
auto vmbr0
iface vmbr0 inet manual
        bridge_ports eno1
        bridge_stp off
        bridge_fd 0
        bridge_vlan_aware yes

3.3 Use VLAN 5 with bond0 for the Proxmox VE management IP with traditional Linux bridge

auto lo
iface lo inet loopback

iface eno1 inet manual

iface eno2 inet manual

auto bond0
iface bond0 inet manual
      slaves eno1 eno2
      bond_miimon 100
      bond_mode 802.3ad
      bond_xmit_hash_policy layer2+3

iface bond0.5 inet manual

auto vmbr0v5
iface vmbr0v5 inet static
        address  10.10.10.2
        netmask  255.255.255.0
        gateway  10.10.10.1
        bridge_ports bond0.5
        bridge_stp off
        bridge_fd 0

auto vmbr0
iface vmbr0 inet manual
        bridge_ports bond0
        bridge_stp off
        bridge_fd 0

官方文档:Proxmox Network Configuration

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Proxmox VE是一种开源的虚拟化管理平台,用于管理和部署虚拟机和容器。Proxmox VE 6是最新版本,本文将简要介绍Proxmox VE 6的管理指南。 首先,安装和配置Proxmox VE 6。您可以从Proxmox官方网站下载最新的安装ISO镜像并将其安装在物理机或虚拟机上。安装完成后,您需要为Proxmox VE 6配置网络和存储资源,以便虚拟机和容器可以正常运行。 接下来,您可以使用Web界面登录到Proxmox VE 6的管理界面。在这里,您可以访问各种管理工具和功能,如虚拟机创建、配置和管理、集群管理、存储管理等。您可以通过简单的步骤创建虚拟机,并为其分配硬件资源和网络设置。您还可以使用模板功能来快速创建相似配置的虚拟机,以节省时间和精力。 在Proxmox VE 6中,您还可以创建和管理容器。容器是一种轻量级的虚拟化技术,可以更高效地利用硬件资源。您可以使用Proxmox VE 6的容器管理工具来创建、配置和管理容器,并为其分配资源和网络设置。 Proxmox VE 6还提供了集群管理功能,可用于管理多个Proxmox节点。您可以将多个Proxmox节点组成一个集群,并使用集群管理工具对节点进行集中管理。您可以通过集群管理工具执行各种操作,如虚拟机和容器迁移、资源调整和集群备份。 最后,Proxmox VE 6还提供了数据保护和备份功能。您可以使用Proxmox VE 6的备份工具定期备份虚拟机和容器,并将其存储在本地或远程存储中。您还可以配置数据保护策略,以确保数据的完整性和可恢复性。 综上所述,Proxmox VE 6是一个功能强大的虚拟化管理平台,提供了丰富的管理工具和功能。通过阅读Proxmox VE 6的管理指南,您可以了解如何使用Proxmox VE 6来创建、配置和管理虚拟机和容器,以及如何进行集群管理和数据保护。 ### 回答2: Proxmox VE6是一款基于Debian Linux的开源虚拟化解决方案,提供了强大且灵活的虚拟化管理工具。下面是针对Proxmox VE6的管理指南: 1.安装与部署:首先,您需要下载Proxmox VE6的安装镜像,并将其安装在一台物理服务器或虚拟机上。安装过程相对简单,可以遵循安装向导进行操作。 2.创建虚拟机:在安装完成后,您可以通过Proxmox VE6的Web界面访问管理控制台。在这里,您可以创建并配置虚拟机实例。通过指定虚拟机的CPU、内存和磁盘空间等参数,您可以根据自己的需求创建不同类型的虚拟机。 3.网络配置:Proxmox VE6具有灵活的网络配置选项。您可以创建不同的虚拟网络接口和虚拟交换机,并将其与虚拟机关联起来。这样,您可以实现虚拟机之间以及虚拟机与物理网络之间的通信。 4.存储管理:Proxmox VE6支持多种存储类型,包括本地存储、共享存储和分布式存储。您可以根据需要选择合适的存储类型,并对其进行管理和配置。此外,您还可以创建存储池和存储卷,以便更好地组织和管理存储资源。 5.集群管理:如果您拥有多个Proxmox VE6节点,可以将它们组成一个集群,以实现高可用性和负载均衡。通过集群管理,您可以跨多个节点分配虚拟机,同时确保它们的高可用性。此外,您还可以对集群进行监控和故障排除。 6.备份与恢复:Proxmox VE6提供了强大的备份与恢复功能。您可以定期对虚拟机和存储进行备份,并在需要时进行恢复。通过备份和恢复,您可以确保数据的安全性,并快速应对故障和灾难。 以上是关于Proxmox VE6管理的简要指南。通过合理配置和管理,您可以充分利用Proxmox VE6的虚拟化功能,提高系统的灵活性和可靠性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值