Seite 1 von 1

alle Cluster auflisten

Verfasst: 01.07.2008, 18:32
von mtbf40
Hi Leute,

wie kann ich über VI Perl sämtliche Cluster auflisten lassen??

Gruß mtbf40

Verfasst: 01.07.2008, 22:29
von Tschoergez
Mit der Powershell:

Code: Alles auswählen

Get-Cluster

:grin:
(auch wenn ich sonst kein Fan von sowas bin: Die Sachen, die mit der Powershell gehen, gehen super-einfach und superschnell, da kann man ganz mächtige Einzeiler bauen...)

Mit dem viperltoolkit: Kann ich Dir hoffentlich morgen sagen, da hab ich aus dem Kopf keine Beispiele parat...

Viele Grüße,
Jörg

Verfasst: 01.07.2008, 22:33
von Tschoergez
kurz gegoogelt: Hilft das weiter?
http://communities.vmware.com/thread/84714

grüße,
jörg

Verfasst: 02.07.2008, 09:34
von Tschoergez
soderle, da hammas:

Code: Alles auswählen

#!/usr/bin/perl -w
#
#
#

use strict;
use warnings;

use VMware::VIM2Runtime;
use VMware::VILib;

## Verbindungsparamter:
my $myservice = 'https://192.168.9.34/sdk/vimService';
my $user = 'administrator';
my $password = 'vmware';

# Einloggen im VC
Vim::login(     service_url => $myservice,
                user_name => $user,
                password => $password);


my $cluster = Vim::find_entity_views(
            view_type => 'ClusterComputeResource',
         );

   
foreach (@$cluster)
{
my $Cluster_name = $_->name;
print "\tCluster : $Cluster_name\n";

}


Viele Grüße,
Jörg

Verfasst: 02.07.2008, 17:10
von mtbf40
Hi Jörg,

danke ... das wars :idea:

habe das "rote" vergessen -> Vim::find_entity_views

Gruß Ralf

Verfasst: 02.07.2008, 17:57
von Heros
Ich hab wenig Ahnung vom viperltoolkit aber ich hoffe das ist net das selbe wie ein get-cluster?

Verfasst: 02.07.2008, 20:27
von Tschoergez
ääh, doch!
its halt perl :-)

musst Dich natürlich bei der Powershell auch vorher einloggen, also die paar Zeilen zählen net für den Vergleich.

Aber dafür kann man mit dem viperltoolkit wirklich alles machen, was die API hergibt (von Bugs mal ausgenommen :grin: ). Die Powershell-Commandlets können da nur einen Bruchteil davon (zugegeben: natürlich genau den Bruchteil, der für 80% aller Aufgaben ausreicht).

***Ironie an***:
Und naturgemäß sehen Perl-Skripte professioneller aus, weil sie viel mehr Sonderzeichen beinhalten(z.B. die ganz $_-Kombinationen in den foreach-Schleifen, und das ewige hin-und-her mit @ oder $ oder @$ oder $@ für die Variablen). Powershell-Scripte lassen sich ja schon fast wie klartext lesen.

Viele Grüße,
Jörg


Viele Grüße,
Jörg