esx磁盤添加不上

 ESX添加本地磁盤出錯的解決辦法app

原創做品,容許轉載,轉載時請務必以超連接形式標明文章 原始出處 、做者信息和本聲明。不然將追究法律責任。http://ciscowu.blog.51cto.com/2602251/873139ui

故障現象:spa

        一臺預裝了WIN2008的IBM,重裝了ESX4.1後,一塊R5能夠成功鏈接,另外一塊1T的R1在VC中能夠看到磁盤信息、路徑等。可是在VC主機配置-添加磁盤時出現調用對象 「ha-datastoresystem」的「HostDatastoreSystem.QueryVmfsDatastoreCreateOptions」這樣的錯誤。code

分析錯誤緣由:對象

        一、首先懷疑是否是受塊大小1M的影響,因此沒法添加1T的硬盤。可是,能夠添加1T以上的ISCSI,因此,排除這個錯誤blog

        二、用SSH連上ESX後fdisk -l查看磁盤信息,發現這個未使用的磁盤ID 和system爲ee和EFI GPT。這是由於以前預裝的2008,因此磁盤分區爲NTFS格式,因此沒法被ESX使用。ci

解決方法:get

        查閱百度和谷歌,方法很多,大多數都是說用fdisk /dev/sd(x)的方法,刪除原分區,再從新新建分區的方法。試了N次,問題依舊。後來,在http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1008886找到解決方法。cmd

        原來,光把GPT改爲VMFS還不夠,須要用parted把label從GPT改爲msdos才能夠。it

 具體過程:

         一、用SSH連上ESX
         二、fdisk -l查看全部分區,找到系統爲GPT的那個磁盤路徑。或者從VC上也能夠找到。
         三、parted vmfs/devices/disks/naa.600605b002f8d290154*
         四、print

The output appears similar to:
Disk label type: gpt
Number  Start   End    Size   File system  Name                          Flags 
1      17.4kB  134MB  134MB                Microsoft reserved partition  msftres


       注意紅字地方

          五、mklabel
              以後會彈出數據丟失的警告,確認警告選YES
          六、At the "New disk label type? [label]" prompt, enter the label: msdos
          七、以後重複步驟4,再次輸入print。此時輸出爲空,表明已轉爲msdos
          八、最後quit退出parted

結語:

在轉成msdos後,再進VC添加磁盤,在VC格式化後再回SSH查看system爲VMFS,問題解決。

相關文章
相關標籤/搜索