vsan Linux 网络磁盘,vsan识别不到磁盘
如果一臺ESXi主機的某個磁盤,在升級vSphere之前用作為一個存儲器(datastore),那么,如果這個磁盤沒有被格式化過,它上面就仍然保持著原來的分區(qū)。
而VSAN要求每個被添加到VSAN磁盤組里的磁盤都必須是一塊“干凈”的磁盤,也就是說,磁盤上面不能有任何分區(qū)表。所以,在這種情況下,就需要將磁盤上原來的分區(qū)表刪除。
為了刪除分區(qū)表,利用的是Linux系統(tǒng)下常用的”GPT parted”工具,在許多Linux發(fā)行版里,這個工具的名字叫做”parted”。在ESXi主機命令行,這個工具叫做“partedUtil”.
首先,在vCenter頁面客戶端里,選中VSAN群集,選擇“添加磁盤組”,確認有哪些磁盤已經(jīng)被識別出來:
從截圖中可以看到,當前只有一個SSD盤和一個HDD硬盤被識別出來,記錄下圖中紅框部分的這兩個磁盤名。
然后,通過SSH連接到這臺ESXi主機。(連接方法與1.1節(jié)相同)
在命令行界面,運行以下命令,這個命令會列出所有磁盤的詳細信息:
# esxcli storage core device list
查看所有磁盤的磁盤名,把它們摘錄出來,例如,總共有4塊盤,如下所示:
ènaa.6b8ca3a0e81e29001ac40ec147ca070e
ènaa.6b8ca3a0e81e29001ac40e3b3fd36bb2
ènaa.6b8ca3a0e81e29001ac40e834416a708
ènaa.6b8ca3a0e81e29001ac40d7f349ab358
比較前面的截圖和這個列表,可以發(fā)現(xiàn)有兩個磁盤沒有被VSAN識別出來。它們是
ènaa.6b8ca3a0e81e29001ac40ec147ca070e
ènaa.6b8ca3a0e81e29001ac40d7f349ab358
這兩個磁盤沒有被VSAN識別出來,可能有兩個原因。一是這個盤上安裝了ESXi操作系統(tǒng),所以它不能再被VSAN使用了。另一個原因是這塊盤雖然現(xiàn)在沒有被使用,但是它以前曾經(jīng)被作為datastore,所以還有遺留的分區(qū)表。所以,現(xiàn)在需要找出哪個磁盤是用來安裝ESXi操作系統(tǒng)的。切換到存儲器界面,找到這臺主機的默認存儲器,查看其信息:
可以看出,磁盤‘naa.6b8ca3a0e81e29001ac40d7f349ab358’是這臺ESXi主機的啟動盤,所以這個磁盤不能被VSAN使用。
綜合以上的所有分析,結(jié)論就是:‘naa.6b8ca3a0e81e29001ac40ec147ca070e’這個磁盤當前未被使用,但是上面有遺留的分區(qū),所以也不能被VSAN識別出來。下面的操作就是來刪除這個分區(qū)。
運行以下命令,獲取這塊磁盤的詳細信息:
# partedUtil get /vmfs/devices/disks/naa.6b8ca3a0e81e29001ac40ec147ca070e
這個命令會輸出一個信息表,示例如下:
243133 255 63 3905945600
12048 3905945566 0 0
第二行的第1個數(shù)字(紅色數(shù)字)代表有幾個分區(qū),在這個例子中是只有一個分區(qū)。然后運行以下命令直接刪除這個分區(qū):
# partedUtil delete/vmfs/devices/disks/naa.6b8ca3a0e81e29001ac40ec147ca070e 1
刪除完成后,現(xiàn)在返回vCenter網(wǎng)頁客戶端,再嘗試添加VSAN磁盤組,現(xiàn)在發(fā)現(xiàn)這個磁盤盤被刪除分區(qū)后已經(jīng)能夠被VSAN利用了:
總結(jié)
以上是生活随笔為你收集整理的vsan Linux 网络磁盘,vsan识别不到磁盘的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算机一级过的技巧,计算机一级考前复习技
- 下一篇: 酷比魔方iwork12 linux,平板