Magazine Informatique

Développer pour un environement vSphere avec l’API .NET de VMware

Publié le 11 juillet 2011 par Lolokai @lolokai

Présentation

L’API VMware .NET est une API développée par VMware afin de permettre aux développeurs de pouvoir communiquer avec les serveurs de virtualisation ainsi qu’avec le vCenter. Cette API est gratuite, pour l’utiliser vous devez disposer de l’utilitaire : vSphere Power CLI téléchargeable ici : http://www.vmware.com/support/developer/PowerCLI/index.html.

Installation & Implémentation

Une fois, téléchargé effectuez l’installation. Maintenant, ouvrez Visual Studio et créez un nouveau projet, nous l’appellerons : « vCenter example ». Pour cela, rendez-vous dans Fichier ==> Projet ==> Application Windows Forms ==> Entrez le nom de l’application et cliquez sur OK.

Dans l’explorateur de solution, faites un clic droit sur votre projet et cliquez sur « Ajoutez une référence » comme montré dans la capture ci-dessous :

Développer pour un environement vSphere avec l’API .NET de VMware

Puis, rendez-vous dans l’onglet « Parcourir », puis trouvez le chemin qui mène vers VMWare Power CLI (par défaut : C:\Program Files\VMware\Infrastructure\vSphere PowerCLI), puis sélectionnez le fichier Vmware.Vim.dll. Vous avez importé avec succès l’API VMware, nous pouvons commencer à travailler ^^

:)
.

Développement

Vous trouverez ci-dessous un example de code en C# qui vous montre comment vous connecter à un serveur vCenter. Pour cela, vous devez créer dans votre nouveau formulaire (qu’on nommera ici Form1) ces champs :

  • txtBoxIP : Qui correspondra au champ pour entrer l’adresse IP du vCenter
  • txtBoxUsername : Qui correspondra au champ pour entrer le nom d’utilisateur
  • txtBoxPassword : Qui correspondra au mot de passe pour vous connecter
  • button_connexion : Qui permettra de vous connecter au serveur

Si la connexion vers le serveur a réussi alors un message « Connexion Réussie » s’affiche, sinon le message d’erreur correspondant apparait.

Téléchargez le code : Cliquez ici


Retour à La Une de Logo Paperblog

A propos de l’auteur


Lolokai 189 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte