快捷搜索:   服务器  安全  linux 安全  MYSQL  dedecms

使用Linux on Power 刀片服务器实现复杂的网络(2)


lpar_name=IVM_01,lpar_id=1,slot_num=3,state=1,ieee_virtual_eth=0,port_vlan_id=1,
addl_vlan_ids=none,is_trunk=1,trunk_priority=1,is_required=0,mac_addr=463337C4B503
lpar_name=IVM_01,lpar_id=1,slot_num=4,state=1,ieee_virtual_eth=0,port_vlan_id=2,
addl_vlan_ids=none,is_trunk=1,trunk_priority=1,is_required=0,mac_addr=463337C4B504
lpar_name=IVM_01,lpar_id=1,slot_num=5,state=1,ieee_virtual_eth=0,port_vlan_id=3,
addl_vlan_ids=none,is_trunk=1,trunk_priority=1,is_required=0,mac_addr=463337C4B505
lpar_name=IVM_01,lpar_id=1,slot_num=6,state=1,ieee_virtual_eth=0,port_vlan_id=4,
addl_vlan_ids=none,is_trunk=1,trunk_priority=1,is_required=0,mac_addr=463337C4B506
lpar_name=IVM_01,lpar_id=1,slot_num=15,state=1,ieee_virtual_eth=1,port_vlan_id=383,
addl_vlan_ids=378,is_trunk=1,trunk_priority=1,is_required=0,mac_addr=463337C4B50F
lpar_name=IVM_01,lpar_id=1,slot_num=16,state=1,ieee_virtual_eth=1,port_vlan_id=6,
"addl_vlan_ids=22,23",is_trunk=1,trunk_priority=1,is_required=0,
mac_addr=463337C4B510
lpar_name=IVM_01,lpar_id=1,slot_num=17,state=1,ieee_virtual_eth=1,port_vlan_id=7,
"addl_vlan_ids=565,566,567,568",is_trunk=1,trunk_priority=1,is_required=0,
mac_addr=463337C4B511

    步骤 3:把虚拟以太网 ID 分配给物理适配器

    创建链路聚合设备之后,需要把它映射到虚拟适配器。这很容易通过图 3 所示的 IVM GUI 完成。


    图 3. 通过 IVM GUI 把 LNAGG 映射到虚拟适配器

    图 3. 通过 IVM GUI 把 LNAGG 映射到虚拟适配器

    在登录这个 GUI 之后,在左边的导航栏中选择 “View/Modify Virtual Ethernet”,然后选择 “Virtual Ethernet Bridge” 选项卡。在这个菜单上,可以看到前面创建的虚拟以太网适配器(主 VLAN 为 383,辅 VLAN 为 373)。可以从下拉框中选择前面创建的链路聚合设备。选择新设备之后,单击 Apply。这会在 IVM 中创建一个 Shared Ethernet Adapter(SEA)。

    步骤 4:修改 LPAR 的属性

    把物理适配器或 LNAGG 设备映射到 IVM 上的虚拟以太网 ID 之后,需要为每个逻辑分区创建虚拟适配器。第一步是登录 IVM GUI(见图 4)。


    图 4. 为每个 LPAR 创建虚拟适配器

    图 4. 为每个 LPAR 创建虚拟适配器
 

    在登录之后,选择左上角的 View/Modify Partition。页面刷新之后,选择要修改的 LPAR。

    在菜单中选择客户机 LPAR 并确认您的浏览器支持弹出菜单。在弹出菜单中,选择 “Ethernet” 选项卡(图 5)。


    图 5. 在修改属性时必须关闭 LPAR

   图 5. 在修改属性时必须关闭 LPAR
 

    在图 5 中,可以看到 Virtual Ethernet 下拉框是灰色的;这是因为在截取这个屏幕图时 LPAR 正在运行。在修改属性之前,一定要关闭或禁用客户机 LPAR。

    在这个屏幕上,使用下拉框把感知 VLAN 的 VEA 映射到客户机 LPAR 的适配器。注意,虚拟适配器与一个 VLAN 相关联,这使 IVM 可以给操作系统发出的通信流加上 VLAN 标记并发送到适当的 LNAGG 设备。如果需要更多适配器,那么单击 Create Adapter。

    步骤 5:通过配置 Linux 使用感知 VLAN 的接口

    配置了 IVM 和 Cisco 交换机之后,如果配置需要 Linux 分区的静态 IP 地址,那么可能需要执行另一个步骤。在 IVM GUI 上,启用 LPAR。

    登录机器并把用户改为根用户。
    输入以下命令:cd /etc/sysconfig/network-scripts。
    如果执行 ifconfig 命令,就会看到映射到 LPAR 的虚拟适配器 VLAN。使用您喜欢的编辑器,根据配置需求修改接口参数。下面是一个使用静态 IP 地址的接口示例 ifcfg-eth0:


    清单 5. 具有静态 IP 地址的接口

     DEVICE=eth0
BOOTPROTO=static
BROADCAST=192.168.1.31
HWADDR=00:1A:64:8C:B2:32
IPADDR=192.168.1.44
NETMASK=255.255.255.0
ONBOOT=yes
TYPE=Ethernet
GATEWAY=192.168.1.1

    使用 /etc/init.d/network restart 重新启动接口。

    结束语

    与任何部署工作一样,规划是获得成功的关键。为了避免返工,在刀片服务器机架中实现复杂的网络之前,一定要完成网络设计。根据我们的经验,重新配置支持 IVM 的复杂网络是相当费事的;实际上,管理员常常必须在重新配置之前删除 以前的配置。

    规划对于安装也很重要,因为无法在 IVM 中动态地在虚拟适配器上添加新的 VLAN。由于在 JS22 中只能有一个 IVM,所以不能像传统的 VIOS 安装中那样使用 SEA 故障转移。链路聚合提供了跨多个交换机路由通信流的机制,有助于防止交换机造成的网络故障。在考虑刀片服务器中的冗余设计时,要记住一个 PDU 为刀片服务器机架的上半部分供电,另一个 PDU 为下半部分供电。

    所有这些因素决定了网络实现的复杂性,所以建议在行动之前一定要做好规划。

顶(0)
踩(0)

您可能还会对下面的文章感兴趣:

最新评论