ESXi 6 ‘da USB disk’i datastore olarak bağlamak

ESXi host’umuza SSH ile bağlanıyoruz ve aşağıda vereceğim komut ile USB arbitrator service’ini durduruyoruz. Bu servis sayesinde ESX/ESXi üzerine takılan bir USB diski virtual machine’e direk gösterebiliyoruz.Tabi biz şuanda burada servisi durdurduğumuz için eğer passthrough usb kullanan virtual machine’ler var ise USB ile bağlantısını kaybedecektir.

# /etc/init.d/usbarbitrator stop

eğer reboottan sonra us

Eğer isterseniz aşağıdaki komut ile USB arbitrator service’ini reboot’dan sonra kalıcı olarak disable edebilirsiniz. Şuan için böyle bir zorunluluğumuz yok.

# chkconfig usbarbitrator off

Datastore olarak göstermek istediğiniz USB diski  ESXi host’a takıyoruz.  ESXi host’a USB’yi taktıktan sonra artık bu USB’nin ESXi tarafındaki identifier’ini öğrenmemiz gerekiyor. Bunun için aşağıdaki komut ile USB Device’ı görüyoruz.

# ls /dev/disks/

Bulunan disk ID mpx.vmhba36 olarak gözüküyor. Şimdi GPT için bunu düzenleyeceğiz.

# partedUtil mklabel /dev/disks/mpx.vmhba36\:C0\:T0\:L0 gpt

Partition oluşturmak için start sector ‘un ve end sector’un buna bağlı olarakta device size’ı ve GUID’nin bilinmesi gerekiyor. Start sector herzaman 2048’dir. Eğer bir VMFS oluşturmak istiyorsanız bunun için AA31E02A400F11DB9590000C2911D1B8 isimli GUID’yi kullanıyoruz. GUID ile ilgili aşağıdaki KB’yi inceleyebilirsiniz.

http://kb.vmware.com/kb/1036609

partedUtil getptbl /dev/disks/mpx.vmhba36\:C0\:T0\:L0
gpt
1947 255 63 31293440
Yukarıdaki komut ile çıkan ile end sector’u hesaplayacağız.
1947 * 255 * 63 – 1 = 31278554
End sector’u hesaplamak için yukarıdaki işlem yerine isterseniz aşağıdaki komutuda kullanabilirsiniz
# eval expr $(partedUtil getptbl /dev/disks/mpx.vmhba36\:C0\:T0\:L0 | tail -1 | awk '{print $1 " \\* " $2 " \\* " $3}') - 1
31278554
End Sector’u bulduğumuz için artık yeni bir VMFS partition’u oluşturabiliriz.
# partedUtil setptbl /dev/disks/mpx.vmhba36\:C0\:T0\:L0 gpt "1 2048 31278554 AA31E02A400F11DB9590000C2911D1B8 0"
VMFS Partition’u oluşturduktan sonra artık Add storage butonuna basarak datastore’u ekleyebilirsiniz veya aşağıdaki komut ile VMFS5 ile formatlayıp direk kullanıma hazır hale getirebilirsiniz.
# vmkfstools -C vmfs5 -S USB Datastore mpx.vmhba36\:C0\:T0\:L0:1
Artık datastore olarak kullanılabilir hale geldi , ama bu usb diskleri normal disk gibi kullanmayın nihayetinde usb ile çalışan basit bir arabirim.

Bir cevap yazın