Hier finden Sie Lösungen zu häufigen Computer und Serverproblemen. Wählen Sie aus einem "Label" rechts für eine einfachere Navigation
Mittwoch, 26. Juni 2019
[HYPER-V][ESX] Nach P2V Vortualisierung von altem OS, VM startet nicht, Bluescreen 0x7B
Das Problem lässt sich wie folgt lösen
Zuerst das Harddisk-Image mounten, damit Ihr Zugriff auf die Dateien habt.
Laufwerksbuchstabe merken!
Prüfen ob folgende Dateien existieren:
windows\system32\drivers\intelide.sys
windows\system32\drivers\pciide.sys
windows\system32\drivers\atapi.sys
Falls nicht, findet Ihr die Datein in einem der .CAB Dateien innerhalb \windows\Driver Cache\
Die Registry des Gastes laden (annahme, Laufwerk E: ist der Bereitgestellte Gastserver):
mit folgendem CMD
reg load HKLM\VHDSYS E:\windows\system32\config\system
Eine Registry Datei mit folgendem Inhalt erstellen und diese öffnen:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\VHDSYS\ControlSet001\Services\PCIIde]
"ErrorControl"=dword:00000001
"Group"="System Bus Extender"
"Start"=dword:00000000
"Tag"=dword:00000003
"Type"=dword:00000001
"ImagePath"=hex(2):73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,44,00,\
52,00,49,00,56,00,45,00,52,00,53,00,5c,00,70,00,63,00,69,00,69,00,64,00,65,\
00,2e,00,73,00,79,00,73,00,00,00
"DisplayName"="Standard IDE/ESDI Hard Disk Controller"
[HKEY_LOCAL_MACHINE\VHDSYS\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_8086&dev_7110&cc_0601]
"ClassGUID"="{4D36E97D-E325-11CE-BFC1-08002BE10318}"
"Service"="isapnp"
[HKEY_LOCAL_MACHINE\VHDSYS\ControlSet001\Control\CriticalDeviceDatabase\primary_ide_channel]
"Service"="atapi"
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
[HKEY_LOCAL_MACHINE\VHDSYS\ControlSet001\Control\CriticalDeviceDatabase\secondary_ide_channel]
"Service"="atapi"
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
Danach mit CMD die Registry entladen:
reg unload HKLM\VHDSYS
Das Image entfernen und die VM starten
Bei Hyper-V und altem OS, die Integrationsdienste nicht vergessen (Googlesuche nach VMGuest.iso sollte einen Download Link erzielen)
Sollte die VM Immer noch nicht starten, ist ggf. die boot.ini Datei schuld (musste ich aber noch nie machen)
Probiert es mal und ändert von scsi.... auf multi....
multi(<Zahl>)disk(<Zahl>)rdisk(<Zahl>)partition(<Zahl>)\ %systemroot%="Beschreibung" /<Parameter>
scsi(<Zahl>)disk(<Zahl>)rdisk(<Zahl>)partition(<Zahl>)\ %systemroot%="Beschreibung" /<Parameter>
signature(<Zahl>)disk(<Zahl>)rdisk(<Zahl>)partition(<Zahl>)\ %systemroot%="Beschreibung" /<Parameter>
Sollte es immer noch nicht gehen, geht es evntl auch so:
aliide 3
amdide 3
atapi 0
cmdide 3
iastorv 3
intelide0
msahci 3
pciide 3
viaide 3
LSI_SAS 0
Montag, 3. September 2018
[ESX] Automatischer neustart nach PurpleScreen
esxcfg-advcfg -s 120 /Misc/BlueScreenTimeout
Mittwoch, 8. August 2018
[ESX][HP] ESXi - HP Server - Kompatiblitätsmatrix
Dienstag, 7. August 2018
[ESX] Befehle zum entfernen von Datastores mit Input / Output error, Volumes welche nicht geöffnet werden können oder welche rot erscheinen
[root@esxi:/vmfs/volumes] ls
ls: ./5a32845f-b01020bd-3acf-7824af8fa549: Input/output error
(Die Nummer ist aber nicht in der Liste)
537ec8ee-5e1ce400-0c88-c801f9d86993
93dc1ced-57dca8a2-7a92-fe31dc721242
5a32839c-ff65f14e-507b-7824af8fa549
5a328433-97305e17-7671-7824af8fa549
5acb09f1-4ff0ada3-0c5a-7824af8fa549
5aec80af-802804f1-fec3-7824af8fa549
74a92473-9bd227a3
backupHDD
backup_intern
backup_nas
datastore1
datastoreSSD2
Hier erscheint der Mount ebenfalls rot:
[root@esxi:/vmfs/volumes] ls -lah /vmfs/volumes
ls: /vmfs/volumes/5a32845f-b01020bd-3acf-7824af8fa549: Input/output error
total 3848
drwxr-xr-x 1 root root 512 Aug 7 06:36 .
drwxr-xr-x 1 root root 512 May 4 15:54 ..
drwxr-xr-x 1 root root 8 Jan 1 1970 537ec8ee-5e1ce400-0c88-c801f9d86993
drwxr-xr-t 1 root root 1.9K Jul 27 06:41 5a32839c-ff65f14e-507b-7824af8fa549
drwxr-xr-t 1 root root 1.4K Dec 26 2017 5a328433-97305e17-7671-7824af8fa549
drwxr-xr-t 1 root root 72.0K Jul 30 09:41 5acb09f1-4ff0ada3-0c5a-7824af8fa549
drwxr-xr-x 1 root root 8 Jan 1 1970 5aec80af-802804f1-fec3-7824af8fa549
drwxrwxrwx 6 root root 4.0K Jun 5 10:02 74a92473-9bd227a3
drwxr-xr-x 1 root root 8 Jan 1 1970 93dc1ced-57dca8a2-7a92-fe31dc721242
lrwxr-xr-x 1 root root 35 Aug 7 06:36 backupHDD -> 5a32845f-b01020bd-3acf-7824af8fa549
lrwxr-xr-x 1 root root 35 Aug 7 06:36 backup_intern -> 5acb09f1-4ff0ada3-0c5a-7824af8fa549
lrwxr-xr-x 1 root root 17 Aug 7 06:36 backup_nas -> 74a92473-9bd227a3
lrwxr-xr-x 1 root root 35 Aug 7 06:36 datastore1 -> 5a32839c-ff65f14e-507b-7824af8fa549
lrwxr-xr-x 1 root root 35 Aug 7 06:36 datastoreSSD2 -> 5a328433-97305e17-7671-7824af8fa549
Hier erscheint ebenfalls ein fehler
[root@esxi:/vmfs/volumes] esxcli storage filesystem list
Error getting data for filesystem on '/vmfs/volumes/5a32845f-b01020bd-3acf-7824af8fa549': Cannot open volume: /vmfs/volumes/5a32845f-b01020bd-3acf-7824af8fa549, skipping.
Wir schauen nun mal auf welcher Festplatte dies ist
[root@esxi:/vmfs/volumes] esxcli storage vmfs extent list
Volume Name VMFS UUID Extent Number Device Name Partition
------------- ----------------------------------- ------------- ------------------------------------------------------------------------- ---------
datastore1 5a32839c-ff65f14e-507b-7824af8fa549 0 t10.ATA_____Samsung_SSD_850_EVO_1TB_________________S2RFNX0J600765L_____ 1
datastoreSSD2 5a328433-97305e17-7671-7824af8fa549 0 t10.ATA_____Samsung_SSD_850_EVO_1TB_________________S2RFNX0J600651W_____ 1
backup_intern 5acb09f1-4ff0ada3-0c5a-7824af8fa549 0 t10.ATA_____ST4000DM0052D2DP166__________________________________ZDH22BRL 1
backupHDD 5a32845f-b01020bd-3acf-7824af8fa549 0 t10.ATA_____ST2000VX0002D1CU164__________________________________W1E8MBP2 1
Bzw mit diesem Befehl:
weitere infos (schöne übersicht):
esxcfg-scsidevs -m
-------------------------------------------------------------------------------------------------------------
Anmerkung Spezialfall: Sollte die Nummer zu keinem Geräte (HDD, NAS etc) gehören und erscheint in den untenstehenden commands nicht:
Folgenden Befehl ausführen:
esxcli storage filesystem rescan
-------------------------------------------------------------------------------------------------------------
Mehr Details:
esxcli storage core device list -d t10.ATA_____ST2000VX0002D1CU164__________________________________W1E8MBP2
Unmount Datastore
esxcli storage filesystem unmount -u 5a32845f-b01020bd-3acf-7824af8fa549
Offline schalten
esxcli storage core device set --state=off -d t10.ATA_____ST2000VX0002D1CU164__________________________________W1E8MBP2
Status prüfen, Status müsste nun off sein
esxcli storage core device list -d t10.ATA_____ST2000VX0002D1CU164__________________________________W1E8MBP2
Sobald offline, entfernen:
Remove / unmount disk
esxcli storage core device detached remove -d t10.ATA_____ST2000VX0002D1CU164__________________________________W1E8MBP2
Montag, 16. Juli 2018
[ESX][HP] Langsames lesen/schreiben ESXi 6.5 mit HP B120i Controller
Anmerkung:
Bei älteren / anderen ESXi Versionen, könnte es passieren, das der Treiber nicht richtig geladen wird. Schaut also das Ihr für den Notfall ein Installationsmedia bereit habt, damit Ihr im Notfall ESXi neu installieren könnt
Auf diesen beiden Versionen sollte es aber ohne Probleme gehen:
ESXi 6.5.0 VMWare Release Build 4564106
ESXi 6.5.0 VMWare Release Build 5310538
Der Treiber für den B120i kann hier heruntergeladen werden:
http://h20564.www2.hpe.com/hpsc/swd/public/detail?swItemId=MTX_dcfe1ad1b6ae442e8ed665c595
Bzw: Direktlink: http://downloads.hpe.com/pub/softlib2/software1/pubsw-linux/p1749737361/v98767/hpvsa-5.5.0-88.zip
Vorgehen:
1: Alle VMs Herunterfahren
2: Die .zip Datei auf den Host laden per WinSCP (/tmp)
3: Per SSH Verbinden und mit "cd /tmp" in den Ordner
4: .zip Enptacken mit: "unzip hpvsa-5.5.0-88.zip"
5: Den Installer an den richtigen Ort kopieren mit: "cp scsi-hpvsa-5.5.0-88OEM.550.0.0.1331820.x86_64.vib /var/log/vmware/"
6: Den jetzigen Treiber löschen mit: "esxcli software vib remove -n scsi-hpvsa -f"
7: Den heruntergeladenen Treiber installieren mit: "esxcli software vib install -v file:scsi-hpvsa-5.5.0-88OEM.550.0.0.1331820.x86_64.vib --force --no-sig-check --maintenance-mode"
8: Server neu starten "reboot"
Donnerstag, 28. Juni 2018
[ESXI] Umzug von System-Ordner auf neuen Datastore
.locker
Der Ordner .locker kann wie folgt gezügelt werden:
Mit Putty auf den ESXi verbinden und folgende Befehle eingeben:
cd /vmfs/volumesls -lashIhr bekommt nun den 32 Zeichen langen schlüssel der Datastores, z.B:
datastore1 -> 5238b42b-63be0f26-851d-5024f3798138
datastore2 -> 5b24c192-19c952bc-145b-5024f3798138
Erstellt nun mit folgendem Befehl den .locker Ordner auf dem neuen Datastore
mkdir /vmfs/volumes/%new-location-32-characters%/.lockerDanach ändert Ihr den Pfad in VSphere Client:
Host -> Konfiguration
Software -> Erweiterte Einstellungen (ganz unten Links)
ScratchConfig.ConfiguredScratchLocation
Dort den neuen Pfad eingeben
z.B:
mkdir /vmfs/volumes/5b24c192-19c952bc-145b-5024f3798138/.lockerNun muss nur noch der Host neu gestartet werden
Prüfen, ob noch files offen sind auf dem alten Datastore:
lsof | grep 5238b42b-63be0f26-851d-5024f3798138
Falls keine Files offen sind, unmounten:
esxcli storage filesystem unmount -u 5238b42b-63be0f26-851d-5024f3798138
Dienstag, 17. April 2018
[ESX] ESXi Server mit einer USV sauber herunterfahren
1: USV an eine Windows-VM durchgeben (USB Gerät)
2: Powerchute ganz normal installieren
3: Putty herunterladen
In der Aufgabenplanung, folgende aufgabe erstellen:
Allgemein:
Passenden Name vergeben
Unabhänig von der Benutzeranmeldung ausführen
Kennwort nicht speicher
Mit höchsten Privilegien ausführen
Trigger:
Bei einem Ereigniss
Protokoll: Anwendung
Quelle: APCPBEAgent
Ereignis-ID: 2060
Aktionen:
Programm:
"C:\Program Files (x86)\PuTTY\plink.exe"
Argument:
esxiIP -l root -pw esxiPW "/sbin/shutdown.sh && /sbin/poweroff"
ESXi sollte alle VMs herunterfahren und danach sich selber
Am besten Ihr testet dies in einem nicht kritischen moment!
Donnerstag, 12. April 2018
[ESX] Eingebaute Hardware, Serverprodukt, CPU, RAM auslesen
Erster Befehlt, zeigt die Anzahl der Slots an und den maximalen RAM:
smbiosDump |grep -A 4 'Physical Memory Array'Um zu schauen, welche Slots mit delchen RAM bestükt sind, benutzen wir folgenden Befehl:
smbiosDump |grep -A 12 'Memory Device'Folgende Befehle gibt es ausserdem noch:
smbiosDump | egrep '(Product|Serial)'Alles auslesen:
smbiosDump | less
Ich würde es aber besser in eine Datei schreiben:
(Pfad vorher in einen Datastore ändern!)
smbiosDump > smbios.txt
Dienstag, 10. April 2018
[HYPER-V][ESX] Hardware-Spezifische-Software löschen nach P2V Convertierung
Manche davon lassen sich nicht via Systemsteuerung -> Programme DeInstallieren
Solche Programme lassen sich wie folgt sauber löschen:
Registry:
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
Dort die Liste durchkämmen nach Programmen:
z.B.
HP Proliant iLO 3 CHIF Driver (x64)
HP Proliant iLO 3 Monitor Service (x64)
HP Proliant iLO 3 Core Driver
Mit dem Inhalt des Schlüssel "UninstallString" lässt sich dies per CMD entfernen
Dienstag, 3. April 2018
[ESX] Ein VMFS Volume per SSH Command mounten
Mit Putty per SSH auf den ESXi verbinden:
Ansicht der Volumes und ggf. bereits gemounteten Partitionen:
ls -lah /vmfs/volumes
Mit folgendem Befehl, kann nach VMFS Partitionen gesucht werden:
esxcfg-volume -l
Mounten der gefundenen Partitionen:
Mounten der Partition ohne neue signierung (bei einem neustart ist es wieder nicht gemountet):
# esxcfg-volume -m "LABEL"
# esxcfg-volume -m "UUID"
Mounten der Partition mir neuer Signatur:
# esxcfg-volume -M "LABEL"
# esxcfg-volume -M "UUID"
Freitag, 9. Juni 2017
[ESX] MAC Adresse nach VMware vCenter Converter Umzug
Möchte man nun die alte einsetzen, per Manueller einstellung, startet u.a. die VM nicht, da die MAC Adresse im Bereich ist welcher generiert wird.
Dies lässt sich umgehen, man muss dazu die .vmx Datei editieren
Folgende neue Zeile hinzufügen:
ethernet0.checkMACAddress = "FALSE"Speichern und VM starten!
Freitag, 27. Januar 2017
[ESX] Datenspeicher neu formatieren
Das geht ganz einfach:
1: SSH auf dem ESX aktivieren
2: Mit Putty verbinden und folgenden Befehl eingeben:
esxcfg-scsidevs -m
Nun werden die Datastores aufgelistet, z.B:
naa.600508b1001c1cc7a11b1404626d4fa2:1 /vmfs/devices/disks/naa.600508b1001c1cc7a11b1404626d4fa2:1 588b03cb-7283a800-6c9b-fc15b4906706 0 backup2
Mit folgendem Befehl kann der Datastore neu formatiert werden:
vmkfstools -C vmfs5 -b 1m -S backup2 /vmfs/devices/disks/naa.600508b1001c1cc7a11b1404626d4fa2:1
ACHTUNG: Keine Rückfrage! Alle vorhandenen Daten gehen verloren!
----------------------
Bei Problemen mit der Partitionstabelle, falls das löschen via GUI auch nicht geht:
esxcfg-scsidevs -c
Partitionstabelle anschauen:
partedUtil get /vmfs/devices/disks/naa.ID
partedUtil getptbl /vmfs/devices/disks/naa.ID
partedUtil getUsableSectors /vmfs/devices/disks/naa.ID
ggf. partedUtil fixGpt /vmfs/devices/disks/naa.ID
Falls es aber auf biegen und brechen nicht geht, ggf. wegen:
Error: Both the primary and backup GPT tables are corrupt. Try making a fresh table, and using Parted's rescue feature to recover partitions.
Unable to read partition table for device /vmfs/devices/disks/naa.ID
ACHTUNG: Erstellt neuen Partition Table
partedUtil setptbl /vmfs/devices/disks/naa.ID msdos
source:
https://kb.vmware.com/s/article/1009829
Donnerstag, 29. Dezember 2016
[ESX][HP] HP RAID Status abfragen bei ESX VMWARE
1: Per PUTTY eine SSH verbindung auf den ESX Host herstellen
2: Folgenden Pfad öffnen:
/opt/hp/hpssacli/bin/
--> ./hpssacli
oder
opt/hp/hpacucli/bin/
--> ./hpacucli
oder
/opt/smartstorageadmin/ssacli/bin
--> ./ssacli
halt je nach Version
3: Folgende Befehle sind "wichtig":
(Zeigt generellen Status, sowie rebuild %, alles I.O. wenn OK steht)
ctrl slot=0 ld 2 show
(Status der Logischen Laufwerke (z.B. rebuild %, parity %) slot / ld muss evntl. angepasst werden!!
SSA Alle Befehle:
Show configuration
ctrl all show config
Controller status
ctrl all show status
Show detailed controller information for all controllers
ctrl all show detail
Show detailed controller information for controller in slot 0
ctrl slot=0 show detail
Rescan for New Devices
rescan
Physical disk status
ctrl slot=0 pd all show status
Show detailed physical disk information
ctrl slot=0 pd all show detail
Logical disk status
ctrl slot=0 ld all show status
View Detailed Logical Drive Status
ctrl slot=0 ld 2 show
Create New RAID 0 Logical Drive
ctrl slot=0 create type=ld drives=1I:1:2 raid=0
Create New RAID 1 Logical Drive
ctrl slot=0 create type=ld drives=1I:1:1,1I:1:2 raid=1
Create New RAID 5 Logical Drive
ctrl slot=0 create type=ld drives=1I:1:1,1I:1:2,2I:1:6,2I:1:7,2I:1:8 raid=5
Delete Logical Drive
ctrl slot=0 ld 2 delete
Add New Physical Drive to Logical Volume
ctrl slot=0 ld 2 add drives=2I:1:6,2I:1:7
Add Spare Disks
ctrl slot=0 array all add spares=2I:1:6,2I:1:7
Enable Drive Write Cache
ctrl slot=0 modify dwc=enable
Disable Drive Write Cache
ctrl slot=0 modify dwc=disable
Erase Physical Drive
ctrl slot=0 pd 2I:1:6 modify erase
Turn on Blink Physical Disk LED
ctrl slot=0 ld 2 modify led=on
Turn off Blink Physical Disk LED
ctrl slot=0 ld 2 modify led=off
Modify smart array cache read and write ratio (cacheratio=readratio/writeratio)
ctrl slot=0 modify cacheratio=100/0
Enable smart array write cache when no battery is present (No-Battery Write Cache option)
ctrl slot=0 modify nbwc=enable
Disable smart array cache for certain Logical Volume
ctrl slot=0 logicaldrive 1 modify arrayaccelerator=disable
Enable smart array cache for certain Logical Volume
ctrl slot=0 logicaldrive 1 modify arrayaccelerator=enable
Enable SSD Smart Path
ctrl slot=0 array a modify ssdsmartpath=enable
Disable SSD Smart Path
ctrl slot=0 array a modify ssdsmartpath=disable
Donnerstag, 6. Oktober 2016
[ESX] Fehler beim erstellen neuer Datastore: Aufruf von “HostDatastoreSystem.QueryVmfsDatastoreCreateOptions” für Objekt “ha-datastoresystem” auf ESXi “XXX.XXX.XXX.XXX” ist fehlgeschlagen
Wichtig: Richtige Festplatte Identifizieren
Im vSphere Client auf Konfiguration -> Speicher
In der Ansicht "Geräte" sollte die Festplatte keine Partition anzeigen
Den Namen merken
Per SSH auf den ESXi Server zugreifen und folgenden Befehl ausführen:
z.B:
partedUtil mklabel /dev/disks/naa.600508b1001c4371be08bb5a91dcc5b2 msdos
Der Befehl sollte stumm durchgehen, und danach kann der Datastore ohne Serverneustart ohne Fehlermeldung erstellt werden
Montag, 12. September 2016
[ESX] USB Boot für Gast mit ESX
Als erstes muss der Gast den USB Controller zugewiesen werden sowie den USB Stick durchgegeben.
Laden Sie sich die Datei plpbt.iso von Plops BootManager herunter:
http://www.plop.at/en/bootmanagers.html
Diese ISO nun als CD/DVD einbinden, danach kann via USB gebootet werden