Seite 1 von 1
vSphere CLI .pl wie unter Windows 10 ausführen?
Verfasst: 02.07.2017, 17:04
von spelli
Hallo,
ich stehe auf dem Schlauch. Ich habe "VMWare-vSphere-CLI-6.5.0-4566394" auf Windows 10 installiert. Nun Wollte ich gem. diverser Anleitungen ein Backup über vSphere CLI machen.
Leider fragt mich Windows immer mit welcher App/Anwendung er die Datei öffnen soll!! - Wie führe ich die .pl Skripte aus?
Danke... Verzweifele schon...
Re: vSphere CLI .pl wie unter Windows 10 ausführen?
Verfasst: 02.07.2017, 17:17
von spelli
Okay... perl.exe installiert.
Das kommt bei raus:
Code: Alles auswählen
Server version unavailable at 'https://localhost:443/sdk/vimService.wsdl' at C:\Program Files (x86)\VMware\VMware vSphere CLI\Perl\lib/VMware/VICommon.pm line 734, <STDIN> line 2.

Re: vSphere CLI .pl wie unter Windows 10 ausführen?
Verfasst: 02.07.2017, 17:25
von vl13
Schau dir die Fehlermeldung nochmals genau an.
Ich kann mir nicht vorstellen das dein ESXi /vSphere auf dem win10 rennt (localhost)
Re: vSphere CLI .pl wie unter Windows 10 ausführen?
Verfasst: 02.07.2017, 17:35
von spelli
Das macht er nicht. Aber wo gebe ich das in der CLI mit an?
vicfg-cfgbackup –server <esx-host> -s c:\backup.tgz
Mit dem Parameter -server habe ich die IP angegeben.
Re: vSphere CLI .pl wie unter Windows 10 ausführen?
Verfasst: 02.07.2017, 18:02
von Martin
Du versuchst aber den Befehl schon in einer vSphere Command Line und nicht in einem normalen CMD-Fenster?
Re: vSphere CLI .pl wie unter Windows 10 ausführen?
Verfasst: 02.07.2017, 18:14
von spelli
So ganz habe ich es glaube ich nicht geschnallt. Es ist eine Eingabaufforderung. Okay..
Könntest du mir für Dumme Erklären wie ich die vShpere CLI starte?
Die Veeam Backup Free Edition meckert aber zB dass sie per 443 nicht drauf kommt..
Dank!
Re: vSphere CLI .pl wie unter Windows 10 ausführen?
Verfasst: 02.07.2017, 19:01
von Supi
Weil von Veeam die Rede war:
Ich denke mal, der TO will das analog diesem Guide machen?
https://www.veeam.com/blog/de/veeam-bac ... shell.htmlErste Frage ist da immer: ESXi auch lizenziert?
Re: vSphere CLI .pl wie unter Windows 10 ausführen?
Verfasst: 02.07.2017, 19:06
von spelli
Hallo,
ESXi 6.5 ist lizensiert. Läuft auf nem Dell PowerEdge T310.
Ich wollte den ESXi sichern (deswegen dieser Thread) und dann zusätzlich mit Veeam die VMs.
Bzgl. Veeam wollte ich nur vom augenscheinlich ähnlichen Fehler berichten.
Re: vSphere CLI .pl wie unter Windows 10 ausführen?
Verfasst: 02.07.2017, 20:04
von Supi
Hallo Spelli,
ok, du willst die ESXi config sichern.
Vsphere CLI 6.5 installieren.
Mein Batch-Script für 6.0 geht wie folgt:
cd "C:\Program Files (x86)\VMware\VMware vSphere CLI\bin"
vicfg-cfgbackup.pl --server=esx --username=root -s c:\esxi-backup\esx.cfg
Alternativ hier der KB Eintrag:
https://kb.vmware.com/selfservice/micro ... Id=2145148
Re: vSphere CLI .pl wie unter Windows 10 ausführen?
Verfasst: 02.07.2017, 20:45
von spelli
Hallo,
danke für die detaillierte Info.
So habe ich es ja eigentlich versucht. Es wird trotzdem die Fehlermeldung ausgeworfen. Ist die vSphere CLI 6.5!
Re: vSphere CLI .pl wie unter Windows 10 ausführen?
Verfasst: 02.07.2017, 20:52
von spelli
Okay, Veeam (für Backup der VMs) geht nicht:
...Hinweis: Der kostenlose VMware vSphere-Hypervisor (kostenlose Version von ESXi) wird nicht unterstützt. Lizenz für vSphere Essentials oder höhere Version erforderlich....
So siehts aus:
Code: Alles auswählen
C:\Program Files (x86)\VMware\VMware vSphere CLI\bin>vicfg-cfgbackup.pl --server=192.168.1.10 --username=root -s c:\esxi-backup.cfg
Enter username: root
Enter password:
Server version unavailable at 'https://localhost:443/sdk/vimService.wsdl' at C:\Program Files (x86)\VMware\VMware vSphere CLI\Perl\lib/VMware/VICommon.pm line 734, <STDIN> line 2.
Re: vSphere CLI .pl wie unter Windows 10 ausführen?
Verfasst: 02.07.2017, 22:15
von Supi
Ggf muss der Pfad von Perl noch in die umgebungsvariablen?
http://www.systemadminguide.in/2013/06/ ... i.html?m=1Geht's auf obigen Weg?
Re: vSphere CLI .pl wie unter Windows 10 ausführen?
Verfasst: 02.07.2017, 23:04
von spelli
Code: Alles auswählen
C:\>"C:\Strawberry\perl\bin\perl.exe" "C:\Program Files (x86)\VMware\VMware vSphere CLI\bin" vicfg-cfgbackup.pl -server 192.168.2.1 -s c:\ESXi_02072017.cfg
Can't open perl script "C:\Program Files (x86)\VMware\VMware vSphere CLI\bin": Permission denied
Nein..
********
Doch, so gehts:
Code: Alles auswählen
C:\Program Files (x86)\VMware\VMware vSphere CLI\bin>"C:\Strawberry\perl\bin\perl.exe" vicfg-cfgbackup.pl --server=192.168.2.1 --username=root -s c:\ESXi_02072017.tgz
Enter password:
Saving firmware configuration to c:\ESXi_02072017.tgz ...