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!

Power CLI zu CLI

Moderatoren: Dayworker, irix

Member
Beiträge: 18
Registriert: 28.10.2009, 13:39

Power CLI zu CLI

Beitragvon VMhaubizze » 01.07.2011, 00:37

Kann mir jemand relativ einfach den Unterschied zwischen

VMware vSphere Power CLI

und

VMware vSphere CLI

erklären

Und welche Version benutzt Ihr ?

Gruss und Mercy für einen kurzen Gedanken Anstossssssss
René

Experte
Beiträge: 1519
Registriert: 25.04.2005, 17:20
Wohnort: Wiesbaden

Beitragvon McStarfighter » 01.07.2011, 01:31

Die Power CLI nutzt die Windows PowerShell und stellt an sich eine dementsprechende Ansammlung von Cmdlets dar. Ist daher auch Windows-only.
Die CLI ist im Grunde eine Perl-Runtime mit VMware-eigenen Skripten. Ist für Windows und Linux erhältlich. In wie weit die Perl-Runtime eigene Entwicklungen per se hat, weiß ich leider nicht ...

Benutzeravatar
Moderator
Beiträge: 3476
Registriert: 23.02.2005, 09:14
Wohnort: Burgberg im Allgäu
Kontaktdaten:

Beitragvon Tschoergez » 01.07.2011, 08:46

noch einen Schritt tiefer in die Architektur:
Die API vom ESX(i) bzw. vCenter ist ein WebService, SOAP-based. D.h., du kannst prinzipiell mit jeder programmiersprache dran ansetzen, die http und xml kann (was so ziemlich alle können).
Für JAva und .net gibts im SDK beispiele, um die zugehörigen Stubs zu generieren.
Allerdings ist das direkte Programmieren zu SOAP ziemlich mühselig, weil Du Dich selber um den ganzen XML und HTTP-Kram kümmern musst.

Deswegen gibts von VMware vorbereitet entsprechende Toolkits bzw. bibliotheken, die den ganzen SOAP-Kram übernehmen, sodass Du dann direkt vCenter-Objekte (z.B. VMs) als Objekte in Deiner Programmiersprache hast.
Und dazu gehören z.B. PowerCLI für Powershell, das Toolkit für Perl (auf dem die CLI basiert) oder das Toolkit für JAva.

Für die CLI gibts zusätzlich zu den perl-bibliotheken, mit denen Du komplett eigene scripte bauen könntest, eben noch eine reihe von fertigen scripten (die ganzen vicfg-xxxxx-befehle), die eben typische Aufgaben dann übernehmen.
(nachdem das alles in perl ist, kannst Du Dir sogar im installationsverzeichnis die Quelltexte dazu anschauen.

Bei der PowerCLI gibts auch für die meisten Anwendungsfälle fertige cmdlets, wenns zu irgendner api funktion noch nix gibt (war zb. lange zeit für die distributed Switches so), dann kann man mit Get-View immer noch direkt auf die API zugreifen.

Reinschauen lohnt sich auf jeden Fall, Du kannst so ziemliche alles skripten, was auch via vSphere Client "klickbar" ist.

Und zur Abkürzung:
http://labs.vmware.com/flins/onyx !!!!!


Viele Grüße,
Jörg

Experte
Beiträge: 1519
Registriert: 25.04.2005, 17:20
Wohnort: Wiesbaden

Beitragvon McStarfighter » 01.07.2011, 16:43

Ok, SOOO genau waren meine Kenntnisse da leider nicht. Es ärgert mich immer wieder, daß ich den ESX(i) nicht austesten kann (keine HW dafür) ...

Benutzeravatar
Moderator
Beiträge: 3476
Registriert: 23.02.2005, 09:14
Wohnort: Burgberg im Allgäu
Kontaktdaten:

Beitragvon Tschoergez » 01.07.2011, 19:30

Keine Chance als VM in der Workstation?
Oder irgendwo auf nem gemieteten lab?

Experte
Beiträge: 1519
Registriert: 25.04.2005, 17:20
Wohnort: Wiesbaden

Beitragvon McStarfighter » 01.07.2011, 20:24

Ich bin derzeit zu ALG 2 verdammt und mein Notebook kann mir leider auch nicht helfen ... alles schon sehr sehr frustrierend ...

Member
Beiträge: 18
Registriert: 28.10.2009, 13:39

Beitragvon VMhaubizze » 02.07.2011, 01:05

Salü Zusammen

Danke Euch für die Informationen, jetzt sehe ich auch wieder etwas klarer. !


Zurück zu „ESXi 4“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 29 Gäste