作者 主題: ESXi下,無法將資料儲在SAN Disk上~  (閱讀 9943 次)

0 會員 與 1 訪客 正在閱讀本文。

warner

  • 懷疑的國中生
  • **
  • 文章數: 33
    • 檢視個人資料
ESXi下,無法將資料儲在SAN Disk上~
« 於: 2009-07-14 17:50 »
各位先進好:

今日測試VMware的ESXi 3.5,其中將SAN切出一個LUN給VM使用,在Infrastructure Clinet中的Storage Adapter順利抓到LUN,也在Storage內將該LUN加入並format成vmfs3。一切都看來順利,但現在實際要應用時,卻發現大問題。

狀況一:之前已發過一個問題,請見:http://phorum.study-area.org/index.php/topic,57238.0.html (本來以為是實體的系統有問題,現在看來是因為寫到LUN中會有問題,導致無法轉換)。

狀況二:直接建新的VM,想要裝Linux,當一切磁碟都規畫好開始安裝時,就出現寫入磁碟錯誤,系統提示進入Debug模式。

問題的總結就是:一旦要將資料寫入LUN中,會顯示無法寫入的訊息請問有人知道這問題,是我錯在哪邊嗎?? ???

備註:同樣的Logical Array中,另外切的logical Disk指定給同款刀鋒,不是安裝VMware,是直接安裝Windows OS,一切都是正常,可以存取資料。

« 上次編輯: 2009-07-14 17:52 由 warner »

thx

  • 鑽研的研究生
  • *****
  • 文章數: 510
    • 檢視個人資料
    • http://www.osslab.com.tw
回覆: ESXi下,無法將資料儲在SAN Disk上~
« 回覆 #1 於: 2009-07-14 19:20 »
1.最好說一下你的軟硬體環境 .
2.Lun block size 試試512   或其他不同大小.

warner

  • 懷疑的國中生
  • **
  • 文章數: 33
    • 檢視個人資料
回覆: ESXi下,無法將資料儲在SAN Disk上~
« 回覆 #2 於: 2009-07-14 22:06 »
抱歉,環境現在補上。

軟體:使用VMware ESXi 3.5。

硬體:目前使用HP 460c刀鋒伺服器,安裝VMware的刀鋒內有QLA2432 HBA卡,後面的SAN Storage是HP MSA1500CS(此為contrall),硬碟是SATA 500G,共12顆。在切LUN時,將其中三顆做成RAID 5後,切出一塊LUN(比如250G)指定到該HBA卡的WWN。

同樣的環境下,使用本機的環境,不管是做P2V或是新安裝一台VM,都是正常沒問題。同樣的動作,只是硬碟空間選到HP的SAN上,就會出現錯誤訊息。頭大中~~

也有想過是不是Block Size的問題,待會試試。但是在Infrastructure Clinet中,設定Storage時,在Formatting的選項,其block size是隨硬碟空間大小訂死的(256G/1M;512G/2M...),這部份有得改嗎??另外,ACU下,LUN所能設定的Block size 只有8/16/32/16KB四種選擇。
« 上次編輯: 2009-07-14 22:11 由 warner »

s5619132

  • 活潑的大學生
  • ***
  • 文章數: 315
    • 檢視個人資料
回覆: ESXi下,無法將資料儲在SAN Disk上~
« 回覆 #3 於: 2009-07-15 13:26 »
請教幾各問題
1) MSA1500 SAN Storage 上是一個還是兩個 控制器 ?
2) 控制器上的 firmware 版本是多少 ? 若是兩各控制器的話版本都一樣嗎? ( 可以用 Console cable 連進去看 )
3) 幾條光纖線 ?
4) 刀鋒機框後面有幾個 fc 交換器模組 ? ( 還是幾個 fc pass-through module ? ) 還有無額外的獨立型 fc 交換器 ?
5) 環境中若有交換器的存在 , 是否 zone 都已清除 ? ( 至少判斷問題上比較簡單一點 )
6) QLA2432 的 Firmware 版本多少 ?
7) 有無試過進入 QLA2432 的BIOS , 恢復參數成預設值 ?
8) ACU 指派 LUN 給 FC WWN 時, 都是第一各 LUN 不能用 , 而第二個開始後面的 LUN 才可以用嗎? ( 這各問題可能我問法有錯, 因為我是看你第一次發言最後一行話 , 才提出的問題 )

thx

  • 鑽研的研究生
  • *****
  • 文章數: 510
    • 檢視個人資料
    • http://www.osslab.com.tw
回覆: ESXi下,無法將資料儲在SAN Disk上~
« 回覆 #4 於: 2009-07-16 05:17 »
我個人有遇過一次 跟下面一樣問題
http://communities.vmware.com/message/595560;jsessionid=BA384F1FB3740E030ED26966EB6A185E#595560

Tried to go through the VI client, I see the available space, I provide it the name and at the final step when I'm ready to create the partition I get an error of "A specified parameter was not correct"


我個人是調整Fc storage sever 上disk block size解決這問題(4096 ,512 bytes 我還真的忘了..><) ..你也可以參考上面link作法 也是調整 block size
很抱歉fc storage sever是克難拼裝自用玩具..所以沒辦法同樣機器環境幫測試...期待你回應.
如果可以這樣解決 會整到我wiki去
« 上次編輯: 2009-07-16 05:25 由 thx »

warner

  • 懷疑的國中生
  • **
  • 文章數: 33
    • 檢視個人資料
回覆: ESXi下,無法將資料儲在SAN Disk上~
« 回覆 #5 於: 2009-07-16 14:05 »
請教幾各問題
1) MSA1500 SAN Storage 上是一個還是兩個 控制器 ?  ==> 二個控制器
2) 控制器上的 firmware 版本是多少 ? 若是兩各控制器的話版本都一樣嗎? ( 可以用 Console cable 連進去看 ) ==> 目前是7.0版
3) 幾條光纖線 ? ==>這是指哪呢??若是該刀鋒的話,有二個fc接口,但只接一條,確定LUN有指定到對應的WWN
4) 刀鋒機框後面有幾個 fc 交換器模組 ? ( 還是幾個 fc pass-through module ? ) 還有無額外的獨立型 fc 交換器 ? ==>有二組fc交換器模組
5) 環境中若有交換器的存在 , 是否 zone 都已清除 ? ( 至少判斷問題上比較簡單一點 ) ==>這部份沒做過,我會試著去網路上找方法
6) QLA2432 的 Firmware 版本多少 ? ==>QLA是vm模擬出來的,實際是:QLogic QMH2462 4Gb FC HBA,Firmware還在努在努力查當中
7) 有無試過進入 QLA2432 的BIOS , 恢復參數成預設值 ? 稍晚找時間試試
8) ACU 指派 LUN 給 FC WWN 時, 都是第一各 LUN 不能用 , 而第二個開始後面的 LUN 才可以用嗎? ( 這各問題可能我問法有錯, 因為我是看你第一次發言最後一行話 , 才提出的問題 ) ==>在同樣的刀鋒機器下,安裝windows時,該LUN是可正常使用,安裝成ESXi,是可以看到且format,但是透過converter做P2V或是開一個VM安裝新機時,都會失敗。

warner

  • 懷疑的國中生
  • **
  • 文章數: 33
    • 檢視個人資料
回覆: ESXi下,無法將資料儲在SAN Disk上~
« 回覆 #6 於: 2009-07-16 14:14 »

我個人是調整Fc storage sever 上disk block size解決這問題(4096 ,512 bytes 我還真的忘了..><) ..你也可以參考上面link作法 也是調整 block size
很抱歉fc storage sever是克難拼裝自用玩具..所以沒辦法同樣機器環境幫測試...期待你回應.
如果可以這樣解決 會整到我wiki去

=>有試著要去調整Block size,可能是小弟才疏學淺,一直找不到適合調的。
VMware內,在選擇format時,其block size是固定的,無法修改。
若是由HP提供的ACU,在切LUN時,選RAID5,其block size只有8K/16K/32K/64K四種選擇,目前是選擇64K。

目前以上的設定值,是無法使用的。另外補充,有試著透過Infrastructure client,進入Datastore Browser,在這介面下,是可以將資料上傳至LUN中的。

今日將其中一台安裝EXSi 4.0版,用converter測試P2V,結果仍然相同,還是失敗....

warner

  • 懷疑的國中生
  • **
  • 文章數: 33
    • 檢視個人資料
回覆: ESXi下,無法將資料儲在SAN Disk上~
« 回覆 #7 於: 2009-07-16 17:00 »
 各位先進好:

今日又做了一些測試,現在發現問題有些小小變動了。

一、利用VMware Converter轉實體機至虛擬機(P2V),而虛擬機的資料選擇是在SAN Disk時,都會轉失敗,若是選擇本機的HD,則無問題。
二、本來使用import及新切一台Guest安裝新的虛擬機,選擇SAN disk,之前測試是有問題,但現在用ESXi 4.0安裝時,是ok的,但Converter P2V,仍然會失敗。

這部份還在努力找答案中~~(開始懷疑是converter本身不支援的問題....)
« 上次編輯: 2009-07-16 17:35 由 warner »

s5619132

  • 活潑的大學生
  • ***
  • 文章數: 315
    • 檢視個人資料
回覆: ESXi下,無法將資料儲在SAN Disk上~
« 回覆 #8 於: 2009-07-17 09:57 »
我先把所有的內容做各總結
1) 相關硬體的參數尚未列出清單 ( 你有時間的話列出來, 我看看有沒有相關軟硬體搭配的列表 )
2) 同樣的設備 , 安裝 Windows 就沒問題 , 正常使用
3) 安裝 ESX4i , 可以在 SAN 上新增 Guest OS , 但是使用 VMware converter 做 P2V 則失敗
4) 安裝 ESX3i , 新增 Guest OS 和 使用 VMware converter 做 P2V 則全部失敗

我本來在想是不是MSA1500 太舊了才這樣 , 後來想想不太對 , 因為我曾經幫客戶用 DL380 G5 + MSA1000 ( Firmware 2.38 更舊的版本 ) + ESX 3.1 ( 不是 i ) 也沒什麼問題
所以硬體理論上應該可以用

但是 i 系列是 VMware 的免費版, 所以功能有沒有被閹割, 要找找資料
至少, 你4i 可以正常使用, 推斷 3i 可能有什麼功能不支援吧, 雖然這樣講有點不太合理就是了

但有件事要說明, VMware Converter 沒有提出文件佐證 , 保證任何一台實體機器接可轉換成虛擬機
我自己也曾轉換失敗 , 但後來 Converter 又有幾次的新版本推出, 故我就下載目前最新的版本來用 , 就很幸運的轉換成功

warner

  • 懷疑的國中生
  • **
  • 文章數: 33
    • 檢視個人資料
回覆: ESXi下,無法將資料儲在SAN Disk上~
« 回覆 #9 於: 2009-07-17 10:51 »
感謝S5619132,問題我再總結及修正一下。

1.目前環境有ESXi 3.5及ESXi 4.0,這二者目前遇到的問題都是一樣,透過converter做P2V到SAN disk上皆是失敗。若是做到local disk,都是ok。
2.用Converter P2V至local disk後,再做export後,import至SAN Disk上,二個環境都是ok。
3.昨天在3.5及4.0環境下,直接將VM設定到SAN storage上,都是正常的(3.5之前有失敗記錄,後來正常...)。

根據以上的測試結果來推論,個人比較懷疑是converter是不是P2V至SAN storage部份有問題??有人有試過用converter做過同樣方式成功的嗎??

Mark Ramius

  • 可愛的小學生
  • *
  • 文章數: 5
    • 檢視個人資料
回覆: ESXi下,無法將資料儲在SAN Disk上~
« 回覆 #10 於: 2009-07-18 12:37 »
hi warner

1.請提供converter的錯誤訊息
2.converter到ESXi我之前有碰過的錯誤狀況是傳輸到一半就會fail,好像是跟網路設計有關係,因為我們有ESX+Virtual Center 2.5
我嘗試Converter透過Virtual Center轉換到ESX是正常的,ESXi也正常,也就因為這樣我就沒有深入去研究了......或許我有時間會在測試一下問題狀況

warner

  • 懷疑的國中生
  • **
  • 文章數: 33
    • 檢視個人資料
回覆: ESXi下,無法將資料儲在SAN Disk上~
« 回覆 #11 於: 2009-07-20 20:11 »
以下附檔,是在converter所發生錯誤訊息的畫面。

thx

  • 鑽研的研究生
  • *****
  • 文章數: 510
    • 檢視個人資料
    • http://www.osslab.com.tw
回覆: ESXi下,無法將資料儲在SAN Disk上~
« 回覆 #12 於: 2009-07-22 07:25 »
剛剛才發現  發現你好像用的是3i
  有無機會試esx 3.5 or esx 4?  可以使用免費版序號.正常上線使用沒問題

warner

  • 懷疑的國中生
  • **
  • 文章數: 33
    • 檢視個人資料
回覆: ESXi下,無法將資料儲在SAN Disk上~
« 回覆 #13 於: 2009-07-31 13:53 »
Hi,thx您好:

這問題不管是3i或4i都是一樣的~~

Mark Ramius

  • 可愛的小學生
  • *
  • 文章數: 5
    • 檢視個人資料
回覆: ESXi下,無法將資料儲在SAN Disk上~
« 回覆 #14 於: 2009-08-01 22:45 »
Converter有更細部的log,job log右邊有一個export log的功能,把log export出來看看寫了什麼錯誤訊息,再去vmware網站查看看
目前我測試過P2V windows以及Linux平台都正常,windows測試過可以到SAN disk,不過我們家SAN Storage是EMC......

另外我有一個經驗是,converter P2V,實體機器146GB硬碟分割為C Primary partition 20GB,D extended partition 126GB
轉換C是正常的,但是轉換D磁碟都會出現問題,後來我發現只要在P2V過程中,實體機器硬碟對應到VM的硬碟設定做些修改即可
預設值vm會建立一個硬碟,然後把實體機器的c/d都轉換過去,後來我改用VM建立兩個硬碟,分別對應實體機器C/D就可以正常轉換了
不過我看你的錯誤訊息跟我碰到的問題不同,不過你可以仔細看log是否有其他發現,或是貼上來

maxwkimo

  • 懷疑的國中生
  • **
  • 文章數: 39
  • 性別: 男
    • 檢視個人資料
回覆: ESXi下,無法將資料儲在SAN Disk上~
« 回覆 #15 於: 2009-10-30 14:57 »
各位好

根據版大的問題小弟我在此提供幾項經驗建議
首先要請教幾個問題
1.你的p to v 是哪種OS 想轉虛擬

2.根據你的說法3i & 4i 或3.5 & 4 在轉換至網路磁碟會失敗,
你要不要試試調整你的converter task設定,不要一次跑那麼多個,因為我之前也有同時轉好幾個會失敗的問題,
似乎是converter對網路效能的偵測有點鳥,我排程一次只轉一台就都OK了!

3.基本上converter程式有點爛...在你的windows task 工作管理員中,有時會發現他重複執行了幾個執行緒而又自己關不掉
通常這狀況是發生錯誤之後會產生,我會把所有跟converter有關的程序關閉後重起再執行。

4.請問你開機做p to v 還是關機做 p to v ??
有兩種方式可以做p to v 就是俗稱的hot conveter or cold conveter,一種是要安裝到console中執行,另一種則是光碟開機,
請問你有試過 cold converter 嗎?? 這個通常比較穩定!!
某程度上你的OS執行中的狀況,會鎖死某些檔案,若這些檔案無法被存取也會導致複製失敗,我個人遇過轉換完後要重裝.NET 2.0的套件

以上回答供你參考
其他硬體相關更深的問題小弟我就無法幫助你了