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 Frage

Moderatoren: Dayworker, irix

Experte
Beiträge: 1362
Registriert: 30.03.2009, 17:13

Power CLI Frage

Beitragvon UrsDerBär » 17.05.2010, 11:36

Salute,

Bin dabei für meinen ESXi ein Auto-Konfig-Batch zu schreiben, weil für Jumbo-Frames eh nur mit der Konsole gearbeit werden kann und ich die ewige PW und Usereingabe müssig bin. Damit ich jetzt nicht alles händisch nachbearbeiten muss, dachte ich, man könnte doch gleich alles via Konsole konfigurieren.

Wie kann ich für vmKernel Portgruppe die Standard Failover-Reihenfolge des vSwitches ausser Kraft setzen bzw. konfigurieren?

Sprich:
- Befehl für hinzufügen eines pNics als Aktiv
- Befehl für hinzufügen eines pNics als Standby
- Befehl für deaktivieren eines aktiven pNics in der Reihenfolge

Und, ist das identisch für eine 'normale' Portgruppe?

Wenn ich via vicfg-vswitch.pl -L vSwitchX einen Port hinzufüge ist der Port ja für alle Aktiv.

Grüsse und Danke

King of the Hill
Beiträge: 13063
Registriert: 02.08.2008, 15:06
Wohnort: Hannover/Wuerzburg
Kontaktdaten:

Re: Power CLI Frage

Beitragvon irix » 17.05.2010, 13:01

UrsDerBär hat geschrieben:Salute,

Bin dabei für meinen ESXi ein Auto-Konfig-Batch zu schreiben, weil für Jumbo-Frames eh nur mit der Konsole gearbeit werden kann und ich die ewige PW und Usereingabe müssig bin. Damit ich jetzt nicht alles händisch nachbearbeiten muss, dachte ich, man könnte doch gleich alles via Konsole konfigurieren.

Wie kann ich für vmKernel Portgruppe die Standard Failover-Reihenfolge des vSwitches ausser Kraft setzen bzw. konfigurieren?

Sprich:
- Befehl für hinzufügen eines pNics als Aktiv
- Befehl für hinzufügen eines pNics als Standby
- Befehl für deaktivieren eines aktiven pNics in der Reihenfolge

Und, ist das identisch für eine 'normale' Portgruppe?

Wenn ich via vicfg-vswitch.pl -L vSwitchX einen Port hinzufüge ist der Port ja für alle Aktiv.

Grüsse und Danke


Wenn du das gefunden hast mit der Reihenfolge dann sag mir bitte bescheid... das fehlt mir auch noch fuer mein Kochbuch.

Ja mit -L fuegst du dem Switch eine Karte zu welche sich dann automatisch vererbt und somit fuer alle PGs als aktiv auftaucht.

Mittels

Code: Alles auswählen

... -p "Name-der-PG" -N vmnic5 "vSwitch1"


wuerde man die Vererbung aufbrechen und die NIC wuerde entfernt werden von dieser einen PG auf dem besagtem vSwitch.
Das waere dann schon mal die halbe Miete und es verbleibt eigentlich nur das Problem mit dem "Stand by". Ich habe damals was im VMTN dazu gelesen mich aber zu dieser Zeit dafuer noch nicht interessiert. Ich gucke mal ob Tante Google mir auf die Spruenge hilft.

Was mir auch noch fehlt ist wie ich vMotion oder auch FT mittels (R)CLI aktiviere fuer eine VMK PG.

Gruss
Joerg

King of the Hill
Beiträge: 13063
Registriert: 02.08.2008, 15:06
Wohnort: Hannover/Wuerzburg
Kontaktdaten:

Beitragvon irix » 17.05.2010, 13:09

Ok.. ich bin fein raus da mir in der COS die vimish zur Verfuegung steht und dann wuerde es gehen wie unter http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1019864 beschrieben wenn es um die Failover Policies geht.:

Code: Alles auswählen

# vimsh -n -e "hostsvc/net/vswitch_setpolicy --nicteaming-policy <policy> vSwitch0"



Eine Nic von Activ in Standby zu verschieben koennte evtl. mit

Code: Alles auswählen

   --nicorderpolicy-standby=vmnic_list
       Order in which failover should occur.

von [/]$ hostsvc/net/portgroup_set aus funktionieren.

Gruss
Joerg

Profi
Beiträge: 871
Registriert: 26.09.2007, 13:09
Wohnort: NRW

Beitragvon ideFix » 17.05.2010, 13:48

Wenn Befehle für die PowerCLI gesucht werden, empfehle ich ONYX

vmware LABS hat geschrieben:Onyx is a standalone application that serves as a proxy between the vSphere Client and the vCenter Server. It monitors the network communication between them and translates it into an executable PowerShell code. Later this code could be modified and saved into a reusable function or script.


Hat den Effekt, wie der Makro Recorder by M$ Office. :D

Vorraussetzung ist jedoch ein vCenter ;)

Experte
Beiträge: 1362
Registriert: 30.03.2009, 17:13

Beitragvon UrsDerBär » 17.05.2010, 14:48

Salut Jungens...

Vielen Dank für Tipps, werde Sie mir mal zu Gemüte führen und ausprobieren. Vor allem Onyx scheint interessant zu sein. :)

@irix: Die Doku sagt für vMotion aktivieren:
vicfg-vmknic <conn_options>--enable-vmotion "portgroup name"
bzw. -E "Porgroup"

Leider steht nüx zu FT

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

Beitragvon Tschoergez » 17.05.2010, 22:06

... :grin: was auch immer das alles mit der PowerCLI zu tun hat :grin:

für die Powershell hilft (außer Onyx) weiter:
http://www.lucd.info/2009/09/09/ta2650- ... -criteria/
http://www.youtube.com/watch?v=cf3_vEqlzf8

und entsprechend sollte über die API die FT-Configuration erreichbar sein (ähnlich der HostVMotionNetConfig eines Hosts...)

viele grüße,
jörg

Experte
Beiträge: 1362
Registriert: 30.03.2009, 17:13

Beitragvon UrsDerBär » 17.05.2010, 23:04

Grinz, du hast türlich recht, "vSphere CLI" Nicht PowerShell, dafür aber immerhin Command... :D

Nun, wenn ich das ganze nun als einfachen Command für ne Batch haben möchte? Geht das auch? =)

Anonsten sehr coole Seite die du da verlinkt hast, sollte auch ein VmWare-Neuling peilen :)


Zurück zu „ESXi 4“

Wer ist online?

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