iT邦幫忙

2022 iThome 鐵人賽

DAY 7
0
自我挑戰組

小小新手學習虛擬化之心得系列 第 7

Day 7 如何在USB上建立Datastore

  • 分享至 

  • xImage
  •  

昨天有提到VMware預設是不讓我們在USB上建立Datastore的,但是還是有方法做到。只不過我要給個小建議,USB畢竟不是一般硬碟,拿來當Datastore效能會蠻差的,讀取及寫入都會比一般硬碟慢很多。所以今天所介紹的方法雖然能將USB做成Datastore,但是不建議這麼做哦!那我們開始吧
一般情況如圖,如果儲存裝置是USB,”新增資料存放區”會是反白的,無法讓你新增,所以我們必須使用SSH連進去系統底層,用指令的方式新增。
https://ithelp.ithome.com.tw/upload/images/20220917/20152414Agj6VGL0Jt.png
首先先開啟SSH
https://ithelp.ithome.com.tw/upload/images/20220917/20152414QRpJjlFW7h.png
連進此Host,接著一步一步輸入指令
https://ithelp.ithome.com.tw/upload/images/20220917/20152414c9PqRaOXgD.png

**/etc/init.d/usbarbitrator stop
Chkconfig usbarbitrator off
**
這兩步是確認沒有任何虛擬機連線到USB設備,通常做完這兩步你可以在儲存區的裝置看到你的USB裝置。
https://ithelp.ithome.com.tw/upload/images/20220917/201524143O3VGZHljK.png
接著下一步

https://ithelp.ithome.com.tw/upload/images/20220917/20152414EJYIFxHzxk.png

partedUtil mklabel /dev/disks/mpx.vmhba33:C0:T0:L0 gpt

這一步是格式化USB成gpt格式,mpx.vmhba33:C0:T0:L0是我的USB在ESXi上的名稱。

https://ithelp.ithome.com.tw/upload/images/20220917/20152414L5yRYGmlEi.png

eval expr $(partedUtil getptbl /dev/disks/mpx.vmhba33:C0:T0:L0 | tail -1 | awk '{print $1 " \* " $2 " \* " $3}') – 1

這一步指令比較長,因為我們要手動建立Datastore,所以我們必須換算這個USB的二進位數值區塊,用這條指令去計算我們USB最後的區塊,以便下一步的設定。

https://ithelp.ithome.com.tw/upload/images/20220917/20152414IPbr1wtvkn.png

partedUtil setptbl /dev/disks/mpx.vmhba33:C0:T0:L0 gpt "1 2048 60436529 AA31E02A400F11DB9590000C2911D1B8 0"

這一步將USB從區塊1開始到我們剛算出來的最後區塊都切成VMFS
當中的2048是每個區塊的值,建議不要更改
AA31E02A400F11DB9590000C2911D1B8是VMFS的GUID,後面的0則是屬性,都不要去更改哦!
*備註 : 不一定要從區塊1開始做,也能客製你自己想要的範圍,不過二進位數值要自己算好哦,這一部份比較難,我也還在研究。

https://ithelp.ithome.com.tw/upload/images/20220917/20152414GXNlJbysAE.png

vmkfstools -C vmfs6 -S USB-Datastore /dev/disks/mpx.vmhba33:C0:T0:L0:1

最後一步將此空間格式化成VMFS6,你也能選擇VMFS5。我在此將此空間取名為USB-Datastore,這邊你就能自由取名了!
來看一下結果吧
https://ithelp.ithome.com.tw/upload/images/20220917/201524144vGQHgPDag.png

大功告成,這樣USB就成了Datastore了。


上一篇
Day 6 ESXi Shift+O設定之VMFSL是什麼?
下一篇
Day 8 如何建立虛擬機
系列文
小小新手學習虛擬化之心得30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
camelchen1963
iT邦新手 5 級 ‧ 2022-09-19 15:51:18

我沒這樣做過 usb 當 datastore, 感覺很難! 以為 vmware 只要滑鼠點一點就好, 沒想到要下指令!

我要留言

立即登入留言