So fügen Sie VMWare vSphere Speicher hinzu, ohne die Daten zu löschen

3893
JeremyCanfield

Ich habe eine Frage zum Hinzufügen eines Speicherlaufwerks in VMWare vSphere. Angenommen, ich habe ESXi installiert und verfügt über drei Speicherlaufwerke. Alle drei werden auf der Registerkarte Konfiguration in vSphere angezeigt. Speicherlaufwerk 1 wurde von VMWare formatiert und führt ESXi aus. Speicherlaufwerk 2 wurde von VMWare formatiert und kann von der virtuellen Maschine aus aufgerufen werden. Speicherlaufwerk 3 wurde von Windows formatiert und enthält Daten.

Wenn ich Speicherlaufwerk 3 in vSphere formatiere, werden die Daten gelöscht. Wenn ich das Speicherlaufwerk 3 in vSphere nicht formatiere, kann die virtuelle Maschine nicht auf das Speicherlaufwerk 3 zugreifen.

Eine Möglichkeit, die ich lösen konnte, bestand darin, Speicherlaufwerk 3 in Windows gemeinsam zu nutzen. Wenn es sich bei meiner virtuellen vSphere-Maschine um Windows handelt, kann ich ein Netzlaufwerk zuordnen, mit dem ich die Daten von Speicherlaufwerk 3 auf Speicherlaufwerk 2 verschieben kann.

Ich habe das Gefühl, dass mir hier etwas fehlt, und es ist wahrscheinlich einfacher, Daten auf einem Speicherlaufwerk in vSphere zugänglich zu machen.

1
Um zu klären, braucht der Host das Laufwerk oder einen bestimmten Gast? Es ist möglich (obwohl nicht unterstützt), eine physische Festplatte an eine VM anzuschließen, wenn Sie dies benötigen. Wenn Sie den Datenträger jedoch zur Speicherung in einem Datastore verwenden möchten, muss er auf VMFS umformatiert werden. Frank Thomas vor 8 Jahren 0
@Frank Thomas, vielen Dank, dass Sie bestätigt haben, dass der Datenträger formatiert werden muss, damit er dem Datenspeicher hinzugefügt werden kann. Ich bin froh zu wissen, dass ich kein Missverständnis hatte. In meinem Szenario benötigt der Host das Laufwerk. Vielen Dank, dass Sie erwähnt haben, dass das Anschließen einer physischen Festplatte nicht unterstützt wird. Ich werde dies berücksichtigen, wenn ich meine VMWare-Reise fortsetze! :) JeremyCanfield vor 8 Jahren 0

1 Antwort auf die Frage

1
jtlindsey

Als ich diese Seite fand, versuchte ich herauszufinden, wie eine lokale Festplatte mit vorhandenen Daten zu einer neuen ESXi-Gast-VM hinzugefügt werden kann. Sie können einem Datenspeicher eine Festplatte hinzufügen, ohne sie mit RDM (Raw Device Mapping) zu formatieren.

Vmware hat einen Artikel darüber hier . Sie sollten diese Seite lesen, um mehr über die Nachteile und zusätzlichen Details zu erfahren.

Zusammenfassung

Führen Sie den folgenden Befehl vom Terminal aus (über SSH) aus, um den Namen der gewünschten Gerätepartition zu ermitteln:

# ls -l /vmfs/devices/disks

Dann machen Sie es verfügbar, indem Sie eine RDM-Zeigerdatei mit dem folgenden Befehlsformat erstellen:

vmkfstools -z /vmfs/devices/disks/diskname /vmfs/volumes/<ExistingDatastoreName>/<ExistingVMFolder>/<ChosenNameForThisRDM.vmdk

Gehen Sie danach zum vShpear Client oder Embedded Host Client und verbinden Sie das RDM mit der Gast-VM:

  1. Klicken Sie mit der rechten Maustaste auf die virtuelle Maschine, zu der Sie eine RDM-Festplatte hinzufügen möchten.
  2. Klicken Sie auf Einstellungen bearbeiten.
  3. Klicken Sie auf Hinzufügen.
  4. Wählen Sie Festplatte aus.
  5. Wählen Sie Vorhandene virtuelle Festplatte verwenden aus.
  6. Navigieren Sie zu dem Verzeichnis, in dem Sie den RDM-Zeiger in Schritt 5 gespeichert haben, und wählen Sie die RDM-Zeigerdatei aus, und klicken Sie auf Weiter.
  7. Wählen Sie den virtuellen SCSI-Controller aus, an den Sie die Festplatte anschließen möchten, und klicken Sie auf Weiter.
  8. Klicken Sie auf Fertig stellen.

Jetzt können Sie die Gast-VM starten und das Laufwerk vom Gastbetriebssystem aus bereitstellen.

Dies ist eine wirklich nette Lösung! JeremyCanfield vor 6 Jahren 0