通过IVM 配置网络

IBM PowerVM虚拟化环境中,VIO Server 和LPAR中网络的配置,一直没有搞清楚,换了个接口就完全不通了。 看了半天文档,终于算大致理清了IBM 虚拟环境中网络是咋搞的。 看明白了就懒的说了,以下是学习过程中随手记下的文字,留作以后参考。  $ lsdev | grep enen0  &...显示全部
IBM PowerVM虚拟化环境中,VIO Server 和LPAR中网络的配置,一直没有搞清楚,换了个接口就完全不通了。 看了半天文档,终于算大致理清了IBM 虚拟环境中网络是咋搞的。 看明白了就懒的说了,以下是学习过程中随手记下的文字,留作以后参考。

  $ lsdev | grep en
en0              Available   Standard Ethernet Network Interface
en1              Defined     Standard Ethernet Network Interface
en2              Defined     Standard Ethernet Network Interface
en3              Defined     Standard Ethernet Network Interface
en4              Defined     Standard Ethernet Network Interface
en5              Defined     Standard Ethernet Network Interface
en6              Defined     Standard Ethernet Network Interface
en7              Defined     Standard Ethernet Network Interface
en8              Defined     Standard Ethernet Network Interface
en9              Defined     Standard Ethernet Network Interface
en10             Defined     Standard Ethernet Network Interface
en11             Defined     Standard Ethernet Network Interface
ent0             Available   4-Port 10/100/1000 Base-TX PCI-Express Adapter (14106803)
ent1             Available   4-Port 10/100/1000 Base-TX PCI-Express Adapter (14106803)
ent2             Available   4-Port 10/100/1000 Base-TX PCI-Express Adapter (14106803)
ent3             Available   4-Port 10/100/1000 Base-TX PCI-Express Adapter (14106803)
ent4             Available   Logical Host Ethernet Port  (lp-hea)
ent5             Available   Logical Host Ethernet Port (lp-hea)
ent6             Available   Logical Host Ethernet Port (lp-hea)
ent7             Available   Logical Host Ethernet Port (lp-hea)
ent8             Available   Virtual I/O Ethernet Adapter (l-lan)
ent9             Available   Virtual I/O Ethernet Adapter (l-lan)
ent10            Available   Virtual I/O Ethernet Adapter (l-lan)
ent11            Available   Virtual I/O Ethernet Adapter (l-lan)
ibmvmc0          Available   Virtual Management Channel
   

$ lstcpip

Name  Mtu   Network     Address            Ipkts Ierrs    Opkts Oerrs  Coll
en0   1500  link#2      0.14.5e.ea.9c.95   144282     0     7080     3     0
en0   1500  192.168.2   power710-2         144282     0     7080     3     0
lo0   16896 link#1                           2111     0     2111     0     0
lo0   16896 127         loopback             2111     0     2111     0     0
lo0   16896 ::1%1                            2111     0     2111     0     0
$

注解:
1. 设备有8个物理网卡,其中4个是4-Port 10/100/1000 Base-TX PCI-Express Adapter,另外4个是Logical Host Ethernet Port(lp-hea)。

这8个物理网卡均可以连接外部网络,使得LPAR或微分区可以访问外部网络。
2. ent8-ent11是4个虚拟的网络适配器,用于连接4个自动生成的虚拟以太网。
3. 8个物理网卡和4个虚拟网卡,对应于12个标准以太网接口(接口是三层概念,网卡适配器adapter是2层概念)。
4. 在一个LPAR上,由于仅定义了2个虚拟以太网,所以有2个虚拟网卡(Virutal I/O Ethernet Adapter)。
5. 另一个LPAR上,在HEA配置界面中仅配置了2个HEA,因此系统中可以看到2个lp-hea。
# lsdev |grep en
en0        Available       Standard Ethernet Network Interface
en1        Defined         Standard Ethernet Network Interface
en2        Defined         Standard Ethernet Network Interface
en3        Defined         Standard Ethernet Network Interface
ent0       Available       Virtual I/O Ethernet Adapter (l-lan)
ent1       Available       Virtual I/O Ethernet Adapter (l-lan)
ent2       Available       Logical Host Ethernet Port (lp-hea)
ent3       Available       Logical Host Ethernet Port (lp-hea)
inet0      Available       Internet Network Extension
rcm0       Defined         Rendering Context Manager Subsystem
vscsi0     Available       Virtual SCSI Client Adapter

6. 在VIO Server上,lstcpip显示接口en0上配置了IP地址,接口en0对应于网卡ent0,即4-Port 10/100/1000 Base-TX PCI-Express Adapter

(仅有VIO Server有此类网卡,其它LPAR上只有虚拟网卡和HEA网卡)。实际上,通过IVM界面可以看到,ent0对应的物理位置码是*P1-C2-T1。远程主机通过此物理网卡连接到en0接口进行通信。

7. 根据资料显示,通过虚拟网桥方式可以实现LPAR对外部网络的访问。具体实现是在VIO Server上配置SEA,也就是虚拟网桥。在IVM配置界面中,虚拟网桥需要与某个物理网卡(不论是HEA网卡还是正常类型的网卡)进行绑定。
   在前期实验中,将虚拟以太网2绑定到某个物理网卡上,但此物理网卡并没有连接到外部网络中,因此无法实现LPAR到外部网络的访问。
   将ent0对应的物理网卡(对应到en0接口)配置到以太网1后,系统会自动生成一个ent8的SEA网卡,此网卡将对应到en8这个接口,此时,VIO Server的en0接口地址将自动漂移到en8上,所以VIO Server是仍可以进行访问的。
   后将HEA的物理网卡绑定到某个以太网上,虽然形成了SEA,但没有对应的IP接口地址,也没有为HEA接口连接外部网络,因此无法正常访问。(这种情况下en0的地址漂移了么?)

8. IVM中,虚拟网桥配置将虚拟网络1指定物理端口ent0,在VIO Server上,ent0对应于en0接口,已经配置有IP地址。 VIO Server将自动生成

一个SEA网卡ent12,对应的接口为en12,此时,en0的IP将漂移到en12上(即原来采用物理网卡直接通信,配置SEA后,都通过SEA对外通信)。在LPAR上,虚拟网络1对应于1个l-lan网卡ent0,ent0对应的接口为en0,此时,在en0上配置与VIO Server en0(已漂移至en12)相同网段的IP地址,即可实现两者的通信,通过配置合适的网关,即可实现对外部网络的访问。

9. 如果VIO Server已经配置了en0,但此时虚拟网桥将另外的一个物理网卡或HEA网卡(反正不同于ent0)绑定到虚拟网络2,则该如何配置才能实现通信? (1) 必须将绑定的物理网卡连接到外部网络 (2)必须在LPAR上设置对应于虚拟网络2的网络接口的IP,如en1。收起
参与7

查看其它 6 个回答link_li的回答

link_lilink_li系统运维工程师Ctitc
谢谢分享
IT其它 · 2012-01-11
浏览1302

回答者

link_li
系统运维工程师Ctitc
擅长领域: 服务器存储灾备

link_li 最近回答过的问题

回答状态

  • 发布时间:2012-01-11
  • 关注会员:0 人
  • 回答浏览:1302
  • X社区推广