1. Livres et vidéos
  2. PowerShell, Hyper-V et SCVMM - Administrez et orchestrez votre infrastructure virtuelle avec PowerShell

PowerShell, Hyper-V et SCVMM Administrez et orchestrez votre infrastructure virtuelle avec PowerShell

  • En stock
  • Expédié en 24h00
  • Livraison à partir de 0,01 €
  • Version en ligne offerte pendant 1 an
  • 1 h d'accès gratuit à tous nos livres et vidéos pour chaque commande
  • Accessible immédiatement
  • Version HTML
  • Accès illimité 24h/24, 7J/7
  • Accès illimité 24h/24, 7J/7
  • Tous les livres en ligne, les vidéos et les cours enregistrés ENI
  • Plus de 10 nouveautés livres et vidéos chaque mois
  • Les nouveautés disponibles le jour de leur sortie
  • Accès 100% en ligne

Présentation

Ce livre sur PowerShell, Hyper-V et SCVMM 2016 s'adresse aussi bien au développeur qui travaille en local sur Windows 10, qu'à l'administrateur d'infrastructures moyennes sur serveur ou cluster Hyper-V, ou encore au gestionnaire de cloud et à l'administrateur de VMM pour les infrastructures plus importantes.

Une connaissance minimale de PowerShell et des logiciels de virtualisation Microsoft est un prérequis indispensable pour tirer le meilleur profit de cette lecture. Les versions traitées sont PowerShell 5.0, Hyper-V sur Windows 10 et Windows Serveur 2016, et SCVMM 2016.

Tout au long du livre, l'auteur propose aux lecteurs un ensemble de méthodes et d'outils pour créer du code ergonomique et redistribuable afin d'administrer une plateforme virtuelle : Hyper-V sur un poste de travail Windows 10, Hyper-V sur serveur Windows Server 2016, Hyper-V en cluster, Hyper-V avec SCVMM. L'approche est didactique en effectuant aussi souvent que possible un parallèle entre le code et les informations dans les consoles d'administration pour mieux situer les actions.

Le livre couvre toutes les thématiques liées à la virtualisation : les hôtes Hyper-V, le stockage, le réseau, les machines virtuelles, la sécurité et la surveillance de la plateforme.

L'auteur rappelle régulièrement les bonnes pratiques PowerShell, en particulier la création de fonctions pour présenter une liste d'outils directement utilisables. Ces fonctions sont incluses dans un module lui-même packagé dans un installeur pour être plus facilement déployé. Toute la chaîne d'industrialisation est ainsi présentée, de la création à la distribution du code.

Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr.


Les chapitres du livre :
Avant-propos – Rappels PowerShell – PowerShell, Hyper-V et Windows 10 – PowerShell, Hyper-V et Windows Server 2016 – Les clusters d'hôtes – PowerShell et Virtual Machine Manager – Travaux pratiques – Ressources et outils – Conclusion



Quizinclus dans
la version en ligne !
  • Testez vos connaissances à l'issue de chaque chapitre
  • Validez vos acquis

Table des matières

  • Avant-propos
    • 1. Introduction
    • 2. Les objectifs
    • 3. Le public
    • 4. Les prérequis
    • 5. L’organisation de l’ouvrage
    • 6. Les sources en téléchargement
  • Rappels PowerShell
    • 1. Objectif
    • 2. Invite de commandes et langage de programmation
    • 3. Alias
    • 4. Pipeline
    • 5. Boucles
    • 6. Fonctions
      • 6.1 Appel d’une fonction
      • 6.2 Paramètres d’une fonction
        • 6.2.1 ValueFromPipeline
        • 6.2.2 Dictionnaire en paramètre
      • 6.3 Retour d’une fonction
    • 7. Informations sur un objet
      • 7.1 Get-Member
      • 7.2 Format-List
      • 7.3 GetType
    • 8. Formatage des chaînes de caractères
    • 9. Fichiers XML
      • 9.1 Lecture d’un fichier XML
      • 9.2 Import/export d’objets dans un format XML
    • 10. Identifiants avec PSCredential
    • 11. Traces et fichier de journal (log)
    • 12. Aide
    • 13. Commentaires
    • 14. Trucs et astuces
      • 14.1 Paramètres
      • 14.2 Répertoire courant du script
      • 14.3 Nom du script
      • 14.4 Personnaliser la console : les profils
    • 15. En résumé
  • PowerShell, Hyper-V et Windows
    • 1. Objectif
    • 2. Installation d’Hyper-V
      • 2.1 Le module Hyper-V
      • 2.2 Les paramètres communs
    • 3. Configuration des paramètres Hyper-V
      • 3.1 Visualiser la configuration actuelle
      • 3.2 Localisation des fichiers de configuration et disque
      • 3.3 Mode NUMA
      • 3.4 Migration du stockage
      • 3.5 Fonction de configuration d’Hyper-V
    • 4. Gestion des commutateurs virtuels
      • 4.1 Les types de commutateurs
      • 4.2 Création d’un commutateur virtuel
      • 4.3 Modification d’un commutateur virtuel
    • 5. Gestion des machines virtuelles
      • 5.1 Création d’une machine virtuelle
      • 5.2 Configuration d’une machine virtuelle
        • 5.2.1 Configuration des paramètres généraux
        • 5.2.2 Ajout d’un disque virtuel
        • 5.2.3 Ajout d’une carte réseau
        • 5.2.4 Autres périphériques
        • 5.2.5 BIOS et UEFI
      • 5.3 Fonction de création d’une machine virtuelle
      • 5.4 Manipuler l’état d’une machine virtuelle
        • 5.4.1 Démarrer une machine virtuelle
        • 5.4.2 Mettre en pause une machine virtuelle
        • 5.4.3 Sauvegarder une machine virtuelle
        • 5.4.4 Arrêter le système d’exploitation invité
        • 5.4.5 Arrêter une machine virtuelle
      • 5.5 Suppression
        • 5.5.1 Suppression de composants
        • 5.5.2 Suppression d’une machine virtuelle
    • 6. Gestion des disques virtuels
      • 6.1 Obtenir des informations sur un disque
      • 6.2 Monter un disque virtuel
      • 6.3 Modifier la taille d’un disque virtuel
      • 6.4 Compacter un disque virtuel
      • 6.5 Fusionner des disques virtuels
      • 6.6 Convertir un disque virtuel
    • 7. Gestion des points de contrôle
      • 7.1 Créer un point de contrôle
      • 7.2 Restaurer un point de contrôle
      • 7.3 Supprimer un point de contrôle
    • 8. En résumé
  • PowerShell, Hyper-V et Windows Server
    • 1. Objectif
    • 2. Installation d’Hyper-V
    • 3. Configuration des paramètres Hyper-V
    • 4. Configuration du stockage
      • 4.1 Stockage local
      • 4.2 Les pools de stockage
        • 4.2.1 Création d’un pool de stockage
        • 4.2.2 Création d’un espace de stockage
        • 4.2.3 Création de volumes
      • 4.3 Stockage distant
        • 4.3.1 Utiliser un LUN iSCSI
        • 4.3.2 Utilisation d’un partage SMBv3
    • 5. Configuration du réseau
      • 5.1 Création de commutateurs virtuels
      • 5.2 Audit du réseau
        • 5.2.1 Audit des commutateurs virtuels
        • 5.2.2 Audit de conformité d’un commutateur
        • 5.2.3 Audit des machines virtuelles
      • 5.3 Suppression de commutateurs virtuels
    • 6. Gestion des machines virtuelles
      • 6.1 Gestion des groupes
        • 6.1.1 Groupes de machines virtuelles
        • 6.1.2 Suppression d’un groupe
        • 6.1.3 Groupes de gestion
      • 6.2 Configuration de machines virtuelles
        • 6.2.1 Qualité de service sur les disques
        • 6.2.2 Contrôle des ressources CPU
        • 6.2.3 Configuration de la mémoire
      • 6.3 Configuration du réseau
        • 6.3.1 Modification du commutateur de rattachement
        • 6.3.2 Configuration adresse MAC
        • 6.3.3 Gestion des Vlans
        • 6.3.4 Paramétrage de la bande passante
      • 6.4 Création de machines virtuelles par lot
        • 6.4.1 Création à partir d’un fichier CSV simple
        • 6.4.2 Création à partir d’un fichier CSV avancé
        • 6.4.3 Lister les caractéristiques d’une machine virtuelle
        • 6.4.4 Création à partir d’un fichier XML
      • 6.5 Interaction avec une machine virtuelle
        • 6.5.1 Copie d’un fichier dans une machine virtuelle
        • 6.5.2 Exécution de commandes avec PowerShell Direct
      • 6.6 Contrôle des ressources
    • 7. Gestion des points de contrôle (snapshots)
      • 7.1 Créer un point de contrôle
      • 7.2 Appliquer un point de contrôle
      • 7.3 Supprimer un point de contrôle
      • 7.4 État des lieux sur les points de contrôle
    • 8. Migration de machines virtuelles
      • 8.1 Configuration de la migration dynamique
        • 8.1.1 Délégation contrainte dans l’Active Directory
        • 8.1.2 Configuration Hyper-V
        • 8.1.3 Audit de la configuration de migration
      • 8.2 Migrer une machine virtuelle
        • 8.2.1 Rapport de compatibilité
        • 8.2.2 Migration
      • 8.3 Configurer la migration du stockage
      • 8.4 Déplacer le stockage d’une machine virtuelle
    • 9. Gestion de la réplication
      • 9.1 Configurer un hôte pour la réplication
      • 9.2 Configurer la réplication d’une machine virtuelle
      • 9.3 Modifier l’état d’une réplication
      • 9.4 Configuration réseau du réplica
      • 9.5 Bascule d’une machine virtuelle répliquée
    • 10. Import et export de machines virtuelles
      • 10.1 Export d’une machine virtuelle
      • 10.2 Import d’une machine virtuelle
    • 11. En résumé
  • Les clusters d’hôtes
    • 1. Objectif
    • 2. Cluster d’hôtes
      • 2.1 Configuration du stockage
      • 2.2 Configuration du réseau
        • 2.2.1 Commutateur virtuel sur un agrégat de cartes
        • 2.2.2 Commutateur virtuel Hyper-V 2016
        • 2.2.3 Paramétrage de carte réseau
      • 2.3 Créer un cluster
        • 2.3.1 Ajout du rôle Clustering de basculement
        • 2.3.2 Création du cluster
        • 2.3.3 Configuration réseau du cluster
        • 2.3.4 Ajout d’un stockage CSV (Cluster Shared Volume)
    • 3. Gestion des machines virtuelles en cluster
      • 3.1 Lister les nœuds du cluster
      • 3.2 Machines virtuelles à haute disponibilité
      • 3.3 Configuration de la haute disponibilité
      • 3.4 Migration de machines virtuelles
      • 3.5 Ajout d’un service Broker de réplication
        • 3.5.1 Ajout du rôle
        • 3.5.2 Configuration de la réplication
    • 4. Cluster-Aware Updating ou mise à jour adaptée aux clusters
      • 4.1 Implémentation de la fonctionnalité
        • 4.1.1 Module de gestion de la fonctionnalité Cluster-Aware Updating
        • 4.1.2 Configuration des permissions dans l'Active Directory
        • 4.1.3 Configuration du rôle Cluster-Aware Updating
        • 4.1.4 Valider la configuration du rôle Cluster-Aware Updating
      • 4.2 Les mises à jour
        • 4.2.1 Lister les mises à jour à appliquer
        • 4.2.2 Mettre à jour le cluster
        • 4.2.3 Génération de rapports de mise à jour
      • 4.3 Désactivation du rôle
    • 5. En résumé
  • PowerShell et Virtual Machine Manager
    • 1. Objectif
    • 2. Installation des composants
      • 2.1 Installation de la console SCVMM
      • 2.2 Utilisation de PowerShell avec SCVMM
        • 2.2.1 Le module « virtualmachinemanager »
        • 2.2.2 Le paramètre VMMServer
        • 2.2.3 Utilisation de la console SCVMM pour générer du code
      • 2.3 Installation des consoles d’administration
    • 3. Configuration initiale de SCVMM
      • 3.1 Désactivation de la création de réseaux logiques
      • 3.2 Les comptes d’identification
        • 3.2.1 Création d’un compte d’identification
        • 3.2.2 Modification d’un compte d’identification
        • 3.2.3 Activer, désactiver un compte d’identification
        • 3.2.4 Lister les comptes d’identification
        • 3.2.5 Suppression d’un compte d’identification
    • 4. Gestion des hôtes
      • 4.1 Création d’un groupe d’hôtes
      • 4.2 Ajout d’un cluster d’hôtes Hyper-V
      • 4.3 Suppression d’un cluster d’hôtes de SCVMM
      • 4.4 Créer un cluster d’hôtes à partir de SCVMM
        • 4.4.1 Ajouter un hôte à un groupe d’hôtes
        • 4.4.2 Créer le cluster Hyper-V
        • 4.4.3 Ajouter un hôte au cluster
        • 4.4.4 Retirer un hôte du cluster
      • 4.5 Détruire un cluster
      • 4.6 Déplacer un cluster
      • 4.7 Suppression d’un hôte et d’un groupe d’hôtes
        • 4.7.1 Supprimer un hôte
        • 4.7.2 Supprimer un groupe d’hôtes
      • 4.8 Ajout d’une infrastructure VMware
        • 4.8.1 Ajout d’un serveur vCenter
        • 4.8.2 Ajout d’un hôte ESXi
    • 5. Le stockage
      • 5.1 Configuration SMI-S de type Disque
        • 5.1.1 Fournisseur de type Disque iSCSI
        • 5.1.2 Créer un LUN
        • 5.1.3 Assigner un LUN à un groupe d’hôtes
      • 5.2 Configuration SMI-S de type serveur de fichiers
        • 5.2.1 Fournisseur de type serveur de fichiers
        • 5.2.2 Créer un partage
        • 5.2.3 Assigner un partage à un cluster
        • 5.2.4 Supprimer un partage d’un cluster
    • 6. Gestion du réseau avec VMM
      • 6.1 Création d’un réseau logique
        • 6.1.1 Création de site
        • 6.1.2 Création de pool d’IP
      • 6.2 Création de réseaux d’ordinateurs virtuels
      • 6.3 Création d’un profil de port de liaison montante
      • 6.4 Création d’un profil de port de carte réseau virtuelle
      • 6.5 Création d’un commutateur logique
        • 6.5.1 Création du commutateur logique
        • 6.5.2 Ajout d’une classification de port
        • 6.5.3 Ajout d’un profil de liaison montante
        • 6.5.4 Ajout de cartes virtuelles
      • 6.6 Application d’un commutateur logique à un hôte
    • 7. Gestion des clouds
      • 7.1 Création d’un cloud
      • 7.2 Configuration d’un cloud
      • 7.3 Les rôles pour sécuriser un cloud
        • 7.3.1 Création d’un groupe Active Directory
        • 7.3.2 Création d’un rôle
        • 7.3.3 Configuration d’un rôle Cloud
        • 7.3.4 Configuration d’un rôle d’infrastructure
    • 8. Les bibliothèques SCVMM
      • 8.1 Gestion des profils
        • 8.1.1 Le profil d’ordinateur physique
        • 8.1.2 Le profil matériel
        • 8.1.3 Le profil de système d’exploitation invité
      • 8.2 Gestion des modèles
        • 8.2.1 Création d’un modèle de machine virtuelle
        • 8.2.2 Export de modèles
        • 8.2.3 Import de modèles
    • 9. Gestion des machines virtuelles
      • 9.1 Lister les machines virtuelles
      • 9.2 Création d’une machine virtuelle
      • 9.3 Manipuler l’état d’une machine virtuelle
        • 9.3.1 Manipulations courantes
        • 9.3.2 Réparer une machine virtuelle
        • 9.3.3 Sauvegarder une machine virtuelle dans la bibliothèque
        • 9.3.4 Enregistrer une machine virtuelle
      • 9.4 Cloner une machine virtuelle
      • 9.5 Migration d’une machine virtuelle
        • 9.5.1 Migrer le stockage
        • 9.5.2 Changer d’hôte Hyper-V
        • 9.5.3 Migrer une machine de la bibliothèque vers un hôte
    • 10. Surveiller la plateforme
      • 10.1 Collecte de statistiques
        • 10.1.1 Collecte de statistiques d’une machine virtuelle
        • 10.1.2 Collecte de statistiques d’un groupe de ressources
      • 10.2 L’observateur d’évènement
        • 10.2.1 Les compteurs de performances
        • 10.2.2 Lister les compteurs de performance
        • 10.2.3 Utiliser un compteur de performance
    • 11. En résumé
  • Travaux pratiques
    • 1. Objectif
    • 2. Lister les hôtes Hyper-V
    • 3. Lister les disques virtuels orphelins
    • 4. Trouver la VM qui utilise un fichier ISO
    • 5. Exécution asynchrone
    • 6. Conversion d’une machine virtuelle
      • 6.1 Microsoft Virtual Machine Converter
      • 6.2 Avec SCVMM
    • 7. Créer une image Windows Server 2016 Nano Hyper-V
    • 8. Fonction de production
  • Ressources et outils
    • 1. Objectif
    • 2. Éditeurs
      • 2.1 PowerShell ISE
      • 2.2 Microsoft Visual Studio Code
      • 2.3 Microsoft Visual Studio Community
      • 2.4 PowerGUI
      • 2.5 PowerShell Studio
      • 2.6 Admin Script Editor (ASE)
      • 2.7 Comparaison des éditeurs
    • 3. Gestion de version avec Tortoise SVN
      • 3.1 Vérification du journal
      • 3.2 Retour arrière
      • 3.3 Vérification des différences entre révisions
      • 3.4 Création automatisée d’un projet sous TortoiseSVN
    • 4. Packaging du code
      • 4.1 Inno Setup
      • 4.2 NSIS
    • 5. En résumé
    • Conclusion
    • Index

Auteur

Sébastien KAIFFEREn savoir plus

Architecte Infrastructure Sénior, Responsable d'une équipe Ingénierie, Sébastien KAIFFER bénéficie d'une forte expertise sur les technologies Microsoft et l'orchestration des processus. Son orientation DevOps et ses compétences du scripting PowerShell placent les processus métiers au cœur de sa réflexion et fournissent ainsi aux lecteurs une approche très pragmatique de l'automatisation à mettre en place autour des plateformes de virtualisation Microsoft ou VMware.

Caractéristiques

  • Niveau Confirmé à Expert
  • Nombre de pages 582 pages
  • Parution janvier 2017
    • Livre (broché) - 17 x 21 cm
    • ISBN : 978-2-409-00378-3
    • EAN : 9782409003783
    • Ref. ENI : EIHYPOW
  • Niveau Confirmé à Expert
  • Parution janvier 2017
    • HTML
    • ISBN : 978-2-409-00730-9
    • EAN : 9782409007309
    • Ref. ENI : LNEIHYPOW

Téléchargements

En complétant ce formulaire, vous acceptez d'être contacté afin de recevoir des informations sur nos produits et services ainsi que nos communications marketing. Vous aurez la possibilité de vous désabonner de nos communications à tout moment. Pour plus d'informations sur notre politique de protection des données, cliquez ici.
  • Des fichiers complémentaires (589 Ko)