System Center 2012 SP1 Orchestrator et Windows Azure – guide pas à pas pour bien démarrer

System Center 2012 SP1 Orchestrator dispose désormais d’un Integration Pack pour orchestrer des tâches dans Windows Azure (et dans la partie IaaS de Windows Azure).

L’objectif de cet article est de vous aider à démarrer en douceur et sans difficultés sur ce sujet.

Prérequis : avoir un System Center 2012 SP1 Orchestrator installé

Etape 1 : Télécharger l’Integration Pack Windows Azure 

System Center 2012 Service Pack 1 - Orchestrator Component Add-ons and Extensions
https://www.microsoft.com/en-us/download/details.aspx?id=34611

Etape 2 : Enregistrer l’Integration Pack dans System Center 2012 SP1 Orchestrator

Dans System Center 2012 Orchestrator Deployment Manager, faire bouton droit sur la branche Integration Packs

Cliquer sur Register IP with the Orchestrator Management Server

Sélectionner SC2012SP1_Integration_Pack_for_Azure.oip

Etape 3 : Déployer l’Integration Pack dans System Center 2012 SP1 Orchestrator

Cliquer sur Deploy IP to Runbook Server or Runbook Designer

Etape 4- Configurer la connexion à Windows Azure

Ouvrir la console System Center 2012 Orchestrator Runbook Designer, Menu Options, Windows Azure

Cliquer sur Add…

3 informations sont à fournir :

- Le subscription ID de l’abonnement Azure utilisé (plus d’informations pour retrouver cet ID ici)

- Un fichier de certificat incluant la clé privée (donc fichier au format .PFX). Ce fichier contient le certificat de gestion défini dans les propriétés de l’abonnement Windows Azure et la clé privée associée.

- Le mot de passe permettant d’ouvrir ce fichier .PFX (mot de passe défini lors de l’exportation avec clé privé du dit certificat)

Attention : ce fichier .PFX ne doit pas contenir les certificats de la chaine d’autorité. Dans le cas contraire ça ne marchera pas (voir plus bas dans cet article)

 

Etape 5 : tester la connexion entre System Center 2012 Orchestrator et Windows Azure

Faire glisser par exemple l’activité Azure Cloud Services depuis le panneau de droite vers un nouveau Runbook.

Sélectionner l’activité dans le RunBook, bouton droit, Properties

Cliquer sur à côté de Name et sélectionner la configuration de connexion à Azure faite au préalable.

Dans la zone Properties, dans Choose an Activity, cliquer sur et choisir une activité. Par exemple lister les Cloud Service.

Cliquer sur le bouton Runbook Tester (1) , puis sur le bouton Run (2) .

Si la connexion se passe bien alors dans la zone Log, l’opération affiche les résultats et une coche verte (3)

Il est possible d’afficher le détail des résultats. Ici par exemple en cliquant sur Affinity Group, cela m’affiche la liste de mes Cloud services et le groupe d’affinité associé.

Preuve que la connexion entre System Center 2012 Orchestrator et Windows Azure est opérationnelle !!!

Si la connexion se passe mal (problème de configuration ou de connexion) alors dans la zone Log, l’opération affiche un statut en rouge avec un message d’erreur plus ou moins clair.

Dans l’exemple suivant, ma connexion ne fonctionnait pas car mon fichier .PFX contenait 2 certificats : le certificat de management et le certificat de son autorité de certificat (seul certificat dans la chaine de confiance).

Le message affiché était : “ Unexpected number of certificates. Expected: 0, Actual: 2Exception : Exception Target Site…”

Voici les 2 façons d’exporter un certificat avec sa clé privée au format .PFX :

Et si vous souhaitez découvrir en 4 heures des technologies telles que Windows Server 2012, Windows 8 en entreprise, le Cloud Privé ou Hybride par Microsoft, vous pouvez vous inscrire gratuitement à un de nos IT Camps : https://aka.ms/itCampFr

Pour tester Windows Server 2012 System Center 2012 SP1 vous pouvez télécharger gratuitement la version d’évaluation disponible sous la forme d'une image ISO : https://aka.ms/jeveuxwindows2012 et https://aka.ms/jeveuxmoncloudprive et obtenir un compte Windows Azure gratuit, valable 1 mois et ne nécessitant pas de CB en assistant à l’IT Camp Cloud Hybride Infrastructure (inscription ici : https://aka.ms/itCampFr)

- Stanislas Quastana -