一、 配置VLAN的核心目标

在FreeVM中配置VLAN,主要是为了:

  1. 网络隔离:将不同的业务(如Web、数据库)或用户组隔离在不同的广播域,提升安全性和网络效率。

  2. 配合三网分离架构:通常需要为管理网、业务网和存储网分别规划和配置VLAN。

  3. 为虚拟机分配网络:使虚拟机能够接入指定的业务VLAN,获得相应的IP地址并进行通信。

二、 配置前的关键前提

在开始配置VLAN前,请确保已完成以下操作:

  1. 物理连线:按照规划(如三网分离),将服务器物理端口正确连接到对应的交换机端口。

  2. 交换机配置:

    • 与FreeVM连接的交换机端口需配置为 Trunk 模式,并放行对应的VLAN ID。

    • 管理网交换机端口通常配置为 Access 模式,属于管理VLAN(默认为VLAN 1)。

  3. 管理地址已配置:已通过后台或Web界面设置好FreeVM的管理IP,并能正常登录Web管理界面。

三、 配置VLAN的具体步骤(以Web界面操作为主)

步骤一:登录并进入VLAN配置界面

  1. 使用浏览器访问FreeVM的Web管理界面(如 https://管理IP)。

    image.png

  2. 使用初始账号 admin (密码 admin) 登录。

    14cf679c-6bd5-4a26-9b67-c6f71ec17abc.png

  3. 在左侧导航栏,依次点击进入:网络 -> VLAN。

    image.png

步骤二:创建新的业务VLAN

  1. 在“VLAN”页面,点击上方的 【添加VLAN】 按钮。

    image.png

  2. 在弹出的“VLAN编辑”对话框中,配置以下参数:

    • 业务VLAN:通常选择绑定到业务聚合口(如bond2)或对应的物理端口。

    image.png

    • 存储VLAN:选择绑定到存储聚合口(如bond1)。

    • 管理VLAN:默认VLAN 1已包含所有端口,需要将业务和存储端口剔除,仅保留管理聚合口(如bond3)。

    • VLANID:输入要创建的VLAN编号,例如业务网VLAN 10、20、30,存储网VLAN 3000。

    • VLANID修改:保持默认选项 【端口VLANID使用当前VLANID】。

    • 端口选择:这是关键步骤。用鼠标点击右侧的物理端口编号(如 1, 2, 3...),将其加入当前VLAN。选中的端口会高亮显示。根据网络规划:

  3. 点击 【确定】 完成创建。 (示意图:添加VLAN对话框)

步骤三:从默认VLAN(VLAN 1)中剔除端口

由于所有端口默认属于VLAN 1(管理VLAN),在为业务或存储网配置聚合口后,需要将这些端口从VLAN 1中移除,以避免网络混乱。

  1. 在VLAN列表中,找到 VLAN ID 为 1 的行,点击其右侧的 【编辑】 按钮。

    image.png

  2. 在“VLAN编辑”对话框中,点击需要剔除的端口编号,使其从高亮(已使用)变为灰色(未使用)。例如,要将端口1、2(存储)、3、4(业务)从管理VLAN中剔除。

    image.png

  3. 点击 【确定】。

步骤四:配置端口的Trunk模式(针对业务聚合口)

如果业务聚合口需要承载多个业务VLAN(如VLAN 10, 20, 30),则必须将其配置为Trunk口。

  1. 在左侧导航栏,进入:网络 -> 端口列表。

    image.png

  2. 在端口列表中找到业务聚合口(如 bond2),点击其右侧的 【编辑】 按钮。

    image.png

  3. 在弹出的“接口编辑”对话框中:

    • 接口类型:选择 TRUNK。

    image.png

    • VLANID:输入允许通过的VLAN ID,多个ID用英文逗号隔开,如 10,20,30。

    image.png

  4. 点击 【确定】。 (示意图:编辑端口为Trunk模式)

步骤五:应用所有配置

任何对VLAN、端口类型、端口汇聚的修改,都必须应用后才能生效。

  1. 在 “VLAN” 或 “端口列表” 页面顶部,找到并点击 【应用配置】 按钮。

    image.png

    image.png

  2. 系统会提示“应用配置成功”。注意:如果涉及聚合口(Bond)的修改,应用配置可能会短暂重启该Bond链路,请等待几分钟。

四、 配置VLAN的最终结果验证

配置完成后,您可以通过以下界面检查配置是否正确:

  • VLAN列表 (网络 -> VLAN):应清晰列出所有已创建的VLAN及其包含的端口或聚合链路。

    • 例如:VLAN 1 包含 bond3 (管理);VLAN 3000 包含 bond1 (存储);VLAN 10, 20, 30 包含 bond2 (业务)。

  • 端口列表 (网络 -> 端口列表):

    • 应能看到各端口的 “类型” 和 “VLAN ID” 信息。

    • 例如:bond2 的类型为 TRUNK,VLAN ID为 10,20,30;bond1 和 bond3 的类型为 LAN,VLAN ID分别为 3000 和 1。

五、 为虚拟机配置VLAN网络

VLAN在物理网络配置完成后,需要在创建或编辑虚拟机时,为其选择对应的虚拟交换机。

  1. 在创建或编辑虚拟机时,找到 “网卡” 配置部分。

    image.png

  2. 在 “交换机” 下拉列表中,选择与目标业务VLAN对应的虚拟交换机,例如 vs10 (对应VLAN 10)、vs20 (对应VLAN 20)、vs30 (对应VLAN 30)。

    image.png

  3. 这样,该虚拟机就会被接入相应的业务VLAN网络。

FreeVM中配置VLAN是一个从物理连线 -> 交换机配置 -> 平台VLAN创建与端口划分 -> 端口模式设置 -> 应用配置的连贯过程。其核心思想是:在FreeVM内部用“虚拟交换机”(vs) 对应一个“VLAN”,然后将物理端口或聚合口划入这个VLAN,最后将虚拟机的虚拟网卡连接到对应的虚拟交换机上。务必记住每次修改后点击 【应用配置】。