Anlık görüntü, bir VM'yi ESXi 5.1 ana bilgisayarına bağlı USB'ye kopyalar


1

VM'lerin çalışan bir anlık görüntüsünü ana bilgisayara bağlı bir USB sürücüye komut dosyası yazmaya çalışıyordum. ESXi'nin ücretsiz hipervizör versiyonunu kullanıyoruz ve bunun için 3. taraf ürünlerini satın almak istemiyoruz.

ESXi Shell'in 5.1'de VM anlık görüntü komutları olmadığı anlaşılıyor gibi, ana bilgisayara bağlanmak ve VM'nin anlık görüntüsünü oluşturmak için Windows'ta vSphere PowerCLI'yi kullanmaya çalışıyordum, ardından anlık görüntülenen diski ana bilgisayara monte edilmiş USB'ye kopyaladım. VM anlık görüntüsünü yerine getirebilirim, ancak USB sürücüsünü VMFS'yi buna göre göstermek ve biçimlendirmek için kullanamıyorum.

Bunu yapmak için USB hakemi devre dışı bırakmam gerekeceğini biliyorum (ESXi kabuğundan yaptım). Ancak USB'yi monte etmek ve biçimlendirmek için uğraşıyorum ve bu monte edildikten sonra hangi kopyalama komutunu kullanabileceğimden emin değilim.

Herhangi bir fikir / takdir çok takdir etmek.

Adem

Yanıtlar:


2

Bir "hata.RestrictedVersion.summary" hatası alıyorsunuz , değil mi? PowerCLI ve SDK araçlarının çoğu , VMware ESXi'nin ücretsiz bir sürümünde çalışmaz. Onların varsayımı, otomasyon isteyen insanların en temel ESXi lisansı için ~ 500 $ ödeyecekleri ...

ESXi ana bilgisayarına SSH ile çalıştırın:

vmware-cmd <vm-cfg-path> createsnapshot <name> <description> <quiesce> <memory>

Örneğin:

vmware-cmd /vmfs/volume/datastore1/Windows2008/Windows2008.vmx createsnapshot "snap1"

Düzenle:

Doğrudan USB sürücüler FAT ve FAT16 biçimli sürücülerle sınırlıdır . Sürücü erişimine ihtiyacınız varsa, gerçek bir VM'ye giden USB geçidini çalıştırmaktan en iyisidir. Genel USB geçidi kullanıyorsanız, USB 1.1 hızları ile sınırlı olduğunuzu düşünüyorum. USB denetleyicisinin tamamını VM'ye geçirirseniz, 2.0 hız alırsınız.


Merhaba, Bunun için teşekkürler, maalesef vmware-cmd 5.1'de kullanımdan kaldırılmış görünüyor, sunucuya bastırdım ve komutu denedim ama yok. Bu beni PowerCLI'ya yönlendiren şeydi. Ayrıca, PowerCLI kullanarak sorun çıkarmadan anlık görüntü elde edebileceğimi de söyledim, bu yüzden bu bir API / lisans sorunu değil. Benim sorunum, USB sürücüsünü doğrudan ana bilgisayara nasıl monte edeceğimi çözememdi.
SysAdman

Yukarıdaki düzenlememe bakın.
ewwhite

Web’de okuduğumdan, USB geçiş servisini durdurmanız service usbarbitrator stopve ardından USB belleğinizi takmanız gerektiğidir. Ve sonra / vmfs / volümlerin altına yerleştirmelidir. Şimdi "söylemeliyim" diyorum çünkü belgelerinin söylediği şey bu ama asla çalışmasını sağlayamadım.
safado

Yalnızca küçük USB FAT biçimli sürücüler için çalışır.
ewwhite

Teşekkür EWWHITE, cihazın ana bilgisayara bağlanmadan önce biçimlendirilmesi gerektiğinin farkında değildim. Aygıtın, kafamın kargaşasına sebep olan ESXi kabuğundan formatlanabileceğini varsaydım. Kontrolör veya cihaz geçidine dayanan USB hızlarıyla ilgili yorum da ilginçti ve gelecekte test etmeye çalışacağım.
SysAdman

1

Bunun için düşük kaynak kodlu bir linux VM çalıştırarak çalıştım, USB geçidini linux VM'ye ekledim, USB sürücü / mnt / usb'nin NFS dışa aktarımını ayarladıktan sonra ana bilgisayarı NFS dışa aktarmasına bağladım.

Artık USB'yi veri deposu olarak kullanabilirim. Uzun soluklu, ancak ana bilgisayardan USB göstermeye ve anlık görüntüyü kopyalamaya hazır olmaya çalışırken yaşama isteğimi yitiriyordum.

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.