iT邦幫忙

0

請問 ESXi 下的 ipmi_si_drv 如何關閉不讓它開機載入?

  • 分享至 

  • xImage

最近買的ASUS TS300-E6/PS4 很怪,不能安裝ESX 4.1,圖形界面安裝看的到硬碟但是是反灰無法選,另外安裝USB裝置也是反灰無法選, 但是在ESXi 4.1下又可以正確選擇與安裝,只好安裝ESXi 4.1,但因為沒買 IPMI 監控模組,故在安裝或是開機時會卡在 ipmi_si_drv Loading 很久,不知道開機時有沒有辦法設定不載入這個驅動?

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

6
Ray
iT邦大神 1 級 ‧ 2010-10-04 15:52:10
最佳解答

您可以試試看:

看更多先前的回應...收起先前的回應...
Ray iT邦大神 1 級 ‧ 2010-10-04 16:09:32 檢舉
  1. 以前 3.5 版關閉 ipmi service:

    <pre class="c" name="code">chkconfig --level 0123456 ipmi off

不過這招好像在 4.1 裡沒有效....因為根本沒有 ipmi service....

也可以試試找出 ipmi 的 pacakge:

&lt;pre class="c" name="code">rpm -qa|grep -i IPMI

然後手動將他移除 (當然, 要用 rpm 工具, 不是自己去砍檔案)

也有人是把 CIM 整個關掉:
先用 Client 進入 ESXi 的 Configuration, 選 Advanced Setting, 找到 Misc.CimEnabled 這個項目, 把它設成 false 或 0.
這樣做的副作用是: 你將無法查看硬體的健康狀況.

要是你熟 Linux 操作, 也可以考慮找到下面這個檔案:

&lt;pre class="c" name="code">/etc/vmware/init/init.d/72.ipmi

在 Exec 那行前面插入一行:

&lt;pre class="c" name="code">return ${SUCCESS} # disable IPMI

因為原本 esxcfg-init -I 的作用, 就是 Load ipmi driver...

  1. 這台機器在官方的相容性表上, 是通過 ESX 4.1 認證的, 不太可能抓不到硬碟:
    http://www.vmware.com/resources/compatibility/detail.php?device_cat=server&device_id=13451
    BIOS 版本: 0303 09/02/2009, 但要注意: 認證機種沒有提供 FT 功能
    如果有問題, 可以直接向原廠客服詢問.
fireflybug iT邦研究生 4 級 ‧ 2010-10-04 16:49:52 檢舉

raytracy大大,感謝您的回覆,我有加裝 PIKE1078 RAID卡,但真的很怪,ESX安裝到選硬碟時,有顯示硬碟大小,但是反灰無法選硬碟,已打去原廠問,但還沒有答覆,說後端工程師可能要明天才能答覆;另外BIOS版本我更新到最新,是否要更新回 0303 09/02/2009 版本?

還想請教大大一個問題,ESXi在安裝時有辦法自訂硬碟分割大小嗎?小弟跟http://ithelp.ithome.com.tw/question/10043735這篇有一樣的困擾,查了很多關鍵字還是沒找到答案,故厚著臉皮再問一下,若我的RAID 5 有2.7TB,我要怎麼做才能對切硬碟?另外我若是在ESXi內刪除硬碟重新建立硬碟,2.7TB容量我只建 2tb,另外700MB我要再新增確無法再看到可以讓我新增的裝置,搞不清楚ESXi的硬碟原理.

Ray iT邦大神 1 級 ‧ 2010-10-04 19:13:27 檢舉
  1. PIKE 1078 沒有通過 VMware 的硬體認證, 所以無法使用. 請改用以下通過認證的硬體 RAID Card:
    [=24&datePosted=-1&partnerId[]=-1&ioTypeId[]=14&manufacturer[]=-1&vid=&did=&svid=&ssid=&rorre=0]VMware Compatibility Guide: I/O Device Listing](http://www.vmware.com/resources/compatibility/search.php?action=search&deviceCategory=io&productId=1&advancedORbasic=advanced&maxDisplayRows=1000000&key=&release[)
    或是這個文件也可以, 請找到 I/O Driver and Deivce 那節:
    VMware I/O Compatibility Guide

2TB 問題請看下面:

Ray iT邦大神 1 級 ‧ 2010-10-04 19:25:59 檢舉

ESX 的 2TB 限制, 並非只是把 Partition size 限制在 2TB 就可以了; 而是整個 LUN 的 size (尚未切 Partition 之前), 他只能看到 2TB.

所以, 你無法在一個 5TB 的 LUN 裡面, 透過切割出 2TB+2TB+1TB 的方式, 使用所有的容量. 而是必須將 5TB 事先切成不同的 LUN: LUN0=2TB, LUN1=2TB, LUN2=1TB, 然後再把所有 LUN 交給 ESX 去切 Partition.

你有幾種選擇:

  1. 你目前一個 LUN 就有 2.7TB, 如果不改變現況, 只能使用 2TB.

  2. 利用 RAID Card 的功能, 在一個 RAID-5 的 Volume 中, 切割出多個小於 2TB 的 LUN. 但通常這是高階 RAID Card 的功能, 我不知道您這片卡能不能做到?

  3. 將磁碟機移出來, 改用外接式的儲存體 (SAN). 如果買不起高階的 SAN, 可以考慮買 Synology 的 NAS (請注意: 要買有通過 VMware 認證的機型), 把硬碟改掛到 NAS 裡面去, ESX 主機透過 Gigabits Ethernet 連上 NAS, 用 ESX 內建的 Software iSCSI 將 LUN 掛上來. 當然, NAS 上面配給 iSCSI 的 LUN 也不要超過 2TB

  4. 同上(3), 但改用 NFS 方式來掛, 這個方式沒有 Partition size 的限制, 因為 NFS 掛上來的 Datastore, 不需要由 ESX 來切 Partition, NAS/SAN 上有多大空間, ESX 就可以用多大.(但是單一檔案仍被限制在 2TB 以下)

看看上面的方案, 就可以知道: 為何大部分使用 ESX 的環境, 都需要外掛儲存體...

fireflybug iT邦研究生 4 級 ‧ 2010-10-05 11:06:11 檢舉

我要發表回答

立即登入回答