From LedHed's Wiki
Jump to: navigation, search
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
To get the NIC to show in XenCenter, you must follow these steps.
 
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
 
Press Enter.
 
  
 +
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''
 
''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]
  
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.
 
  
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.
+
 
 +
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-forget uuid=[uuid of __tmp206888048 that you want to forget]
 
  xe pif-list you won’t see __tmp206888048 anymore.
 
  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
 
Press Enter.
 
  
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)
 
  
 +
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.''
 
''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
 
Press Enter.
 
  
 +
 +
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
 
The command returns a UUID, for example: 83750d2d-dd36-787c-da1c-951d7afc2cf0
  
7. Plug that new UUID 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-plug uuid=83750d2d-dd36-787c-da1c-951d7afc2cf0
 
  xe pif-list to see the new PIF
 
  xe pif-list to see the new PIF
  
8. Go to the XenCenter and you can see the new physical NIC(s) there.
+
 
 +
 
 +
8) Go to the XenCenter and you can see the new physical NIC(s) there.
  
  

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