Adicionando uma nova interface de rede no Xen Server 6

E ai galera vamos ver aqui nesse how-to como adicionar uma nova interface de rede ao Xen Server 6, adicione uma nova interface no Xen e vamos mão a obra.

Vamos listar as interfaces com o ifconfig

ifconfig
eth0      Link encap:Ethernet  HWaddr 08:00:27:88:97:EA  
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:32246 errors:0 dropped:0 overruns:0 frame:0
          TX packets:271 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:2883615 (2.7 MiB)  TX bytes:30210 (29.5 KiB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:53 errors:0 dropped:0 overruns:0 frame:0
          TX packets:53 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:16605 (16.2 KiB)  TX bytes:16605 (16.2 KiB)

xenbr0    Link encap:Ethernet  HWaddr 08:00:27:88:97:EA  
          inet addr:10.101.0.200  Bcast:10.101.0.255  Mask:255.255.255.0
          UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
          RX packets:29571 errors:0 dropped:0 overruns:0 frame:0
          TX packets:271 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:2692456 (2.5 MiB)  TX bytes:30210 (29.5 KiB)

Vamos listar as interfaces do servidor

xe pif-list 
uuid ( RO)                  : 1f7a258e-f0b7-938d-0b61-fa6843026572
                device ( RO): eth0
    currently-attached ( RO): true
                  VLAN ( RO): -1
          network-uuid ( RO): d816d6d5-4e48-893b-514d-f02e9d6c6320

Como pode ser notado não adianta somente inserir uma nova interface se não mandarmos o Xen utilizar ela vamos mandar o xen scanear as interfaces disponíveis, aqui troque o 2ddd30c3-1304-4eac-b3b8-48e392555211 pela identificação do seu Xen o TAB completa então podemos fazer da seguinte forma xe pif-scan host-uuid= aqui pressiona TAB que ele completa o host-uuid ;)

xe pif-scan host-uuid=2ddd30c3-1304-4eac-b3b8-48e392555211

Agora vamos mandar o xen listar novamente as interfaces

xe pif-list 
uuid ( RO)                  : 1f7a258e-f0b7-938d-0b61-fa6843026572
                device ( RO): eth0
    currently-attached ( RO): true
                  VLAN ( RO): -1
          network-uuid ( RO): d816d6d5-4e48-893b-514d-f02e9d6c6320


uuid ( RO)                  : 72104a6c-157c-ed9e-fa0c-8a33402bde3d
                device ( RO): eth1
    currently-attached ( RO): false
                  VLAN ( RO): -1
          network-uuid ( RO): cb36dfd3-87c5-91ca-aa23-856431b419b7

Note que agora temos uma nova interface a eth1 porém em currently-attached ela está com false ou sejá não está ativa ainda para uso, vamos ativar a nossa interface vamos precisar do uuid dela no meu caso 72104a6c-157c-ed9e-fa0c-8a33402bde3d

xe pif-plug uuid=72104a6c-157c-ed9e-fa0c-8a33402bde3d 

Agora vamos listar as interfaces novamente

xe pif-list 
uuid ( RO)                  : 1f7a258e-f0b7-938d-0b61-fa6843026572
                device ( RO): eth0
    currently-attached ( RO): true
                  VLAN ( RO): -1
          network-uuid ( RO): d816d6d5-4e48-893b-514d-f02e9d6c6320


uuid ( RO)                  : 72104a6c-157c-ed9e-fa0c-8a33402bde3d
                device ( RO): eth1
    currently-attached ( RO): true
                  VLAN ( RO): -1
          network-uuid ( RO): cb36dfd3-87c5-91ca-aa23-856431b419b7

Agora já temos a interface ativa no xen, vamos ver a nossa interface com o ifconfig

ifconfig
eth0      Link encap:Ethernet  HWaddr 08:00:27:88:97:EA  
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:32246 errors:0 dropped:0 overruns:0 frame:0
          TX packets:271 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:2883615 (2.7 MiB)  TX bytes:30210 (29.5 KiB)

eth1      Link encap:Ethernet  HWaddr 08:00:27:10:CB:66  
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:6321 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:532037 (519.5 KiB)  TX bytes:0 (0.0 b)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:53 errors:0 dropped:0 overruns:0 frame:0
          TX packets:53 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:16605 (16.2 KiB)  TX bytes:16605 (16.2 KiB)

xenbr0    Link encap:Ethernet  HWaddr 08:00:27:88:97:EA  
          inet addr:10.101.0.200  Bcast:10.101.0.255  Mask:255.255.255.0
          UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
          RX packets:29571 errors:0 dropped:0 overruns:0 frame:0
          TX packets:271 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:2692456 (2.5 MiB)  TX bytes:30210 (29.5 KiB)

xenbr1    Link encap:Ethernet  HWaddr 08:00:27:10:CB:66  
          UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
          RX packets:3380 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:316048 (308.6 KiB)  TX bytes:0 (0.0 b)

Agora já temos uma nova interface de rede para o nosso Xen ;)

Referências