Search This Blog

mercredi 23 avril 2014

La gestion de l'IT par Microsoft 2014

Bonjour,

Microsoft propose une journée de gestion agile de l'IT.



Voici le lien ==> Inscription , il contient l’inscription  ainsi que le programme de la journée.

@ bientôt Seyfallah Tagrerout

lundi 21 avril 2014

Ma session technique sur Windows Server 2012 R2

Bonjour,

Toujours dans mon activité communautaire autour des technologies Microsoft qui me prend beaucoup de temps, j'ai décidé de partager avec vous ma session technique que j'ai effectuée au sein de l'école d'ingénieur (INGESUP) à Aix en Provence le 9 avril 2014.



Pour info: voici le site de l'école ==> INGESUP

Cette session touche plusieurs champs :

  • Le système
  • Le stockage
  • La virtualisation 
  • Le réseau
  • et un peu de collaboratif 
La session comporte plusieurs points sur les nouveautés et améliorations et bonnes pratiques à propos Windows Server 2012 R2: 

Egalement au programme une démonstration technique sur tous les points abordés:
  • Hyper-V 
  • Hyper-V replica 
  • Virtualisation de stockage avec les storage space
  • NIC teaming 
  • réseaux convergés avec Hyper-V
  • Clustering (bonne pratique)
  • Work-folders
Je me suis basé également sur mes expériences terrain et des différentes mission et projets que j'ai effectuée chez mes clients.


Merci de votre soutien :)

@bientôt Seyfallah Tagrerout 

Capacity planning Hyper-V replica

Bonjour,

Voici un outils très intéressant qui va vous permettre de faire du capacity planning pour le déploiement d'un PRA avec Hyper-V replica.

il est disponible en téléchargement ici ==> Capacity planning Hyper-V replica

@ bientôt Seyfallah Tagrerout

Fonctionnement et configuration Dynamic memory Hyper-V

Bonsoir,

Toujours dans mes articles sur la virtualisation (Hyper-V) et le stockage, nous allons continuer à percer les mystères de notre hyperviseur, cette fois-ci nous allons voir la mémoire dynamique au sein d'une VM.

On va voir le fonctionnement , et la configuration.

C'est partie :)

Gestion de la mémoire sur Hyper-V :

Tout d’abord une définition, c’est quoi la mémoire dynamique au sein d’une VM sur Hyper-V ?

C’est une allocation dynamique de la mémoire à une VM, c’est à dire que la VM va consommer de la RAM selon ses besoins jusqu’à un certain seuil. Il y’a donc une mémoire de démarrage de la VM, ensuite il y’a deux valeurs minimal et maximal, la VM va ajuster sa consommation de mémoire entre ces deux valeurs la fixées au départ.

Cela permet de gérer efficacement la mémoire au sein d’un hyperviseur. Si on a plusieurs VMs avec la configuration de RAM dynamique, ces VMs-là vont prendre que la RAM nécessaire pour leur fonctionnement, le reste de la mémoire sera laissé à l’hyperviseur et donc à d’autres VMs.

Pour info la mémoire dynamique est disponible depuis la version 2008 R2 SP1.

Fonctionnement de la mémoire dynamique :

Rien de mieux qu’un exemple pour comprendre le fonctionnement de la mémoire dynamique, j’ai ici un serveur sur lequel j’ai installé Hyper-V dessus.

Le serveur dispose de 6 Giga.


J’ai une VM qui consomme 2 Giga de RAM, avec une configuration minimal de 2 Go de RAM.




Au fur à mesure, il y’a plus en plus de connexions sur la VM, donc elle a besoin plus de mémoire pour pouvoir fonctionner correctement et rendre les services qu’elle doit fournir aux utilisateurs, avec la mémoire dynamique, l’hyperviseur va lui allouer de l’espace mémoire supplémentaire de manière dynamique et transparente pour l’administrateur et utilisateur.

Cela ce fait grâce au pilote DMVSC, ce dernier va solliciter l’hyperviseur, et l’hyperviseur décide d’allouer de la mémoire supplémentaire à la VM de manière automatique et à chaud surtout, c’est-à-dire que nous ne sommes pas obligé de mettre hors tension la VM pour lui faire augmenter la mémoire.

Ici notre VM contient 3 G0 de RAM. è Après l’ajout d’un 1 Go de RAM:




Une fois qu’il aura moins de connexions par exemple sur la VM, celle-ci aura besoin de moins de mémoire, donc, il faut qu’elle libère la mémoire qu’elle a pris auparavant pour que d’autres VM puissent en bénéficier.

Pour cela,  une technique ==>  le ballooning, l’hyperviseur va faire croire à la VM que la partie de la RAM qu’elle a eu auparavant  n’est plus disponible donc la VM va abandonner cette partie de la RAM.

Avec cette technique, l’hyperviseur pourra allouer une autre VM. On a une vrai gestion automatisée de la RAM entre les VMs et l’hyperviseur, d’où le nom de mémoire dynamique.





Configuration de la mémoire dynamique :


Cliquez droit sur la VM et allez dans les paramètres de la VM, ensuite allez dans l’onglet mémoire :


Nous avons plusieurs données, je vais essayer d’expliquer au mieux.

Partie 1 :
C’est la quantité de RAM de la VM au démarrage.

Partie 2  ==> Mémoire dynamique :

Vous avez donc deux champs :

-          RAM minimale è  C’est le minimum de mémoire qui doit toujours être disponible afin que la VM fonctionne correctement

-          RAM maximale è C’est la mémoire maximale que la VM peut prendre en cas de besoin  mémoire, elle ne pourra pas dépasser cette valeur.


Partie 3 ==> Mémoire tampon :

La mémoire tampon est là pour allouer aux VMs de la mémoire de manière très rapide.

La configuration de cette mémoire est en fonction de la VM et de sa consommation, si vous avez une VM qui a des pics mémoires, c’est-à-dire une VM qui consomme durant un laps de temps une grosse quantité de mémoire puis ensuite cède cette mémoire, vaut mieux mettre une valeur importante au niveau de la mémoire tampon.

En revanche, si vous avez une VM qui demande sans cesse de la mémoire supplémentaire, vaut mieux mettre une valeur base au niveau de la mémoire tampon pour des raisons d’optimisation et de performance.

Partie 4 ==> Pois de la mémoire :

Ici, on configure la priorité au sens allocation de mémoire par l’hyperviseur, une VM qui aura une haute priorité sera priorisée par rapport à une machine qui a une priorité faible.

Il est très intéressant de configurer vos VMs en fonction de leur criticité afin d’avoir un environnement virtuel stable et optimisé cotés mémoire.

@ bientôt Seyfallah Tagrerout 

dimanche 20 avril 2014

Cluster Cible iSCSI sous Windows Server 2012 R2

Bonjour,

Voici la deuxième partie de mon article sur le stockage sur Windows Server 2012 R2.

voici ici la première partie ==> cliquez ici 

Voici l'architecture de base, en rouge c'est la partie de l'architecture que je traite:


Nous allons voir la mise en place d'un cluster de cible iSCSI.

Pour la création du cluster, c’est la même chose, je vais pas tout détaillé ici, ce n’est pas l'objet de cet article, allez sur ce lien :  ==> Cluster Windows Server, je montre comment monter un cluster pas à pas avec les bonne pratiques.

Une fois que vous avez valider votre cluster et que vous avez créer votre cluster, nous allez pouvoir configurer le rôle clusterisé « cible iSCSI » :


Allez dans la console du cluster à basculement et cliquez droit sur rôle ensuite cliquez sur configurer un rôle :


L’assistant s’ouvre et choisissiez le rôle  « Serveur cible iSCSI » :

Suivant pour continuer.


Mise en place du nom CNO « cluster name object » et son adresse IP.



 Nous allons lui donner un volume de stockage qui va servir pour héberger les différents LUNs qu’on créera par la suite :


Confirmation :


Début de la création de la configuration du rôles du cluster :


Fin de la configuration du rôles « Serveur Cible iSCSI » :



Vérification du bon fonctionnement du cluster iSCSI :



Le but maintenant est de créer  un disque virtuelle «  LUN » sur notre cluster de cible iSCSI.

Allez dans le gestionnaire, dans la partie stockage et allez dans iSCSI et faîtes les même démarches qu’on a effectuée lors du précédent article,  pour la création d’un LUN  « Disque virtuel iSCSI » :




On voit ici que notre rôle du cluster est bien "Serveur cible iSCSI" ça veut dire que notre cluster de cible iSCSI est bien fonctionnel:

L'emplacement du stockage, c'est le volume qu'on à ajouté auparavant lors de la configuration du cluster plus haut.

Cliquez sur suivant pour continuer.


Nommage du disque virtuel iSCSI (LUN):

 Cliquez sur suivant pour continuer.


Ici, on crée une nouvelle cible iSCSI:

 Cliquez sur suivant pour continuer.


Nommage de la nouvelle cible iSCSI "CLuster-iSCSI"

 Cliquez sur suivant pour continuer.


Indication des serveur initiateur qui vont venir se connecter à ma cible clusterisée: 

Donc la je mets mes deux hyperviseurs:

- 172.16.1.6 /24
- 172.16.1.7 /24

 Cliquez sur suivant pour continuer.


Activation de l’authentification CHAP pour plus de sécurité:

 Cliquez sur suivant pour continuer.


Récap des actions que nous avons effectuées:







La cible est crée, on verra dans un prochain article l'exploitation de cette infrastructure, avec un attachement de deux hyperviseurs sous Hyper-V à cette cible.

@ bientôt Seyfallah Tagrerout 





Virtualisation de stockage Windows Server 2012 / R2

Bonjour à tous,

Nous allons voir aujourd'hui la virtualisation de stockage au sein de Windows Server 2012 / R2.

Cet article va couvrir:
  • Introduction à la virtualisation de stockage sur 2012 R2
  • La création de storage pool
  • La création de storage space
  • La création d'un Vdisk à partire du storage space 
  • La création de cible iSCSI
  • La création d'un cluster de cible iSCSI avec deux nœuds

Nous allons voir la haute disponibilité au niveau du stockage et virtualisation de stockage dans Windows Server 2012 R2.

Pour commencer voici l’infrastructure que je vais utiliser :

-          Un serveur AD, DNS (Windows Server 2012)
-          Un serveur SAN avec target iSCSI (Windows Server 2012 R2)
-          Un serveur nœud 1 pour le cluster iSCSI (Windows Server 2012 R2)
-          Un serveur nœud 2 pour le cluster iscsi  (Windows Server 2012 R2)

Au niveau réseau voici la configuration :

-          Production : TEAM Production  (192.168.1.0 /16)
-          Réseau de Stockage (172.16.1.0 /24)
-          Réseau de HA (10.10.10.0 /32)


Avant de commencer, il faut d’abord  configurer le cluster avec le rôle « cible Iscsi », pour cela, il faut un stockage partagé entre les deux Nœuds, donc nous allons créer un LUN sur le serveur de stockage Windows Server 2012 R2.

La particularité de ce LUN, c’est qu’il fera partie d’un storage space, et ce storage space sera créé à partir d’un storage pool.

Quelques définitions :


Storage Pool :

Est une agréation de disque physique qui permet d’avoir qu’un seul volume sur le serveur, exemple : vous avez 3 disques de 5 Giga, à la création d’un Storage pool, on aura un seul disque de 15 Giga.




Storage space : 

Ce sont des disques virtuels qui sont crées à partir des Storage pool, à la création de ces derniers, l’espace utilisé sera donc consommé sur les Storage pool.

Pour commencer, nous allons créer un Storage pool sur le serveur SAN. (sous Windows Server 2012 R2)

Rendez dans le gestionnaire du serveur, et allez dans « Service fichiers et stockage »  et allez dans Pool de stockage :

1-Création du Storage Pool : 


 ==> 

 Et allez dans l’onglet « DISQUES PHYDISUQES » du gestionnaire, et cliquez sur  « tâches » et sur « Nouveau pool de stockage » :

On peut voir nos disques physiques en bas, ici ; j’ai que deux disques pour l’instant.


L’assistante suivant s’ouvre :
Faites suivant afin de poursuivre la création du Storage pool.


Nommez le pool de stockage, et faites suivant.
Il faut également sélectionner le groupe de disque primordial :


Si vous avez que deux disques physiques, ça ne sera pas possible de créer un pool de stockage, donc assurez-vous bien d’avoir au moins trois disques dur physiques au sein de votre serveur.

Donc j’ajoutes un autre disque afin d’en avoir 3.

Ici, je sélectionne mes trois disques dur  et je fais suivant.


 Voici un petit recap, cliquez sur créer :


Le résultat affiche la bonne configuration du Storage pool :



 Couchez cette case «  Crée in disque virtuel lorsque l’assistant se ferme » , ce disque virtuel va nous permettre de créer un volume qui sera attaché à notre serveur sur le quel ensuite on pourra créer donc un LUN attaché à une cible iSCSI qui sera présenter à nous deux nœuds de cluster pour construire le future cluster de cible iSCSI.



2-Création du Storage Space:

L’assistant de création de disque virtuel s’ouvre , ici commence la virtualisation de stockage avec les storage space.

Faites suivant.


 Sélectionnez donc le pool de stockage que vous avez créé auparavant : « CLUSTER-POOL01 » :


Nommage du nouveau disque virtuel : 

Sélection du type de protection pour le disque virtuel :

Vous avez trois choix :

Simple :

Pas de protection / redondance, c’est un disque simple, en RAID 0.

Mirror : 

Équivaut au RAID 1, c’est-à-dire que les données écrites sont dupliquées sur les disques qui constituent ce mode.
Sur deux disques, il y’a un disque normal et l’autre est placé en tant que disque miroir ou les données sont dupliquées dessus afin d’avoir une redondance.

Il faut au minimum avoir deux disques physiques afin d’avoir du RAID 1 « Mirror »

Parity : 

C’est équivaut au RAID 5, au moment de l’écriture d’une donnée, celle-ci est repartie sur l’ensemble des disques physiques.

Il y’a également la notion de parité qui répartie sur l’ensemble des disques afin d’avoir des gains de performances et également de gérer les goulets d’étranglement.

Il faut au minimum trois disques physiques afin de bénéficier de ce mode.

C’est bien mentionné dans la description :
  • 3 disques pour vous protéger de la perte d’un disque
  • 7 disques pour vous protéger de la parte de disques.

    Je choisi ici le mode Parity, et je fais suivant.



Vous avez ici deux types d’option pour l’approvisionnement de votre disque virtuel :

Fin :

Ce mode est dit stockage dynamique, c’est-à-dire que le disque n’a pas de taile fixe, il va grossir au fur à mesure du temps jusqu’à pouvoir atteindre la taille maximal du volume.

Fixe :

Ici, il a une taille fixée et elle ne bougera pas dans le temps.

Je choisi la taille fixe.


Choix de la taille du disque virtuel:



 Récap de vos actions, appuyez sur créer afin de finir la configuration et créer votre disque virtuel :



Vérification :

Voici le Storage pool « pool de stockage » :

 Voici le Storage space qu’on a créé:




Vérification en powershell du storage pool « pool de stockage » :



Résumé de nos actions:

  • Création d'un pool de stockage "Storage pool" ==> OK
  • Création d'un Storage space "disque virtuel" ==> Ok
Nous allons maintenant créer un volume qui sera attaché à notre serveur en local qui nous permettra par la suite de créer la LUN iSCSI.


3-Création du Volume sur le Storage Space:

Allez le gestionnaire de serveur, et allez dans volumes.

Cliquez sur « tâches » et cliquez sur « Nouveau volume » :



 L’assistant s’ouvre , faite suivant et vous aurez cette fenetre, ici donc on voit bien mon Storage space crée « HDDTEST » , selectionnez le et cliquez sur suivant :


 Définir la taille du volume :


Choix de la lettre de lecture du nouveau volume , je choisi ici la lettre :


 Choix du système de fichier, dela taille d’allocation et le nom du volume :


Comme vous pouvez le voir, vous pouvez activer la déduplication,

Voici un deux articles  très complet sur la déduplication que j’ai réalisé :

Cliquez ici ==> Déduplication partie 1
Cliquez ici ==> Déduplication partie 2

Faites suivant pour poursuivre.



Récap de vos actions : cliquez sur créer :


 La création du volume commence :

Une fois que vous avez créer le volume, il faut créer un Disque virtuel iSCSI (LUN), c’est-à-dire un disque virtuel avec une cible iSCSI qui pourra être attaché sur les deux nœuds de cluster pour construire le quorum.

4-Création du disque virtuel iSCSI "LUN":

Allez dans l’onglet « iSCSI » :


Sélectionnez le volume qu’on vient de créer , « avec la lettre X » , et cliquez sur suivant:


Mettre le nom du disque virtuel , ça sera un disque virtuel de type VHDX, l’une des nouveautés dans Windows Server 2012 R2, les LUN iSCSI sont désormais en format VHDx et non VHD par rapport a Windows Server 2012.

Suivant :



Spécifiez la taille de la LUN ,avec une taille fixe:


Sélectionnez donc la cible iSCSI existante :

Pour créer une cible ISCSI voici l’un de mes tutos sur ce sujet : 

Suivant


Recap de vos actions, cliquez sur créer


Création de la LUN « disque virtuel iSCSI » et affectation à la cible iSCSI.


Vérification de la creation de la Lun vDISK :



 Une fois que vous avez créer la LUN, il faut l’attacher sur les deux nœuds de cluster, donc ça va se passer avec l’ISCSI initiator de Windows Server.

Je vais passer vite sur cette étape : elle est disponible sur l'un de mes articles ==> Attachement cible iSCSI

Vous mettrez l’adresse IP du serveur cible, et vous faites connecter, voila donc ma cible iSCSI est connectée sur mon serveur .


Quelques conseils:

Il faut faire la même chose sur les deux nœuds de cluster, afin qu’ils puissent avoir un stockage partagé pour la réalisation du cluster.

Sur le nœud 1 après l'avoir connecté à la cible iSCSI il faudra faire les opérations suivantes:
  •           Mettre en ligne le disque
  •          Inititialiser le disque
  •           Formater le disque

Sur le nœud deux, il faut juste le mettre en ligne.


Voila la partie donc Storage pool et Storage space est terminée, nous allons pouvoir donc créer notre cluster de cible iSCSI avec de deux nœuds. (Nœud 1 et nœud 2) comme sur le schéma.


Le prochain article, sera la création du cluster Cible iSCSI.

@bientôt Seyfallah Tagrerout 
< >