Fan de tous les Trades Simples de clusters avec technologie Hyper-V

Greg Shields

Contenu

Clusters Hyper-V
Utilisation de technologie en cluster Hyper-V
Augmenter votre disponibilité

Dans les jours au plus tôt de ma carrière informatique, J'AI utilisé pour répondre le situé demandé “ que faire pour une vie quotidienne? ” avec “ Oh, J'AI fi ordinateurs x. ” Mais pour les années, quelque chose peine me sur cette déclaration. Il pensé trop négatif, comme si ordinateurs étaient toujours critiques et la sécurité de ma vie quotidienne utilisait dans cette situation. Par conséquent, après la réponse à cette question maintes et maintes fois, il enfin sur moi. Ma priorité réelle que technicien informatique et Administrateur système n'était pas nécessairement pour corriger des ordinateurs, il était pour les conserver en cours d'exécution.

Cette priorité n'a pas modifié. En fait, comme informatique devient de plus en plus critique pour les opérations quotidiennes de la plupart des entreprises, possibilité de corriger les ordinateurs a augmenté moins importante. Ce qui est devenu beaucoup plus critique est que les ordinateurs continuer à travailler sur. Nulle part est-ce plus important que dans votre travail en tant qu'un jack-of-all-trades professionnel de l'informatique. Struggling conserver les ordinateurs qui exécutent souvent avec un minimum de ressources et un budget compression nécessite une mesure sain de conduit à bande et bailing-twine.

Avec les combinaisons de droite de la technologie, toutefois, vous pouvez inexpensively augmenter la disponibilité de vos serveurs. En convertissant vos serveurs physiques à celles virtuels, vous obtenez immédiatement les fonctionnalités supplémentaires qui les rendre moins susceptible de descendre et plus facile à permettre de ce cas :

  • Les instantanés permettent de revenir en arrière dans le temps quand une mise à jour logicielle ou configuration changer blows paramétrage d'un serveur sain dans le cas contraire.
  • Disques durs virtuels consolider des milliers de fichiers qui constituent un serveur Windows dans un fichier unique pour les sauvegardes, ce qui améliore considérablement la fiabilité de ces sauvegardes.
  • Support volume VSS (Shadow Copy Service), qui est en mode natif disponible dans la technologie Hyper-V, signifie que les applications renvoyer à partir d'une restauration avec aucune perte de données et immédiatement prêt d'opération.
  • Capacités de migration améliorer activités arrêt planifié en fournissant un mécanisme de déplacement du traitement d'ordinateurs virtuels à nouveau hôtes avec peu à aucune interruption en service.
  • Clusters de basculement signifie que la perte d'un ordinateur hôte virtuel déplace automatiquement les ordinateurs virtuels vers de nouveaux emplacements où ils peuvent continuer effectuer leur travail.

La partie difficile dans toutes ces déterminer exactement les technologies dont vous avez besoin pour déployer, et vous pouvez vous permettre de. Il y a une relation directe entre les niveaux de redondance, que vous pouvez déployer dans un environnement informatique et le coût. Avec celui N'oubliez pas, Ajout d'une technologie tels que Windows Server 2008 Gestion de clusters avec basculement à la technologie Hyper-V obtenir négligé en raison de la complexité perçue. Encore vous pouvez implémenter pas nécessairement très fiable, mais virtualisation « relativement fiable » avec moins que vous devez penser.

Pour ce faire, nous allons Explorer une solution très simple qui intègre ces deux technologies. N'oubliez pas que cette implémentation n'est pas immédiatement bestow le plus haut niveau de disponibilité, mais il est la solution plus simple, que vous pouvez déployer dès aujourd'hui. Une fois que vous comprenez les principes de base, je vous suggère quelques méthodes que vous pouvez encore plus, le coût supplémentaire et complexité, ajouter bien sûr. Laissez votre budget est votre guide.

Clusters Hyper-V

Pour commencer, examinons l'article appelé » Technologie Hyper-V Guide pas-à-pas : technologie Hyper-V et gestion de clusters avec basculement." Je vais décrire les étapes de haut niveau nécessaires pour implémenter une configuration en cluster. Pour les obtenir des instructions clic-par-cliquez sur détaillée, reportez-vous à ce document.

L'implémentation de redondance avec la technologie Hyper-V implique de ses services de cluster sur deux ou plusieurs ordinateurs. Chaque ordinateur doit avoir installé une copie de la version x 64 de Windows Server 2008 Enterprise Edition, et chacune doit inclure un minimum de deux cartes réseau par serveur plus une ou plusieurs cartes réseau pour iSCSI. Dans cet exemple très simple, vous allez utiliser le réseau pour vous connecter ces deux serveurs à un troisième serveur ou périphérique qui héberge un ensemble de disques partagés iSCSI. iSCSI est utilisée ici car il est facile à configurer, ne nécessite peu à aucun matériel supplémentaire ou spécialisés formation et exécute sur votre réseau existant.

Sur ces disques stocker les fichiers pour les vos ordinateurs virtuels afin qu'ils sont directement accessibles par les deux hôtes. Comme le montre la figure 1 , deux cartes réseau connecter chaque serveur à deux réseaux différents (un pour le cluster est privé réseau, l'autre pour votre réseau de production), tandis que la troisième se connecte aux disques iSCSI. Dans cet exemple, vos connexions iSCSI sont sur des réseaux différents de votre trafic de production. Séparer iSCSI du trafic réseau normal est important de protéger le trafic de chaque type contre l'encombrement du réseau de l'autre.

fig01.gif

Figure 1 au minimum, six connexions réseau sont nécessaires pour démarrer un cluster.

La première étape dans la préparation de cet environnement est validation que vos serveurs et le rôle de la technologie Hyper-V peuvent s'exécuter en fait. La technologie Hyper-V possède trois configuration matérielle requise :

  • Le serveur doit être capable d'exécuter la version x 64 du système d'exploitation Windows.
  • Processeur du serveur doit être équipé de matériel la PRÉVENTION de l'exécution des données.
  • Fonctionnalités de processeur du serveur doivent inclure les extensions de virtualisation.

Ces trois conditions sont tous déterminées par les fonctionnalités de processeur disponibles sur le serveur, et il existe deux façons pour déterminer si vos serveurs répondent à ces besoins. Pour équipement de catégorie serveur achetés auprès d'un fournisseur de matériel serveur, vous pouvez vérifier votre serveur marque et le modèle par rapport à la Windows Server Catalog. Cliquez sur le lien de la technologie Hyper-V dans la colonne gauche pour restreindre les résultats aux que les serveurs qui ont été testés et correctement prendre en charge la technologie Hyper-V.

Si votre serveur n'est pas dans cette liste ou est votre propre conception, vous pouvez télécharger la Outil de test sécurisable. Ce petit outil teste les capacités de votre processeur par rapport à ces exigences trois. Si votre longueur de transmission maximale est 64 et les rapports outil Oui pour le matériel la prévention de l'exécution des données et la virtualisation de matériel, vous disposez ce dont vous avez besoin.

L'étape suivante dans le processus consiste à créer deux disques qui sont exposés au réseau via iSCSI. Le premier disque seront 512 Mo de taille pour votre disque témoin, pendant le deuxième disque sera d'une taille est nécessaire pour l'installation complète d'un ordinateur virtuel. Les étapes exactes pour ce faire seront différentes selon le produit vous permet ordinateur hôte les disques. Si votre environnement a iSCSI matériel en place, tout simplement créer et exposer deux nouveaux disques par le biais de son interface. Si vous ne disposez pas de matériel iSCSI, logiciel cible iSCSI existe sur Internet que vous pouvez installer pour un troisième serveur, dans votre environnement, dans ce but.

Si vous devez utiliser le logiciel iSCSI, Examinez soigneusement les fonctionnalités disponibles. Microsoft cluster nécessite iSCSI pour prendre en charge SCSI Primary commandes-3, en particulier la prise en charge des réservations permanent. La plupart des logiciels pour coût iSCSI actuellement prend en charge cette fonctionnalité, mais il existe très peu prise en charge pour qu'il dans logiciels source plus ouvertes.

Un package logiciel économique et facile à utiliser est le iSCSI StarWind cible à partir de Fusée division. Vous devez utiliser une des versions payées pour les clusters parce que l'édition personnelle aucun coût ne prend pas en charge connecter plusieurs serveurs au même disque. Autres options existent, mais il n'existe actuellement aucun téléchargement gratuits de Microsoft qui peut vous aider.

Après avoir créé et exposés ces deux disques au réseau via iSCSI, procédez comme suit sur chaque ordinateur qui faire partie du cluster pour vous connecter aux disques :

  • Accédez à Outils d'administration | initiateur iSCSI. Sur votre première tentative de connexion à l'outil, vous serez invité deux fois à activer le service Microsoft iSCSI et débloquer la connexion du pare-feu. Cliquez sur Oui pour les deux pour démarrer la console.
  • Pour rechercher vos disques, cliquez sur l'onglet découverte et cliquez sur Ajouter un portail. Dans l'écran résultant, entrez l'adresse IP pour le disque iSCSI puis cliquez sur le bouton Avancé. Ensuite, remplacez la carte locale Microsoft iSCSI carte. Ensuite, modifiez l'IP source pour l'adresse de IP pour la carte réseau sélectionnée pour votre connexion de disque. Pare-feu peut empêcher l'initiateur d'accéder à la cible de cas d'erreur de la connexion à ce stade.
  • Si vous avez correctement connecté à vos disques via le réseau, vous verrez le nom de chaque disque sous l'onglet cibles. L'étape suivante consiste à ouvrir une session sur chaque disque. Pour ce faire, cliquant sur le disque et en sélectionnant ouverture de session. Dans l'écran résultant, cochez la case correspondant automatiquement restaurer cette connexion lorsque l'ordinateur démarre et cliquez sur le bouton Avancé. Là encore, définissez la carte locale sur Microsoft iSCSI carte, l'IP source à l'adresse IP pour la carte réseau approprié et le portail cible à l'adresse IP et port pour le périphérique iSCSI. Répétez cette étape pour chaque disque. Une ouverture de session réussie est similaire à la figure 2.
  • Sous l'onglet cibles favoris, cliquez sur le bouton Actualiser. Le nom du disque doit apparaître dans la liste de cibles favorites.
  • Sous l'onglet volumes et périphériques, cliquez sur le bouton Configuration automatique crée. Si tout a été effectué correctement à ce stade, vous verrez des références à chaque disque apparaissent dans la zone.

fig02.gif

La figure 2 une connexion réussie à disques iSCSI

Une fois connecté à vos disques, vous devez initialiser et de les mettre en forme pour les rendre prêt à être utilisé. Cela dans Server Manager sous le stockage | nœud Gestion des disques. Ce processus doit être exécuté sur chaque ordinateur, mais doit être effectuée uniquement lorsque l'autre ordinateur est éteint. Pour ce faire maintenant et lancer la gestion des disques. Maintenant, cliquez avec le bouton droit sur chaque disque et réactiver le disque en ligne. Ensuite, cliquez avec le bouton droit sur Nouveau, puis initialiser le disque. Enfin, cliquez avec le bouton droit sur une troisième fois pour créer un volume simple nouveau, mise en forme le disque que NTFS et affecter une lettre de lecteur. Dans cet exemple, nous va affecter Q:aux lecteur quorum et F:sur le lecteur pour notre ordinateur virtuel.

Consommation d'énergie vers le bas le premier ordinateur et commencez la seconde. Dans le deuxième ordinateur, vérifiez que le disque reçoit la même lettre de lecteur car il a été attribué sur le premier ordinateur. Lorsque cela est terminée, les deux ordinateurs peuvent être activés. Vos disques êtes maintenant prêtes pour les clusters.

L'étape suivante de ce processus consiste à installer le rôle de la technologie Hyper-V à votre ordinateur ainsi que la fonctionnalité de gestion de clusters avec basculement. Vous effectuer les deux à partir du Gestionnaire de serveur. Antérieures à l'installation du rôle technologie Hyper-V, installer technologie Hyper-V code votre serveur pour la la version RTM en installant la mise à jour 950050 tout d'abord. Vous trouverez qu'il dans le Panneau de configuration Windows Update comme une mise à jour recommandées. L'installation de ces composants requiert un redémarrage.

Deux étapes restent. Tout d'abord, valider votre cluster en accédant à des Outils d'administration | Gestionnaire de cluster avec basculement. Cliquez sur le lien pour valider une configuration. Cette étape garantit que tout ce que vous avez configuré est correct préparer une création de cluster réussi. Si votre configuration transmet les tests de validation, cliquez sur le lien pour créer un cluster. L'Assistant demandera les noms des membres de clusters ainsi une adresse IP à utiliser pour la communication de cluster. Cette adresse sera une adresse IP non utilisée sur votre réseau et ne doit pas être des adresses IP que vous avez utilisé pour ce point dans cette procédure. Exécutez l'Assistant pour créer le cluster.

Utilisation de technologie en cluster Hyper-V

Lorsque vous utilisez la technologie Hyper-V autonome et sans System Center Virtual Machine Manager, le processus de gestion de vos hôtes virtuels en cluster se produit à deux endroits. Vous créez et travailler avec des ordinateurs virtuels à partir de dans le Gestionnaire de la technologie Hyper-V. La configuration des deux clusters lui-même et les ressources nécessaires cluster est effectuée à partir de dans le Gestionnaire de cluster avec basculement.

Pour créer un nouvel ordinateur virtuel, ouvrir le Gestionnaire de la technologie Hyper-V et sélectionnez nouveau | ordinateur virtuel. Répondez aux questions de l'Assistant et vous assurer que vous stockez les fichiers de disque cet ordinateur virtuel sur le lecteur F:. Tous les fichiers associés à une machine virtuelle cluster doivent toujours être stockés sur des disques partagés. Une fois que vous avez créé votre machine virtuelle, énergie vers le bas et lancez le Gestionnaire de cluster avec basculement. Cette étape suivante configure les ressources nécessaires pour que le cluster de machine virtuelle conscient. Cliquez avec le bouton droit sur Services et applications, puis sélectionnez configurer un service ou application. Sélectionnez l'élément de machine virtuelle dans le menu, cliquez sur Suivant. L'écran est similaire à celle de la figure 3 . Sélectionnez l'ordinateur que vous souhaitez être effectuées cluster connaissance. Vous ne pourrez sélectionner les ordinateurs qui sont sous tension ou dont les fichiers disque sont stockés pas sur les disques partagés. Exécutez l'Assistant pour terminer ce processus.

fig03.gif

La figure 3 Sélection d'un ordinateur à effectuer clusters

Vous avez maintenant une machine virtuelle qui est des clusters et cet ordinateur maintenant tire parti de la haute disponibilité fournie par Windows Server 2008 Gestion de clusters avec basculement. Cela signifie que si le ordinateur hôte de la virtual machine tombe en panne ou si l'ordinateur rencontre des problèmes, il va automatiquement redémarrer lui-même sur l'autre noeud de cluster. la figure 4 illustre un exemple de la façon dont votre machine virtuelle apparaît dans le Gestionnaire de cluster avec basculement.

fig04.gif

La figure 4 une machine virtuelle hébergé dans le Gestionnaire de cluster avec basculement

Si vous devez effectuer la maintenance le ordinateur hôte cluster, vous pouvez désormais aussi rapide migrer cette machine virtuelle vers le autre ordinateur hôte avec le bouton droit sur son instance de services et applications et en sélectionnant déplacer ce service ou une application vers un autre nœud. Dans le même emplacement, les propriétés de ce groupe d'ordinateur virtuel fournissent un emplacement pour demander le cluster les nœuds sont préférables pour héberger l'ordinateur. Dans clusters de basculement Windows, un propriétaire favori correspond aux noeuds de cluster sur lequel vous préférez l'ordinateur pour être hébergé dans le cas d'un basculement. Ce choix a supérieure impact sur les clusters avec plus de deux nœuds mais peut être un moyen de manuellement Équilibrage ordinateurs virtuels sur plusieurs nœuds.

Augmenter votre disponibilité

Ces étapes sont présentées pour afficher l'ajout de disponibilité supplémentaire afin de vos serveurs peut être facile. Si vous avez deux copies de Windows Server 2008 Enterprise Edition à l'autour et soit une iSCSI matériel périphérique ou un logiciel installation, ces quelques étapes va créer un cluster Windows base pour prendre en charge une disponibilité élevée.

Pourtant, comme J'AI indiqué au début de cette colonne, il s'agit uniquement la première étape. Il existe d'autres couches de technologie, que vous souhaiterez probablement ajouter à cette architecture pour obtenir davantage de disponibilité. Chaque couche ajoute un peu plus résilience à votre environnement, mais ajoute également un peu plus coût et la complexité. En fonction de vos besoins et votre budget, les points suivants en tant que modules potentiels :

Équipement de catégorie serveur. L'utilisation d'équipement qui n'est pas répertorié dans le catalogue Windows peut influer sur prise en charge et peut répondre pas mieux aux besoins de vos ordinateurs virtuels. Déplacement vers l'équipement de catégorie serveur testé et pris en charge garantit prise en charge complète dans le cas d'un problème.

redondance de carte réseau. Avec le minimum trois réseau des cartes de connexion chaque nœud de cluster à ses disques et réseaux, la perte de n'importe quel peut signifie la perte de ce serveur comme nœud de cluster. Par conséquent, l'ajout de plusieurs cartes réseau pour la redondance multipath iSCSI ou réseau doit être choisie pour le matériel plus. N'oubliez pas, cartes réseau est peu nombreux serveurs ces jours peuvent prendre en inexpensively charge quatre, six ou d'autres cartes réseau, donc cette plus simple est net beaucoup de résilience bang pour l'euro votre budget.

redondance du chemin d'accès réseau. L'utilisation D'iscsi sur votre réseau de production peut avoir un impact significatif sur les ses performances. L'inverse est vraie ainsi car le trafic réseau traditionnel peut avoir un impact sur connexion un nœud de cluster à son disque. Isoler iSCSI le trafic vers son propre chemin d'accès réseau isole ce trafic à son propre segment réseau, assurer sa disponibilité complète en tant que changement conditions réseau.

à l'aide de basés sur le matériel iSCSI. Bien que le logiciel cible iSCSI fonctionne, elle peut poser de problème. La perte de serveur qui héberge vos disques iSCSI signifie que la perte de l'ensemble du cluster. Comme serveurs nécessitent redémarrages de temps à autre, basés sur le matériel iSCSI tend à garantir des niveaux supérieurs de disponibilité.

redondance iSCSI. Si vous utilisez matériel ou logiciel pour votre connexion iSCSI, soit est toujours un point de défaillance unique si elle est effectuée redondante. Recherchez des solutions qui assurer une redondance pour vos disques iSCSI.

System Center Virtual Machine Manager. L'utilisation de la technologie Hyper-V autonome sur plusieurs systèmes peut être difficile. Il y a beaucoup à configurer et de nombreuses étapes impliquent une intervention manuelle. Ajouter les capacités de gestion supplémentaires obtenues via System Center Virtual Machine Manager facilite le processus de gestion de votre environnement de virtualisation beaucoup plus facile, qui réduit le risque d'erreurs et arrêt coûteux.

noeuds de cluster supplémentaires. Windows Server 2008 Enterprise Edition x 64 peuvent prennent en charge jusqu'à 16 nœuds dans un cluster avec basculement. Ajouter des nœuds supplémentaires à un cluster nécessite exécutant les étapes décrites ici sur un serveur supplémentaire et ajouter ce serveur dans le cluster. Une fois que vous avez ce serveur supplémentaire, vous avez un autre emplacement dans lequel ordinateurs virtuels peuvent être échoués lorsque des problèmes se produisent. C'est particulièrement pratique lorsque vous envisagez comment la perte d'un seul nœud peut affecter les performances de l'ordinateur virtuel. Par exemple, si vous stockez quatre ordinateurs virtuels sur chaque nœud de cluster d'un cluster à deux noeuds, la perte d'un nœud fait tous les ordinateurs virtuels huit sur un seul nœud. Collocating ce nombre d'ordinateurs sur un serveur affecte les performances de tous les ordinateurs virtuels.

clusters multisites. Clusters de basculement traditionnels sont conçues pour protéger contre la perte d'un ordinateur hôte, mais qu'ils ne également dans le cas d'incident. Pour la protection contre la perte de chaque nœud de cluster à la fois, pensez à Création d'un geocluster. Une opération grande partie-plus complexe, geoclusters couvrent sous-réseaux et la technologie de réplication tirer parti pour préserver la synchronisation magasins de données loin supprimé. Avec un geocluster, si vous perdez un site entier, vos ordinateurs virtuels sont automatiquement migrer vers un autre site avec uniquement une panne de petite.

Ces options ajouter coût plus à votre environnement et nombreuses ajouter significatifs des niveaux de complexité. Mais toutes les prennent une architecture hautement disponibles et rendent même plus ainsi.

Si vous avez réflexions sur les clusters et la technologie Hyper-V, ou vous avez créé un cluster virtuel économique vous aimeriez partager, me déplacer une ligne à gshields@concentratedtech.com.

Greg Shields , MVP, est un partenaire en technologie concentrés. Plusieurs de Greg Jack-of-all-Trades conseils et astuces à obtenir www.ConcentratedTech.com.