ESXI'de bir USB sabit sürücü kullanabilir misiniz?


9

ESXi 4.0'ı bir thumbdrive'a yükleyebileceğinizi biliyorum, ancak VM'lerinizden birine ekstra depolama alanı sağlamak için harici bir sabit disk takıp takamayacağınızı merak ediyordum? ESXi içinde bir alan yükseltmesi gerektiren bir dosya sunucusu çalıştırıyoruz, ancak farklı bir dosya sunucusu çözümüne geçmeyi düşünüyoruz ve daha sonra geçişi kolaylaştırmak için harici ortama yapışmayı tercih ediyoruz.

Düzenle:

İdeal olarak sürücünün doğrudan VM'ye görünmesini ve ESXi'yi kontrol etmesini istemem, böylece farklı bir makineye taşıyabilirim ve yine de tüm verilerin aynı görünmesini sağlayabilirim.

Yanıtlar:


1

Son zamanlarda benzer sorunu çözdüm, böylece araştırmamın bazı sonuçlarını verebilirim. Görevimiz bazı VM'leri ana bilgisayarlar arasında taşımaktı ve ana makineler arasında yüksek hızlı bir ağ bağlantısı ve bu bağlantı için bir hüküm yoktu, bu yüzden VM'leri harici sabit diske dosya olarak kopyalamaya karar verdik. USB sabit disk satın aldık ve ... ve ne kadar korkunç ESXi'nin tasarlandığını görünce şaşırdık (ve bu deneyimden sonra asla ASLA herhangi bir VMWare ürününü kullanmayacağım).

En yararlı belgeler bu sayfadır: https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1022290

VMWare ana bilgisayarında USB desteği kısaca yoktur.

5.5 (patch3 öncesi) ve 5.1 ana bilgisayarlarımız oldu, bu yüzden USB 3.0 desteğine sahip olma şansımız olmadı. USB Sabit Diski doğrudan ana bilgisayara veri deposu olarak atamaya çalıştık.

Bu hiç mümkün değil. VMWare, yerel sürücünün bir veri deposu olarak VMFS olarak biçimlendirilmesini gerektirir. Sürücüyü bölümlemek için konsol aracı ve VMFS bölümü oluşturmak için başka bir araç vardır (her ikisi de SSH üzerinden ana bilgisayara bağlandığınızda kullanılabilir). Evet, keyfi bölümleme yapamazsınız. Ancak, bu araçlar USB cihazlarla çalışmıyor gibi görünüyor. VMFS formatlayıcı bazı şifreli hata mesajlarıyla başarısız oluyor.

(ESXi, USB blok cihazlarına farklı bir şekilde davranıyor gibi görünüyor, SATA blok cihazları veya donanım RAID VD'lerle aynı değil, çünkü tuhaf USB, SCSI çeviri katmanını kullanıyor.)

ESXi ayrıca büyük dosyalar (ntfs, ext2 / 3/4, hfs +, hatta exfat) kapasitesine sahip başka herhangi bir dosya sistemini de desteklemez, bu nedenle yalnızca çıkarılabilir diski ana bilgisayara takamaz, VM'leri durduramaz ve VM görüntülerini kopyalayamazsınız.

Bu şekilde başardık: küçük linux VM oluşturduk, orada USB cihazı yönlendirdik, bölümledik, formatladık ve monte ettik ve NFS üzerinden dışa aktardık. USB cihazını yeni oluşturulan VM'ye iletebilmemiz için, HOST'u yeniden başlatmamız gerekiyordu (yeniden başlatılıncaya kadar mevcut cihazlarda görünmüyordu. Yine de VMWare ile devam etmek istiyor musunuz? Daha fazla okuyun). Sonra VM'den NFS paylaşımını veri deposu olarak ana bilgisayara ekledik.

Ancak, bu çözümün performansı beklediğinizden çok, çok daha kötüdür. Tipik doğrusal veri aktarım hızı 1 MB / sn (saniyede bir megabayt) ve G / Ç gecikmeleri 100 ms mertebesinde idi. Aynı sunucu önyüklemeli linux, USB 2.0 üzerinden aynı diskle normal 20 Mb / s performansa ve çok daha az gecikmeye sahip olduğundan, bunun herhangi bir donanım hatası olmadığından eminim.

Bu nedenle, bu yol yalnızca VM ortak depolama alanını genişletmek için çalışmaz. Bu, VM yedeklemeleri yapmak için sınırlı kullanışlılığa sahip olabilir.


9

Cevap Evet

USB, konuk işletim sistemi tarafından bir sanal makinenin ayarlarını düzenleyip Donanım sekmesini seçerek kullanılabilir .

Donanım sekmesine geldikten sonra EKLE'yi tıklayıp bir USB denetleyici seçebilirsiniz.

Bir USB denetleyicisi ekledikten sonra aynı işlemi tekrar edersiniz, ancak bu süre bir denetleyici yerine bir USB cihazı ekleyin.

Seçim yapabileceğiniz bir listede bağlı tüm USB aygıtlarını göreceksiniz.

Eklendikten sonra sanal makinenin konsolunu açmanız ve USB konektörüne (konsol penceresinin üstündeki küçük USB simgesi) monte etmeniz gerekir.

Bunu son yaptığımdan bu yana bir süre geçti, ama bu seni oraya götürmeli.

Bunu sadece VMware için bir veri deposu olarak kullanmaya gelince, şu anda bunu inceliyorum. Benim durumumda anlık görüntüler vb. İçin USB depolama birimine sahip olmak daha yararlıdır.

Ve eSATA'yı almanın daha iyi olduğunu söyleyen adama: Gerçekten USB diskini ne için kullandığınıza bağlı. Sadece yedekleme veya dosya depolama ... kimin umurunda? Bu diskten bir şeyler çalıştırmadığınız sürece performans önemli değildir.


Hayat kurtarıcı :) Bu misafir ya da bir şey durdurmak zorunda kalmadan çalışır
t123

3

ESXi, USB aygıtlarını desteklemez (veri deposu olarak veya konuk işletim sistemine passthru olarak). Alt + F1 desteklenmeyen numarayı kullanarak bile, USB aygıtını bağlayamazsınız.


2

ESXi 4.1.0 veya üstünü kullanın - bu özelliği destekler.


1
Alıntı yapmak için herhangi bir dokümanınız var mı? Ben sadece bazı vm's yedekleme gerekir ve hızlı giriş ve çıkış almak istiyorum. Vm'leri tek tek durduracak, NFS veri deposuma bir kopya yapacak ve daha sonra harici USB HDD'ye (ihracatın bulunduğu CentOS kutusundan) kopyalayacaktım. Ancak, NFS'yi dışarıda tutmayı tercih ederim Eğer mümkünse. Teşekkürler.
Bretticus

Boşver, sadece düz geçiş. USB hakeminin başlatılmasını devre dışı bırakarak 4.1'de veri deposu (sadece FAT) olarak çalışmasını sağlayan bir adam örneği gördüm. Muhtemelen vm'yi durdurmayı ve klasörü SSH konsolu üzerinden kopyalamayı deneyeceğim. Bu, harici HDD'yi monte edip edemeyeceğime bağlı.
Bretticus

1

ESXi kutusuna bağlıysa, ESXi onu kontrol edecek ve önce bir veri deposu olarak ayarlanması gerekecektir. Çıkarılabilir bir şey istiyorsanız, eSATA cihazıyla USB cihazına gitmenizi tavsiye ederim ... daha az baş ağrısı ve daha iyi performans olmalıdır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.