I en af tidligere artikler cyklus om Proxmox VE hypervisor, har vi allerede talt om, hvordan man sikkerhedskopierer ved hjælp af standardværktøjer. I dag vil vi vise dig, hvordan du bruger det fremragende Veeam® Backup&Replication™ 10-værktøj til de samme formål.
"Sikkerhedskopier har en klar kvantekarakter. Indtil du forsøger at gendanne fra en sikkerhedskopi, er den i superposition. Han har både succes og ikke.” (findes på internettet)
Ansvarsfraskrivelse:
Denne artikel er en gratis og udvidet oversættelse om emnet guidepostet på Veeam-forummet. Hvis du handler strengt i overensstemmelse med den originale vejledning, vil du selv i det første trin af installation af pve-headere få en fejl, fordi systemet vil simpelthen ikke vide, hvor de skal tage dem hen. Der er masser af uoplagte øjeblikke.
Nej, jeg siger ikke, at dette er den ideelle backup-metode. Nej, det kan ikke anbefales til produktion. Nej, jeg garanterer ikke den perfekte integritet af sikkerhedskopierne.
Men det hele fungerer og er ganske velegnet til mange brugere og nybegyndere systemadministratorer, der tager deres første skridt i at lære om virtualisering og backup-systemer.
Backup er måske en af de vigtigste processer, som enhver virksomheds arbejde afhænger af. Intet er mere værdifuldt end de data, der er lagret i virksomhedens informationssystemer, og intet er værre end ikke at kunne gendanne dem i tilfælde af en fejl.
Det sker ofte, at folk først tænker på behovet for en sikkerhedskopi og valget af et værktøj, efter at der allerede er opstået en nødsituation, forbundet med tab af kritiske data. Efterhånden som virtualiseringsteknologierne udviklede sig, begyndte backup-applikationer at fokusere på tæt interaktion med hypervisorer. Veeam® Backup&Replication™-produktet er ingen undtagelse, det har omfattende backup-funktioner i virtualiserede miljøer. I dag viser vi dig, hvordan du sætter den op til at fungere med Proxmox VE.
Opsætning af hypervisor
Vi vil bruge den nuværende version af Proxmox i skrivende stund - 6.2-1. Denne version blev udgivet den 12. maj 2020 og indeholder en masse nyttige ændringer, som vi vil diskutere i en af de følgende artikler. For nu, lad os begynde at forberede hypervisoren. Hovedopgaven er at installere Veeam® Agent til Linux på en redundant vært med Proxmox. Men før det, lad os gøre et par ting.
System forberedelse
Installer hjælpeprogrammet sudo, som mangler i systemet, hvis Proxmox ikke blev installeret på et eksisterende Linux-system, men som et selvstændigt OS fra officielt billede. Vi har også brug for pve kernel headers. Vi går til serveren via SSH og tilføjer et lager, der fungerer uden et supportabonnement (det anbefales officielt ikke til produktion, men det indeholder de pakker, vi har brug for):
Efter denne procedure skal du sørge for at genstarte serveren.
Installation af Veeam® Agent
Downloader deb pakke Veeam® Agent for Linux fra det officielle websted (kræver en konto), bevæbn dig selv med en SFTP-klient og upload den resulterende deb-pakke til serveren. Installer pakken og opdater listen over programmer i de lagre, som denne pakke tilføjer:
Du kan selvfølgelig også gemme sikkerhedskopier direkte på en server med Veeam® Backup&Replication™ installeret, men det er stadig mere praktisk at bruge eksternt lager.
Gå til afsnittet BACKUP INFRASTRUKTUR:
Vælg punktet Backup Repositories, tryk på knappen Tilføj lager og vælg i det vindue, der vises Netværkstilsluttet lager:
Lad os for eksempel tage en test SMB-lagerplads, jeg har en almindelig QNAP:
Udfyld navn og beskrivelse, og klik derefter på knappen Næste:
Indtast SMB-lageradressen, og hvis det kræver godkendelse, skal du klikke på Tilføj for at tilføje adgangsoplysninger:
Udfyld brugernavnet og adgangskoden for at få adgang til SMB-lageret, og klik derefter på knappen ОК og vender tilbage til det forrige vindue, - Næste:
Hvis alt er gjort uden fejl, vil programmet oprette forbindelse til lageret, anmode om information om den tilgængelige diskplads og vise følgende dialogboks. Indstil yderligere parametre i den (om nødvendigt) og klik på knappen Næste:
I det næste vindue kan du forlade alle standardindstillingerne og også klikke Næste:
Vi kontrollerer, at de nødvendige komponenter er installeret og er i status eksisterer allerede, og tryk på knappen Indløs:
På dette tidspunkt vil Veeam® Backup&Replication™ oprette forbindelse til lageret igen, bestemme de nødvendige indstillinger og oprette lageret. Klik Næste:
Vi tjekker oversigtsoplysningerne om det tilføjede lager og trykker på knappen Finish:
Programmet vil automatisk tilbyde at gemme dets konfigurationsfiler i et nyt lager. Det har vi ikke brug for, så vi svarer Ingen:
Repository tilføjet med succes:
Oprettelse af et backupjob
Klik på i hovedvinduet i Veeam® Backup&Replication™ backup job — Linux-computer. Vælg en type Server og tilstand Administreret af backup-server:
Giv opgaven et navn og tilføj eventuelt en beskrivelse. Tryk derefter på Næste:
Dernæst skal vi tilføje alle de servere med Proxmox, som vi vil sikkerhedskopiere. For at gøre dette skal du trykke på Tilføj — individuel computer. Indtast serverens værtsnavn eller IP-adresse, og få adgang til detaljerne. Derfor laver vi en liste Beskyttede computere og klik Næste:
Nu en meget vigtig pointe, nemlig valget af data, der skal tilføjes til sikkerhedskopien. Alt vil afhænge af, hvor præcis dine virtuelle maskiner er placeret. Hvis du kun vil tilføje noget logisk volumen, har du brug for tilstanden backup af lydstyrkeniveau og vælg f.eks. stien til den logiske volumen eller enhed /dev/pve. Alle andre trin er identiske.
Til denne artikel vil vi vise, hvordan tilstanden fungerer. Sikkerhedskopiering på filniveau:
I det næste vindue danner vi en liste over mapper til backup. Klik Tilføj og foreskriv de mapper, hvor konfigurationsfilerne for virtuelle maskiner er gemt. Standard er biblioteket /etc/pve/nodes/pve/qemu-server/. Hvis du ikke kun bruger virtuelle maskiner, men også LXC-containere, så tilføj mappen /etc/pve/nodes/pve/lxc/. I mit tilfælde er dette også en mappe /data.
Efter at have dannet en liste over telefonbøger, tryk Næste:
Vælg fra rullelisten over depoter Opbevaringoprettet tidligere. Bestem kædelængden for en trinvis backup. Jo flere point ind fastholdelsespolitikjo mere plads sparer du. Men samtidig vil sikkerhedskopieringens pålidelighed falde. Pålidelighed er vigtigere for mig end mængden af lagerplads, så jeg sætter 4 point. Du kan tage standardværdien 7. Fortsæt med at konfigurere opgaven ved at klikke Næste:
Her lader vi parametrene være uændrede, bare gå til følgende vindue:
Indstil skemalæggeren. Dette er en af de fedeste funktioner til at gøre livet for en systemadministrator lettere. I eksemplet valgte jeg automatisk at starte backup hver dag kl. 2. En anden fantastisk funktion er muligheden for at afbryde backup-jobbet, hvis vi går ud over tidsgrænsen for det tildelte "backup-vindue". Dens nøjagtige tidsplan dannes via knappen Window:
Lad os igen som et eksempel antage, at vi kun udfører backup i arbejdsfri tid på hverdage, og i weekenden er vi slet ikke tidsbegrænsede. Vi danner netop sådan et smukt bord, vend tilbage til det forrige vindue og klik Indløs:
Det er kun at kontrollere oversigtsoplysningerne om opgaven og trykke på knappen Finish:
Dette fuldender oprettelsen af backup-opgaven.
At lave en sikkerhedskopi
Alt er elementært her. I programmets hovedvindue skal du vælge den oprettede opgave og klikke Starten. Systemet vil automatisk oprette forbindelse til vores server (eller flere servere), tjekke lagertilgængeligheden og reservere den nødvendige mængde diskplads. Så starter backup-processen faktisk, og efter afslutningen vil vi modtage omfattende information om processen.
Hvis i færd med at starte en sikkerhedskopi et problem som Kunne ikke indlæse modul [veeamsnap] med parametre [zerosnapdata=1 debuglogging=0], så skal du genopbygge modulet veeamsnap i overensstemmelse med instruktioner.
Hvad der er særligt interessant er, at vi på selve serveren ikke kun kan se en liste over alle afsluttede backupopgaver, men også overvåge processen i realtid med kommandoen veeam:
Ved at forudsige spørgsmålet om, hvorfor konsollen ser så mærkelig ud, vil jeg sige med det samme: Jeg kan virkelig godt lide, hvordan konsollen ser ud på skærmen på en CRT-skærm med varmt rør. Dette gøres ved hjælp af en terminalemulator. cool-retro-term.
Datagendannelse
Nu det vigtigste spørgsmål. Men hvordan gendanner man data, hvis der sker noget uopretteligt? For eksempel blev den forkerte virtuelle maskine ved et uheld slettet. I Proxmox GUI forsvandt det helt, intet var tilbage i lageret, hvor maskinen var.
Gendannelsesprocessen er enkel. Vi går til Proxmox-konsollen og indtaster kommandoen:
veeam
Vi vil se en liste over gennemførte sikkerhedskopier. Vælg de ønskede pile og tryk på tasten R. Vælg derefter et gendannelsespunkt og klik Indtast:
Efter et par sekunder vil gendannelsespunktet blive monteret i mappen /mnt/backup.
Det er kun tilbage at kopiere de virtuelle drev og konfigurationsfiler på virtuelle maskiner til deres steder, hvorefter den "dræbte" maskine automatisk vises i Proxmox VE GUI. Du vil være i stand til at starte den normalt.
For at afmontere gendannelsespunktet bør du ikke gøre det manuelt, men du skal trykke på tasten U i nytte veeam.