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)