Iwwer Backups an Proxmox VE

Iwwer Backups an Proxmox VE
Den Artikel "D'Magie vun der Virtualiséierung: Eng Aféierung zu Proxmox VE" mir hunn erfollegräich en Hypervisor op de Server installéiert, d'Späichere matenee verbonnen, d'Basissécherheet gekëmmert a souguer déi éischt virtuell Maschinn erstallt. Loosse mer elo kucken wéi een déi elementarst Aufgaben ëmsetzt, déi musse gemaach ginn, fir ëmmer fäeg sinn d'Servicer am Fall vun engem Echec ze restauréieren.

Proxmox's gebierteg Tools erlaaben Iech net nëmmen Daten ze backen, awer och Sets vu pre-konfiguréierten Betribssystembiller fir séier Deployment ze kreéieren. Dëst hëlleft Iech net nëmmen en neie Server fir all Service an e puer Sekonnen ze kreéieren wann néideg, awer reduzéiert och d'Downtime op e Minimum.

Mir wäerten net iwwer d'Noutwendegkeet schwätzen fir Backups ze kreéieren, well dëst evident ass a laang en Axiom ass. Loosst eis op e puer net offensichtlech Saachen an Features ophalen.

Als éischt, kucke mer wéi d'Daten während der Backup-Prozedur gespäichert ginn.

Backup Algorithmen

Loosst eis mat der Tatsaach ufänken datt Proxmox gutt Standard Tools huet fir Backupkopien vu virtuelle Maschinnen ze kreéieren. Et mécht et einfach all Är virtuell Maschinn Daten ze späicheren an ënnerstëtzt zwee Kompressiounsmechanismen, souwéi dräi Methoden fir dës Kopien ze kreéieren.

Loosst eis als éischt d'Kompressiounsmechanismen kucken:

  1. LZO Kompressioun. E lossless Datekompressiounsalgorithmus erfonnt zréck an der Mëtt vun den 90er. De Code gouf geschriwwen Markus Oberheimer (implementéiert am Proxmox vum lzop Utility). D'Haaptrei Fonktioun vun dësem Algorithmus ass ganz héich-Vitesse Unpackung. Dofir kann all Backup erstallt mat dësem Algorithmus an enger minimaler Zäit ofgesat ginn wann néideg.
  2. GZIP Kompressioun. Mat dësem Algorithmus gëtt de Backup kompriméiert mam GNU Zip Utility, deen de mächtege Deflate Algorithmus benotzt Phil Katz. Den Haaptaccent ass op maximal Datekompressioun, wat den Diskraum reduzéiert, deen duerch Backupkopien besat gëtt. Den Haaptunterschied vum LZO ass datt d'Kompressioun / Dekompressiounsprozeduren zimlech vill Zäit daueren.

Archivmodus

Proxmox bitt dem Systemadministrator e Choix vun dräi Backupmethoden. Mat hinnen, kënnt Dir de erfuerderleche Problem léisen andeems Dir d'Prioritéit tëscht dem Bedierfnes fir Ënnerbriechung an der Zouverlässegkeet vum Backup bestëmmt:

  1. Snapshot Modus. Dëse Modus kann och Live Backup genannt ginn, well et net erfuerdert d'virtuell Maschinn ze stoppen fir se ze benotzen. D'Benotzung vun dësem Mechanismus ënnerbrach net d'Operatioun vum VM, awer et huet zwee ganz seriös Nodeeler - Probleemer kënnen optrieden wéinst der Dateiverspärung vum Betribssystem an der luesste Kreatiounsgeschwindegkeet. Backups erstallt mat dëser Method sollen ëmmer an engem Testëmfeld getest ginn. Soss ass et e Risiko, datt wann Nout-Erhuelung néideg ass, se versoen.
  2. Suspend Modus. Déi virtuell Maschinn "afréiert" temporär hiren Zoustand bis de Backupprozess fäerdeg ass. D'Inhalter vum RAM ginn net geläscht, wat Iech erlaabt Iech weider ze schaffen aus dem Punkt wou d'Aarbecht gestoppt gouf. Natierlech verursacht dëst Server-Downtime wärend Informatioun kopéiert gëtt, awer et ass net néideg fir déi virtuell Maschinn auszeschalten / opzemaachen, wat fir e puer Servicer zimlech kritesch ass. Besonnesch wann de Start vun e puer Servicer net automatesch ass. Wéi och ëmmer, sou Backupe sollten och an en Testëmfeld agesat ginn fir ze testen.
  3. Stop Modus. Déi zouverlässegst Backupmethod, erfuerdert awer e komplette Shutdown vun der virtueller Maschinn. E Kommando gëtt geschéckt fir e reegelméissege Shutdown auszeféieren, nodeems se gestoppt ginn, gëtt e Backup gemaach, an da gëtt e Kommando gegeben fir d'virtuell Maschinn auszeschalten. D'Zuel vu Feeler mat dëser Approche ass minimal a meeschtens op Null reduzéiert. Backups erstallt op dës Manéier bal ëmmer korrekt ofsetzen.

Ausféierung vun der Reservatioun Prozedur

Fir e Backup ze kreéieren:

  1. Loosst eis op déi gewënscht virtuell Maschinn goen.
  2. Wielt en Element Reservatioun.
  3. Dréckt op de Knäppchen Reservéiert elo. Eng Fënster wäert opmaachen an där Dir d'Parameteren fir den zukünftege Backup auswielen kënnt.

    Iwwer Backups an Proxmox VE

  4. Als Späichere weisen mir deen un, dee mir verbonne sinn am viregten Deel.
  5. Nodeems Dir d'Parameteren ausgewielt hutt, dréckt op de Knäppchen Reservatioun a waart bis de Backup erstallt gëtt. Et gëtt eng Inscriptioun iwwer dëst TASK OK.

    Iwwer Backups an Proxmox VE

Elo sinn déi erstallt Archiven mat Backupkopien vu virtuelle Maschinnen verfügbar fir vum Server erofzelueden. Déi einfachst an allgemeng Method fir ze kopéieren ass SFTP. Fir dëst ze maachen, benotzt de populäre Cross-Plattform FTP Client FileZilla, deen mam SFTP Protokoll funktionéiere kann.

  1. Am Beräich Host gitt d'IP Adress vun eisem Virtualiséierungsserver am Feld Benotzernumm gitt root am Feld Passwuert - déi, déi während der Installatioun ausgewielt gouf, an am Feld Hafen uginn "22" (oder all aneren Hafen dee fir SSH Verbindungen spezifizéiert gouf).
  2. Dréckt op de Knäppchen Schnell Verbindung a wann all d'Donnéeën richteg agefouert goufen, da gesitt Dir am aktive Panel all d'Dateien um Server.
  3. Gitt an den Dossier /mnt/lagerung. All erstallt Backups ginn am Ënnerverzeechnes "dump". Si wäerten ausgesinn wéi:
    • vzdump-qemu-machine_number-date-time.vma.gz wann Dir d'GZIP Method wielt;
    • vzdump-qemu-machine_number-date-time.vma.lzo am Fall vun der LZO Method auswielen.

Et ass recommandéiert direkt Backupkopien vum Server erofzelueden an se op enger sécherer Plaz ze späicheren, zum Beispill an eiser Cloud Storage. Wann Dir eng Datei mat vma Resolutioun auspackt, en Utility mam selwechten Numm deen mat Proxmox kënnt, da bannen do sinn Dateien mat den Extensiounen rau, conf и fw. Dës Dateien enthalen déi folgend:

  • rau - Disk Bild;
  • conf - VM Konfiguratioun;
  • fw - Firewall Astellunge.

Restauratioun vun engem Backupsatellit

Loosst eis eng Situatioun betruechten wou eng virtuell Maschinn zoufälleg geläscht gouf a seng Nout-Restauratioun aus engem Backup erfuerderlech ass:

  1. Öffnen d'Späicherplaz wou d'Backupkopie läit.
  2. Gitt op d'Tab Inhalt.
  3. Wielt déi gewënscht Kopie an dréckt op de Knäppchen Recovery.

    Iwwer Backups an Proxmox VE

  4. Mir weisen d'Zilspäicherung an d'ID un déi d'Maschinn zougewisen gëtt nodeems de Prozess ofgeschloss ass.
  5. Dréckt op de Knäppchen Recovery.

Wann d'Restauratioun fäerdeg ass, erschéngt de VM an der Lëscht vun verfügbaren.

Klonen eng virtuell Maschinn

Zum Beispill, loosst eis unhuelen datt eng Firma Ännerungen un e kriteschen Service muss maachen. Sou eng Ännerung gëtt ëmgesat andeems Dir vill Ännerungen un de Konfiguratiounsdateien maacht. D'Resultat ass onberechenbar an all Feeler kann e Servicefehler verursaachen. Fir ze verhënneren datt esou en Experiment e lafende Server beaflosst, ass et recommandéiert déi virtuell Maschinn ze klonen.

De Klonemechanismus erstellt eng exakt Kopie vum virtuelle Server, mat deem all Ännerunge kënne gemaach ginn ouni d'Operatioun vum Haaptservice ze beaflossen. Dann, wann d'Ännerungen erfollegräich applizéiert ginn, gëtt den neie VM gestart an deen alen ass ofgeschalt. Et gëtt eng Feature an dësem Prozess deen ëmmer sollt erënnert ginn. Déi gekloont Maschinn wäert déi selwecht IP Adress hunn wéi déi ursprénglech VM, dat heescht datt et en Adresskonflikt gëtt wann et ufänkt.

Mir soen Iech wéi Dir esou eng Situatioun vermeide kënnt. Direkt virum Klonen, sollt Dir Ännerungen un der Netzkonfiguratioun maachen. Fir dëst ze maachen, musst Dir d'IP Adress temporär änneren, awer den Netzwierkservice net nei starten. Nodeems de Klonen op der Haaptmaschinn ofgeschloss ass, sollt Dir d'Astellunge zréckginn an all aner IP Adress op der gekloonter Maschinn setzen. Also kréie mir zwou Kopien vum selwechte Server op verschidden Adressen. Dëst erlaabt Iech séier den neie Service a Betrib ze setzen.

Wann dëse Service e Webserver ass, da musst Dir nëmmen den A-Rekord mat Ärem DNS-Provider änneren, no deem Client Ufroe fir dësen Domain Numm un d'Adress vun der gekloonter virtueller Maschinn geschéckt ginn.

Iwwregens, Selectel bitt all seng Clienten de Service fir all Zuel vun Domainen op NS Serveren gratis ze hosten. Opzeechnunge gi souwuel duerch eise Kontrollpanel wéi och duerch eng speziell API geréiert. Liest méi iwwer dëst an eiser Wëssensbasis.

Klonen vun engem VM zu Proxmox ass eng ganz einfach Aufgab. Fir dëst ze maachen, musst Dir déi folgend maachen:

  1. Gitt op d'Maschinn déi mir brauchen.
  2. Wielt aus dem Menü méi Punkt Klon.
  3. An der Fënster déi opmaacht, fëllt den Numm Parameter aus.

    Iwwer Backups an Proxmox VE

  4. Maacht Klonen mat engem Touch vun engem Knäppchen Klon.

Dëst Tool erlaabt Iech eng Kopie vun enger virtueller Maschinn net nëmmen um lokalen Server ze maachen. Wann e puer Virtualiséierungsserver an e Cluster kombinéiert sinn, da kënnt Dir mat dësem Tool direkt déi erstallt Kopie op de gewënschten physesche Server réckelen. Eng nëtzlech Feature ass d'Wiel vun der Disklagerung (Parameter Zillagerung), wat ganz bequem ass wann Dir eng virtuell Maschinn vun engem physikalesche Medien an en anert bewegt.

Virtuell Späicherformater

Loosst eis Iech méi iwwer d'Drive-Formate soen, déi am Proxmox benotzt ginn:

  1. Matière. Déi verständlech an einfachst Format. Dëst ass eng Byte-fir-Byte Festplack Datendatei ouni Kompressioun oder Optimiséierung. Dëst ass e ganz bequem Format well et einfach mat dem Standard Mount Kommando op all Linux System montéiert ka ginn. Ausserdeem ass dëst déi schnellsten "Typ" Drive, well den Hypervisor et op kee Fall muss veraarbechten.

    E seriöse Nodeel vun dësem Format ass datt egal wéi vill Plaz Dir fir déi virtuell Maschinn zougewisen hutt, genee déiselwecht Quantitéit un Hard Disk Space wäert vun der RAW Datei besat ginn (onofhängeg vun der aktueller besat Plaz bannent der virtueller Maschinn).

  2. QEMU Bildformat (qcow2). Vläicht déi universellst Format fir all Aufgab auszeféieren. Säi Virdeel ass datt d'Datedatei nëmmen déi tatsächlech besat Plaz an der virtueller Maschinn enthält. Zum Beispill, wann 40 GB Plaz zougewisen gouf, awer nëmmen 2 GB gouf tatsächlech benotzt, da wäert de Rescht vum Raum fir aner VMs verfügbar sinn. Dëst ass ganz wichteg wann Dir Disk Space spuert.

    E klengen Nodeel fir mat dësem Format ze schaffen ass déi folgend: fir esou e Bild op all anere System ze montéieren, musst Dir als éischt eroflueden spezielle nbd Chauffera benotzt och den Utility emol nbd, wat de Betribssystem erlaabt d'Datei als normale Blockapparat ze kréien. Duerno gëtt d'Bild verfügbar fir d'Montage, d'Partitionéierung, d'Kontroll vum Dateiesystem an aner Operatiounen.

    Et sollt een drun erënneren datt all I/O Operatiounen wann Dir dëst Format benotzt, a Software veraarbecht ginn, wat e Verlängerung mat sech bréngt wann Dir aktiv mam Disk Subsystem schafft. Wann d'Aufgab ass eng Datebank um Server z'installéieren, dann ass et besser de RAW Format ze wielen.

  3. VMware Bildformat (vmdk). Dëst Format ass gebierteg vum VMware vSphere Hypervisor a gouf a Proxmox fir Kompatibilitéit abegraff. Et erlaabt Iech eng VMware virtuell Maschinn op eng Proxmox Infrastruktur ze migréieren.

    D'Benotzung vu vmdk op enger kontinuéierlecher Basis ass net recommandéiert; dëst Format ass dat luesst am Proxmox, sou datt et nëmme gëeegent ass fir Migratiounen auszeféieren, näischt méi. Dëse Mängel wäert wahrscheinlech an absehbarer Zukunft eliminéiert ginn.

Schafft mat Disk Biller

Proxmox kënnt mat engem ganz prakteschen Utility genannt qemu-img. Eng vu senge Funktiounen ass virtuell Disk Biller ze konvertéieren. Fir et ze benotzen, öffnen just d'Hypervisor Konsole a lafen de Kommando am Format:

qemu-img convert -f vmdk test.vmdk -O qcow2 test.qcow2

Am Beispill gëtt de vmdk Bild vun der virtueller VMware Drive genannt Test wäert an Format ëmgerechent ginn qcow 2. Dëst ass e ganz nëtzlecht Kommando wann Dir e Feeler an der initialer Formatauswiel korrigéiere musst.

Dank dem selwechte Kommando kënnt Dir d'Schafung vum gewënschten Bild mat dem Argument forcéieren schafen:

qemu-img create -f raw test.raw 40G

Dëse Kommando wäert en Testbild am Format erstellen Matière, 40 GB Gréisst. Elo ass et gëeegent fir mat enger vun de virtuelle Maschinnen ze verbannen.

D'Gréisst vun enger virtueller Disk änneren

An zum Schluss wäerte mir Iech weisen wéi Dir d'Gréisst vun engem Disk Bild vergréissert wann et aus irgendege Grënn net méi genuch Plaz ass. Fir dëst ze maachen, benotze mir d'Gréisst änneren Argument:

qemu-img resize -f raw test.raw 80G

Elo ass eist Bild 80 GB grouss ginn. Dir kënnt detailléiert Informatioun iwwer d'Bild mat dem Argument kucken Infoen:

qemu-img info test.raw

Vergiesst net datt d'Erweiderung vum Bild selwer net automatesch d'Gréisst vun der Partition vergréissert - et gëtt einfach verfügbare fräie Raum bäi. Fir d'Partition z'erhéijen, benotzt de Kommando:

resize2fs /dev/sda1

wou / Dev / sda1 - déi néideg Rubrik.

Automatisatioun vu Backups

Mat der manueller Method fir Backups ze kreéieren ass eng ganz Aarbechtsintensiv an Zäitopwendeg Aufgab. Dofir enthält Proxmox VE en Tool fir automatesch geplangte Backups. Loosst eis kucken wéi dëst ze maachen:

  1. Mat der Hypervisor Web Interface, öffnen den Artikel Datenzenter.
  2. Wielt en Element Reservatioun.
  3. Dréckt op de Knäppchen Foto.
  4. Setzt Parameteren fir de Scheduler.

    Iwwer Backups an Proxmox VE

  5. Kuckt d'Këscht Umaachen.
  6. Späichert d'Ännerunge mam Knäppchen schafen.

Elo lancéiert de Scheduler automatesch de Backupprogramm op der exakter Zäit spezifizéiert, baséiert op dem spezifizéierte Zäitplang.

Konklusioun

Mir iwwerpréift Standardmethoden fir Backup a Restauratioun vun virtuelle Maschinnen. Hir Notzung erlaabt Iech all Donnéeën ouni Probleemer ze späicheren an se am Noutfall dréngend ze restauréieren.

Natierlech ass dëst net deen eenzege Wee fir wichteg Donnéeën ze späicheren. Et gi vill Tools zur Verfügung, z.B. Duplizitéit, mat deem Dir voll an inkrementell Kopien vum Inhalt vu Linux-baséiert virtuelle Serveren erstellen kënnt.

Wann Dir Backupprozeduren ausféiert, sollt Dir ëmmer berücksichtegen datt se den Disk Subsystem aktiv lueden. Dofir ass et recommandéiert dës Prozeduren während Perioden vu minimaler Belaaschtung auszeféieren fir Verspéidungen während I / O Operatiounen bannent de Maschinnen ze vermeiden. Dir kënnt de Status vun Scheif Operatioun Verspéidungen direkt vun der Hypervisor Web Interface Monitor (IO Délaie Parameter).

Source: will.com

Setzt e Commentaire