Post on 10-Feb-2017
19/04/2016
1
Formation Azure IaaS avancé 1 alphorm.com™©
Formation
Azure IaasAvancé, partie 1
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Cédric PERIONConsultant Solutions Microsoft, VMwareMCP, MCSA Win 2012/Office 365/Azure, VCP
19/04/2016
2
Formation Azure IaaS avancé 1 alphorm.com™©
Plan
• Présentation du formateur
• Autres formations sur Alphorm
• Le plan de la formation
• Public concerné
• Connaissances requises
19/04/2016
3
Formation Azure IaaS avancé 1 alphorm.com™©
Présentation du formateur
PERION Cédric
• Cedric-alphorm@outlook.com
• Consultant Solutions Microsoft, VMware
• MCP, MCSA Windows Server 2012, VMware VCP5
• MCSA Office 365, Azure
• Mes références :
� Mon profil LinkedIn : http://fr.linkedin.com/in/cedricperion
� Blog Personnel sur Office 365 /Azure : www.office365touch.ca
19/04/2016
4
Formation Azure IaaS avancé 1 alphorm.com™©
Mes Formations sur Alphorm
19/04/2016
5
Formation Azure IaaS avancé 1 alphorm.com™©
Cursus Iaas avancé
Partie 1 Partie 2
19/04/2016
6
Formation Azure IaaS avancé 1 alphorm.com™©
Le plan de la formation
• Module 1 – RemoteApp
• Module 2 – Azure Automation
• Module 3 – Le PowerShell
• Module 4 – RBAC ( Role Based Acess Control)
19/04/2016
7
Formation Azure IaaS avancé 1 alphorm.com™©
Public concerné• Techniciens de niveau 2 /3
• Consultant infrastructure
• Personne désireux d’en savoir plus sur les différents modules Azure
19/04/2016
8
Formation Azure IaaS avancé 1 alphorm.com™©
Connaissances requises• http://www.alphorm.com/tutoriel/formation-en-ligne-microsoft-azure
19/04/2016
9
Formation Azure IaaS avancé 1 alphorm.com™©
C’est Parti !!
19/04/2016
10
Formation Azure IaaS avancé 1 alphorm.com™©
Qu’est-ce-que RemoteApp ?
RemoteApp
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Cédric PERIONConsultant Solutions Microsoft, VMwareMCP, MCSA Win 2012/Office 365/Azure, VCP
19/04/2016
11
Formation Azure IaaS avancé 1 alphorm.com™©
Plan
• Vue d’ensemble de RemoteApp
• Pourquoi utiliser RemoteApp ?
• Plateformes supportées
• Pricing RemoteApp
• Et la concurrence ?
19/04/2016
12
Formation Azure IaaS avancé 1 alphorm.com™©
Vue d’ensemble de RemoteApp
Accessibilité Multi-Support
Personnalisable
19/04/2016
13
Formation Azure IaaS avancé 1 alphorm.com™©
Pourquoi utiliser RemoteApp?
Complexité réduite
Gestion centralisée
Poste de travail non-assigné
Déploiement d’un programme en
plusieurs versions (Conflits)
19/04/2016
14
Formation Azure IaaS avancé 1 alphorm.com™©
Plateformes Supportées
19/04/2016
15
Formation Azure IaaS avancé 1 alphorm.com™©
Pricing RemoteApp• https://azure.microsoft.com/fr-fr/pricing/details/remoteapp/
De base Standard
PremiumPremium
Plus
19/04/2016
16
Formation Azure IaaS avancé 1 alphorm.com™©
Et la concurence
19/04/2016
17
Formation Azure IaaS avancé 1 alphorm.com™©
Ce qu’on a couvert
• Vue d’ensemble de RemoteApp
• Pourquoi utiliser RemoteApp ?
• Plateformes supportées
• Pricing RemoteApp
� https://azure.microsoft.com/fr-fr/pricing/details/remoteapp/
• Et la concurrence ?
19/04/2016
18
Formation Azure IaaS avancé 1 alphorm.com™©
Les images de base
RemoteApp
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Cédric PERIONConsultant Solutions Microsoft, VMwareMCP, MCSA Win 2012/Office 365/Azure, VCP
19/04/2016
19
Formation Azure IaaS avancé 1 alphorm.com™©
Plan• Vue d’ensemble de la console RemoteApp
• Les images de modèles de bases
• Démonstration : Création d’une collection RemoteApp avec Office 365.
19/04/2016
20
Formation Azure IaaS avancé 1 alphorm.com™©
Vue d’ensemble de la console RemoteApp
19/04/2016
21
Formation Azure IaaS avancé 1 alphorm.com™©
Les images de modèles de bases
Image avec Office Professional Plus 2013
(Trial 30 jours)
Image avec Office 365 Pro Plus
Windows Server 2012 R2
19/04/2016
22
Formation Azure IaaS avancé 1 alphorm.com™©
Démo : Création d’ une collection avec Office 365
19/04/2016
23
Formation Azure IaaS avancé 1 alphorm.com™©
Ce qu’on a couvert
• Vue d’ensemble de la console RemoteApp
• Les images de modèles de bases
� Office Professional Plus 2013 ( Trial 30 jours)
� Office 365 Pro Plus ( Souscription requise)
� Windows Server 2012 R2
• Démonstration : Création d’une collection RemoteApp avec Office 365.
19/04/2016
24
Formation Azure IaaS avancé 1 alphorm.com™©
Les images personnalisées
RemoteApp
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Cédric PERIONConsultant Solutions Microsoft, VMwareMCP, MCSA Win 2012/Office 365/Azure, VCP
19/04/2016
25
Formation Azure IaaS avancé 1 alphorm.com™©
Plan
• Démonstration :
� Création d’une collection RemoteApp avec 7zip
� Vérification de la connexion
19/04/2016
26
Formation Azure IaaS avancé 1 alphorm.com™©
Démo : Création d’ une collection avec Office 365
19/04/2016
27
Formation Azure IaaS avancé 1 alphorm.com™©
Ce qu’on a couvert
• Démonstration :
� Création d’une collection RemoteApp
� Publier 7zip
� Configurer l’accès utilisateur
� Vérification de la connexion
19/04/2016
28
Formation Azure IaaS avancé 1 alphorm.com™©
Qu’est-ce-que Azure Automation ?
L’automatisation
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Cédric PERIONConsultant Solutions Microsoft, VMwareMCP, MCSA Win 2012/Office 365/Azure, VCP
19/04/2016
29
Formation Azure IaaS avancé 1 alphorm.com™©
Plan
• Vue d’ensemble de Azure Automation
• Prérequis
• Pricing Azure Automation
19/04/2016
30
Formation Azure IaaS avancé 1 alphorm.com™©
Vue d’ensemble de Azure Automation
Basé sur Windows
PowerShellAutomatisation
Intégration Orchestration
19/04/2016
31
Formation Azure IaaS avancé 1 alphorm.com™©
Prérequis
• Souscription Azure
• Compte Automation
• Emplacement Disponible :- Central India
- Est des États-Unis 2
- Est du Japon
- Sud du Centre des États-Unis
- Asie du Sud-Est
- Europe de l’Ouest
19/04/2016
32
Formation Azure IaaS avancé 1 alphorm.com™©
Pricing Azure Automation• https://azure.microsoft.com/fr-fr/pricing/details/automation/
Gratuit De base
19/04/2016
33
Formation Azure IaaS avancé 1 alphorm.com™©
Ce qu’on a couvert
• Vue d’ensemble de Azure Automation
• Prérequis
• Pricing Azure Automation
• https://azure.microsoft.com/fr-fr/pricing/details/automation/
19/04/2016
34
Formation Azure IaaS avancé 1 alphorm.com™©
Créer un Runbook
L’automatisation
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Cédric PERIONConsultant Solutions Microsoft, VMwareMCP, MCSA Win 2012/Office 365/Azure, VCP
19/04/2016
35
Formation Azure IaaS avancé 1 alphorm.com™©
Plan
• Qu’est-ce-qu’un Runbook ?
• Exemples de cas concrets
• Démonstration :
• Création d’un compte Azure Automation
• Vue d’ensemble de la console Azure Automation
• Création d’un Runbook
19/04/2016
36
Formation Azure IaaS avancé 1 alphorm.com™©
Qu’est-ce-qu’un Runbook ?• Un Runbook est essentiellement une série d'activités qui utilisent des
données, effectuent des tâches et publient des données que d'autres activités dans le Runbook vont utiliser.
� Généralement utilisé avec Orchestrator de la suite Microsoft System Center.
� Maintenant ouvert à tous plus simplement dans le Cloud.
19/04/2016
37
Formation Azure IaaS avancé 1 alphorm.com™©
Exemples de cas concrets• Sauvegarder une machine virtuelle dans un stockage Azure;
• Démarrer / Arrêter des machines virtuelles à des heures planifiées;
• Copier un fichier sur une machine virtuelle;
• Installer des rôles Windows Server
• …
https://gallery.technet.microsoft.com/scriptcenter
Partie Windows Azure / Automation
19/04/2016
38
Formation Azure IaaS avancé 1 alphorm.com™©
Démonstration
19/04/2016
39
Formation Azure IaaS avancé 1 alphorm.com™©
Ce qu’on a couvert• Qu’est-ce-qu’un Runbook ?
• Exemples de cas concrets
• https://gallery.technet.microsoft.com/scriptcenter
• Partie Windows Azure / Automation
• Démonstration :
• Création d’un compte Azure Automation
• Vue d’ensemble de la console Azure Automation
• Création d’un Runbook
19/04/2016
40
Formation Azure IaaS avancé 1 alphorm.com™©
Importer un Runbook
L’automatisation
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Cédric PERIONConsultant Solutions Microsoft, VMwareMCP, MCSA Win 2012/Office 365/Azure, VCP
19/04/2016
41
Formation Azure IaaS avancé 1 alphorm.com™©
Plan
• Démonstration :
• Importer un Runbook
• Les modules
• Les actifs
• Les variables
19/04/2016
42
Formation Azure IaaS avancé 1 alphorm.com™©
Démonstration
19/04/2016
43
Formation Azure IaaS avancé 1 alphorm.com™©
Ce qu’on a couvert
• Démonstration :
• Importer un Runbook
• Les modules
• Les actifs
• Les variables
19/04/2016
44
Formation Azure IaaS avancé 1 alphorm.com™©
Publier un Runbook
L’automatisation
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Cédric PERIONConsultant Solutions Microsoft, VMwareMCP, MCSA Win 2012/Office 365/Azure, VCP
19/04/2016
45
Formation Azure IaaS avancé 1 alphorm.com™©
Plan
• Démonstration :
• Planifier un Runbook
• Publier un Runbook
19/04/2016
46
Formation Azure IaaS avancé 1 alphorm.com™©
Démonstration
19/04/2016
47
Formation Azure IaaS avancé 1 alphorm.com™©
Ce qu’on a couvert
• Démonstration :
• Planifier un Runbook
• Publier un Runbook
19/04/2016
48
Formation Azure IaaS avancé 1 alphorm.com™©
Pourquoi utiliser le PowerShell dans Azure ?
Le PowerShell
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Cédric PERIONConsultant Solutions Microsoft, VMwareMCP, MCSA Win 2012/Office 365/Azure, VCP
19/04/2016
49
Formation Azure IaaS avancé 1 alphorm.com™©
Plan
• Vue d’ensemble
• Azure CLI
19/04/2016
50
Formation Azure IaaS avancé 1 alphorm.com™©
Vue d’ensemble
Azure est basé sur des Workloads
PowerShell
Base de données de cmdlets
importante et en hausse
Language commun à tous les services
Azure
19/04/2016
51
Formation Azure IaaS avancé 1 alphorm.com™©
Azure CLI
Alternative à PowerShell
Cross-Platform
Console plutôt orienté Dev
Scripting moins
performant
19/04/2016
52
Formation Azure IaaS avancé 1 alphorm.com™©
Ce qu’on a couvert
•Vue d’ensemble
•Azure CLI
19/04/2016
53
Formation Azure IaaS avancé 1 alphorm.com™©
Installation des outils nécessaires
Le PowerShell
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Cédric PERIONConsultant Solutions Microsoft, VMwareMCP, MCSA Win 2012/Office 365/Azure, VCP
19/04/2016
54
Formation Azure IaaS avancé 1 alphorm.com™©
Plan
• Prérequis
• Démonstration
� Installation des prérequis
• Via Web PI
• Via La Galerie
� Connexion à la souscription Azure
19/04/2016
55
Formation Azure IaaS avancé 1 alphorm.com™©
Prérequis
Azure PowerShell via
Web PI
Azure PowerShell via
la galerie
https://azure.microsoft.com/fr-fr/documentation/articles/powershell-install-configure/
19/04/2016
56
Formation Azure IaaS avancé 1 alphorm.com™©
Démonstration
19/04/2016
57
Formation Azure IaaS avancé 1 alphorm.com™©
Ce qu’on a couvert
• Prérequis
• Démonstration
� Installation des prérequis
• Via Web PI
• Via La Galerie
� https://azure.microsoft.com/fr-fr/documentation/articles/powershell-install-configure/
� Connexion à la souscription Azure
19/04/2016
58
Formation Azure IaaS avancé 1 alphorm.com™©
Azure Publish Setting File
Le PowerShell
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Cédric PERIONConsultant Solutions Microsoft, VMwareMCP, MCSA Win 2012/Office 365/Azure, VCP
19/04/2016
59
Formation Azure IaaS avancé 1 alphorm.com™©
Plan
• Démonstration
� Sauvegarder le certificat
� Importer le certificat
� Vérification
19/04/2016
60
Formation Azure IaaS avancé 1 alphorm.com™©
Démonstration
19/04/2016
61
Formation Azure IaaS avancé 1 alphorm.com™©
Ce qu’on a couvert
• Démonstration
� Sauvegarder le certificat
� Importer le certificat
� Vérification
19/04/2016
62
Formation Azure IaaS avancé 1 alphorm.com™©
Souscription AzureStockage Azure
Le PowerShell
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Cédric PERIONConsultant Solutions Microsoft, VMwareMCP, MCSA Win 2012/Office 365/Azure, VCP
19/04/2016
63
Formation Azure IaaS avancé 1 alphorm.com™©
Plan
• Démonstration
� Visualiser la souscription courante;
� Sélectionner une souscription par défaut;
� Vérification;
� Lister les comptes de stockages;
� Associer un compte de stockage;
19/04/2016
64
Formation Azure IaaS avancé 1 alphorm.com™©
Démonstration
19/04/2016
65
Formation Azure IaaS avancé 1 alphorm.com™©
Ce qu’on a couvert
• Démonstration
� Visualiser la souscription courante;
� Sélectionner une souscription par défaut;
� Vérification;
� Lister les comptes de stockages;
� Associer un compte de stockage;
19/04/2016
66
Formation Azure IaaS avancé 1 alphorm.com™©
ScriptingCréation de plusieurs Machines Virtuelles
Le PowerShell
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Cédric PERIONConsultant Solutions Microsoft, VMwareMCP, MCSA Win 2012/Office 365/Azure, VCP
19/04/2016
67
Formation Azure IaaS avancé 1 alphorm.com™©
Plan
• Démonstration
� Apprendre à lier les commandes PowerShell entre elles;
� Création de VM unique;
� Création de VMs simultanées;
• Création de stockage;
• Création de services cloud;
� Effacer les VMs, le stockage ….
19/04/2016
68
Formation Azure IaaS avancé 1 alphorm.com™©
Démonstration
19/04/2016
69
Formation Azure IaaS avancé 1 alphorm.com™©
Ce qu’on a couvert
• Démonstration
� Apprendre à lier les commandes PowerShell entre elles;
� Création de VM unique;
� Création de VMs simultanées;
• Création de stockage;
• Création de services cloud;
� Effacer les VMs, le stockage ….
19/04/2016
70
Formation Azure IaaS avancé 1 alphorm.com™©
Qu’est-ce-que RBAC ?
RBAC (Role Based Access Control)
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Cédric PERIONConsultant Solutions Microsoft, VMwareMCP, MCSA Win 2012/Office 365/Azure, VCP
19/04/2016
71
Formation Azure IaaS avancé 1 alphorm.com™©
Plan
• Qu’est-ce-que RBAC ?
• Concept de RBAC dans Azure
• Rôles intégrés dans Azure RBAC
• Différence entre les portails Azure
19/04/2016
72
Formation Azure IaaS avancé 1 alphorm.com™©
Qu’est-ce-que RBAC ?• RBAC = Role Based Access Control = Contrôle d’accès en fonction du
rôle;
• Permet une gestion beaucoup plus précise qu’auparavant dans Azure.
� Gestion de l’accès aux ressources :
• VM
• Storage
• Site Web ….
19/04/2016
73
Formation Azure IaaS avancé 1 alphorm.com™©
Concept de RBAC dans Azure
Source : azure.microsoft.com
19/04/2016
74
Formation Azure IaaS avancé 1 alphorm.com™©
Rôles intégrés dans Azure RBAC
Propriétaire Contributeur
Lecteur
19/04/2016
75
Formation Azure IaaS avancé 1 alphorm.com™©
Différence entre les portails Azure
• Ancien portail Azure
� Administrateur de la souscription
� Co-Administrateur
• Nouveau portail Azure
� RBAC plus avancé
• Niveau groupe de ressources …
19/04/2016
76
Formation Azure IaaS avancé 1 alphorm.com™©
Ce qu’on a couvert
• Qu’est-ce-que RBAC ?
• Concept de RBAC dans Azure
• Rôles intégrés dans Azure RBAC
• Différence entre les portails Azure
19/04/2016
77
Formation Azure IaaS avancé 1 alphorm.com™©
Les groupes de ressources
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Cédric PERIONConsultant Solutions Microsoft, VMwareMCP, MCSA Win 2012/Office 365/Azure, VCP
RBAC (Role Based Access Control)
19/04/2016
78
Formation Azure IaaS avancé 1 alphorm.com™©
Plan
• Rappel
• Démonstration
� Création d’un groupe de ressources (Nouveau Portail Azure)
� RBAC sur le groupe de ressources
19/04/2016
79
Formation Azure IaaS avancé 1 alphorm.com™©
Rappel
19/04/2016
80
Formation Azure IaaS avancé 1 alphorm.com™©
Démonstration
19/04/2016
81
Formation Azure IaaS avancé 1 alphorm.com™©
Ce qu’on a couvert
• Rappel
� Qu’est-ce-qu’un groupe de ressources dans Azure ?
• Démonstration
� Création d’un groupe de ressources ( Nouveau Portail Azure)
� RBAC sur le groupe de ressources
19/04/2016
82
Formation Azure IaaS avancé 1 alphorm.com™©
Les bases de RBAC
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Cédric PERIONConsultant Solutions Microsoft, VMwareMCP, MCSA Win 2012/Office 365/Azure, VCP
RBAC (Role Based Access Control)
19/04/2016
83
Formation Azure IaaS avancé 1 alphorm.com™©
Plan
• Démonstration
� Assignation de rôle personnalisé
• Groupe de ressources
• Machine Virtuelle
• Stockage ….
19/04/2016
84
Formation Azure IaaS avancé 1 alphorm.com™©
Démonstration
19/04/2016
85
Formation Azure IaaS avancé 1 alphorm.com™©
Ce qu’on a couvert
• Démonstration
� Assignation de rôles personnalisés
• Groupe de ressources
• Machine Virtuelle
• Stockage ….
19/04/2016
86
Formation Azure IaaS avancé 1 alphorm.com™©
Le PowerShell
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Cédric PERIONConsultant Solutions Microsoft, VMwareMCP, MCSA Win 2012/Office 365/Azure, VCP
RBAC (Role Based Access Control)
19/04/2016
87
Formation Azure IaaS avancé 1 alphorm.com™©
Plan
• Prérequis
• Démonstration
� Installation des prérequis
� Répertorier les accès
� Accorder les accès
� Supprimer des accès
� Créer un rôle personnalisé
19/04/2016
88
Formation Azure IaaS avancé 1 alphorm.com™©
Prérequis
• Installer les outils pour gérer Azure en PowerShell
• Applets de commande Azure Resource Manager
� https://msdn.microsoft.com/library/mt125356.aspx
19/04/2016
89
Formation Azure IaaS avancé 1 alphorm.com™©
Démonstration
19/04/2016
90
Formation Azure IaaS avancé 1 alphorm.com™©
Ce qu’on a couvert• Prérequis
� Ajout de l’applet de commande : Azure Resource Manager
• https://msdn.microsoft.com/library/mt125356.aspx
• Démonstration
� Installation des prérequis
� Répertorier les accès
� Accorder les accès
� Supprimer des accès
� Créer un rôle personnalisé
19/04/2016
91
Formation Azure IaaS avancé 1 alphorm.com™©
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Cédric PERIONConsultant Solutions Microsoft, VMwareMCP, MCSA Win 2012/Office 365/Azure, VCP
Conclusion
Azure IaasAvancé, partie 1
19/04/2016
92
Formation Azure IaaS avancé 1 alphorm.com™©
Ce que l’on a couvert• Module 1 – RemoteApp
• Module 2 – Azure Automation
• Module 3 – Le PowerShell
• Module 4 – RBAC ( Role Based Acess Control)
• Conclusion
19/04/2016
93
Formation Azure IaaS avancé 1 alphorm.com™©
Formation suivante
Partie 2
19/04/2016
94
Formation Azure IaaS avancé 1 alphorm.com™©
Questions /Remarques /Commentaires ?
19/04/2016
95
Formation Azure IaaS avancé 1 alphorm.com™©
Merci
E-mail : Cedric-alphorm@outlook.com
Linkedin : http://fr.linkedin.com/in/cedricperion
Blog Perso : www.office365touch.com