Virtualizzazione di Windows Home Server


9

Sto pensando di virtualizzare Windows Home Server, principalmente solo per alcuni test e risoluzione dei problemi (in questo momento, comunque - niente a lungo termine). Ho hardware che dovrebbe facilmente risolverlo, ma poiché WHS può essere un po 'la sua bestia come fa la replica dei file, ecc., Mi chiedevo se ci fossero "gotchas" o qualcos'altro che dovrei guardare fuori per? In particolare, sono curioso di sapere se qualcuno ha avuto fortuna usando WHS con più dischi rigidi virtuali per simulare il funzionamento di un'installazione WHS fisica effettiva o se devo attenermi a un'unità. Preferirei non investire tempo su questo se è una causa persa. Qualcun altro può condividere le proprie esperienze (se qualcuno ha deciso di farlo)?

Risposte:


3

Da un po 'di tempo gioco con WHS in una VM e riassumerò le mie esperienze.

Dopo aver affrontato alcuni guasti hardware sul mio fileserver, volevo trovare un modo per sottrarre l'hardware dal mio fileserver. Avevo sentito parlare di come eseguire WHS in una VM con hard disk esterni in modo tale che se l'hardware dell'host si interrompe, puoi semplicemente spostare la VM e i dischi esterni su un host diverso e riavviare con tempi di inattività minimi (questa era la mia motivazione di base).

Ho preso due passaggi a questo. Per il primo passaggio, ho installato WHS in una VM in esecuzione su VMServer 1.x e ho fornito alla VM un accesso fisico diretto a un numero di hard disk che si trovavano in enclosure esterne. Questo ha funzionato bene per alcuni giorni, ma a volte la VM si riavviava e doveva scansionare tutti i file in cerca di controlli di coerenza. Non sono mai stato in grado di capire cosa stesse causando questo, ma il mio sospetto è che le unità si stavano spegnendo o "dormendo" e la VM non fosse in grado di svegliarle correttamente quando è arrivata una richiesta di file. Dato che è stato particolarmente spaventoso vedere più volte lo schermo del "controllo di coerenza", ho deciso di tornare a un file server ospitato in modo nativo dopo circa tre settimane di lotta con questo. (Btw,

Per il mio secondo passaggio (più riuscito), ho installato WHS in una VM in esecuzione su VMServer 2.x. Tuttavia, anziché fornire alla VM l'accesso fisico ai dischi, ho creato dischi virtuali per riempire ciascuna delle unità esterne. Il mio ragionamento era che, facendo ciò, avrei potuto spostare i file del disco virtuale senza complicare le cose con WHS. (vale a dire, potrei aggiornare la capacità del disco e semplicemente copiare i file VHD senza dover rimuovere i dischi da WHS ..). Questa configurazione è stata solidamente stabile ormai da circa un mese. Voglio fare altri test prima di spostare tutti i miei file, ma sono molto fiducioso in base a quello che ho visto. (vale a dire, è molto più solido in questa configurazione rispetto alla precedente).

Quindi, linea di fondo per le mie esperienze: - VMServer 2.x> VMServer 1.x (ha senso) - Virtual HDs> Accesso fisico diretto

Un'ulteriore cosa da notare è che se si utilizzano dischi virtuali, tutti si presentano semplicemente come "Virtual IDE Drive" (o qualcosa di simile), quindi possono essere difficili da distinguere. Potresti voler dimensionare i dischi virtuali in modo diverso al fine di mantenerli tutti rettilinei (cioè, anziché avere dischi 4 * 500 Gb, avere 480, 485, 498, 500 ecc.)

Stavi cercando esperienze condivise, quindi spero che questo ti aiuti.


1
Bella risposta. Sostengo pienamente l'idea di fare l'accesso VHD pass-through anziché l'accesso diretto al disco rigido per l'unità di sistema. Per le unità esterne / aggiuntive, tuttavia, potrebbe essere difficile per il sistema rilevare unità guaste. Fare molta attenzione a creare un solo disco rigido virtuale per unità fisica.
IDisposibile il

@IDisposable - Sono curioso dell'ultima parte del tuo commento. Perché avere più dischi rigidi virtuali per unità fisica sarebbe un problema? (A parte la lentezza attesa quando lo spazio di archiviazione viene riequilibrato ...)
Peter Bernier,

@peter Uno dei vantaggi di extender di unità WHS è il modo in cui duplica i file su più unità fisiche per assicurarsi che se un'unità muore non si perdono i file. Mettere più dischi rigidi virtuali su una HD rovina fisica che come WHS non saprà quale delle unità che vede sono su unità fisiche separate.
GAThrawn,

@GAThrawn Concordato. Le mie motivazioni iniziali erano puramente dal punto di vista del recupero di un disastro ospitante piuttosto che essere preoccupato per i singoli file. Hai ragione nel dire che l'archiviazione di più dischi rigidi virtuali su un singolo mandrino è una ricetta per il disastro.
Peter Bernier,

5

Gestisco WHS con Hyper-V da diversi mesi. Per le unità, ho appena creato dischi rigidi di dimensioni fisse sul mio spazio di archiviazione esterno mentre aggiungo unità al server - e ha funzionato abbastanza bene.

L'unico "gotcha" in cui mi sono imbattuto finora è che la scatola WHS si blocca di tanto in tanto - e quando lo fa, non si riavvierà. Quando provo a ripristinare quella VM tramite Hyper-V, non fa nulla e il mio unico modo per aggirare è riavviare fisicamente il server host. Questo non succede MAI con gli altri guest Windows 2008 che sto eseguendo su hyper-v - proprio per il server WHS.

I più recenti server HP MediaSmart a circa $ 350 sono stati piuttosto allettanti ultimamente: il mio piano finale è passare a uno di quelli invece di averlo virtualizzato. Spero che usciranno con la versione 2008 nel prossimo anno o giù di lì in modo da poter preinstallare quella versione.


2

Poiché WHS funziona su hardware di base molto economico e poiché è destinato agli utenti domestici (da cui il nome, Windows Home Server), non è un tipico candidato per la virtualizzazione. Pertanto, non troverai "Best practice" per la virtualizzazione.


4
Non sono quasi del tutto d'accordo con questo. WHS è essenzialmente Window Small Business Server 2003 con un sacco di cose personalizzate aggiunte e il mini-driver del file system per Drive Extender, quindi la "best practice" è trattarla come SBS 2003.
IDisposable

1

Non me ne preoccuperei troppo. A seconda del sistema di virtualizzazione utilizzato (ognuno ha le proprie peculiarità), sarà probabilmente abbastanza facile metterlo in funzione. La maggior parte dei moderni sistemi di virtualizzazione si avvale del supporto della virtualizzazione hardware e consente di eseguire quasi tutti i sistemi operativi (e su questo, qualsiasi applicazione).

Non ho eseguito Windows Home Server virtualizzato, ma ho eseguito quasi tutte le altre varianti di Windows Server, insieme a numerose varianti di server Linux, e ho avuto praticamente zero problemi con compatibilità, prestazioni o stabilità. Lo uso sia per test e sviluppo, sia per scenari di produzione.


0

Ho scritto e gestito un componente aggiuntivo WHS, per questo ho fatto tutto lo sviluppo e i test su un WHS virtuale (con due dischi rigidi virtuali con solo dati fittizi su di essi) con un client WinXP virtuale, tutto in esecuzione in MS Virtual PC sul mio Desktop Vista.

Non ho avuto problemi con questo. Per i test e lo sviluppo questo è perfetto, specialmente con cose come Annulla i dischi abilitate a tornare rapidamente e facilmente in vari stati.

Tuttavia per i miei dati reali effettivi ho una macchina fisica reale, con più dischi rigidi reali. Mi sento solo più sicuro in questo modo.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.