From LedHed's Wiki
Jump to: navigation, search
 
Line 4: Line 4:
 
1) From the XenServer Command Line Interface (CLI), issue the following command:
 
1) From the XenServer Command Line Interface (CLI), issue the following command:
 
  xe pif-list
 
  xe pif-list
Press Enter.
 
 
 
''Note: If you have more than one XenServers in the pool, you must issue the xe host-list command to list all the XenServer hosts and write down the Universally Unique Identifier (UUID) of the host that you just added the new NIC, then issue command''
 
''Note: If you have more than one XenServers in the pool, you must issue the xe host-list command to list all the XenServer hosts and write down the Universally Unique Identifier (UUID) of the host that you just added the new NIC, then issue command''
 
  xe pif-list host-uuid=[uuid of the XenServer host]
 
  xe pif-list host-uuid=[uuid of the XenServer host]
Line 13: Line 11:
 
2) The command above lists all the physical NICs of that XenServer. If you do not see the additional NIC, you must scan for new physical interface(s) on a XenServer and issue this command:
 
2) The command above lists all the physical NICs of that XenServer. If you do not see the additional NIC, you must scan for new physical interface(s) on a XenServer and issue this command:
 
  xe pif-scan host-uuid=[uuid of the XenServer host]
 
  xe pif-scan host-uuid=[uuid of the XenServer host]
Press Enter.
 
  
  
Line 29: Line 26:
 
5) Introduce the additional physical NIC to the XenServer so it can recognize it from the XenCenter.
 
5) Introduce the additional physical NIC to the XenServer so it can recognize it from the XenCenter.
 
  ifconfig –a
 
  ifconfig –a
Press Enter.
 
 
 
You should see something similar to this:
 
You should see something similar to this:
ifconfig:
+
ifconfig:
__tmp206888048 Link encap:Ethernet HWaddr 00:15:17:6B:6A:31
+
__tmp206888048 Link encap:Ethernet HWaddr 00:15:17:6B:6A:31
UP BROADCAST MULTICAST MTU:1500 Metric:1
+
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
+
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
+
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
+
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
+
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
 
+
 
''Note: The __tmp206888048 is still there with the MAC address 00:15:17:6B:6A:31. You need to write down the MAC address 00:15:17:6B:6A:31 so later you can introduce that MAC address for the next available NIC device such as ethX.''
 
''Note: The __tmp206888048 is still there with the MAC address 00:15:17:6B:6A:31. You need to write down the MAC address 00:15:17:6B:6A:31 so later you can introduce that MAC address for the next available NIC device such as ethX.''
  
Line 46: Line 40:
 
6) Now you can introduce the new physical NIC(s) to the XenServer.
 
6) Now you can introduce the new physical NIC(s) to the XenServer.
 
  xe pif-introduce host-uuid=[uuid of the XenServer host] device=[machine-readable name of the interface (for example, eth3)] mac=00:15:17:6B:6A:31
 
  xe pif-introduce host-uuid=[uuid of the XenServer host] device=[machine-readable name of the interface (for example, eth3)] mac=00:15:17:6B:6A:31
Press Enter.
 
 
 
The command returns a UUID, for example: 83750d2d-dd36-787c-da1c-951d7afc2cf0
 
The command returns a UUID, for example: 83750d2d-dd36-787c-da1c-951d7afc2cf0
  

Latest revision as of 05:47, 9 October 2011

To get the NIC to show in XenCenter, you must follow these steps.


1) From the XenServer Command Line Interface (CLI), issue the following command:

xe pif-list

Note: If you have more than one XenServers in the pool, you must issue the xe host-list command to list all the XenServer hosts and write down the Universally Unique Identifier (UUID) of the host that you just added the new NIC, then issue command

xe pif-list host-uuid=[uuid of the XenServer host]


2) The command above lists all the physical NICs of that XenServer. If you do not see the additional NIC, you must scan for new physical interface(s) on a XenServer and issue this command:

xe pif-scan host-uuid=[uuid of the XenServer host]


3) Use xe pif-list again and you can see the new NIC.


4) If you see the device of the new NIC with something like this __tmp206888048 you must remove it and introduce so it can recognize in the correct way such as ethX.

xe pif-forget uuid=[uuid of __tmp206888048 that you want to forget]
xe pif-list you won’t see __tmp206888048 anymore.


5) Introduce the additional physical NIC to the XenServer so it can recognize it from the XenCenter.

ifconfig –a

You should see something similar to this:

ifconfig:
__tmp206888048 Link encap:Ethernet HWaddr 00:15:17:6B:6A:31
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 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:0 (0.0 b) TX bytes:0 (0.0 b)

Note: The __tmp206888048 is still there with the MAC address 00:15:17:6B:6A:31. You need to write down the MAC address 00:15:17:6B:6A:31 so later you can introduce that MAC address for the next available NIC device such as ethX.


6) Now you can introduce the new physical NIC(s) to the XenServer.

xe pif-introduce host-uuid=[uuid of the XenServer host] device=[machine-readable name of the interface (for example, eth3)] mac=00:15:17:6B:6A:31

The command returns a UUID, for example: 83750d2d-dd36-787c-da1c-951d7afc2cf0


7) Plug that new UUID 83750d2d-dd36-787c-da1c-951d7afc2cf0

xe pif-plug uuid=83750d2d-dd36-787c-da1c-951d7afc2cf0
xe pif-list to see the new PIF


8) Go to the XenCenter and you can see the new physical NIC(s) there.


Reference

http://support.citrix.com/article/CTX121615