Virtualisation de Windows Home Server


9

Je pense à virtualiser Windows Home Server, principalement juste pour quelques tests et dépannage (en ce moment, en tout cas - rien à long terme). J'ai du matériel qui devrait le retirer facilement, mais parce que WHS peut être un peu sa propre bête de la même façon qu'il fait la réplication de fichiers, etc., je me demandais s'il y avait des "accrochages" ou autre chose que je devrais regarder dehors pour? Plus particulièrement, je suis curieux de savoir si quelqu'un a eu de la chance en utilisant WHS avec plusieurs disques durs virtuels pour simuler le fonctionnement d'une configuration WHS physique réelle, ou si je dois m'en tenir au seul lecteur. Je préfère ne pas y consacrer de temps si c'est une cause perdue. Quelqu'un d'autre peut-il partager ses expériences (si quelqu'un a même décidé de le faire)?

Réponses:


3

Je joue avec WHS dans une VM depuis un moment maintenant et je vais résumer mes expériences.

Après avoir fait face à des pannes matérielles sur mon serveur de fichiers, j'ai voulu trouver un moyen d'abstraire le matériel de mon serveur de fichiers. J'avais entendu parler de l'exécution de WHS dans une machine virtuelle avec des disques durs externes afin que si le matériel hôte tombe en panne, vous pouvez simplement déplacer la machine virtuelle et les disques externes vers un hôte différent et redémarrer avec un temps d'arrêt minimal (c'était ma motivation de base).

J'ai pris deux passes à cela. Pour la première passe, j'ai installé WHS dans une machine virtuelle fonctionnant sous VMServer 1.x et j'ai donné à la machine virtuelle un accès physique direct à un certain nombre de disques durs qui se trouvaient dans des boîtiers externes. Cela a bien fonctionné pendant quelques jours, mais la machine virtuelle redémarrait parfois et devait parcourir tous les fichiers à la recherche de contrôles de cohérence. Je n'ai jamais été en mesure de comprendre exactement ce qui était à l'origine de cela, mais je soupçonne que les disques tournaient ou `` dormaient '' et que la machine virtuelle n'était pas en mesure de les réveiller correctement lorsqu'une demande de fichier arrivait. Comme il était particulièrement effrayant de voir maintes et maintes fois l'écran de «cohérence», j'ai décidé de retourner sur un serveur de fichiers hébergé nativement après environ trois semaines de lutte contre cela. (Btw,

Pour ma deuxième passe (plus réussie), j'ai installé WHS dans une machine virtuelle fonctionnant sous VMServer 2.x. Cependant, plutôt que de donner à la machine virtuelle un accès physique aux disques, j'ai créé des disques virtuels pour remplir chacun des disques externes. Mon raisonnement était qu'en faisant cela, je pouvais déplacer les fichiers du disque virtuel sans avoir à compliquer les choses avec WHS. (c'est-à-dire que je pourrais mettre à niveau la capacité du lecteur et simplement copier les fichiers VHD sans avoir à retirer les disques de WHS ..). Cette configuration est stable depuis un mois maintenant. Je veux quelques tests supplémentaires avant de déplacer tous mes fichiers, mais je suis très optimiste sur la base de ce que j'ai vu. (c'est-à-dire qu'il est beaucoup plus solide dans cette configuration que la précédente).

Donc, résultat pour mes expériences: - VMServer 2.x> VMServer 1.x (logique) - Virtual HDs> Direct Physical Access

Une autre chose à noter est que si vous utilisez des disques virtuels, ils apparaissent tous simplement comme «Virtual IDE Drive» (ou quelque chose de similaire), de sorte qu'ils peuvent être difficiles à différencier. Vous voudrez peut-être redimensionner les disques virtuels différemment afin de les garder toutes droites.

Vous cherchiez des expériences partagées, alors j'espère que cela vous aidera.


1
Très bonne réponse. Je soutiens pleinement l'idée de faire un accès VHD pass-through au lieu d'un accès direct au disque dur pour le lecteur système. Cependant, pour les disques externes / complémentaires, il peut être difficile pour le système de détecter les disques défaillants. Faites très attention à ne créer qu'un seul disque dur virtuel par disque physique.
IDisposable

@IDisposable - Je suis curieux de savoir la dernière partie de votre commentaire. Pourquoi la présence de plusieurs disques durs virtuels par disque physique serait-elle un problème? (Mis à part la lenteur attendue lorsque le stockage est rééquilibré ...)
Peter Bernier

@peter L'un des avantages de l'extension de disque de WHS est la façon dont il duplique les fichiers sur plusieurs disques physiques pour vous assurer que si un disque meurt, vous ne perdez pas vos fichiers. Placer plusieurs disques durs virtuels sur une seule HD physique ruine qui, en tant que WHS, ne saura pas quels disques il voit se trouvent sur des disques physiques séparés.
GAThrawn

@GAThrawn Accepté. Mes motivations initiales étaient purement du point de vue de la reprise après sinistre de l'hôte plutôt que de me préoccuper des fichiers individuels. Vous avez raison de dire que le stockage de plusieurs disques durs virtuels sur une seule broche est une recette pour un désastre.
Peter Bernier

5

J'exécute WHS sous Hyper-V depuis plusieurs mois maintenant. Pour les disques, je viens de créer des disques durs virtuels de taille fixe sur mon stockage externe pendant que j'ajoute des disques au serveur - et cela fonctionne plutôt bien.

Le seul "piège" que j'ai rencontré jusqu'à présent est que la boîte WHS se bloque de temps en temps - et lorsqu'elle le fait, elle ne redémarrera pas. Lorsque j'essaie de réinitialiser cette machine virtuelle via Hyper-V, cela ne fait rien et ma seule solution consiste à redémarrer physiquement le serveur hôte. Cela ne se produit JAMAIS avec les autres invités Windows 2008 que j'exécute sur Hyper-V - juste sur le serveur WHS.

Les nouveaux serveurs HP MediaSmart à environ 350 $ ont semblé assez attrayants ces derniers temps - mon plan éventuel est de passer à l'un de ceux-ci au lieu de le virtualiser. J'espère qu'ils sortiront avec la version 2008 au cours de la prochaine année pour que je puisse y préinstaller cette version.


2

Parce que WHS fonctionne sur du matériel de base très bon marché, et parce qu'il est destiné aux utilisateurs à domicile (d'où le nom, Windows Home Server), ce n'est pas un candidat typique pour la virtualisation. En tant que tel, vous ne trouverez pas de "meilleures pratiques" pour le virtualiser.


4
Je suis en désaccord presque complètement avec cela. WHS est essentiellement Windows Small Business Server 2003 avec un tas de choses personnalisées ajoutées et le mini-pilote de système de fichiers pour Drive Extender, donc la "meilleure pratique" est de le traiter comme SBS 2003.
IDisposable

1

Je ne m'en inquiéterais pas trop. Selon le système de virtualisation que vous utilisez (chacun a ses propres bizarreries), il sera probablement assez facile de le mettre en service. La plupart des systèmes de virtualisation modernes utilisent la prise en charge de la virtualisation matérielle et vous permettent d'exécuter presque tous les systèmes d'exploitation (et sur cela, toutes les applications).

Je n'ai pas exécuté Windows Home Server virtualisé, mais j'ai exécuté presque toutes les autres variantes de Windows Server, ainsi que de nombreuses variantes de serveur Linux, et je n'ai eu pratiquement aucun problème de compatibilité, de performances ou de stabilité. Je l'utilise à la fois pour les tests et le développement, ainsi que dans les scénarios de production.


0

J'ai écrit et maintenu un complément WHS, pour cela j'ai fait tout le développement et les tests sur un WHS virtuel (avec deux VHD avec seulement des données factices) avec un client WinXP virtuel, tous fonctionnant dans MS Virtual PC sur mon Bureau Vista.

Je n'ai eu aucun problème avec ça. Pour les tests et le développement, c'est parfait, en particulier avec des choses comme les disques d'annulation activés pour revenir rapidement et facilement à différents états.

Cependant, pour mes données réelles réelles, j'ai une vraie machine physique, avec plusieurs vrais disques durs. Je me sens juste plus en sécurité de cette façon.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.