Zoeken op website

XenServer fysieke naar virtuele migratie - Deel 6


We gaan verder met een artikel met toegevoegde waarde en sluiten nog steeds aan bij het vorige artikel over het maken van gasten in XenServer. In dit artikel wordt het concept van Physical to Virtual (P2V)-migratie binnen een XenServer-omgeving benaderd.

Update: In mei 2016 bracht Citrix de nieuwe versie van het XenServer 7-platform uit. Voor installatie volgt u: Nieuwe installatie van XenServer 7.

Het proces van het verplaatsen van een fysieke server naar een virtuele server is helaas slecht gedocumenteerd in XenServer. In het verleden waren er tools die het werk voor de beheerder deden, maar vanaf XenServer 6.5 lijken deze tools niet langer los te staan van het XenServer-installatieprogramma.

In dit artikel wordt het proces beschreven van het maken van een schijfkopie met een hulpprogramma dat bekend staat als Clonezilla, een fantastisch open source-project voor schijf-/partitie-imaging. De afbeelding van deze server wordt opgeslagen op een Samba-server op het netwerk en vervolgens wordt er een nieuwe virtuele gast aangemaakt op het XenServer-systeem.

Deze nieuwe gast zal uiteraard geen besturingssysteem hebben en zal worden ingesteld op PXE-boot naar Clonezilla, zodat de afbeelding van de Samba-server kan worden gehaald en op een nieuw gemaakte virtuele harde schijf (VDI) kan worden geplaatst.

systeem vereisten

  1. XenServer 6.5
  2. Clonezilla Live – Beeldverwerkingssoftware
  3. PXE-opstartserver met opstartbare Clonezilla PXE – http://clonezilla.org/livepxe.php
  4. Samba Server – Voldoende opslagruimte om de afbeelding van de fysieke gast op te slaan

Dit artikel zal zich richten op de daadwerkelijke migratie van een fysieke server in plaats van op alle ingewikkelde details over het opzetten van een Samba- en PXE-opstartsysteem. Als zodanig wordt aangenomen dat de gebruiker al de mogelijkheid heeft om Clonezilla met PXE op te starten vanaf een lokaal netwerk. PXE-server.

Een image maken van de fysieke server

1. Het eerste deel van dit proces is het feitelijk in beeld brengen van de fysieke server. Dit wordt bereikt door Clonezilla Live op te starten met PXE, maar kan ook worden gedaan met behulp van Clonezilla live via een USB of CD-ROM. Wanneer Clonezilla klaar is met opstarten, wacht het scherm om te bepalen wat de volgende stap is: Selecteer “Start_Clonezilla”...

2. Als u 'Start_Clonezilla' selecteert, wordt u gevraagd om alle benodigde configuraties in plaats van naar een shell-omgeving. In het volgende scherm wordt om de beeldmodus gevraagd. Voor deze fysieke naar virtuele migratie wordt de gehele schijf van de server verplaatst naar een virtueel systeem en daarom moet 'device-image' worden geselecteerd.

3. In het volgende scherm wordt gevraagd waar de afbeelding van de server moet worden opgeslagen. In dit artikel wordt een Samba-share op een andere netwerkserver gebruikt.

4. Als we doorgaan naar het volgende scherm, zal Clonezilla nu vragen om de inloggegevens voor toegang tot de Samba-share. Zorg ervoor dat u het IP-adres van de server invoert. Als DNS goed functioneert, kan in plaats daarvan de volledig gekwalificeerde hostnaam van de server worden gebruikt.

5. Het volgende scherm vraagt om het Samba-domein. Als er een bestaat, voer deze dan hier in, maar de meeste systemen hebben deze niet nodig. Als u op Enter drukt, gaat u naar het volgende scherm.

6. De volgende stap is het invoeren van een geldige SAMBA-gebruiker voor het specifieke aandeel. Zorg ervoor dat deze gebruiker normaal kan inloggen op de share. Clonezilla is niet altijd duidelijk over authenticatiefouten en als de gebruiker al een bekende geldige gebruiker is, wordt het oplossen van problemen eenvoudiger.

7. De volgende stap is het opgeven van de naam van de SAMBA-share. De standaardsharenaam is “images”, maar de omgevingen variëren. Zorg ervoor dat u de juiste sharenaam in de volgende prompt plaatst.

8. Clonezilla vraagt nu om de te gebruiken beveiligingsmodus. Selecteer ‘auto’ tenzij er een specifieke reden is om ‘ntlm’ in de omgeving te gebruiken.

9. Ten slotte zal Clonezilla om het wachtwoord van de Samba-gebruiker vragen om toegang te krijgen tot de share. De opdrachtregel volgt de normale invoer van het Linux-wachtwoord, waarbij niets wordt weergegeven terwijl het wachtwoord wordt getypt, maar het wachtwoord nog steeds wordt ingevoerd.

10. Nadat je het wachtwoord voor de Samba-share hebt getypt, druk je op Enter. Clonezilla zal proberen contact te maken met de Samba-server en de Samba-share te koppelen. Als Clonezilla niet lukt, wordt er een foutmelding weergegeven, anders resulteert een succesvolle verbinding in het volgende scherm.

Als dit scherm wordt weergegeven, heeft Clonezilla de SAMBA-share met succes aangekoppeld en kan het beeldproces/de configuratie worden voortgezet. Het kan nooit kwaad om te bevestigen dat de SAMBA-server de verbinding ook ‘ziet’. Om er zeker van te zijn dat Clonezilla inderdaad verbonden is, kan het volgende commando op de Samba-server worden gegeven.


lsof -i :445 | grep -i established

11. Het volgende proces is het configureren van de imaging van deze specifieke server. Clonezilla heeft twee modi; Beginner en Expert. In deze handleiding wordt eenvoudigweg 'Beginner' gebruikt, omdat deze alle benodigde opties voor het beeldvormingsproces biedt.

12. In de volgende stap wordt gevraagd waar Clonezilla een afbeelding van moet maken op dit specifieke systeem. Omdat de hele server gevirtualiseerd moet worden, zal ‘savedisk’ geselecteerd worden om alle partities op het systeem op te nemen.

Opmerking: Zorg ervoor dat de Samba-share voldoende ruimte heeft om de HELE schijf op te slaan! Clonezilla zal enige compressie uitvoeren, maar het is beter om ervoor te zorgen dat de ruimte aanwezig is VOORDAT u gaat klonen.

13. In de toekomst moet de afbeelding een naam krijgen in de volgende menuprompt.

14. Zodra een naam is opgegeven, zal Clonezilla vragen welke schijf (als er meerdere zijn) waarvan een image moet worden gemaakt. In dit voorbeeld ziet Clonezilla de specifieke RAID-controller van deze server en rapporteert de grootte van de schijf. In dit geval is de gerapporteerde grootte 146 GB.

Opmerking: zorg er opnieuw voor dat het Samba-share voldoende ruimte heeft voor het beeldvormingsproces! Clonezilla zal wat compressie uitvoeren, maar het is beter dan genezen.

15. De volgende stap is iets relatief nieuw voor Clonezilla en het is de mogelijkheid om bestandssystemen te repareren terwijl de imaging plaatsvindt. De bestandssystemen die door deze functie worden ondersteund, zijn dezelfde die normaal gesproken worden ondersteund door het Linux 'fsck' hulpprogramma.

Deze controle is niet verplicht, maar kan wel een slecht imago helpen voorkomen. Sla de controle over als deze optie niet gewenst is.

16. Het volgende scherm wordt gebruikt om te controleren of de afbeelding kan worden hersteld nadat de afbeelding is gemaakt. Er wordt voorgesteld dit te doen om de eerste keer een goed beeld te garanderen. Dit zal echter enige tijd toevoegen aan het beeldvormingsproces als het systeem waarvan een beeld wordt gevormd groot is.

17. Nadat u op 'Ok' heeft gedrukt bij de prompt voor het controleren van de opgeslagen afbeelding, begint Clonezilla met de initiële configuratie en voorbereidingen voor de beeldvorming. Het beeldvormingsproces is echter nog niet begonnen! Wanneer alle controles zijn voltooid, zal Clonezilla nog een laatste keer vragen om te verifiëren dat alle parameters correct zijn en vragen om het beeldvormingsproces te starten.

18. Nadat is bevestigd dat alle instellingen zijn bevestigd, start Clonezilla het beeldvormingsproces en geeft enig inzicht in de status.

19. Dit scherm wordt geleidelijk gevuld met rood, wat de voortgang van de beeldvorming aangeeft. Indien geïnstrueerd, zal Clonezilla de opgeslagen afbeelding onmiddellijk na het maken van de afbeelding controleren. Zodra Clonezilla klaar is, worden er instructies gegeven over hoe u verder kunt gaan.

Dit is een goed teken dat de afbeelding waarschijnlijk met succes is gemaakt en gereed zou moeten zijn om naar de virtuele gast binnen XenServer te worden verplaatst.