2012-09-17

XenServer - 新增實體網路卡

XenServer - 新增實體網路卡

提供兩個指令來查看目前網路的線路狀態, mii-toolethtool


XenServer 在使用上真的不是很聰明,像是這一次我加了一張2個阜的網卡,但是找遍了整個 XenCenter 就是沒看到我那兩張卡,


但是登入 Command Shell 使用 ifconfig 和 lspci 皆可看到這兩張卡,幸好在官方網站看到指令說明可以藉此來新增實體網路卡到系統上.

PS:不是我愛拿 VMware ESX(i) 和 XenServer 比較有時真的 VMware ESX(i) 成熟許多,我幾乎沒機會在 VMware ESX(i) 使用到 command Shell.但是 XenServer 在新增硬體時還是需要透過 Command Shell 來新增硬體.下面就是新增實體網路卡使用方式:

1.硬體有抓到嗎?
#第一點就是要看網路卡有抓 到嗎?
[root@xenserver-lzypvqaj ~]# lspci
...
09:00.0 Ethernet controller: Intel Corporation 82571EB Gigabit Ethernet Controller (rev 06)
09:00.1 Ethernet controller: Intel Corporation 82571EB Gigabit Ethernet Controller (rev 06)
#可以看到我的網卡有被系統認出來,而且沒有認錯,通常你的硬體太新時系統所展現的是一個 Unknown 的裝置時那就代表 XenServer 目前不支援.

HCL(Hardware Compatibilty List)
在這裡你可以看到哪一家做的 Server 有通過 XenServer 的硬體認證,你也可以查詢不同的裝置是否有支援.
http://hcl.xensource.com/

2 模組有上嗎?
看得到裝置不代表模組有上,可以使用 lsmod 來查看.

[root@xenserver-lzypvqaj ~]# lsmod |grep -i e1000e
e1000e 110792 0
#很好 XenServer 有支援 Intel e1000e 這個模組.


3. 線路有通嗎?
這裡是確定你的網卡已經連接上 Hub/Switch.
# 這邊提供兩個指令來查看目前網路的線路狀態, mii-tool ethtool.
並不是所有的卡都有支援 # mii-tool ,如果看不到資訊可以使用 ethtool 來觀察.

[root@xenserver-lzypvqaj ~]# mii-tool
eth0: negotiated 100baseTx-FD, link ok
SIOCGMIIREG on eth1 failed: Input/output error
eth1: negotiated 100baseTx-FD, link ok
SIOCGMIIREG on eth2 failed: Input/output error
eth2: negotiated 100baseTx-FD, link ok
#很可惜我的卡用 mii-tool 看不到資訊,來用 ethtool.

[root@xenserver-lzypvqaj ~]# ethtool eth1
Settings for eth1:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised auto-negotiation: Yes
Speed: 1000Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 1
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: pumbag
Wake-on: g
Current message level: 0x00000001 (1)
Link detected: yes

[root@xenserver-lzypvqaj ~]# ethtool eth2
Settings for eth2:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised auto-negotiation: Yes
Speed: 1000Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 1
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: d
Wake-on: d
Current message level: 0x00000001 (1)
Link detected: yes


xe pif-scan 這個指令就是用來尋找新的 physical interfaces.不過還需要 XenServer 的 UUID ,所以先用 xe host-list 查詢 UUID.

[root@xenserver-lzypvqaj ~]# xe host-list
uuid ( RO) : 99b570af-d2eb-4b2b-b132-cfe44aac3395
name-label ( RW): xenserver-lzypvqaj
name-description ( RO): Default install of XenServer

[root@xenserver-lzypvqaj ~]# xe pif-scan host-uuid=99b570af-d2eb-4b2b-b132-cfe44aac3395


現 在回頭去看 XenCenter / XenServer / Network 會多出剛剛找到的2個阜的網卡.


※更換srv的主機板或是網卡時配置方式

如果在使用 XenServer 時遇到一些不知該怎麼辦的問題時可以去 citrix 的論壇找尋答案
http://support.citrix.com/product/xens/v5.0/#tab-topic

更 多的 xe network command 請參考下面的網站
http://docs.xensource.com/XenServer/5.0.0/1.0/en_gb/reference.html#cli-x...

1 則留言:

  1. Need To Boost Your ClickBank Traffic And Commissions?

    Bannerizer made it easy for you to promote ClickBank products using banners, simply visit Bannerizer, and grab the banner codes for your picked ClickBank products or use the Universal ClickBank Banner Rotator Tool to promote all of the ClickBank products.

    回覆刪除