vSphere - sanal makineyi harici usb sabit sürücüye kopyala


13

Başka bir yerde duran bir ESXi sunucumuz var. Sunucuya vSphere istemcisi ile bağlanabiliyorum.

Sunucuya takılı harici bir USB sabit sürücü var.

Durdurulmuş bir VM'yi harici sabit sürücüye nasıl kopyalayabilirim?


3
Temel bir istek gibi görünüyor ... Yine de o kadar kolay değil :(
ewwhite

VCloud Converter'ı (Ücretsiz) kullanabilirsiniz, aynı ağda her iki sunucunun da olması gerekir.

Yanıtlar:


7

Ewwhite'nin yorumunda söylediği gibi, olması gerekenden daha zor ve çok fazla gelişmiş yapılandırma yapmadan neredeyse imkansız.

Bunun nedeni, vSphere'in arkasındaki temel işletim sisteminin (Red Hat Linux'a gevşek bir şekilde dayalı olduğuna inanıyorum, ancak beni buna tutmayın!) Asla tam özellikli bir işletim sistemi olacak şekilde tasarlanmamış olmasından kaynaklanıyor - bu yüzden tanımlandı bir şekilde hypervisor .

Seçeneklerden biri, ellerinizi kirletmek ve ESXi konsolu etrafında dolaşmak olabilir. Algılamanız ( fdisk -lbaşlangıç ​​noktası olarak deneyin ) ve cihazı monte etmeniz gerekir . Hatta monte eğer ben ESXi FAT32 / exFAT dosya sistemlerini (ı nasıl ele bilmiyor olabilir göz önüne alındığında, emin değilim düşünüyorum o başlık altında ext3 veya ext4 kullanır fakat kontrol etmek yandan bir sistem yok).

Bunu yapmazsanız, bağlı USB aygıtını bir Windows VM'ye atamak için USB geçidi bağlantısını kullanabilir, ardından dizini Datastore Tarayıcı üzerinden USB aygıtına kaydetmek için o VM'deki vSphere Client uygulamasını kullanabilirsiniz.

VMware Dokümanları:


5
Dikkat edin, tüm bu çözümler yavaş olacaktır.
ewwhite

7

Bu işlem bir turda mümkündür ancak 2. VM (veya sunucu) gerektirir.

  1. USB sürücüsünü USB geçidi kullanarak aynı fiziksel sunucudaki 2. VM'ye bağlayın.
  2. NFS kullanarak USB sürücüsünü bu VM'den paylaşın.
  3. Ağ depolama alanı olarak ESXi'den NFS paylaşımını bağlama
  4. VM dosyalarını vsphere istemcisini kullanarak bir mağazadan diğerine doğrudan kopyalayın.

2. VM'deki vmxnet ağ sürücüsünü kullanarak bu, çoğu sürücüyü maksimize eder. Bir NFS sunucusu gerektirir, ancak vsphere istemci indirme seçeneğini kullanmaktan çok daha hızlıdır ve ince temelli dosyaları korumanıza izin verir.


2

Diğerlerinin söylediği gibi, parmak sürücünün ESX ana makinenize bağlı olması çok yardımcı olmayacaktır. Ancak, scp (veya Windows eşdeğerini) kullanarak dosyaları ağdaki başka bir ana bilgisayara kopyalayabilirsiniz. Bir süredir PuTTY indirme sayfasından alabileceğiniz pscp kullanarak VM dosyalarımı yedekliyordum . Özellikle, bir Windows sunucusunda çalıştırmak bu komutu kullanıyordum:

pscp -C -v -r -pw <password> root@esxhost:/vmfs/volumes/datastore D:\localpath

Bu, belirli bir veri deposundan her şeyi yerel dosya sistemime yinelemeli olarak kopyalar. -C anahtarı, sıkıştırılmış vmdk dosyalarını kopyalarken çok yardımcı olan sıkıştırmayı etkinleştirir.

Bununla birlikte, ince provizyonlu vmdk dosyalarınız varsa, yerel depolama alanınıza (veya veri deposunun herhangi bir yerine) kopyalandıklarında bunların "şişirileceğini" unutmayın.


1

İşte USB sürücüsünü VMhost'a bağlayarak işi bitiren başka bir yöntem. ESXi ana bilgisayarına erişim uygun olmadığında bunu kullanıyorum.

1. vSphere'den VM'ye ve ardından özet sekmesine tıklayın.

Depolama altında bulunan veri deposuna sağ tıklayın ve ardından veri deposuna göz atın.

VM ile dizini sağ tıklatıp indirin. (Bunun ne kadar büyük ve diğer belirgin değişkenlere bağlı olarak uzun sürebileceğini unutmayın.)

4. masaüstünüzde dizini var kez ihtiyaç duyduğunuz her şeyi yapabilirsiniz.


merhaba Jason, bunun için teşekkürler. Ben ilk denedim budur, ama vm benim yerel makineye indirmek için büyük. sunucu ve usb sürücü çok uzakta - Ben veri deposu penceresinde usb sürücü bulmak umuduyla tüm bu kolay olurdu
t Kitap

Ağ hızına bağlı olarak ve sunucuya fiziksel erişiminiz varsa, muhtemelen oldukça hızlıdır, bir makineyi harici bir sürücüye veya veri deposuna taşırken bunun en az acı verici süreç olduğunu gördüm.
jer.salamon

doğru, ama tam olarak bu benim sorunum, sunucu başka bir yerde yazılı olarak fiziksel erişim yok, ayrıca dosya boyutu normal internet bağlantıları için büyük.
t Kitap

1

Fiziksel bir sunucuyu AWS'ye geçirmek için bunu yapmam gerekiyordu. Önce fiziksel sunucuyu bir VMDK'ya dönüştürmem gerekiyordu ve VMware vCenter Converter Standalone'u VMware ESXi 6.5 ile birlikte kullanmayı seçtim. Her ikisi de ücretsiz (en azından tam özellikli bir ücretsiz deneme sürümü) ve kurulumu ve kullanımı nispeten basit.

Sorun, fiziksel sunucunun AWS'de bir EBS birimine dönüştürmek için gereken yaklaşık 2 TB değerinde depolama alanına sahip olmasıydı. Neden olduğundan emin değilim, ancak VMware ESXi web arayüzü üzerinden dışa aktarmaya çalıştığımda, indirme ~ 700MB'den sonra başarısız olurdu.

Benim çözümüm SCP kullanmaktı. Bunu yapmak için önce VMware ESXi sunucusunda SSH erişimini etkinleştirmem gerekiyordu . Sonra VMware ESXi web arayüzünde oturum açtım ve Depolama> Büyük Depolama Sürücüm'e göz attım ve depolama birimine giden yolu aldım. resim açıklamasını buraya girin

Bu etkinleştirildikten sonra Cygwin'i başlattım ve aktarıma başladım :

# Make destination directory on external HDD plugged into Windows PC
mkdir -p /cygdrive/d/VMWareMachines/MyBigServer

# Copy the entire volume from the ESXi server to the external HDD
scp -r root@192.168.1.2:/vmfs/volumes/4b3dc0ea-ff5a5bd3-503d-00224d50922a/ /cygdrive/d/VMwareMachines/MyBigServer/

Dönen disklerden okurken / yazarken ve USB 2.0 üzerinden okuduğum için bu işlem yaklaşık 23 saat sürüyor, ancak sunucumun VMDK'sını harici ortama kopyalama hedefime ulaşıyorum. Bir gigabit anahtarı, SSD okuma / yazma ve / veya USB3 + ile hızlar daha hızlı olacaktır.


0

Yaptığımız başka bir şey de başka bir istemci bilgisayar kullanmak. Tercihen esxi konağı ile aynı alt ağda. USB sürücüsünü istemci bilgisayara takın. ESXI istemcisini kurun ve ana bilgisayara bağlanın. Sen edebilirsiniz veri deposuna taramak ve usb dosyaları kopyalamak, ancak bir OVA dosyasına aktararak öneriyoruz.

Pozitif: -USB3 alabilir ana bilgisayarlar için ikinci bir vm gerek yok.

Negatifler: - ağ gerektirir - istemci bilgisayar - istemci yazılımının uygun şekilde indirilmesi

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.