Christophe's profileChris @ Work - DBA SQLSe...PhotosBlogLists Tools Help

Blog


    November 11

    VHD Attach

    Si vous travaillez fréquemment avec Virtuel PC sur Windows 7 ou bien avec Hyper-V, vous avez probablement presté contre le fait de ne pas pouvoir accéder plus facilement au contenu d’un fichier VHD.

    En effet il fallait aller dans le gestionnaire de disques pour attacher le VHD. Un peu long !

    Un petit logiciel, dans sa version 1.0 permet de gagner du temps : VHD Attach.

    Un simple click droit sur le fichier et un menu contextuel vous facilite la vie …

    Screenshot

    August 28

    Hyper-V Howto's

    Vu sur le Blog HyperVoria :

    Tony Soper posted a lot of Hyper-V Howto's on his blog, here is an excerpt:

    Hyper-V How To: Add a PT Disk to A VM with a Script
    Hyper-V How To: Add a Virtual NIC to a VM using Script
    Hyper-V How To: Apply VM Snapshot with Script
    Hyper-V How To: Change ISO in VM Virtual DVD Drive using Script
    Hyper-V How To: Change VHD using Script
    Hyper-V How To: Change VM State using Script
    Hyper-V How To: Reset VM MAC address range using a script
    Hyper-V How To: Clear All Virtual Networking using Script
    Hyper-V How To: Compact a VHD using Script
    Hyper-V How To: Connect Virtual Switch to Host using Script
    Hyper-V How To: Connect a Virtual Switch to Physical NIC using Script
    Hyper-V How To: Connect a Virtual Switch to a VM using Script
    Hyper-V How To: Convert a VHD using Script
    Hyper-V How To: Copy-VM
    Hyper-V How To: Modify VM VLAN IDs for Server Core using Script
    Hyper-V How To: Find RSAT Tools for Win 7
    Hyper-V How To: Create a Differencing VHD using Script
    Hyper-V How To: Create a VM using Script
    Hyper-V How To: Find the right Hyper-V Cmdlet
    Hyper-V How To: Detect if you are inside a VM
    Hyper-V How To: Create a Virtual Switch using Script
    Hyper-V How To (Not): Snapshot FAQ with Ben Amrstrong
    Hyper-V How To: Delete Snapshot using Script
    Hyper-V How To: Delete a VM using Script
    Hyper-V How To: Expand a VHD
    Hyper-V How To: Get a Custom KVPS using Script
    Hyper-V How To: Get Intrinsic KVPS using Script
    Hyper-V: Everything you always wanted to know about clustering* but were afraid to ask
    Hyper-V How To: List Snapshots using Script

    De quoi répondre à bon nombre de questions …

    July 24

    Comparatif coût Hyper-V / VMWare / Xen Server

    Lorsque l’on présente des solutions de virtualisation, la question du coût revient invariablement. La mode est au Green-IT, à la réduction des coût. Notre fibre écolo remonte à la surface. Autant faire du bien à la planète et par la même occasion diminuer le budget informatique. Diminuer le nombre de serveurs va faire baisser la note d’électricité, produire moins de chaleur, donc moins de climatisation, etc … Quelques calculs s’imposent.

    Tout d’abord, petite point sur les tarifs officiels des produits que nous allons utiliser :

    • Xen Server : gratuit. La fonction live migration est incluse mais pas le clustering (2750 $ pour Citrix Essentials)
    • WMWare ESX Server Enterprise : 5 750 $ suivant le fichier PDF présent sur le site Citrix,
    • Windows Server Standard Edition : 999 $ d’après la page de tarification Windows 2008. 1 licence guest OS incluse.
    • Windows Server Enterprise Edition : 3999 $. 4 licences guest OS incluses.
    • Windows Server DataCenter Edition :  2999 $ par processeur, nombre illimité (attention au matériel !!) de licences guest OS incluses

    J’ai volontairement exclu Windows Hyper-V server de ce comparatif car cela revient au même que le solution utilisant Xen Server.
    Prenons comme hypothèse que les machines hôtes sont des machines bi-processeur quad-cores. Important pour le prix des licences Windows Datacenter.

    Simulation n°1 :
    1 seul host et 4 machines virtuelles Windows 2008 Standard.

    Simulation n°2 :
    2 hosts (cluster) et 10 machines virtuelles Windows 2008 Standard.

    Simulation n°3 :
    2 hosts (live migration) et 10 machines virtuelles Windows 2008 Standard.

    Simulation n°4 :
    2 hosts (live migration) et 50 machines virtuelles Windows 2008 Standard.

     

    ESX Xen Hyper-V
    1 5.750 + (4 x 999)
    = 9.746 $
    4 x 999 = 3.996 $ Si host Win2k8 Std : 999 + 3 x 999 = 3.996 $
    Si host Win2k8 Entreprise : 3.999 $
    2 (2 x 5.750) + (10 x 999)
    = 21.490 $
    (2 x 2.750) + (10 x 999)
    = 15.490 $
    Si host Win2k8 Entreprise : (2 x3.999) + (2 x 999) =  9.996 $
    Si host Win2k8 DataCenter : (4 x 2.999) =  11.996 $
    3 (2 x 5.750) + (10 x 999)
    = 21.490 $
    10 x 999 = 9.990 $ Si host Win2k8 Entreprise : (2 x3.999) + (2 x 999) =  9.996 $
    Si host Win2k8 DataCenter : (4 x 2.999) =  11.996 $
    4 (2 x 5.750) + (50 x 999)
    = 61.450 $
    50 x 999 = 49.950 $ Si host Win2k8 Entreprise : (2 x3.999) + (42 x 999) =  49.956 $
    Si host Win2k8 DataCenter : (4 x 2.999) =  11.996 $

     

    Ok, je vous l’accorde, des machines 8 cœurs pour faire tourner autant de machines virtuelles, c’est un peu limite. Doublons donc la puissance de nos machines hôtes. Passons à 4 processeurs 4 cœurs ou 6 cœurs …

    ESX Xen Hyper-V
    1 5.750 + (4 x 999)
    = 9.746 $
    4 x 999 = 3.996 $ Si host Win2k8 Std : 999 + 3 x 999 = 3.996 $
    Si host Win2k8 Entreprise : 3.999 $
    2 (2 x 5.750) + (10 x 999)
    = 21.490 $
    (2 x 2.750) + (10 x 999)
    = 15.490 $
    Si host Win2k8 Entreprise : (2 x3.999) + (2 x 999) =  9.996 $
    Si host Win2k8 DataCenter : (8 x 2.999) =  23.992 $
    3 (2 x 5.750) + (10 x 999)
    = 21.490 $
    10 x 999 = 9.990 $ Si host Win2k8 Entreprise : (2 x3.999) + (2 x 999) =  9.996 $
    Si host Win2k8 DataCenter : (8 x 2.999) = 23.992 $
    4 (2 x 5.750) + (50 x 999)
    = 61.450 $
    50 x 999 = 49.950 $ Si host Win2k8 Entreprise : (2 x3.999) + (42 x 999) =  49.956 $
    Si host Win2k8 DataCenter : (8 x 2.999) =  23.992 $

     

    Je vous encourage a faire ces calculs en fonction de votre configuration, tant au niveau des machines hôtes que des machines virtuelles.

    Quelles conclusions purement pécuniaires pouvons nous tirer de ces simulations :

    • VMWare reste malheureusement cher, très cher …
    • La solution Xen Server (qui fonctionne vraiment très bien) est réaliste d’un point de vue tarif, surtout si l’on recherche la fonction de déplacement instantanée des machines virtuelles. La version 5.5 apportera encore quelques améliorations, mais toujours pas de virtualisation des entrées/sorties. Xen fait tarif égal avec Hyper-V sur un petit nombre de machines virtuelles. A voir au cas par cas, donc.
    • La solution Microsoft, basée sur Hyper-V (et Hyper-V2 pour le live migration) apparait finalement comme la plus économique dans bien des cas. Même la solution Datacenter qui peut paraitre chère compte tenu du mode de licence par processeur voit tout son intérêt lorsque le nombre de machines virtuelles augmente.

    Au final, la solution Microsoft Hyper-V mérite d’être mise en concurrence avec les autres produits lors de tout projet de virtualisation. Techniquement fiable, performante, si on garde en tête qu’un disque VHD de taille fixe est plus performant qu’un disque dynamique (de mémoire 94% pour un VHD fixe des performances du disque physique, contre 87% en dynamique). les disques pass-trough permettent de passer outre les limites de taille et de perte de performance. Les évolutions apportées par Windows 2008 R2 avec les disques CSV (Clustered Shared Volume) et le Live Migration des machines virtuelles va encore donner plus de poids à cette solution. Pensez également à valider le support de votre configuration …

    A lire également un article sur LeMagIT à propos de la virtualisation des serveurs.

    La virtualisation ne concerne pas que des nouveaux environnements, il est tout a fait possible de convertir une machine physique en machine virtuelle. System Center Virtual Machine Manager qui permet de gérer des machines hôtes de type Hyper-V, Virtual Server 2005 et VMWare (ainsi que les machines virtuelles), permet les conversions P2V. Une version d’essai pleinement fonctionnelle est téléchargeable.

    Avec une version Windows Server Hyper-V 2008 totalement gratuite (par contre il n’y a pas de licence pour les OS clients), il ne vous reste qu’à … virtualiser !

    Server Virtualization Validation Program

    Pour faire écho au post de Fabrice Meillon, cette page Web permet de savoir si votre configuration est supportée par Microsoft. Les hosts tels que Hyper-V, VMWare et Xen sont pris en compte. Côté machine virtuelles, les différents produits Microsoft sont listés (SQL Server, Exchange, Sharepoint, ISA Server, System Center,…), avec différentes versions et service packs, voire même différentes architectures (x64, IA64, x86). Vraiment très utile…

    image

    http://www.windowsservercatalog.com/svvp.aspx?svvppage=svvpwizard.htm

    July 13

    Hyper-V or not Hyper-V

    Avec la sortie imminente de Windows 2008 R2, il peut être utile sa savoir si votre configuration actuelle (ou future) est compatible Hyper-V. En d’autres termes, est-ce que votre processeur supporte la technologie VT (pour un processeur Intel).

    Deux possibilités s’offrent a vous :

    Pour ma part, je vais devoir trouver une autre solution, mon PC portable ne supportera pas Hyper-V …