You are here: Home Serveurs System Center 2012 System Center Virtual Machine Manager 2012 R2 Gestion du stockage
« Si les faits ne correspondent pas à la théorie, changez les faits. »
Dans cette partie, je vous propose de mettre en place un stockage basé sur un serveur de fichiers Windows. Ce tuto se base en deux étapes:
Positionnez- vous sur le nœud "Ensemble fibre optique". Sur le nœud stockage, faites un clic droit pour sélectionnez "Ajouter des périphériques de stockage"
Sélectionnez "Serveur de fichiers Windows"
Indiquez ici le nom du serveur de fichiers ainsi qu'un compte d'identification habilité à créer des partages sur le dit serveur
Cliquez sur suivant
Ici, vous avez une vue des différents partages existants sur le serveur. Vous n'en avez créé aucun pour le stockage Hyper-V, vous cliquez sur "suivant".
Cliquez enfin sur "terminer".
Vous venez de déclarer un serveur de fichiers. Il vous faut à présent créer un partage dans lequel pour stockerez vos VMs.
Toujours sur le nœud "Stockage", clic droit et sélectionnez "Créer un partage de fichiers" qui est à présent disponible du fait que vous avez déclaré un serveur de fichiers.
Donnez ici le nom du partage ainsi que son emplacement sur le serveurs de fichiers et cliquez sur créer.
Faites un clic droit sur l'un de vos serveur hôte Hyper-V et cliquez sur propriétés
Sélectionnez "stockage" puis cliquez sur "Ajouter" - "Ajouter un partage de fichier"
Sélectionnez le partage que vous venez de créer et qui apparaît automatiquement
Si vous jetez un petit coup d'oeil sur les autorisations du partage, vous constaterez que le serveur auquel vous venez d'affecter le partage à les droits "Contrôle total" au niveau du partage sur la ressource
SMI-S (sigle pour Storage Management Initiative - Specification) est une spécification de norme de gestion du stockage. Son objectif est de permettre une certaine interopérabilité entre les différents constructeurs d'équipements de stockage SAN.
Plus simplement, vous allez mettre en place une connexion à une baie de stockage iSCSI. Pour cela, vous installerez préalablement le service de rôle de fichiers iSCSI.
Après avoir clliquez sur le bouton Powershell dans le ruban de la console SCVMM, entrez la commande suivante:
$Cred = Get-Credential
Une boîte de dialogue s'ouvre et vous invite à entrer des informations d'identification qui seront nécessaire pour se connecter sur différents serveurs. J'utilise ici un compte administrateur du domaine.
Lancez la commande suivante qui va créer le compte d'identification "iSCSIRunas" dans SCVMM
$Runas = New-SCRunAsAccount -Name "iSCSIRunas" -Credential $Cred
Si vous vous rendez dans "Paramètres" - "Sécurité" - "Comptes d'identification", vous verrez le compte en question
Grâce à ce compte, dans votre console PowerShell, vous allez créer votre provider SMI-S en tapant:
Add-SCStorageProvider -Name "Microsoft iSCSI Target Provider" -RunAsAccount $Runas -ComputerName "iscsi” –AddSmisWmiProvider
"iSCSI" est le nom de l'ordinateur sur lequel vous aurez préalablement installé le service de rôle "serveur iSCSI"
Dans le nœud "Ensemble fibre optique" - Stockage, cliquez sur "Groupes"
Cliquez sur "Fournisseurs"
Basculez sur le serveur iSCSI. Vous constaterez que rien ne s'affiche. Rafraîchissez l'affichage et cliquez sur "Tâches" dans le groupe "CIBLES iSCSI" puis "Afficher toutes les cibles
Sur la cible qui s'affiche, clic droit propriétés
Développez "Initiateurs" puis "Ajouter"
Tout en bas, sélectionnez dans la zone "Type" - Nom DNS" et renseignez le nom de votre serveur hôte Hyper-V habilité à se connecter à cette cible.
Puis validez...
Bien, retournez sur votre serveur SCVMM. Il vous faut à présent déclarer un espace de stockage. Par les deux commandes suivantes, vous allez visualisez les disques disponibles sur votre serveur iSCSI.
$array = Get-SCStorageArray -Name "iSCSI"
$array.StoragePools
Parmi les différents lecteurs présent, il vous faut repérer le disque que vous souhaitez associer au stockage iSCSI pour tapez la commande suivante:
$pool = Get-SCStoragePool -Name "iSCSITarget: iscsi: E:"
Avant de créer votre pool de stockage, je vous invite à créer vos catégories qui représenteront les performances de votre stockage.
$class = New-SCStorageClassification -Name “Or” –description “Disques SSD”
Cette dernière apparaît dans "Ensemble de fibre optique " - "Stockage" - "Classifications et pools"
Ajoutez à présent le pool de stockage
Set-SCStorageArray -AddStoragePoolToManagement $pool -StorageArray $pool.StorageArray -StorageClassification $class
A présent, vous allez associer le pool de stockage à votre hôte Hyper-V
Faites un clic droit sur le serveur concerné puis propriété
Sélectionnez "Stockage" et cliquez sur "Ajouter" - Ajouter un groupe iSCSI"
Allouez le pool de stockage à un groupe hôte comme suit :
Set-SCStorageLogicalUnit -StorageLogicalUnit $LUN -VMHostGroup (Get-SCVMHostGroup -Name "Tous les ordinateurs hôtes")
Connectez vous à votre serveur iSCSI.
Vous devriez voir le disque dur vhdx apparaître. Faites un clic droit puis "Affecter un disque virtuel iSCSI..."
Sélectionnez votre cible puis "Suivant"
Affecter...
Fermer...
Rafraichissez l'affichage, le disque dur doit apparaître comme étant connecté
Connectez vous à présent à votre serveur hôte Hyper-V, et dans le gestionnaire de disque, mettez votre disque dur en ligne
Initialisez le
Enfin, créez un nouveau volume
Reconnectez vous sur votre serveur SCVM pour lui allouez le numéro d'unité logique (LUN) au groupe hôte à l'aide de cette commande:
Set-SCStorageLogicalUnit -StorageLogicalUnit $LUN -VMHostGroup (Get-SCVMHostGroup -Name "Tous les ordinateurs hôtes")
Jetez un coup d'œil dans le nœud "Classifications et pools". Notez le fait que l'unité logique n'est toujours pas attribuée.
Un autre œil dans les propriétés de "Tous les ordinateurs hôtes"
Affectez le numéro d'unité logique (LUN) au groupe hôte comme suit :
$hosta = Get-SCVMhost -ComputerName hyper-v
Ajoutez l'ordinateur hôte au groupe hôte en lançant la commande suivante:
Register-SCStorageLogicalUnit -StorageLogicalUnit $LUN -VMHost $hosta
Votre unité logique doit apparaître comme étant attribuée