XenServer fysisk til virtuel migration - del 6


Gå videre med lidt af en værdi-tilføjelsesartikel og stadig binde til den forrige artikel om gæsteskabelse i XenServer, denne artikel vil nærme sig begrebet fysisk til virtuel (P2V) migration inden for et XenServer-miljø.

Processen med at flytte en fysisk server til en virtuel server er desværre dårligt dokumenteret i XenServer. Tidligere har der været værktøjer, der udførte arbejdet for administratoren, men fra og med XenServer 6.5 synes disse værktøjer ikke længere at være adskilt fra XenServer-installationsprogrammet.

Denne artikel gennemgår processen med at tage et diskbillede med et værktøj kendt som Clonezilla, et fantastisk open source-projekt til disk-/partitionsbilleddannelse. Billedet af denne server gemmes på en Samba-server på netværket, og derefter oprettes en ny virtuel gæst på XenServer-systemet.

Denne nye gæst vil naturligvis ikke have et operativsystem og vil blive opsat til PXE-boot til Clonezilla, så billedet kan trækkes fra Samba-serveren og placeres på en nyoprettet virtuel harddisk (VDI).

  1. XenServer 6.5
  2. Clonezilla Live - billedsoftware
  3. PXE boot-server med Clonezilla PXE bootbar - http://clonezilla.org/livepxe.php
  4. Samba Server - Nok lagerplads til at gemme den fysiske gæsts image

Denne artikel vil fokusere på den faktiske migration af en fysisk server snarere end alle de indviklede detaljer om PXE boot Clonezilla fra en lokal PXE-server.

Billeddannelse af den fysiske server

1. Den første del af denne proces er handlingen med faktisk billeddannelse af den fysiske server. Dette opnås ved PXE-opstart af Clonezilla Live, men kan gøres ved hjælp af Clonezilla live via en USB eller CD-ROM. Når Clonezilla er startet op, venter skærmen på at bestemme, hvad det næste trin er at vælge “Start_Clonezilla” ...

2. Valg af 'Start_Clonezilla' beder om alle de nødvendige konfigurationer i stedet for et shell-miljø. Den næste skærm beder om billedbehandlingstilstand. For denne fysiske til virtuelle migration flyttes hele serverens disk til et virtuelt system, og der skal derfor vælges 'enhedsbillede'.

3. Det næste skærmbillede spørger, hvor billedet af serveren skal gemmes. Denne artikel vil bruge en Samba-deling på en anden netværksserver.

4. Fortsæt til næste skærmbillede, Clonezilla vil nu bede om legitimationsoplysninger for at få adgang til Samba-aktien. Sørg for at indtaste serverens IP-adresse, eller hvis DNS fungerer korrekt, kan serverens fuldt kvalificerede værtsnavn bruges i stedet.

5. Det næste skærmbillede beder om Samba-domænet. Hvis der findes en, skal du indtaste den her, men de fleste systemer ikke kræver det, og at trykke på enter vil gå til næste skærmbillede.

6. Det næste trin er at indtaste en gyldig SAMBA-bruger til den pågældende deling. Sørg for, at denne bruger kan logge ind på delingen normalt. Clonezilla er ikke altid klar med hensyn til godkendelsesfejl, og hvis brugeren allerede er en kendt gyldig bruger, vil det gøre fejlfinding enklere.

7. Det næste trin er at specificere navnet på SAMBA-aktien. Standarddelingsnavnet er "billeder", men omgivelserne varierer. Sørg for at placere det relevante delingsnavn i følgende prompt.

8. Clonezilla vil nu bede om, at sikkerhedstilstanden skal bruges. Vælg 'auto', medmindre der er specifik grund til at bruge 'ntlm' i miljøet.

9. Endelig vil Clonezilla bede om Samba-brugerens adgangskode for at få adgang til delingen. Kommandolinjen følger normal indtastning af Linux-adgangskode med hensyn til ikke at vise noget, mens adgangskoden er skrevet, men adgangskoden indtastes stadig.

10. Når du har skrevet adgangskoden til Samba-aktien, skal du trykke på enter. Clonezilla vil forsøge at kontakte Samba-serveren og montere Samba-delingen. Hvis Clonezilla ikke lykkes, viser den en fejl, ellers resulterer en vellykket forbindelse i følgende skærmbillede.

Hvis denne skærm vises, har Clonezilla monteret SAMBA-share med succes, og billedbehandlingsprocessen/konfigurationen kan fortsætte. Det gør aldrig ondt at bekræfte, at SAMBA-serveren også 'ser' forbindelsen også. Følgende kommando kan udstedes på Samba-serveren for at sikre, at Clonezilla faktisk er forbundet.

# lsof -i :445 | grep -i established

11. Den næste proces er at konfigurere billeddannelse af denne særlige server. Clonezilla har to tilstande; Begynder og ekspert. Denne guide bruger simpelthen 'Begynder', da den giver alle de nødvendige muligheder for billedbehandlingsprocessen.

12. Det næste trin spørger, hvad Clonezilla skal tage et billede af på dette specifikke system. Da hele serveren skal virtualiseres, vælges 'gemt disk' for at inkludere alle partitioner på systemet.

Bemærk: Sørg for, at Samba-aktien har nok plads til at lagre HELE disken! Clonezilla komprimerer noget, men det er bedre at sikre, at der findes plads FØR kloning.

13. Når vi bevæger os fremad, skal billedet have et navn i den følgende menuprompt.

14. Når et navn er angivet, spørger Clonezilla hvilken disk (hvis der findes flere), der skal afbildes. I dette eksempel vil Clonezilla se den specifikke RAID-controller på denne server og rapportere størrelsen på disken. I dette tilfælde er den rapporterede størrelse 146 GB.

Bemærk: Sørg igen for, at Samba-aktien har plads nok til billedbehandlingsprocessen! Clonezilla vil gøre noget komprimering, men bedre sikkert end undskyld.

15. Det næste trin er noget relativt nyt for Clonezilla, og det er evnen til at reparere filsystemer, mens billeddannelsen finder sted. Filsystemerne, der understøttes af denne funktion, er de samme, som normalt understøttes af Linux 'fsck' -værktøjet.

Denne kontrol er ikke obligatorisk, men kan hjælpe med at forhindre et dårligt billede. Spring markeringen over, hvis denne mulighed ikke ønskes.

16. Det næste skærmbillede bruges til at kontrollere, om billedet kan gendannes, efter at billedet er taget. Det foreslås, at dette gøres for at sikre et godt image første gang igennem. Dette vil tilføje noget tid til billedbehandlingsprocessen, men hvis systemet, der afbildes, er stort.

17. Efter at have trykket 'Ok' til den gemte billedprompt, begynder Clonezilla den indledende konfiguration og forberedelserne til billeddannelse. Billedbehandlingsprocessen er dog ikke startet endnu! Når alle kontroller er udført, beder Clonezilla en sidste gang om at kontrollere, at alle parametre er korrekte, og beder om at starte billedbehandlingsprocessen.

18. Efter at have bekræftet, at alle indstillinger er bekræftet, starter Clonezilla billedbehandlingsprocessen og giver noget indblik i status.

19. Denne skærm fyldes gradvist op med rødt, hvilket viser fremskridt med billeddannelsen. Hvis du bliver bedt om det, vil Clonezilla kontrollere det gemte billede umiddelbart efter at have taget billedet. Når Clonezilla er færdig, giver den instruktioner om, hvordan du fortsætter.

Dette er et godt tegn på, at billedet sandsynligvis blev taget med succes og burde være klar til at blive flyttet til den virtuelle gæst i XenServer.