Ricerca nel sito web

Migrazione da XenServer da fisico a virtuale - Parte 6


Andando avanti con un articolo a valore aggiunto e continuando a collegarsi all'articolo precedente sulla creazione di guest in XenServer, questo articolo affronterà il concetto di migrazione da fisico a virtuale (P2V) all'interno di un ambiente XenServer.

Aggiornamento: A maggio 2016, Citrix ha rilasciato la nuova versione della piattaforma XenServer 7. Per l'installazione seguire: Nuova installazione di XenServer 7.

Il processo di spostamento di un server fisico in un server virtuale è purtroppo scarsamente documentato in XenServer. In passato esistevano strumenti che svolgevano il lavoro per l'amministratore, ma a partire da XenServer 6.5 tali strumenti sembrano non far più parte del programma di installazione di XenServer.

In questo articolo verrà illustrato il processo di acquisizione di un'immagine del disco con un'utilità nota come Clonezilla, un fantastico progetto open source per l'imaging di dischi/partizioni. L'immagine di questo server verrà archiviata su un server Samba sulla rete e quindi verrà creato un nuovo guest virtuale sul sistema XenServer.

Questo nuovo guest ovviamente non avrà un sistema operativo e sarà configurato per l'avvio PXE su Clonezilla in modo che l'immagine possa essere estratta dal server Samba e posizionata su un disco rigido virtuale (VDI) appena creato.

Requisiti di sistema

  1. XenServer 6.5
  2. Clonezilla Live – Software di imaging
  3. Server di avvio PXE con Clonezilla PXE avviabile – http://clonezilla.org/livepxe.php
  4. Server Samba: spazio di archiviazione sufficiente per archiviare l'immagine dell'ospite fisico

Questo articolo si concentrerà sulla migrazione effettiva di un server fisico piuttosto che su tutti i dettagli complessi su come impostare un sistema di avvio Samba e PXE e come tale si presuppone che l'utente abbia già la possibilità di avviare PXE Clonezilla da un locale. server PXE.

Imaging del server fisico

1. La prima parte di questo processo è l'atto di creare effettivamente l'immagine del server fisico. Ciò verrà realizzato avviando PXE Clonezilla Live ma può essere fatto utilizzando Clonezilla live tramite USB o CD-ROM. Quando Clonezilla termina l'avvio, lo schermo attenderà per determinare quale sarà il passaggio successivo: selezionare "Start_Clonezilla "...

2. Selezionando 'Start_Clonezilla' verranno richieste tutte le configurazioni necessarie anziché un ambiente shell. La schermata successiva richiederà la modalità di imaging. Per questa migrazione da fisico a virtuale, l'intero disco del server viene spostato su un sistema virtuale e come tale è necessario selezionare "immagine dispositivo".

3. La schermata successiva chiederà dove salvare l'immagine del server. Questo articolo utilizzerà una condivisione Samba su un altro server in rete.

4. Continuando alla schermata successiva, Clonezilla ora richiederà le credenziali per accedere alla condivisione Samba. Assicurati di inserire l'indirizzo IP del server o, se il DNS funziona correttamente, puoi utilizzare invece il nome host completo del server.

5. La schermata successiva richiede il dominio Samba. Se ne esiste uno, inseriscilo qui ma la maggior parte dei sistemi non lo richiede e premendo Invio si passa alla schermata successiva.

6. Il passaggio successivo consiste nell'inserire un utente SAMBA valido per la condivisione specifica. Assicurati che questo utente possa accedere normalmente alla condivisione. Clonezilla non è sempre chiaro in merito agli errori di autenticazione e se l'utente è già un utente valido noto, renderà più semplice la risoluzione dei problemi.

7. Il passaggio successivo è specificare il nome della condivisione SAMBA. Il nome di condivisione predefinito è "immagini" ma gli ambienti variano. Assicurati di inserire il nome di condivisione appropriato nel seguente prompt.

8. Clonezilla ora chiederà la modalità di sicurezza da utilizzare. Seleziona "auto" a meno che non vi sia un motivo specifico per utilizzare "ntlm" nell'ambiente.

9. Infine, Clonezilla richiederà la password dell'utente Samba per accedere alla condivisione. La riga di comando seguirà la normale immissione della password Linux in quanto non visualizzerà nulla mentre la password viene digitata ma la password viene ancora inserita.

10. Dopo aver digitato la password per la condivisione Samba, premi invio. Clonezilla tenterà di contattare il server Samba e montare la condivisione Samba. Se Clonezilla non ha successo, verrà visualizzato un errore, altrimenti una connessione riuscita risulterà nella schermata seguente.

Se viene visualizzata questa schermata, Clonezilla ha montato con successo la condivisione SAMBA e il processo di imaging/configurazione può continuare. Non fa mai male verificare che anche il server SAMBA "veda" la connessione. Il seguente comando può essere inviato sul server Samba per garantire che Clonezilla sia effettivamente connesso.


lsof -i :445 | grep -i established

11. Il processo successivo consiste nel configurare l'imaging di questo particolare server. Clonezilla ha due modalità; Principiante ed Esperto. Questa guida utilizzerà semplicemente "Principiante" in quanto fornirà tutte le opzioni necessarie per il processo di imaging.

12. Il passaggio successivo chiede di cosa Clonezilla dovrebbe acquisire un'immagine su questo particolare sistema. Poiché l'intero server deve essere virtualizzato, verrà selezionato 'savedisk' per includere tutte le partizioni del sistema.

Nota: assicurati che la condivisione Samba disponga di spazio sufficiente per archiviare l'INTERO disco! Clonezilla eseguirà una certa compressione ma è meglio assicurarsi che esista spazio PRIMA della clonazione.

13. Andando avanti, all'immagine dovrà essere assegnato un nome nel seguente menu.

14. Una volta fornito un nome, Clonezilla chiederà quale disco (se ne esistono più di uno) di cui creare l'immagine. In questo esempio, Clonezilla vedrà il particolare controller RAID di questo server e riporterà la dimensione del disco. In questo caso, la dimensione segnalata è 146 GB.

Nota: ancora una volta, assicurati che la condivisione Samba disponga di spazio sufficiente per il processo di imaging! Clonezilla eseguirà un po' di compressione, ma è meglio prevenire che curare.

15. Il passo successivo è qualcosa di relativamente nuovo per Clonezilla ed è la capacità di riparare i filesystem mentre è in corso l'imaging. I filesystem supportati da questa funzionalità sono gli stessi normalmente supportati dall'utility 'fsck' di Linux.

Questo controllo non è obbligatorio ma potrebbe aiutare a prevenire una cattiva immagine. Salta la spunta se questa opzione non è desiderata.

16. La schermata successiva viene utilizzata per verificare che l'immagine sia ripristinabile dopo che è stata scattata. Si suggerisce di farlo per garantire una buona immagine la prima volta. Tuttavia, ciò aggiungerà tempo al processo di imaging se il sistema da sottoporre a imaging è di grandi dimensioni.

17. Dopo aver premuto "Ok" alla richiesta di controllo dell'immagine salvata, Clonezilla inizierà la configurazione iniziale e i preparativi per l'imaging. Il processo di imaging però non è ancora iniziato! Una volta eseguiti tutti i controlli, Clonezilla chiederà un'ultima volta di verificare che tutti i parametri siano corretti e chiederà di iniziare il processo di imaging.

18. Dopo aver confermato che tutte le impostazioni sono confermate, Clonezilla avvierà il processo di imaging e fornirà alcune informazioni sullo stato.

19. Questa schermata si riempirà gradualmente di rosso indicando l'avanzamento dell'imaging. Se richiesto, Clonezilla controllerà l'immagine salvata immediatamente dopo averla scattata. Una volta terminato Clonezilla, verranno fornite istruzioni su come continuare.

Questo è un ottimo segno che probabilmente l'immagine è stata acquisita con successo e dovrebbe essere pronta per essere spostata nell'ospite virtuale all'interno di XenServer.