Die Foren-SW läuft ohne erkennbare Probleme. Sollte doch etwas nicht funktionieren, bitte gerne hier jederzeit melden und wir kümmern uns zeitnah darum. Danke!
Unterscheiden von mehreren Festplatten in einer VM
-
- Member
- Beiträge: 7
- Registriert: 06.11.2018, 12:43
Unterscheiden von mehreren Festplatten in einer VM
Hallo,
ich habe einen Windows Server 2019 bei dem ich 15 Festplatten je 50 GB eingehängt habe.
Im Windows sichtbar wie gewohnt unter d, e, f, g, etc...
Ich stell mir nun die Frage woher ich weiß, welche HDD z.B. die Festplatte g im vCenter ist, wenn ich diese vergrößern möchte.
Irgendwie steh ich auf dem Schlauch...
Viele Grüße
ich habe einen Windows Server 2019 bei dem ich 15 Festplatten je 50 GB eingehängt habe.
Im Windows sichtbar wie gewohnt unter d, e, f, g, etc...
Ich stell mir nun die Frage woher ich weiß, welche HDD z.B. die Festplatte g im vCenter ist, wenn ich diese vergrößern möchte.
Irgendwie steh ich auf dem Schlauch...
Viele Grüße
-
- King of the Hill
- Beiträge: 12945
- Registriert: 02.08.2008, 15:06
- Wohnort: Hannover/Wuerzburg
- Kontaktdaten:
Re: Unterscheiden von mehreren Festplatten in einer VM
Regel 1: Niemals vDisks mit gleicher Groesse anlegen fuer eine VM
Ein Unterscheidung ist definitiv nicht 100% moeglich. Es gibt im VMTN dazu Unmengen von Threads und keine Loesung welche ALLE Faelle abdeckt da das Verhalten sich mit jedem Adpater und Typ aendert.
Ich kann automatisiert vDisk vergroessern inkl. GuestOS Filesystemanpassung in dem ich zuerst die passende vDisk der VM vergroessere und dann per "invoke" im Windows das diskpart verwende. Geht aber nur solange ich einwandfrei sagen kann welcher Driveletter gehoert dann zu welcher vDisk.
Gruss
Joerg
Ein Unterscheidung ist definitiv nicht 100% moeglich. Es gibt im VMTN dazu Unmengen von Threads und keine Loesung welche ALLE Faelle abdeckt da das Verhalten sich mit jedem Adpater und Typ aendert.
Ich kann automatisiert vDisk vergroessern inkl. GuestOS Filesystemanpassung in dem ich zuerst die passende vDisk der VM vergroessere und dann per "invoke" im Windows das diskpart verwende. Geht aber nur solange ich einwandfrei sagen kann welcher Driveletter gehoert dann zu welcher vDisk.
Gruss
Joerg
Re: Unterscheiden von mehreren Festplatten in einer VM
In den Eigenschaften der Vm sind die Festplatten mit einer SCSI-Adresse (Nummernkombination "Bus:Device" - bei dir z.b. 0:0 bis 0:14) versehen.
In der Datenträgerverwaltung vom Server kannst du links auf die grauen Felder der Festplatten (bei dir 0 bis 14) rechtsklicken und siehst in den Eigenschaften auch die SCSI-Adresse.
In der Datenträgerverwaltung vom Server kannst du links auf die grauen Felder der Festplatten (bei dir 0 bis 14) rechtsklicken und siehst in den Eigenschaften auch die SCSI-Adresse.
-
- King of the Hill
- Beiträge: 12945
- Registriert: 02.08.2008, 15:06
- Wohnort: Hannover/Wuerzburg
- Kontaktdaten:
Re: Unterscheiden von mehreren Festplatten in einer VM
Ich habe VMs da wird das defintiv nicht so angezeigt und was ich nicht alles versucht habe mit powershell oder win32.
Gruss
Joerg
Gruss
Joerg
-
- King of the Hill
- Beiträge: 12945
- Registriert: 02.08.2008, 15:06
- Wohnort: Hannover/Wuerzburg
- Kontaktdaten:
Re: Unterscheiden von mehreren Festplatten in einer VM
Code: Alles auswählen
PS C:\Users\foobar> get-wmiobject Win32_DiskDrive | select name, caption, scsibus, scsilogicalunit,SCSIPort | sort-object name | ft -autosize -wrap
name caption scsibus scsilogicalunit SCSIPort
---- ------- ------- --------------- --------
\\.\PHYSICALDRIVE0 VMware Virtual disk SCSI Disk Device 0 0 2
\\.\PHYSICALDRIVE1 VMware Virtual disk SCSI Disk Device 0 0 2
\\.\PHYSICALDRIVE10 VMware Virtual disk SCSI Disk Device 0 0 5
\\.\PHYSICALDRIVE11 VMware Virtual disk SCSI Disk Device 0 0 5
\\.\PHYSICALDRIVE2 VMware Virtual disk SCSI Disk Device 0 0 2
\\.\PHYSICALDRIVE3 VMware Virtual disk SCSI Disk Device 0 0 2
\\.\PHYSICALDRIVE4 VMware Virtual disk SCSI Disk Device 0 0 2
\\.\PHYSICALDRIVE5 VMware Virtual disk SCSI Disk Device 0 0 3
\\.\PHYSICALDRIVE6 VMware Virtual disk SCSI Disk Device 0 0 3
\\.\PHYSICALDRIVE7 VMware Virtual disk SCSI Disk Device 0 0 4
\\.\PHYSICALDRIVE8 VMware Virtual disk SCSI Disk Device 0 0 4
\\.\PHYSICALDRIVE9 VMware Virtual disk SCSI Disk Device 0 0 5
zum verzweifeln.
Gruss
Joerg
Re: Unterscheiden von mehreren Festplatten in einer VM
HostClient:
Datenträgerverwaltung:
Datenträgerverwaltung:
-
- King of the Hill
- Beiträge: 12945
- Registriert: 02.08.2008, 15:06
- Wohnort: Hannover/Wuerzburg
- Kontaktdaten:
Re: Unterscheiden von mehreren Festplatten in einer VM
Ah... da gibt noch eine Info mehr.
und das ist die VM dazu:
Code: Alles auswählen
PS C:\Users\foobar> get-wmiobject Win32_DiskDrive | select name, caption, scsibus, scsilogicalunit,SCSIPort,SCSITargetId | sort-object name | ft -autosize -wrap
name caption scsibus scsilogicalunit SCSIPort SCSITargetId
---- ------- ------- --------------- -------- ------------
\\.\PHYSICALDRIVE0 VMware Virtual disk SCSI Disk Device 0 0 2 0
\\.\PHYSICALDRIVE1 VMware Virtual disk SCSI Disk Device 0 0 2 1
\\.\PHYSICALDRIVE10 VMware Virtual disk SCSI Disk Device 0 0 5 1
\\.\PHYSICALDRIVE11 VMware Virtual disk SCSI Disk Device 0 0 5 2
\\.\PHYSICALDRIVE2 VMware Virtual disk SCSI Disk Device 0 0 2 2
\\.\PHYSICALDRIVE3 VMware Virtual disk SCSI Disk Device 0 0 2 3
\\.\PHYSICALDRIVE4 VMware Virtual disk SCSI Disk Device 0 0 2 4
\\.\PHYSICALDRIVE5 VMware Virtual disk SCSI Disk Device 0 0 3 0
\\.\PHYSICALDRIVE6 VMware Virtual disk SCSI Disk Device 0 0 3 1
\\.\PHYSICALDRIVE7 VMware Virtual disk SCSI Disk Device 0 0 4 0
\\.\PHYSICALDRIVE8 VMware Virtual disk SCSI Disk Device 0 0 4 1
\\.\PHYSICALDRIVE9 VMware Virtual disk SCSI Disk Device 0 0 5 0
und das ist die VM dazu:
Code: Alles auswählen
PowerCLI C:\> Get-VM -Name "ex-db01" | Get-HardDisk |
Select @{N='VM';E={$_.Parent.Name}},
Name,
@{N='SCSIid';E={
$hd = $_
$ctrl = $hd.Parent.Extensiondata.Config.Hardware.Device | where{$_.Ky -eq $hd.ExtensionData.ControllerKey}
"$($ctrl.BusNumber):$($_.ExtensionData.UnitNumber)"
}}
VM Name SCSIid
-- ---- ------
ex-db01 Hard disk 1 0:0
ex-db01 Hard disk 2 0:1
ex-db01 Hard disk 3 0:2
ex-db01 Hard disk 4 0:3
ex-db01 Hard disk 5 0:4
ex-db01 Hard disk 6 1:0
ex-db01 Hard disk 7 1:1
ex-db01 Hard disk 8 1:2
ex-db01 Hard disk 9 2:0
ex-db01 Hard disk 10 2:1
ex-db01 Hard disk 11 3:0
ex-db01 Hard disk 12 3:1
Re: Unterscheiden von mehreren Festplatten in einer VM
Die Anzeige in der Datenträgerverwaltung entspricht den WMI-Feldern
SCSIBus : SCSITargetID : SCSILogicalUnit
und Im Hostclient
SCSIBus : SCSITargetID
SCSIBus : SCSITargetID : SCSILogicalUnit
und Im Hostclient
SCSIBus : SCSITargetID
-
- King of the Hill
- Beiträge: 12945
- Registriert: 02.08.2008, 15:06
- Wohnort: Hannover/Wuerzburg
- Kontaktdaten:
Re: Unterscheiden von mehreren Festplatten in einer VM
~thc hat geschrieben:...
SCSIBus : SCSITargetID
Meine VM hat 4 SCSI Kontroller..... SCSIBUS im Windows ist aber immer 0.
Gruss
Joerg
Re: Unterscheiden von mehreren Festplatten in einer VM
irix hat geschrieben:~thc hat geschrieben:...
SCSIBus : SCSITargetID
Meine VM hat 4 SCSI Kontroller..... SCSIBUS im Windows ist aber immer 0.
Das wird in Deinem Beispiel oben in der ScsiID angezeigt: <Bus/Controller>:<Lun>
Re: Unterscheiden von mehreren Festplatten in einer VM
Stimmt auffallend, da scheinen abweichende Vorstellungen von SCSI-Busnummer zu bestehen.
-
- King of the Hill
- Beiträge: 12945
- Registriert: 02.08.2008, 15:06
- Wohnort: Hannover/Wuerzburg
- Kontaktdaten:
Re: Unterscheiden von mehreren Festplatten in einer VM
Ich bin verwirrt.
Also mir gelingt es nicht zwischen beiden Ansichten einen Zusammenhang herzustellen.
Gruss
Joerg
Also mir gelingt es nicht zwischen beiden Ansichten einen Zusammenhang herzustellen.
Gruss
Joerg
Re: Unterscheiden von mehreren Festplatten in einer VM
Sorry, ich hatte Dein Beispiel oben falsch herum gelesen.
Der SCSIPort laut WMI ist die "Controllerkarte", allerdings nicht ab "0" gezählt, wie der vordere Teil der ScsiID in der PowerCLI, sondern ab "2".
Das ist evtl. der virtuelle PCI-Slot, in dem der Controller steckt, oder Windows zählt vorher schon Floppy/DVD-Controller.
Der SCSIPort laut WMI ist die "Controllerkarte", allerdings nicht ab "0" gezählt, wie der vordere Teil der ScsiID in der PowerCLI, sondern ab "2".
Das ist evtl. der virtuelle PCI-Slot, in dem der Controller steckt, oder Windows zählt vorher schon Floppy/DVD-Controller.
-
- King of the Hill
- Beiträge: 12945
- Registriert: 02.08.2008, 15:06
- Wohnort: Hannover/Wuerzburg
- Kontaktdaten:
Re: Unterscheiden von mehreren Festplatten in einer VM
Ja mit dem Slot hat es wohl auch was tun. Wenn ich mich recht erinner... und man sieht es bei ~thc seinem Screenshot da wo er "Speicherort Pfad 160" anzeigt in den Eigenschaften (was im engl. Location ist). Der erste PCISlot? oder Controller? beginnt im Windows bei 160 und dann sollen die in 32er Schritten ansteigen.
In meinem Beispiel habe ich dann aber 160, 161, 193....
Das stimmt nicht mit https://www.dell.com/support/article/de/de/debsdt1/sln286445/identifying-windows-disks-by-scsi-controller-settings-in-vsphere-esxi?lang=en ueberein.
Zumind. kann man sagen das es keine Einfache Methode gibt..... wenn man nicht unterschiedliche Groessen verwenden zur Identifikation.
Gruss
Joerg
In meinem Beispiel habe ich dann aber 160, 161, 193....
Das stimmt nicht mit https://www.dell.com/support/article/de/de/debsdt1/sln286445/identifying-windows-disks-by-scsi-controller-settings-in-vsphere-esxi?lang=en ueberein.
Zumind. kann man sagen das es keine Einfache Methode gibt..... wenn man nicht unterschiedliche Groessen verwenden zur Identifikation.
Gruss
Joerg
Re: Unterscheiden von mehreren Festplatten in einer VM
Ja, da stimme ich zu - meine Methode funktioniert nur bei einem VM-SCSI-Controller zuverlässig.
-
- King of the Hill
- Beiträge: 12945
- Registriert: 02.08.2008, 15:06
- Wohnort: Hannover/Wuerzburg
- Kontaktdaten:
Re: Unterscheiden von mehreren Festplatten in einer VM
Das Thema zieht sich schon ewig https://communities.vmware.com/thread/443964
- Je nach Windows
- Je nach Controllertyp
- Je nach Anzahl
Wenn ich mal langeweile hab lese ich da mal weiter ob die mit den Serials oder Slotnummer bis zum Ende gekommen sind.
In meinem Fall oben war es ein Server 2008R2 Enterprise.
Gruss
Joerg
- Je nach Windows
- Je nach Controllertyp
- Je nach Anzahl
Wenn ich mal langeweile hab lese ich da mal weiter ob die mit den Serials oder Slotnummer bis zum Ende gekommen sind.
In meinem Fall oben war es ein Server 2008R2 Enterprise.
Gruss
Joerg
Re: Unterscheiden von mehreren Festplatten in einer VM
vmFreshman88 hat geschrieben:Hallo,
ich habe einen Windows Server 2019 bei dem ich 15 Festplatten je 50 GB eingehängt habe.
Im Windows sichtbar wie gewohnt unter d, e, f, g, etc...
Ich stell mir nun die Frage woher ich weiß, welche HDD z.B. die Festplatte g im vCenter ist, wenn ich diese vergrößern möchte.
Irgendwie steh ich auf dem Schlauch...
Viele Grüße
Hallo,
ich vermeide das indem ich dafür sorge das jede Platte eine eigene Grösse hat.
Allerdings habe ich auch keine Server mit 15 Platten.
Gruss
-
- Member
- Beiträge: 7
- Registriert: 06.11.2018, 12:43
Re: Unterscheiden von mehreren Festplatten in einer VM
Danke, dann werde ich wohl die HDDs hochzählen lassen.
Viele Grüße
Viele Grüße
Zurück zu „vCenter / VMware VirtualCenter“
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 15 Gäste