|
步骤 2:在 IVM 上创建虚拟适配器
在这个示例中,希望让 VLAN 373 和 383 的网络通信流通过 Virtual Ethernet Adapter。配置这个解决方案的第一步是在 IVM 上创建虚拟适配器,以便传输客户机 LPAR 的通信流。我们来创建一个虚拟适配器,它的主端口是 373,辅端口是 383。
按照以下步骤在 IVM 上创建感知 VLAN 的接口:
1 使用您喜欢的(putty)telnet 程序,打开一个连接 IVM 的窗口,作为 padmin 登录(默认密码是 “passw0rd”,其中的 “0” 是零而不是 “O”)。 2 使用 shwres -r virtualio --rsubtype eth --level lpar 命令列出以太网资源:
清单 3. 列出以太网资源
$lshwres -r virtualio --rsubtype eth --level lpar 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
|
3 使用 chhwres 命令在 IVM 上创建一个支持 IEEE VLAN 感知的虚拟适配器以及希望在这个接口上使用的额外 VLAN。这需要在 IVM 的命令行上执行以下命令:$ chhwres -p IVM_01 -o a -r virtualio --rsubtype eth -s 15 -a\ '"ieee_virtual_eth=1","port_vlan_id=373","addl_vlan_ids=383","is_trunk=1","trunk_priority=1"'。chhwres 命令告诉 IVM 如何构造一个新的感知 VLAN 的 Virtual Ethernet Adapter。
4 为了在 IVM 上创建多个虚拟适配器,需要了解这个命令的一些重要特性: -p partition:在这个命令中,通过使用 -p 标志告诉 chhwres 要修改 IVM 分区。 -s nn:这告诉 IVM 我们要使用一个特定的插槽号。如果没有指定这个参数,IVM 将使用下一个可用插槽。当从 IVM 删除设备时需要插槽号。 ieee_virtual_eth:如果值为 1,就通知 IVM 这个适配器支持 IEEE 802.1Q。如果需要额外的 VLAN,就需要把这个参数设置为 1。 port_vlan_id:这是虚拟适配器的主 VLAN。 add_vlan_ids:如果启用了聚合,那么这个参数接受额外的 VLAN。 is_trunk:如果使用多个 VLAN,这个属性也必须设置为 1。 trunk_priority:如果启用了聚合,适配器的优先级必须设置在 1-15 之间。 再次运行 lshwres 命令并寻找新设备,从而确认已经创建了虚拟适配器。
清单 4. 显示新设备
$lshwres -r virtualio --rsubtype eth --level lpar 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 |
|