VMFS Tools
Tools für das Virtual Machine File System (VMFS) sind für die Durchführung einer Vielzahl von Aufgaben gedacht. Durch die Integration verschiedener Funktionalitäten dieser Technologien sind virtuelle Maschinen in der Lage, Dienste anzubieten. Um sie rechnerisch nutzen zu können, muss man verstehen, wie sie funktionieren, und den Wert der Kombination ihrer Funktionen mit bekannten Methoden erkennen.
Inhalt des Artikels:
- Wie wird das VMFS-Dateisystem unter Linux (Ubuntu) eingehängt?
- Einhängen einer VMFS-Partition auf einem neuen VMware ESXi-Host
- Zugriff auf VMFS-Datenspeicher von Windows
Sind Sie bereit? Lasst uns lesen!
Wie hängt man das VMFS-Dateisystem unter Linux (Ubuntu) ein?
Die Notwendigkeit, ein VMFS-Dateisystem auf einem Linux-Rechner zu mounten, ergibt sich häufig, wenn ein Hardwarefehler auftritt. In diesem Fall ist es hilfreich, VM-Daten von dieser Hardware wiederherzustellen. Ein defektes Motherboard auf einem ESXi-Server ist ein gutes Beispiel für einen möglichen Hardwarefehler, der es erforderlich machen kann, das VMFS-Dateisystem auf Ihrem Linux-Rechner zu mounten. Wenn Sie eine Möglichkeit finden, SCSI oder SAS als Direktspeicher zu trennen, sollten Sie die Festplatten zu einer anderen Maschine mit kompatiblen Spezifikationen hinzufügen können, ohne etwas ändern zu müssen.
Es ist wichtig zu beachten, dass bei der Verwendung von RAID-Array-Controllern RAID 1 und RAID 10 die zuverlässigsten RAID-Optionen sind. RAID 1 ist nach wie vor die einfachste Option zur Datenwiederherstellung. Um ein VMFS-Dateisystem zu mounten, müssen Sie die technischen Schritte und Dinge verstehen, die Sie tun sollten, um das gewünschte Ergebnis zu erzielen.
Wie man VMFS 5 in Ubuntu einbindet
Ubuntu ist eine beliebte Linux-Maschine, die für verschiedene Operationen verwendet wird. Um das VMFS-Dateisystem darauf zu mounten, müssen Sie VMFS-tools installieren. Dies ist als kostenloses Paket erhältlich. Nach erfolgreicher Installation können Sie das VMFS-Dateisystem im Nur-Lese-Modus einbinden.
So fahren Sie mit dem Einhängen von VMFS 5 in Ubuntu fort:
- Starten Sie den Befehl als Root-Benutzer. Sie sollten sudo -I verwenden, um die für die Installation der VMFS-Tools erforderlichen Root-Rechte zu erhalten
- Der nächste Schritt ist die Installation von vmfs-tools mit dem Ubuntu-Paketmanager. Dies sollte die neueste Version der vmfs-Tools installieren. Verwenden Sie den folgenden Befehl
Apt-get install vmfs-tools
- Als Nächstes erstellen Sie ein Verzeichnis, das für das Mounten von VMFS 5 in Ihrem Ubuntu-Betriebssystem nützlich sein wird. Verwenden Sie den folgenden Befehl:
Mkdir /mnt/vmfs
- Bestätigen Sie anschließend die Namen Ihrer Festplatten und Tabellenpartitionen mit VMFS. Bei vmfs 5 lautet die Partition /dev/sdb und die Partitionsanforderung /dev/sbd1. Überprüfen Sie dies mit dem unten stehenden Befehl:
Fdisk –i
- Bei VMFS 6 lautet das Partitionsverzeichnis /dev/sdc1
- Als Nächstes mounten Sie Ihre VMFS 5-Partition in das vmfs-Verzeichnis. Verwenden Sie zum Einhängen den folgenden Befehl:
Vmfs-fuse /dev/sdb1 /mnt/vmfs
Wie man VMFS 6 in Ubuntu einbindet
Das Mounten eines VMFS 6 ist ähnlich wie das Mounten eines VMFS 5. Um mit dem Einbinden von VMFS 6 auf Ihrem Ubuntu-Betriebssystem fortzufahren, folgen Sie den folgenden Schritten:
- Erstellen Sie mit Ihrem Root-Zugang ein Verzeichnis, von dem aus Sie VMFS 6 auf Ihrem Betriebssystem mounten werden. Verwenden Sie die folgende Befehlszeile:
Mkdir /mnt/vmfs6
Hinweis: Wenn Sie versuchen, das Dateisystem VMFS 6 unter Linux mit dem Befehl vmfs-fuse einzuhängen, erhalten Sie eine Fehlermeldung, da nur VMFS 3 und VMFS 5 unterstützt werden. Es wird eine Fehlermeldung ausgegeben, die besagt, dass Version 6 eine nicht unterstützte Version ist.
- Als Nächstes installieren Sie das VMFS-Tool, das vmfs6-fuse enthält, zusammen mit diesem aus dem Ubuntu-Repository. Verwenden Sie den folgenden Befehl, um fortzufahren:
wget
Verwenden Sie den folgenden Befehl, um das heruntergeladene deb-Paket zu installieren:
dpkg -i vmfs6-tools_0.1.0-3_amd64.deb
- Fahren Sie mit dem Einhängen von VMFS auf Ihrem Ubuntu-Betriebssystem mit dem unten stehenden Befehl fort:
vmfs6-fuse /dev/sdc1 /mnt/vmfs6
Wie man VMFS mit mehreren Extents in Linux einbindet
Das Einbinden von VMFS auf Ihrem Ubuntu-Rechner mit mehreren Extents mag aussehen und sich anfühlen, als ob es eine umfangreiche Anforderung mit sich bringt. Sie werden jedoch schnell herausfinden, dass es recht einfach zu bewerkstelligen ist. Mit einfach zu befolgenden Schritten können Sie das VMFS-Tool mit mehreren Extents in Linux leicht einbinden. Führen Sie die folgenden Schritte aus, um VMFS-Tools unter Ubuntu zu mounten:
- Verwenden Sie fdisk -I oder parted -I, um die Namen Ihrer Partitionen zu überprüfen
- Verwenden Sie vmfs6-fuse, um ein VMFS-Dateisystem einzuhängen, das aus mehreren Extents besteht. Verwenden Sie den folgenden Befehl, um fortzufahren:
“vmfs6-fuse /dev/sdd1 /dev/sde1 /mnt/vmfs6”
- Sie können fdisk -I verwenden, um zu überprüfen, ob Ihre vmfs für mehrere Extents erfolgreich gemountet wurden.
Einhängen einer VMFS-Partition auf einem neuen VMware ESXi-Host
Das Verbinden Ihrer Festplatten mit einem neuen ESXi-Server ist die universelle Option, um Zugriff auf Daten auf Ihrem VMFS-Datenspeicher-Server zu erhalten. Sie können diese Option auch als die einfachste Möglichkeit betrachten, ein VMFS-Volume von einer physischen Festplatte auf ein Storage Array-Gerät zu mounten. Führen Sie die folgenden Schritte aus, um mit dieser Einhängeoption fortzufahren:
- Verbinden Sie sich einfach über den vSphere-Webclient mit Ihrem neuen ESXi-Server
- Nach der Verbindung mit dem neuen Server schließen Sie die Festplatte an den neuen Host an und führen eine erneute Speicherprüfung durch.
- Suchen Sie auf der Registerkarte "Gerät" Ihre LUN. Stellen Sie hier sicher, dass ESXi die VMFS-Partition in diesem Verzeichnis erreichen kann
- Verbinden Sie sich über SSH mit dem ESXi-Host und führen Sie den Befehl aus: "vmkfstools -v"
- Wenn Sie den obigen Befehl ausführen, sollten die verfügbaren VMFS-Partitionen eingehängt werden
- Um die Verfügbarkeit dieser VMFS-Speicher zu prüfen, öffnen Sie vSphereclient und aktivieren Sie "Einhängen".
- Jetzt sollten Sie auf alle Ihre Dateien auf dem VMFS-Datenspeicher zugreifen können
Zugriff auf VMFS-Datenspeicher von Windows aus
Um auf VMFS-Partitionen unter Windows zuzugreifen, benötigen Sie einen speziellen Java-Treiber - den Open-Source-VMFS-Treiber. Dieser ermöglicht es Ihnen, Ihre VMFS-Volumes im Nur-Lese-Modus auf Ihrem Windows-Rechner zu mounten. Befolgen Sie die nachstehenden Schritte, um die Anforderungen zu erfüllen:
- Fahren Sie mit dem Herunterladen des Open-Source-VMFS-Treibers über den unten stehenden Link fort. Erstellen Sie ein VMFS-Verzeichnis und entpacken Sie Ihre Downloads in dieses Verzeichnis
https://code.google.com/archive/p/vmfs/
- Bestätigen Sie als Nächstes die Anzahl der Festplatten, die den VMFS-Datenspeicher enthalten, der mit Ihrem Windows-Computer verbunden ist. In den meisten Fällen ist dies in der Regel .\PhysicalDrive1
- Fahren Sie mit der Freigabe der Festplatteninformationen für webdav mit dem folgenden Befehl fort:
java -jar fvmfs.jar \\.\PhysicalDrive1 webdav
- Als Nächstes mounten Sie die gemeinsame Festplatte mit dem folgenden Befehl:
net use * http://localhost:50080/vmfs
Achten Sie darauf, dass Sie das Befehlsfenster nicht schließen, während Sie den VMFS-Datenspeicher von Ihrem Windows-Rechner aus mounten, damit Ihr Fortschritt nicht verloren geht.
Schlussfolgerung
VMFS-Tools sind aufgrund ihrer Vorteile wichtig. Insbesondere bei der Wiederherstellung können Sie sich auf verschiedene Tools verlassen, die den Zugriff auf Datenspeicherdienste und die Datenverwaltung ermöglichen, selbst wenn der Hostcomputer abstürzt. Die oben genannten Optionen mit VMFS-Tools sind nützlich für die Verwaltung Ihrer Festplatten und die Wiederherstellung von Daten, wenn dies erforderlich ist.