Navigation

 

 

How to unlock all vmware ESXi features

 

 

 

Um alle Funktionen des ESXi Servers zu testen hat vmware einen Evaluation Mode erschaffen, wenn dieser aktiviert wurde, werden edliche Funktionen am Server freigeschaltet, wofür eingentlich eine Lizenz gekauft werden muss.

Der Schlüssel für den Evaluation Mode ist 0000-00000-00000-00000-00000

EvaluationMode

Wenn die Lizens aktiviert wurde, hast du ab aktivierung 60 Tage Zeit um alle funktionen zu testen.

 

 

!! Disclaimer !!
Dies ist nur ein Beispiel für Testzwecke und der Analyse von Systemen!
Das manipulieren oder austricksen von Lizenzen oder ganzer Systemen verstößt gegen die Nutzungsbedingungen von VMware und kann rechtliche Konsequenzen nach sich ziehen.
Ich übernehme keine Haftung für irgndwelche Schäden oder illegale schandtaten.

Falls die Lizenz abgelaufen ist und man die Daten der Maschinen retten muss, lässt sich die Lizenz auf 60 Tage zurücksetzen.
Auf manchen Webseiten findet man eine Anleitung wie sich die Lizenz zurücksetzen lässt, wenn der Zeitraum einmalig verlängert werden muss.

Im Grunde wird dabei eine verbindung per SSH hergestellt und dann eine Datei gelöscht, neu erstellt und anschließend ein Dienst neugestartet.
Falls dies gemacht werden muss, muss im normalfalle erst einmal SSH aktiviert werden.

Dazu gehst du links unter dem Host auf "Verwalten" und danach auf "Dienste", dort findest du dann in der Auflistung in der Spalte "Name" den Eintrag "TSM-SSH".

EvaluationMode

Darauf machst du einmal einen Rechtsklick und gehst dann auf "Starten"

EvaluationMode

Danach sollte der SSH Server auf dem Server/Host starten und du kannst dich per SSH auf den Server verbinden.

Wenn du dich nun per SSH mit dem Server/Host verbunden hast, führst du den folgenden Code aus.
Der Code/Skript stammt aus einer dieser Anleitungen von einer Webseite, welche die Lizenz automatisch zurücksetzt.

Wie du hier siehst, löscht das Skript erstmal die license.cfg und kopiert die .#license.cfg, welche einen anderen Key in sich trägt.
Dadurch denkt der Server, dass du gerade die Lizenz 0000-0000.... neu eingegeben hast und fängt von vorne an zu zählen.
Dies macht er aber erst, nachdem der dienst vpxa neugestartet wurde.

In der Anleitung wird das ganze so gemacht, das dieses Skirpt auf "Datastore 1" erstellt wird und dann per cron automatisch ausgeführt wird.
Ich habe dies mal getestet, um dies auf echtheit zu prüfen und um das Linux System auf dem vmware ESXi Host mehr zu verstehen.

Das Skript wird Dabei auf einem Datastore gespeicher, welches ist egal, solange es erreichbar ist.
Bei mir ist das jetzt "/vmfs/volumes/datastore1/JJ/reset-eval.sh", also nochmal in einem Unterordner
Dort liegt jetzt das Skript, damit es ausgeführt werden kann, muss vorher noch einmal der chmod Befehl drüber laufen.

Danach kann es mit dem Befehl "/vmfs/volumes/datastore1/JJ/reset-eval.sh" ausgeführt werden.
Dann sollte eine Ausgabe wie etwa diese hier kommen:

Wenn deine Ausgabe die gleiche ist, dann hat es funktioniert.

Danach wird in der Anleitung beschrieben, wie das ganze mit Cron realisiert wird.
Dazu wird die Datei "root" unter "/var/cron/contab/root" bearbeitet, dort wird dann die Zeit hinterlegt, wann der Reset durchgeführt werden soll.
In dem Ausschnit hier, wird der Reset alle 12 Stunden durchgeführt.

Da diese Datei nach jedem Neustart des Server/Hosts neu erstellt wird, muss nun noch eine weitere Datei bearbeitet werden, damit die Cron Datei gefüllt ist.
Dazu wird die Datei "/etc/rc.local.d/local.sh" wie folgt bearbeitet:

Danach sollte sollte das ganze von alleine laufen.