vendredi 16 février 2007

[VS2K5R2SP1] Monter une sauvegarde VISTA avec VHDMOUNT.EXE

L'utilitaire vhdmount.exe est un outil en ligne de commande apporté par le Service Pack 1 de Virtual Server 2005 R2, qui permet d'ouvrir le contenu d'un fichier .vhd directement à partir de l'ordinateur hôte. Vous pouvez vous servir de cet utilitaire pour ouvrir l'image en lui donnant une lettre de lecteur, comme si un disque supplémentaire était ajouté à l'ordinateur hôte. Pas besoin de machine virtuelle.

  1. Ouvrez une invite de commandes et naviguez jusqu'au répertoire contenant l'utilitaire vhdmount. Par défaut ce répertoire est C:\Program Files\Microsoft Virtual Server\Vhdmount .
  2. Tapez la commande suivante : vhdmount /m "chemin\NomSauvegarde.vhd" Z (où "chemin\NomSauvegarde.vhd" représente le chemin complet vers le fichier image de la sauvegarde de l'ordinateur et Z la lettre de lecteur que vous souhaitez affecter à la sauvegarde) et validez.


  3. Le pilote Microsoft Virtual Server Storage Device s'installe. S'il ne s'installe pas comme il faut : ouvrez le Gestionnaire de périphériques de Vista en cliquant sur le logo Windows de démarrage puis sur Panneau de configuration, puis Système et maintenance et Gestionnaire de périphériques.


  4. Cliquez avec le bouton droit sur le pilote en erreur puis sur Propriétés. Sur la fenêtre qui s'ouvre, cliquez sur l'onglet Pilote puis sur le bouton Mettre à jour le pilote… Cliquez sur Rechercher un pilote logiciel sur mon ordinateur puis sur Me laisser choisir parmi une liste de pilotes de périphériques sur mon ordinateur. Sélectionnez Microsoft Virtual Server Storage Devices et cliquez sur Suivant.


  5. Windows met à jour le pilote. Cliquez sur Fermer. Une fois le pilote installé, la ligne de commande se termine. Selon les cas, allez dans la Gestion des disques pour affecter une lettre de lecteur au volume de sauvegarde monté.
  6. Ouvrez la Gestion des disques, affectez une lettre de lecteur au volume RAW fraichement monté. Par exemple, la lettre Z. Un nouveau disque apparait Il ne vous reste qu'à accéder à vos données et à les manipuler selon vos besoins.
  7. Si vous souhaitez démonter la sauvegarde de vôtre ordinateur hôte : ouvrez une invite de commandes et tapez la commande suivante : vhdmount /u "chemin\NomSauvegarde.vhd" (où "chemin\NomSauvegarde.vhd" représente le chemin complet vers le fichier image de la sauvegarde de l'ordinateur) et validez.



[VS2K5R2] Monter une sauvegarde VISTA comme disque dur additionnel à une VM

Sous Vista, quand vous faites une sauvegarde de vôtre ordinateur, cela vous génère un … VHD !!

Fichier VHD que vous pouvez manipuler ensuite sous Virtual Server. Les intérêts sont nombreux : en cas de panne matérielle de son ordinateur, pouvoir momentanément ré accéder à ses données etc. Voici comment faire pour monter la sauvegarde comme disque additionnel :

  1. Sous Vista, cliquez sur le logo de démarrage Windows puis cliquez sur Tous les programmes, puis sur Maintenance et sur Centre de sauvegarde et restauration.
  2. Cliquez sur Sauvegarder l'ordinateur, puis suivez les étapes de l'Assistant. Si vous êtes invité à fournir un mot de passe administrateur ou une confirmation, fournissez le mot de passe ou la confirmation.
  3. Sous Virtual Server 2005 R2, lancez le site web d'administration, authentifiez-vous avec un compte d'administrateur. Assurez-vous que la VM à laquelle vous voulez attacher la sauvegarde est arrêtée.
  4. Dans la colonne de gauche, sous la section Ordinateurs virtuels, cliquez sur Configurer puis sur le nom de vôtre VM. Cliquez sur Disques durs et sur Ajouter disque. Là entrez le chemin jusqu'au fichier .vhd généré par la sauvegarde de l'ordinateur Windows Vista et validez.
  5. Démarrez la machine virtuelle.
  6. Une fois démarrée, ouvrez une session puis ouvrez la Gestion des disques. Vous voyez un disque additionnel, comme un nouveau disque dur. Vous pouvez accéder et manipuler les données

jeudi 15 février 2007

[VS2K5R2] Mapper une carte FC dans une VM

Connecter un serveur hôte Virtual Server à un SAN peut s'avérer bien pratique pour stocker les VHD. Maintenant, ça le devient encore un peu plus avec la possibilité d'affecter des LUN du SAN directement aux VM pour leurs propres besoins, tout en maintenant un niveau de cloisonnement et de sécurité entre chaque VM et le serveur hôte.

Pour cela, Emulex et Qlogic proposent chacun une gamme de cartes FC avec driver et appli NPIV qui permettent d'affecter un WWN virtuel à chaque VM. L'application, installée sur le serveur hôte, vous permet de définir quelle(s) VM(s) aura accès à quelle(s) LUN(s) du SAN.

Pour plus d'infos connectez-vous sur les sites des éditeurs :

  • Chez Emulex, les infos sont ici.
  • Chez Qlogic, les infos sont ici.

Vous noterez qu'il faut que vôtre infrastructure de switchs FC soit compatible NPIV, ce qui peut aboutir à une mise à jour de firmware.

[VS2K5R2] Cluster Physique/Virtuel

Vous pouvez monter un cluster entre un serveur physique (nœud A) et une VM (nœud B). Admettons que vous souhaitiez augmenter la disponibilité d'une application en la clusterisant. Partant du postulat que cette application ne tournera qu'en actif/passif, pourquoi ne pas utiliser une VM comme nœud passif ? Cela réduira vos coûts d'infrastructure et la solution restera flexible et performante (si la VM est bien taillée !). La création du cluster MSCS se fait entre un serveur physique et une VM : VServer n'intervient pas dans le processus mais il faut tout de même que le serveur hôte puisse communiquer avec le serveur physique du cluster. Un exemple d'infra :

  • 1 serveur : Windows Server 2003 R2 Ent + I-SCSI Initiator pour MSCS
  • 1 serveur : Windows Server 2003 R2 + Virtual Server 2005 R2 + I-SCSI Initiator
  • 1 VM : Windows Server 2003 R2 Ent + I-SCSI Initiator pour MSCS
  • 1 serveur I-SCSI Target


[VS2K5R2] Cluster de VM

Vous pouvez tout à fait clusteriser des VM entre elles (VM ne se situant pas sur le même serveur hôte, c'est mieux !). Dans ce cas, vous augmentez la disponibilité de l'application située sur les VM. Vous ne vous prémunissez pas contre une panne du serveur hôte. Pour cela il vous faut, par exemple :


  • 2 serveurs : Windows Server 2003 R2 + Virtual Server 2005 R2 SP1 + I-SCSI Initiator
  • Des VM : minimum 2 en Windows Server 2003 R2 Ent avec MSCS
  • 1 serveur NAS i-SCSI (I-SCSI Target)





[VS2K5R2] Virtual Server en cluster

Vous trouverez ici le guide étape par étape pour clusteriser Virtual Server 2005 R2. L'intérêt de clusteriser VServer est d'améliorer la disponibilité des VM de prod en cas de problème ou d'action de maintenance sur le serveur hôte. Grâce à la couche cluster MSCS, les VM peuvent basculer d'un nœud à l'autre. Y a une infra à mettre en place pour arriver au résultat : par exemple :


  • 2 serveurs : Windows Server 2003 R2 Ent x64 + Virtual Server 2005 R2 SP1 x64 + I-SCSI Initiator
  • Des VM : Windows Server 2003 R2…
  • 1 serveur NAS i-SCSI type Windows Unified Data Storage Server 2003 (I-SCSI Target)



En bascule manuelle d'une VM d'un nœud du cluster MSCS à l'autre, faut compter environ 4 ping de perdus avant la disponibilité complète de la VM.