vInfra.ch

Guillaume LACAILLE's Blog

Hyper-V 2012: Ajouter des LUNs iSCSI sur plusieurs hosts avec la cmdlet Invoke-Command

Si vous passez votre temps à vous connecter sur plusieurs serveurs pour lancer les mêmes commandes powershell, cette cmdlet vas vous être très utile !

Imaginez que vous êtes en train de créer un cluster Hyper-V de plusieurs 10ènes de hosts avec un stockage iSCSI à configurer sur tous les hosts.

Sur Windows Server 2008r2, il fallait se connecter sur chaque host, et configurer les luns via l’utilitaire iscsicpl.exe.

Sous Windows Server 2012, vous pouvez utiliser les commandes suivantes pour:

Ajouter le role/feature MPIO:

Configurer le service MS iSCSI:

Ajouter un portail SAN:

Connecter les LUNs, les mettres persistantes, et activer le multipath:

 

Et pourquoi pas sur tous les hosts en même temps ?

Pour cela, nous allons utiliser la commande magique Invoke-command.

Nous allons créer un bloque de commandes à lancer sur tous les serveurs (sorte de script):

Ajoutons nos machines:

Pensez à utiliser un compte qui a les droits administrator sur ces machines:

Enfin nous pouvons lancer la configuration sur tous les hosts:

Voilà, toutes les luns iSCSI sont ajoutées à vos serveurs Hyper-V !

Article initialement publié sur blog.sogeti.ch

,

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *