(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 | ||
''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 | + | |
+ | |||
+ | 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] | ||
− | |||
− | |||
− | + | ||
+ | 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 | ||
+ | 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 | ||
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 | + | |
+ | |||
+ | 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 | + | |
+ | |||
+ | 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.