### 問題描述
今天在一臺雙網卡的物理機上安裝rhel5的時候一切順利,但是在安裝rhel6的時候不能自動選擇網卡安裝,會彈出一個窗口讓選擇使用em1還是em2。
### 問題原因
原因是我在添加節點的時候使用的是類似下面的語句,此時在rhel6上安裝腳本會選擇是使用eth0來安裝,但是因為我們的兩塊網卡此時被識別成了em1和em2,所以找不到eth0,導致無法執行安裝,需要人為來選擇使用那一塊網卡。
~~~
nodeadd <node> mac.interface=eth0 mac.mac=... noderes.installnic=eth0 noderes.primarynic=eth0 ...
~~~
### 解決辦法
將noderes.installnic和noderes.primarynic改成使用mac,類似如下語句
~~~
nodeadd <node> mac.interface=eth0 mac.mac=... noderes.installnic=mac noderes.primarynic=mac ...
~~~
對應上面的語句,xCAT會在mac表和noderes中都各添加一條記錄,此時noderes.installnic和noderes.primarynic被定義成mac意思是使用mac表中定義的網卡,此時就可以自動安裝了。
這個修改對rhel5和rhel6都適應。
轉載請以鏈接形式標明本文地址
本文地址:[http://blog.csdn.net/kongxx/article/details/44279775](http://blog.csdn.net/kongxx/article/details/44279775)