Popular Tags:

Quicktipp: dynamische Baseline zu statischer

13. November 2019 at 21:35

Kürzlich stand ich vor der Herausforderung im Updatemanager aus einer dynamischen Baseline eine statische zu erstellen. Doch wie geht das? die vSphere UI gibt dazu keine Möglichkeit. Hier hilft die PowerCLI. Folgendes Script liest den Inhalt der Baseline „dynamic“ aus und fügt den Inhalt in die neue Baseline „static“ zu. Dabei wird auch gleich nach der passenden ESXi-Version gefiltert.

Ich hoffe euch damit helfen zu können.

Partition korrupt – ESXi Server kann nicht standardisiert werden

23. Oktober 2019 at 16:23

Im Rahmen eines routinemäßigen Updatezyklus ist aufgefallen das einer von rund 30 ESXi Servern nicht mit den Baselines des Updatemanagers übereinstimmt. Versuchte man Updates zu „stagen“, so wurde der Prozess zwar zu Ende geführt, allerdings wurde kein Patch auf den Host übertragen. Der Versuch der Standardisierung endete mit einem Fehler: Eine Analyse der Logfiles gab keine nennenswerten Anhaltspunkte. Eine Überprüfung der Diskauslastung mittels df -h brachte aber einen ersten Hinweis: Zu sehen ist das die Partition /vmfs/volumes/59a9709f-9871d880-637d-48df3710bd40 voll ist. Eine weitere Überprüfung ergab das dies der Ablageort von /store ist: Nun musste überprüft werden warum diese Partition voll ist und […]

VMs ohne Tags finden

7. Februar 2019 at 23:34

Viele Kunden, inklusive mir, nutzen Veeam als Backuplösung ihrer Infrastruktur. Dafür nutzen einige die Möglichkeit die VMs über Tags zu selektieren. Aber nicht nur für Backups sind Tags in vSphere gut, sondern auch um Objekte, meistens VMs, zu typisieren. So nutzt der ein oder andere auch Tags für VDI-Systeme oder ordnet darüber VMs einem bestimmten Projekt zu. Doch gerade wenn man für die Sicherung ausschließlich Tags nutzt, so ist es essentiell das jede VM einen entsprechenden Tag besitzt. Dazu habe ich eine Tagkategorie, genannt Backup, angelegt. In dieser Kategorie sind verschiedene Tags untergebracht, die dann in Backupjobs in Veeam angegeben […]

Connection Server – Port 8005

18. September 2018 at 16:51

Ich bin im Rahmen einer Erweiterung meines Homelabs auf ein Problem mit dem Horizon Connection Server und SCCM gestoßen. Der Connection Server konnte nicht korrekt starten, da der intern verwendete Port 8005 bereits in Verwendung war. In meinem Homelab wollte ich die neueste Version von VMware Horizon installieren. Dabei sollte der Connection Server auf einem Windows Server 2016 installiert werden. Die Installation konnte ich problemlos abschließen, allerdings konnten nicht alle Dienste korrekt starten. Im Debug-Log (%ProgramData%\VMware\VDM\logs) fand sich die Ursache:

Eine Überprüfung im Windows Ressourcenmonitor zeigt, das der Port 8005/TCP durch den Prozess „System“ belegt wird. Eine Recherche im […]

VCSA Migration – A general system error occurred: vix error codes = (1, 0)

9. September 2018 at 16:59

Wie bereits in einem anderen Artikel angekündigt, hatte ich noch ein weiteres vCenter auf Version 6.7 migriert. Dabei ist folgender Fehler noch vor dem Bereitstellen der neuen Appliance aufgetreten: A general system error occurred: vix error codes = (1, 0) Das Logfile brachte leider keinen entsprechenden Hinweis:

Bei einer ersten Analyse konnte kein Fehlverhalten festgestellt werden. Ich konnte mich sowohl per SSH als auch per VAMI an der Appliance anmelden. Auch der Zugriff auf das vCenter per WebClient war ohne Probleme möglich. Ein Problem mit dem vCenter und dem ESXi konnte ausgeschlossen werden. Entgegen der Aussage im Logfile, war das […]

VCSA 6.7 – Failed to set network

9. September 2018 at 16:06

In meinem Homelab habe ich vor einiger Zeit eine bestehende VCenter Server Appliance 6.5 auf eine VCSA 6.7 migriert. Dabei ist dieser Fehler aufgetreten: Failed to set network Das Problem konnte ich zuerst nicht nachvollziehen, da das Source vCenter abgeschaltet war und es die entsprechende IP-Adresse nicht mehr gab. Durch Zufall habe ich rausgefunden das die Appliance beim Starten der Dienste versucht den Namen „localhost.localdomain“ aufzulösen. Daraufhin habe ich diesen Namen auf dem DNS-Server angelegt und dafür gesorgt das dieser auf die IP-Adresse des vCenters auflöst. Dies brachte den entsprechenden Erfolg und die Migration konnte korrekt abgeschlossen werden. Nachdem das […]

fehlerhafte Horizon Desktops neustarten

12. August 2018 at 2:30

Diverse Fehler können dazu führen das ein Horizon Desktop nicht ordnungsgemäß funktioniert. Dies können z.B. Probleme innerhalb der VM beim Start gewesen sein oder kurzzeitige Probleme in der Infrastruktur. Wäre es da nicht gut wenn es einen Weg geben würde diese VMs neuzustarten? Dieses Skript kann die Arbeit erledigen und fehlerhafte Horizon Desktops neustarten. Das Skript liegt hier in zwei Versionen vor. Zuerst die Version welche ohne vCenter arbeiten kann und dann die, welche das vCenter benötigt. Doch wozu benötigt man die Funktionalität ohne vCenter? Nun, zum Beispiel wenn das vCenter aufgrund von Wartungsarbeiten nicht verfügbar ist. Nun zu dem […]

Horizon View – letztes Verbindungsdatum ermitteln

11. August 2018 at 23:51

Horizon View bietet keine eingebaute Möglichkeit das letzte Datum einer Verbindung auf eine bestimmte Maschine zu ermitteln. Das ist aber in einigen Fällen notwendig, zum Beispiel wenn man dedizierte Desktops betreibt und die Kosten möglichst effizient halten möchte. Die Kosten kann man senken indem man inaktive Desktops findet. Orientiert sich die Anzahl der provisionierten Desktops an der Anzahl der tatsächlichen Nutzer, spart man sich unnötige Hardwareeinkäufe. Zwar bietet VMware mit dem Produkt vRealize Operations Manager (vROPs) eine Möglichkeit solche inaktiven Desktops aufzuspüren, Kunden ohne die passende Lizenz. Sollen die Daten aber automatisiert weiter verarbeitet werden, eignet sich auch vROPs nicht […]

Horizon Networklabel Monitoring

6. August 2018 at 15:00

Öfter möchte man bestimmt mehrere Netzwerke in einem Desktoppool innerhalb von VMware Horizon verwenden. Ein Grund dafür ist zum Beispiel das die zur Verfügung stehenden Subnetze recht klein sind oder man den zur Verfügung stehenden Adressraum möglichst effektiv nutzen möchte. Standardmäßig wird die virtuelle Portgruppe der Master-VM an die provisionierte VM vererbt. Dieses Verhalten lässt sich aber ändern. Über die PowerCLI lassen sich mehrere Netzwerke einem Pool zuordnen. Die Daten darüber lassen sich auch wieder per CLI abfragen: PS C:\Program Files\VMware\VMware View\Server\bin> Get-Pool | Select pool_id, networkLabelSpecs | fl pool_id : WIN10_general01 networkLabelSpecs : [nl=192.168.10.X;nic=Netzwerkadapter 1;enabled=1;max=20;usage=15] pool_id : WIN10_finance networkLabelSpecs […]

vergessenes ESXi-Kennwort über vCenter wiederherstellen (PowerCLI)

5. August 2018 at 18:53

Wer kennt es nicht? Ein neuer ESXi-Server wird installiert oder der vSphere-Administrator verlässt das Unternehmen und das Kennwort der ESXi-Server ist nicht dokumentiert. Oder die Datei in der das Kennwort gespeichert wurde, geht verloren. Das ist ärgerlich, denn möchte man den ESXi-Server ohne vCenter verwalten oder in das Inventar eines neuen vCenters hinzufügen, so benötigt man dieses. Der bislang einzige supportete Weg das Root-Kennwort eines ESXi-Servers zu resetten, ist die erneute Installation des Servers (vgl.: https://kb.vmware.com/s/article/1317898). Das ist erst recht sehr ärgerlich wenn man kein Backup der Konfiguration des Servers hat. Es gibt die Möglichkeit auf die lokale ESXCLI eines ESXi-Servers […]