Backup incrementale in Proxmox VE utilizzando VBR

Backup incrementale in Proxmox VE utilizzando VBR
In uno di articoli precedenti Nella serie sull'hypervisor Proxmox VE, ti abbiamo già spiegato come eseguire i backup utilizzando strumenti standard. Oggi ti mostreremo come utilizzare l'eccellente strumento Veeam® Backup&Replication™ 10 per gli stessi scopi.

“I backup hanno una chiara essenza quantistica. Finché non provi a eseguire il ripristino dal backup, è in sovrapposizione. Ha successo e non”. (trovato su Internet)

Disclaimer:

Questo articolo è una traduzione gratuita ed estesa sull'argomento guida, pubblicato sul forum Veeam. Se agisci rigorosamente secondo la guida originale, anche nella prima fase di installazione delle intestazioni pve riceverai un errore, perché il sistema semplicemente non saprà dove trovarli. Ci sono molti momenti non ovvi lì.

No, non sto dicendo che questo sia il metodo di backup ideale. No, non può essere consigliato per la produzione. No, non garantisco la perfetta integrità dei backup effettuati.

Tuttavia, tutto questo funziona ed è abbastanza adatto a molti utenti e amministratori di sistema alle prime armi che stanno muovendo i primi passi nell'apprendimento della virtualizzazione e dei sistemi di backup.


Il backup è forse uno dei processi più importanti da cui dipende il lavoro di qualsiasi azienda. Non c'è niente di più costoso dei dati archiviati nei sistemi informativi aziendali, e niente di peggio dell'incapacità di ripristinarli in caso di guasto.

Accade spesso che le persone pensino alla necessità del backup e alla scelta di uno strumento solo dopo che si è già verificata un'emergenza che ha comportato la perdita di dati critici. Con l'evoluzione delle tecnologie di virtualizzazione, le applicazioni di backup sono state progettate per funzionare a stretto contatto con gli hypervisor. Il prodotto Veeam® Backup&Replication™, che dispone di ampie funzionalità di backup in ambienti virtualizzati, non ha fatto eccezione. Oggi ti diremo come configurarlo per funzionare con Proxmox VE.

Configurazione dell'hypervisor

Utilizzeremo la versione corrente di Proxmox al momento in cui scriviamo: 6.2-1. Questa versione è stata rilasciata il 12 maggio 2020 e contiene molte modifiche utili, di cui parleremo in uno dei seguenti articoli. Per ora, iniziamo a preparare l'hypervisor. L'attività principale è installare Veeam® Agent for Linux su un host ridondante che esegue Proxmox. Ma prima, facciamo alcune cose.

Preparazione del sistema

Installiamo l'utilità sudo, che manca nel sistema se Proxmox non è stato installato in un sistema Linux esistente, ma come sistema operativo separato da immagine ufficiale. Avremo bisogno anche degli header pve del kernel. Accediamo al server tramite SSH e aggiungiamo un repository che funziona senza abbonamento di supporto (ufficialmente non è consigliato per la produzione, ma contiene i pacchetti di cui abbiamo bisogno):

echo "deb http://download.proxmox.com/debian/pve buster pve-no-subscription" >> /etc/apt/sources.list

apt update

apt install sudo pve-headers

Dopo questa procedura, assicurati di riavviare il server.

Installazione di Veeam® Agent

Scarica pacchetto deb Veeam® Agent for Linux dal sito ufficiale (è richiesto un account), armati di un client SFTP e carica il pacchetto deb risultante sul server. Installiamo il pacchetto e aggiorniamo l'elenco dei programmi nei repository che questo pacchetto aggiunge:

dpkg -i veeam-release-deb_1.x.x_amd64.deb

Aggiorniamo nuovamente i repository:

apt update

Installa l'agente stesso:

apt install veeam

Controlliamo che tutto sia stato installato correttamente:

dkms status

La risposta sarà qualcosa del genere:

veeamsnap, 4.0.0.1961, 5.4.41-1-pve, x86_64: installed

Configurazione di Veeam® Backup&Replication™

Aggiunta di un archivio

Naturalmente, puoi archiviare i backup direttamente su un server con Veeam® Backup&Replication™ distribuito, ma è comunque più conveniente utilizzare uno storage esterno.

Vai alla sezione INFRASTRUTTURA DI BACKUP:

Backup incrementale in Proxmox VE utilizzando VBR
Seleziona Archivi di backup e premi il pulsante Aggiungi repository e nella finestra che appare, seleziona Memoria collegata alla rete:

Backup incrementale in Proxmox VE utilizzando VBR
Ad esempio, facciamo un test di archiviazione SMB, il mio è un normale QNAP:

Backup incrementale in Proxmox VE utilizzando VBR
Inserisci il nome e la descrizione, quindi fai clic sul pulsante Avanti:

Backup incrementale in Proxmox VE utilizzando VBR
Inserisci l'indirizzo dell'archivio SMB e, se richiede l'autorizzazione, fai clic su Aggiungi per aggiungere i dettagli di accesso:

Backup incrementale in Proxmox VE utilizzando VBR
Inserisci il nome utente e la password per accedere all'archivio SMB, quindi fai clic sul pulsante Bene e, tornando alla finestra precedente, - Avanti:

Backup incrementale in Proxmox VE utilizzando VBR
Se tutto viene eseguito senza errori, il programma si connetterà all'archivio, richiederà informazioni sullo spazio disponibile su disco e visualizzerà la seguente finestra di dialogo. In esso, imposta parametri aggiuntivi (se necessario) e fai clic sul pulsante Avanti:

Backup incrementale in Proxmox VE utilizzando VBR
Nella finestra successiva, puoi lasciare tutte le impostazioni predefinite e anche fare clic Avanti:

Backup incrementale in Proxmox VE utilizzando VBR
Controlliamo che i componenti necessari siano installati e siano nello stato esiste giàe premere il pulsante APPLICA:

Backup incrementale in Proxmox VE utilizzando VBR
A questo punto, Veeam® Backup&Replication™ si collegherà nuovamente allo storage, determinerà i parametri necessari e creerà il repository. Clic Avanti:

Backup incrementale in Proxmox VE utilizzando VBR
Controlliamo le informazioni di riepilogo sul repository aggiunto e facciamo clic sul pulsante Fine:

Backup incrementale in Proxmox VE utilizzando VBR
Il programma offrirà automaticamente di salvare i suoi file di configurazione in un nuovo repository. Non ne abbiamo bisogno, quindi rispondiamo Non:

Backup incrementale in Proxmox VE utilizzando VBR
Repository aggiunto con successo:

Backup incrementale in Proxmox VE utilizzando VBR

Creazione di un'attività di backup

Nella finestra principale di Veeam® Backup&Replication™, fare clic su Lavoro di backup - Computer Linux. Scegliere un tipo server e il regime Gestito dal server di backup:

Backup incrementale in Proxmox VE utilizzando VBR
Diamo un nome all'attività e facoltativamente aggiungiamo una descrizione. Quindi fare clic Avanti:

Backup incrementale in Proxmox VE utilizzando VBR
Successivamente, dobbiamo aggiungere tutti i server con Proxmox di cui eseguiremo il backup. Per fare ciò, fare clic su Aggiungi - Computer individuale. Inserisci il nome host o l'indirizzo IP del server e i dettagli di accesso. Creiamo così una lista Computer protetti e spingere Avanti:

Backup incrementale in Proxmox VE utilizzando VBR
Ora un punto molto importante, ovvero la scelta dei dati che verranno aggiunti al backup. Tutto dipenderà da dove si trovano esattamente le tue macchine virtuali. Se vuoi aggiungere solo un volume logico, allora hai bisogno della modalità Backup a livello di volume e selezionare, ad esempio, il percorso del volume logico o del dispositivo /dev/pve. Tutte le altre azioni sono identiche.

Per questo articolo mostreremo come funziona la modalità Backup a livello di file:

Backup incrementale in Proxmox VE utilizzando VBR
Nella finestra successiva, creiamo un elenco di directory per il backup. Clic Aggiungi e registrare le directory in cui sono archiviati i file di configurazione della macchina virtuale. Per impostazione predefinita questa è una directory /etc/pve/nodes/pve/qemu-server/. Se utilizzi non solo macchine virtuali, ma anche contenitori LXC, aggiungi la directory /etc/pve/nodes/pve/lxc/. Nel mio caso è anche una directory /dati.

Dopo aver così generato un elenco di directory, fare clic su Avanti:

Backup incrementale in Proxmox VE utilizzando VBR
Dall'elenco a discesa dei repository, seleziona Archiviazione, creato in precedenza. Determinare la lunghezza della catena per il backup incrementale. Più punti ci sono Politica di conservazione, più spazio risparmierai. Allo stesso tempo, l'affidabilità della copia di backup diminuirà. Mi interessa più l'affidabilità che lo spazio di archiviazione, quindi gli ho dato 4 punti. Puoi prendere il valore standard 7. Continua a configurare l'attività facendo clic Avanti:

Backup incrementale in Proxmox VE utilizzando VBR
Qui lasciamo invariati i parametri, basta andare nella seguente finestra:

Backup incrementale in Proxmox VE utilizzando VBR
Impostazione dello scheduler. Questa è una delle funzionalità più interessanti che semplifica la vita di un amministratore di sistema. Nell'esempio ho scelto di avviare automaticamente un backup ogni giorno alle 2 del mattino. Un'altra ottima caratteristica è la possibilità di interrompere il lavoro di backup se andiamo oltre il limite di tempo della “finestra di backup” assegnata. Il suo programma esatto viene generato tramite il pulsante Finestra:

Backup incrementale in Proxmox VE utilizzando VBR
Ancora una volta, ad esempio, supponiamo di eseguire i backup solo durante le ore non lavorative nei giorni feriali e che nei fine settimana non siamo affatto limitati nel tempo. Creiamo una tabella così bella, torniamo alla finestra precedente e facciamo clic APPLICA:

Backup incrementale in Proxmox VE utilizzando VBR
Non resta che controllare le informazioni di riepilogo sull'attività e premere il pulsante Fine:

Backup incrementale in Proxmox VE utilizzando VBR
Ciò completa la creazione dell'attività di backup.

Esecuzione di un backup

Tutto qui è elementare. Nella finestra principale del programma, seleziona l'attività creata e fai clic su Inizio. Il sistema si connetterà automaticamente al nostro server (o più server), controllerà la disponibilità di spazio di archiviazione e riserverà la quantità di spazio su disco richiesta. Quindi inizierà il processo di backup vero e proprio e al termine riceveremo informazioni complete sul processo.

Se si verifica un problema come questo durante il processo di backup: Impossibile caricare il modulo [veeamsnap] con i parametri [zerosnapdata=1 debuglogging=0], è necessario ricostruire il modulo veeamsnap secondo istruzione.

Backup incrementale in Proxmox VE utilizzando VBR
La cosa particolarmente interessante è che sul server stesso possiamo vedere non solo l'elenco di tutti i processi di backup completati, ma anche monitorare il processo in tempo reale con il comando Veeam:

Backup incrementale in Proxmox VE utilizzando VBR
Prevedendo la domanda sul perché la console sembra così strana, dirò subito: mi piace molto come appare la console sullo schermo di un monitor CRT a tubo caldo. Questo viene fatto utilizzando un emulatore di terminale cool-retro-termine.

Recupero dati

Ora la domanda più importante. Ma come ripristinare i dati se accade qualcosa di irreparabile? Ad esempio, è stata eliminata accidentalmente la macchina virtuale sbagliata. Nella GUI di Proxmox è completamente scomparso; non c'era più nulla nello spazio di archiviazione dove si trovava la macchina.

Il processo di recupero è semplice. Vai alla console Proxmox e inserisci il comando:

veeam

Vedremo un elenco dei backup completati. Utilizzare le frecce per selezionare quello desiderato e premere il pulsante R. Successivamente, seleziona un punto di ripristino e fai clic entrare:

Backup incrementale in Proxmox VE utilizzando VBR
Dopo un paio di secondi, il punto di ripristino verrà montato nella directory / mnt / backup.

Tutto ciò che resta da fare è copiare le unità virtuali e i file di configurazione delle macchine virtuali nelle loro posizioni, dopodiché la macchina “uccisa” apparirà automaticamente nella GUI di Proxmox VE. Sarai in grado di avviarlo normalmente.

Per smontare un punto di ripristino, non dovresti farlo manualmente, ma piuttosto premere il pulsante U nell'utilità Veeam.

Questo è tutto.

Che la forza sia con te!

Articoli precedenti sull'hypervisor Proxmox VE:

Fonte: habr.com

Aggiungi un commento