{"id":93710,"date":"2020-09-09T07:42:42","date_gmt":"2020-09-09T05:42:42","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/politiki-hraneniya-veeam-br-rasputyvaem-bekapnye-czepi-vmeste-s-tehpodderzhkoj"},"modified":"2020-09-09T07:42:42","modified_gmt":"2020-09-09T05:42:42","slug":"politiki-hraneniya-veeam-br-rasputyvaem-bekapnye-czepi-vmeste-s-tehpodderzhkoj","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/politiki-hraneniya-veeam-br-rasputyvaem-bekapnye-czepi-vmeste-s-tehpodderzhkoj","title":{"rendered":"Politiche di archiviazione Veeam B&amp;R \u2014 districhiamo le catene di backup insieme al supporto tecnico","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Saluto i lettori del nostro blog! In parte ci conosciamo gi\u00e0: i miei post in inglese sono apparsi qui nella traduzione della mia cara collega <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/users\/polarowl\/\" class=\"user_link\">polarowl<\/a><\/noindex>. Questa volta ho deciso di rivolgermi direttamente al pubblico di lingua russa. <\/p>\n<p>Per il mio debutto, volevo trovare un tema che fosse interessante per il pubblico pi\u00f9 ampio possibile e che richiedesse un'analisi dettagliata. Daniel Defoe sosteneva che ogni persona \u00e8 destinata a due cose: alla morte e alle tasse. Da parte mia, posso dire che ogni ingegnere di supporto si aspetta di ricevere domande sulle politiche di retention dei punti di ripristino (o, pi\u00f9 semplicemente, sul \u2018retention\u2019). Come funziona il retention, ho iniziato a spiegarlo 4 anni fa, quando ero un ingegnere junior di primo livello, e continuo a spiegarlo anche ora, essendo diventato team leader di un team di lingua spagnola e italiana. Sono sicuro che i miei colleghi di secondo e persino terzo livello di supporto rispondono regolarmente alle stesse domande. <\/p>\n<p>In questa luce, ho voluto scrivere un post definitivo, il pi\u00f9 dettagliato possibile, a cui gli utenti di lingua russa possano tornare continuamente come a un manuale. Il momento \u00e8 opportuno: la recente uscita della decima versione anniversaria ha aggiunto nuove funzionalit\u00e0 al core che non \u00e8 cambiato per anni. Il mio post \u00e8 orientato principalmente su questa versione, anche se gran parte di quanto scritto \u00e8 valido anche per le versioni precedenti; alcune delle funzionalit\u00e0 descritte non le troverete semplicemente l\u00ec. Infine, guardando un po' al futuro, dir\u00f2 che nella prossima versione sono attesi alcuni cambiamenti, ma ne parleremo quando sar\u00e0 il momento. Quindi, cominciamo.<\/p>\n<p><img decoding=\"async\" alt=\"Politiche di archiviazione Veeam B&amp;R \u2014 districhiamo le catene di backup insieme al supporto tecnico\" src=\"\/wp-content\/uploads\/2020\/09\/b1058211b747658bd40edd88e8d18b3b.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Compiti di backup (Backup job)<\/h2>\n<p>\nPer iniziare, analizziamo quella parte che non ha subito modifiche nella versione 10. La politica di retention \u00e8 definita da diversi parametri. Apriamo la finestra di creazione di un nuovo compito e passiamo alla scheda Storage. Qui vedremo un parametro che determina il numero desiderato di punti di ripristino:<\/p>\n<p><img decoding=\"async\" alt=\"Politiche di archiviazione Veeam B&amp;R \u2014 districhiamo le catene di backup insieme al supporto tecnico\" src=\"\/wp-content\/uploads\/2020\/09\/7dbc5000fc7f2cba09baf5951d7f9ac3.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nTuttavia, questa \u00e8 solo una parte dell'equazione. Il numero reale di punti \u00e8 determinato anche dalla modalit\u00e0 di backup impostata per il compito. Per scegliere questo parametro, \u00e8 necessario cliccare sul pulsante Advanced nella stessa scheda. Questo aprir\u00e0 una nuova finestra con molte opzioni. Numeriamole e consideriamole una per una:<\/p>\n<p><img decoding=\"async\" alt=\"Politiche di archiviazione Veeam B&amp;R \u2014 districhiamo le catene di backup insieme al supporto tecnico\" src=\"\/wp-content\/uploads\/2020\/09\/267e51961b9084484c3bfdd4e729467b.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSe attivi solo l'opzione 1, il compito funzioner\u00e0 in modalit\u00e0 \"incrementale infinito\" (forever forward incremental). Non ci sono difficolt\u00e0 in questo: il compito conserver\u00e0 un numero impostato di punti di ripristino dal backup completo (file con estensione VBK) fino all'ultimo incremento (file con estensione VIB). Quando il numero di punti supera il valore impostato, il pi\u00f9 antico incremento verr\u00e0 unito al backup completo. In altre parole, se il compito \u00e8 impostato per conservare 3 punti, subito dopo una sessione ci saranno 4 punti nel repository, dopo di che il backup completo verr\u00e0 unito con il pi\u00f9 antico incremento e il numero totale di punti torner\u00e0 a 3. <\/p>\n<p><img decoding=\"async\" alt=\"Politiche di archiviazione Veeam B&amp;R \u2014 districhiamo le catene di backup insieme al supporto tecnico\" src=\"\/wp-content\/uploads\/2020\/09\/f0f06ce8e283c8f9046b3ca336dfbda9.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAnche il retention per la modalit\u00e0 \"reverse incremental\" (opzione 2) \u00e8 estremamente semplice. Poich\u00e9 in questo caso l'ultima punto sar\u00e0 un backup completo, seguito da una catena di cosiddetti rollback (file con estensione VRB), per applicare il retention \u00e8 sufficiente eliminare il rollback pi\u00f9 vecchio. La situazione sar\u00e0 la stessa: subito dopo una sessione il numero di punti superer\u00e0 il valore impostato di 1, dopodich\u00e9 torner\u00e0 al valore desiderato.<\/p>\n<p><img decoding=\"async\" alt=\"Politiche di archiviazione Veeam B&amp;R \u2014 districhiamo le catene di backup insieme al supporto tecnico\" src=\"\/wp-content\/uploads\/2020\/09\/99e7905396ccaa94f9ead7b48a393180.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nTieni presente che con la modalit\u00e0 reverse incremental \u00e8 possibile attivare anche backup completi periodici (opzione 4), ma questo non cambia la sostanza. S\u00ec, nella catena appariranno punti di ripristino completi, ma continueremo semplicemente a eliminare i punti pi\u00f9 vecchi uno alla volta. <\/p>\n<p>Infine, arriviamo alla parte interessante. Se attivi il backup incrementale, ma in aggiunta attivi le opzioni 3 o 4 (o anche entrambe contemporaneamente), il compito inizier\u00e0 a creare backup completi periodici con metodo \"attivo\" o sintetico. Il metodo di creazione del backup completo non \u00e8 importante: conterr\u00e0 gli stessi dati, mentre la catena incrementale sar\u00e0 suddivisa in \"sotto catene\". Questo metodo \u00e8 chiamato forward incremental ed \u00e8 proprio questo che suscita la maggior parte delle domande da parte dei nostri clienti. <\/p>\n<p>La retention qui viene applicata rimuovendo la parte pi\u00f9 vecchia della catena (dal backup completo all'incremento). In questo caso, non rimuoveremo solo il backup vuoto o solo una parte degli incrementi. L'intera \"sotto-catena\" viene rimossa completamente in una sola volta. Cambia anche il significato dell'impostazione del numero di punti: se in altri metodi \u00e8 il numero massimo consentito, dopo il quale \u00e8 necessario applicare la retention, qui questo parametro definisce il numero minimo. In altre parole, dopo aver rimosso la parte pi\u00f9 vecchia della \"sotto-catena\", il numero di punti nella parte restante non deve scendere al di sotto di questo minimo. <\/p>\n<p>Cercher\u00f2 di illustrare questo concetto graficamente. Supponiamo che la retention sia impostata su 3 punti, il compito funziona ogni giorno con un backup completo il luned\u00ec. In questo caso, la retention sar\u00e0 applicata quando il numero totale di punti raggiunge 10:<\/p>\n<p><img decoding=\"async\" alt=\"Politiche di archiviazione Veeam B&amp;R \u2014 districhiamo le catene di backup insieme al supporto tecnico\" src=\"\/wp-content\/uploads\/2020\/09\/9575b97a1cb0855cef387bd2b28554aa.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPerch\u00e9 10, quando \u00e8 stato impostato a 3? Luned\u00ec \u00e8 stato creato un backup completo. Da marted\u00ec a domenica, il compito ha creato incrementi. Infine, il luned\u00ec successivo viene nuovamente creato un backup completo e solo quando sono stati creati 2 incrementi, l'intera parte pi\u00f9 vecchia della catena pu\u00f2 essere rimossa, perch\u00e9 il numero rimanente di punti non scender\u00e0 al di sotto dei 3 impostati. <\/p>\n<p>Se l'idea \u00e8 chiara, ti invito a provare a calcolare la retention da solo. Prendiamo queste condizioni: il compito viene avviato per la prima volta il gioved\u00ec (naturalmente, verr\u00e0 effettuato un backup completo). Il compito \u00e8 impostato per creare un backup completo il mercoled\u00ec e la domenica e conservare 8 punti di ripristino. Quando sar\u00e0 applicata la retention per la prima volta?<\/p>\n<p>Per rispondere a questa domanda, ti consiglio di prendere un foglio di carta, tracciarlo per giorni della settimana e scrivere quale punto viene creato ogni giorno. La risposta diventer\u00e0 ovvia.<\/p>\n<p>                        <b class=\"spoiler_title\">Risposta<\/b><br \/>\n                        <img decoding=\"async\" alt=\"Politiche di archiviazione Veeam B&amp;R \u2014 districhiamo le catene di backup insieme al supporto tecnico\" src=\"\/wp-content\/uploads\/2020\/09\/7929f9871cbc8e77efe08d5bf471684a.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nSpiegazione: per rispondere basta chiedersi \"quando sar\u00e0 applicata la retention\"? Risposta: quando potremo rimuovere i 3 primi punti (VBK, VIB, VIB) e la catena rimanente non scender\u00e0 al di sotto dei 8 punti previsti. \u00c8 chiaro che saremo in grado di farlo quando avremo 11 punti in totale, cio\u00e8 la domenica della seconda settimana. <\/p>\n<p>Alcuni lettori potrebbero obiettare: \"perch\u00e9 tutto questo, se c'\u00e8 <noindex><a rel=\"nofollow\" href=\"https:\/\/rps.dewin.me\/\">rps.dewin.me<\/a><\/noindex>?\u00bb. \u0411\u0435\u0437 \u0441\u043e\u043c\u043d\u0435\u043d\u0438\u044f, \u044d\u0442\u043e \u043e\u0447\u0435\u043d\u044c \u043f\u043e\u043b\u0435\u0437\u043d\u044b\u0439 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442, \u0438 \u0432 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0441\u043b\u0443\u0447\u0430\u044f\u0445 \u044f \u0431\u044b \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u043b \u0438\u043c\u0435\u043d\u043d\u043e \u0435\u0433\u043e, \u043d\u043e \u0435\u0441\u0442\u044c \u0443 \u043d\u0435\u0433\u043e \u0438 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f. \u041f\u0440\u0435\u0436\u0434\u0435 \u0432\u0441\u0435\u0433\u043e, \u043e\u043d \u043d\u0435 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0443\u043a\u0430\u0437\u0430\u0442\u044c \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u044b\u0435 \u0443\u0441\u043b\u043e\u0432\u0438\u044f, \u0430 \u0432\u043e \u043c\u043d\u043e\u0433\u0438\u0445 \u0441\u043b\u0443\u0447\u0430\u044f\u0445 \u0441\u043b\u0443\u0447\u0430\u0435\u0432 \u0432\u043e\u043f\u0440\u043e\u0441 \u0437\u0432\u0443\u0447\u0438\u0442 \u0438\u043c\u0435\u043d\u043d\u043e \u00ab\u0443 \u043d\u0430\u0441 \u0435\u0441\u0442\u044c \u0442\u0430\u043a\u0430\u044f \u0446\u0435\u043f\u043e\u0447\u043a\u0430, \u0447\u0442\u043e \u0431\u0443\u0434\u0435\u0442, \u0435\u0441\u043b\u0438 \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u0442\u0430\u043a\u0438\u0435-\u0442\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438?\u00bb. \u0412\u043e-\u0432\u0442\u043e\u0440\u044b\u0445, \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0443 \u0432\u0441\u0435-\u0442\u0430\u043a\u0438 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043d\u0435 \u0445\u0432\u0430\u0442\u0430\u0435\u0442 \u043d\u0430\u0433\u043b\u044f\u0434\u043d\u043e\u0441\u0442\u0438. \u041f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0447\u043a\u0443 RPS \u043a\u043b\u0438\u0435\u043d\u0442\u0430\u043c, \u044f \u043d\u0435 \u043d\u0430\u0445\u043e\u0434\u0438\u043b \u043f\u043e\u043d\u0438\u043c\u0430\u043d\u0438\u044f, \u0430 \u0432\u043e\u0442 \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u0432 \u0435\u0435 \u043a\u0430\u043a \u0432 \u043f\u0440\u0438\u043c\u0435\u0440\u0435 (\u0434\u0430\u0436\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u0442\u043e\u0442 \u0436\u0435 Paint), \u0434\u0435\u043d\u044c \u0437\u0430 \u0434\u043d\u0435\u043c, \u0432\u0441\u0435 \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043b\u043e\u0441\u044c \u044f\u0441\u043d\u043e. <\/p>\n<p>Finalmente, non abbiamo considerato l'opzione \"Trasforma le catene di backup precedenti in rollback\" (contrassegnata dal numero 5). Questa opzione a volte confonde i clienti che la attivano \u00abautomaticamente\u00bb, desiderando semplicemente attivare un backup sintetico. Nel frattempo, questa opzione attiva un modo di backup completamente speciale. Senza entrare nei dettagli, devo dire che a questo punto dello sviluppo del prodotto, \"Trasforma le catene di backup precedenti in rollback\" \u00e8 un'opzione obsoleta e non riesco a pensare a uno scenario in cui dovrebbe essere utilizzata. Il suo valore \u00e8 cos\u00ec dubbio che per un certo periodo Anton Gostev ha lanciato un appello sul forum chiedendo di inviargli esempi del suo utilizzo utile (se ne avete, scrivete nei commenti, mi interessa molto). Se non si trovano (penso che sar\u00e0 cos\u00ec), l'opzione verr\u00e0 rimossa nelle versioni successive. <\/p>\n<p>L'attivit\u00e0 creer\u00e0 incrementi (VIB) fino al giorno in cui \u00e8 programmato un backup completo sintetico. In quel giorno viene effettivamente creato un VBK, ma tutti i punti fino a quel VBK vengono trasformati in rollback (VRB). Dopo ci\u00f2, l'attivit\u00e0 continuer\u00e0 a creare incrementi per il backup completo fino al successivo backup sintetico. In definitiva, nella catena si crea un mix esplosivo di file VBK, VBR e VIB. La retention si applica in modo molto semplice: rimuovendo l'ultimo VBR:<\/p>\n<p><img decoding=\"async\" alt=\"Politiche di archiviazione Veeam B&amp;R \u2014 districhiamo le catene di backup insieme al supporto tecnico\" src=\"\/wp-content\/uploads\/2020\/09\/b58a12fa0fbe21c3af6754f19974d76e.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Problemi<\/h3>\n<p>\nOltre alla comprensione di come funziona, la maggior parte dei problemi che sorgono durante l'uso della modalit\u00e0 incrementale sono solitamente legati al backup completo. Un backup completo regolare \u00e8 necessario per questa modalit\u00e0, altrimenti il repository accumuler\u00e0 punti fino a quando non si riempir\u00e0. <\/p>\n<p>Ad esempio, un backup completo potrebbe essere creato troppo raramente. Diciamo che l'attivit\u00e0 \u00e8 impostata per mantenere 10 punti, mentre un backup completo viene creato una volta al mese. \u00c8 chiaro che il numero effettivo di punti qui sar\u00e0 significativamente maggiore di quello impostato. Oppure, l'attivit\u00e0 \u00e8 anche impostata per funzionare in modalit\u00e0 incrementale infinita e mantenere 50 punti. Poi qualcuno ha accidentalmente creato un backup completo. Ecco, da quel momento l'attivit\u00e0 aspetter\u00e0 che il punto completo accumuli 49 incrementi, dopo di che applicher\u00e0 la retention e torner\u00e0 alla modalit\u00e0 completamente infinita.<\/p>\n<p>Negli altri casi, il backup completo \u00e8 impostato per essere creato regolarmente, ma per qualche motivo non lo fa. Descriver\u00f2 qui la ragione pi\u00f9 comune. Alcuni clienti preferiscono utilizzare l'opzione di programmazione \"esegui dopo\" e impostare i task per lavorare in sequenza. Prendiamo questo esempio: ci sono 3 task che si eseguono ogni giorno e creano un backup completo di domenica. Il primo task inizia alle 22:30, gli altri si attivano in sequenza. Il backup incrementale richiede 10 minuti, e quindi alle 23:00 tutti i task terminano. Il backup completo, invece, richiede un'ora, quindi di domenica accade quanto segue: il primo task lavora dalle 22:30 alle 23:30. Il secondo dalle 23:30 a 00:30. E il terzo task si attiva gi\u00e0 luned\u00ec. Il backup completo \u00e8 programmato per domenica, quindi in questo caso semplicemente non ci sar\u00e0. Il task attender\u00e0 il backup completo per applicare la retention. Pertanto, fate attenzione quando utilizzate l'opzione \"esegui dopo\" o non utilizzatela affatto: semplicemente programmate i task per partire allo stesso orario e lasciate che il pianificatore delle risorse svolga il proprio lavoro. <\/p>\n<h2>L'opzione non semplice \"Rimuovi oggetti eliminati\"<\/h2>\n<p>\nNavigando tra le impostazioni del task Storage \u2013 Advanced \u2013 Maintenance, ci si pu\u00f2 imbattere nell'opzione \"rimuovi i dati degli oggetti eliminati dopo\", calcolata in giorni. <\/p>\n<p><img decoding=\"async\" alt=\"Politiche di archiviazione Veeam B&amp;R \u2014 districhiamo le catene di backup insieme al supporto tecnico\" src=\"\/wp-content\/uploads\/2020\/09\/c69ea635b789c34986cc1e516cda7141.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAlcuni clienti si aspettano che questa sia la retention. In realt\u00e0, si tratta di un'opzione completamente separata, il cui fraintendimento pu\u00f2 portare a conseguenze inaspettate. Tuttavia, prima di tutto, \u00e8 necessario spiegare come B&amp;R reagisce a situazioni in cui, durante la sessione, solo alcune macchine vengono sottoposte a backup con successo. <\/p>\n<p>Immaginiamo questo scenario: un task di backup incrementale continuo, impostato per conservare 6 punti. Nel task ci sono 2 macchine, una viene sempre sottoposta a backup con successo, l'altra d\u00e0 errori di tanto in tanto. Alla settima punto, si \u00e8 presentata la seguente situazione:<\/p>\n<p><img decoding=\"async\" alt=\"Politiche di archiviazione Veeam B&amp;R \u2014 districhiamo le catene di backup insieme al supporto tecnico\" src=\"\/wp-content\/uploads\/2020\/09\/bd18b145319fd73273fdf5a9a3593934.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n\u00c8 tempo di applicare la retention, ma una macchina ha 7 punti, mentre l'altra solo 4. Verr\u00e0 applicata la retention in questo caso? La risposta \u00e8 s\u00ec, verr\u00e0 applicata. Se almeno un oggetto \u00e8 stato sottoposto a backup, B&amp;R considera che il punto sia stato creato. <\/p>\n<p>Una situazione analoga pu\u00f2 verificarsi se qualche macchina non \u00e8 stata semplicemente inclusa nell'attivit\u00e0 durante una determinata sessione. Questo succede, ad esempio, quando le macchine vengono aggiunte all'attivit\u00e0 non individualmente, ma come parte di contenitori (cartelle, archivi) e una certa macchina migra temporaneamente in un altro contenitore. In tal caso, l'attivit\u00e0 sar\u00e0 considerata completata, ma nelle statistiche troverete un messaggio che invita a prestare attenzione al fatto che tale macchina non \u00e8 pi\u00f9 elaborata dall'attivit\u00e0. <\/p>\n<p><img decoding=\"async\" alt=\"Politiche di archiviazione Veeam B&amp;R \u2014 districhiamo le catene di backup insieme al supporto tecnico\" src=\"\/wp-content\/uploads\/2020\/09\/cdc7065b8ecd1c326a6fe50d4d527a3f.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nE cosa succede se non si presta attenzione a questo? Nel caso di modalit\u00e0 di incremento infinito o di decremento inverso, il numero di punti di ripristino della macchina \"problem\u00e1tica\" diminuir\u00e0 ad ogni sessione, fino a raggiungere 1, salvato in VBK. In altre parole, anche se la macchina non viene eseguita il backup per lungo tempo, un punto di ripristino rimarr\u00e0 comunque. La situazione \u00e8 diversa se sono abilitati backup completi periodici. Se si ignorano i segnali da B&amp;R, alla fine l'ultimo punto potrebbe essere eliminato insieme alla vecchia parte della catena. <\/p>\n<p>Chiariti questi dettagli, \u00e8 finalmente possibile considerare l'opzione \"Remove deleted items data after\". Essa eliminer\u00e0 tutti i punti per una determinata macchina, se questa macchina non viene sottoposta a backup per X giorni. Si prega di notare che questa impostazione non reagisce agli errori (abbiamo provato - non ha funzionato). Non ci deve essere nemmeno un tentativo di eseguire il backup della macchina. Sembrerebbe che l'opzione sia utile e debba sempre rimanere attivata. Se l'amministratore ha rimosso la macchina dall'attivit\u00e0, \u00e8 logico pulire i dati non necessari e la catena dopo un certo periodo di tempo. Tuttavia, l'impostazione richiede disciplina e attenzione.<\/p>\n<p>Fornir\u00f2 un esempio pratico: nel job sono stati aggiunti diversi contenitori, la cui composizione era piuttosto dinamica. A causa della mancanza di RAM, il server B&amp;R ha riscontrato problemi che sono rimasti inosservati. Il job \u00e8 partito e ha cercato di effettuare il backup delle macchine, tranne una, che in quel momento non era presente nel contenitore. Poich\u00e9 molte macchine hanno generato errori, per impostazione predefinita B&amp;R deve effettuare 3 tentativi aggiuntivi di fare il backup delle macchine \"problema\". A causa dei costanti problemi di RAM, questi tentativi si sono protratti per diversi giorni. Non c'\u00e8 stata una ripetizione del tentativo di effettuare il backup della VM mancante (la mancanza della VM non \u00e8 un errore). Alla fine, durante uno dei tentativi di ripetizione, \u00e8 stata eseguita la condizione \u201cRimuovi elementi eliminati\u201d e tutti i punti di ripristino della macchina sono stati cancellati. <\/p>\n<p>A questo proposito posso dire quanto segue: se hai impostato le notifiche sui risultati dei job, ancor meglio \u2014 se utilizzi l'integrazione con Veeam ONE, \u00e8 probabile che non ti succeda nulla del genere. Se per\u00f2 controlli il server B&amp;R ogni settimana per verificare che tutto funzioni, \u00e8 meglio rinunciare a opzioni che potrebbero potenzialmente portare all'eliminazione dei backup. <\/p>\n<h2>Cosa \u00e8 stato aggiunto nella v.10<\/h2>\n<p>\nCi\u00f2 di cui abbiamo parlato prima \u00e8 esistito in B&amp;R per molte versioni. Chiariti questi principi di funzionamento, vediamo ora cosa \u00e8 stato aggiunto nel celebrativo \"dieci\". <\/p>\n<h3>Ritenzione giornaliera<\/h3>\n<p>\nSopra abbiamo esaminato la politica di conservazione \"classica\", basata sul numero di punti di ripristino. Un approccio alternativo \u00e8 impostare nel medesimo menu \"giorni\" invece di \"punti di ripristino\". <\/p>\n<p><img decoding=\"async\" alt=\"Politiche di archiviazione Veeam B&amp;R \u2014 districhiamo le catene di backup insieme al supporto tecnico\" src=\"\/wp-content\/uploads\/2020\/09\/7fb1d2128ca8553f8ba58687cb6d5ae7.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nL'idea \u00e8 chiara dal nome: la ritenzione conserver\u00e0 un numero stabilito di giorni, mentre il numero di punti in ciascun giorno non ha importanza. Occorre per\u00f2 ricordare quanto segue:<\/p>\n<ul>\n<li>Il giorno corrente non \u00e8 considerato nel calcolo della ritenzione<\/li>\n<li>Anche i giorni in cui il job non ha funzionato affatto sono conteggiati. \u00c8 opportuno tenerne conto per non perdere accidentalmente i punti di ripristino di quei job che operano in modo irregolare. <\/li>\n<li>Il punto di ripristino \u00e8 considerato dal giorno in cui \u00e8 iniziata la sua creazione (cio\u00e8 se il job ha iniziato a funzionare di luned\u00ec e ha finito di marted\u00ec, questo punto \u00e8 di luned\u00ec)<\/li>\n<\/ul>\n<p>\nIn altri aspetti, i principi di applicazione del retention delle attivit\u00e0 sono determinati dal metodo di backup scelto. Proviamo un altro compito di calcolo, usando sempre lo stesso metodo incrementale. Diciamo che la retention \u00e8 impostata su 8 giorni, l'attivit\u00e0 viene eseguita ogni 6 ore con un backup completo il mercoled\u00ec. In questo caso, l'attivit\u00e0 non \u00e8 attiva di domenica. L'attivit\u00e0 viene avviata per la prima volta luned\u00ec. Quando verr\u00e0 applicata la retention?<\/p>\n<p>                        <b class=\"spoiler_title\">Risposta<\/b><br \/>\n                        Come al solito, \u00e8 meglio disegnare una tabella. Mi permetto di semplificare il compito e non disegner\u00f2 tutti i punti creati ogni giorno, poich\u00e9 il numero di punti al giorno qui non ha importanza. \u00c8 importante solo che il primo luned\u00ec e il mercoled\u00ec il primo punto sar\u00e0 un backup completo, mentre negli altri giorni l'attivit\u00e0 semplicemente creer\u00e0 4 punti incrementali. <\/p>\n<p><img decoding=\"async\" alt=\"Politiche di archiviazione Veeam B&amp;R \u2014 districhiamo le catene di backup insieme al supporto tecnico\" src=\"\/wp-content\/uploads\/2020\/09\/4ba50acb62b779dec1e1407f0257837f.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nChiarisco che la retention sar\u00e0 applicata eliminando il backup completo del luned\u00ec e il suo incremento. Quando accadr\u00e0? Quando la parte rimanente della catena conterr\u00e0 8 giorni. In questo caso, non consideriamo il giorno corrente, ma consideriamo invece la domenica. Pertanto, la risposta \u00e8 gioved\u00ec della seconda settimana. <\/p>\n<h3>Archiviazione tramite il metodo GFS per attivit\u00e0 normali<\/h3>\n<p>\nFino alla v.10, il metodo di archiviazione Grandfather-Father-Son (GFS) era disponibile solo per le attivit\u00e0 di creazione di copie di backup (Backup copy) e per le attivit\u00e0 di copia su nastro magnetico. Ora, invece, \u00e8 disponibile anche per i backup normali. <\/p>\n<blockquote><p>Sebbene non sia pertinente all'argomento attuale, non posso fare a meno di dire che la nuova funzionalit\u00e0 non implica un allontanamento dalla strategia 3-2-1. La presenza di punti di archiviazione nel repository principale non influisce sulla sua affidabilit\u00e0. \u00c8 previsto che il GFS venga utilizzato insieme a un repository scalabile (Scale-out), per caricare questi punti in S3 e simili archivi. Se non li utilizzi, \u00e8 meglio continuare a conservare i punti primari e di archiviazione in repository separati.<\/p><\/blockquote>\n<p> Ora esaminiamo i principi per la creazione di punti GFS. Nelle impostazioni dell'attivit\u00e0, nel passaggio Storage, \u00e8 comparsa un'apposita pulsante che richiama il seguente menu:<\/p>\n<p><img decoding=\"async\" alt=\"Politiche di archiviazione Veeam B&amp;R \u2014 districhiamo le catene di backup insieme al supporto tecnico\" src=\"\/wp-content\/uploads\/2020\/09\/0425b40d17eff734c49d0abadd3d2040.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nL'essenza del GFS pu\u00f2 essere riassunta in alcuni punti (nota che il GFS in altri tipi di attivit\u00e0 funziona in modo diverso, ma ne parler\u00f2 pi\u00f9 avanti):<\/p>\n<ul>\n<li>L'attivit\u00e0 non crea un backup completo separato per il punto GFS. Invece, verr\u00e0 utilizzato il backup completo pi\u00f9 appropriato disponibile. Pertanto, l'attivit\u00e0 deve funzionare in modalit\u00e0 incrementale con backup completi periodici, oppure il backup completo deve essere creato manualmente dall'utente. <\/li>\n<li>Se \u00e8 attivato solo un periodo (ad esempio, settimanale), all'inizio del periodo GFS l'attivit\u00e0 inizier\u00e0 semplicemente ad aspettare un backup completo e identificher\u00e0 il primo adatto come GFS.<\/li>\n<\/ul>\n<p>\nEsempio: l'attivit\u00e0 \u00e8 configurata per mantenere un GFS settimanale, utilizzando il backup del mercoled\u00ec. L'attivit\u00e0 funziona ogni giorno, ma il backup completo \u00e8 programmato per il venerd\u00ec. In questo caso, mercoled\u00ec inizia il periodo GFS e l'attivit\u00e0 inizia ad aspettare il punto giusto. Questo apparir\u00e0 venerd\u00ec e sar\u00e0 contrassegnato con il flag GFS.<\/p>\n<p><img decoding=\"async\" alt=\"Politiche di archiviazione Veeam B&amp;R \u2014 districhiamo le catene di backup insieme al supporto tecnico\" src=\"\/wp-content\/uploads\/2020\/09\/022ee6e9f71fc86848cf1d9b3fde5f1c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<ul>\n<li>Se pi\u00f9 periodi sono attivati contemporaneamente (ad esempio, settimanale e mensile), B&amp;R applicher\u00e0 un metodo che consente di utilizzare lo stesso punto come GFS per pi\u00f9 intervalli (per risparmiare spazio). I flag saranno assegnati a turno, a partire dal pi\u00f9 giovane.<\/li>\n<\/ul>\n<p>\nEsempio: il GFS settimanale \u00e8 impostato per il mercoled\u00ec, mentre il mensile per l'ultima settimana del mese. L'attivit\u00e0 funziona ogni giorno e crea backup completi il luned\u00ec e il venerd\u00ec. <\/p>\n<p>Per semplicit\u00e0, iniziamo il conteggio dalla penultima settimana del mese. In questa settimana verr\u00e0 creato un backup completo il luned\u00ec, ma sar\u00e0 ignorato perch\u00e9 l'intervallo GFS settimanale inizia mercoled\u00ec. Tuttavia, il backup completo di venerd\u00ec \u00e8 completamente adatto per il punto GFS. Questo sistema ci \u00e8 gi\u00e0 familiare.<\/p>\n<p><img decoding=\"async\" alt=\"Politiche di archiviazione Veeam B&amp;R \u2014 districhiamo le catene di backup insieme al supporto tecnico\" src=\"\/wp-content\/uploads\/2020\/09\/384962c561d254d696334b9e1c288733.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nOra consideriamo cosa accadr\u00e0 nell'ultima settimana del mese. L'intervallo GFS mensile inizier\u00e0 luned\u00ec, ma il VBK del luned\u00ec non sar\u00e0 contrassegnato come GFS, poich\u00e9 l'attivit\u00e0 mira a contrassegnare un VBK sia come punto GFS mensile che settimanale. In questo caso, la ricerca inizia esattamente con quello settimanale, poich\u00e9 per definizione pu\u00f2 diventare anche mensile. <\/p>\n<p><img decoding=\"async\" alt=\"Politiche di archiviazione Veeam B&amp;R \u2014 districhiamo le catene di backup insieme al supporto tecnico\" src=\"\/wp-content\/uploads\/2020\/09\/508f1aa1e12bf41f0e1aa6be686c9612.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSe vengono attivati solo gli intervalli settimanale e annuale, essi funzioneranno indipendentemente l'uno dall'altro e possono contrassegnare 2 VBK separati come corrispondenti agli intervalli GFS. <\/p>\n<h2>Attivit\u00e0 di creazione di copie di backup (Backup copy)<\/h2>\n<p>\nUn altro tipo di attivit\u00e0, spesso richiedente chiarimenti sul suo funzionamento. Iniziamo a esaminare il metodo \"classico\" di funzionamento, senza innovazioni v.10.<\/p>\n<h3>Metodo semplice di retention<\/h3>\n<p>\nPer impostazione predefinita, tali compiti funzionano in modalit\u00e0 incrementale infinita. La creazione dei punti \u00e8 determinata da due parametri: l'intervallo di copia e il numero desiderato di punti di ripristino (non c'\u00e8 retention per giorni qui). L'intervallo di copia \u00e8 impostato nella prima scheda Job durante la creazione del compito:<\/p>\n<p><img decoding=\"async\" alt=\"Politiche di archiviazione Veeam B&amp;R \u2014 districhiamo le catene di backup insieme al supporto tecnico\" src=\"\/wp-content\/uploads\/2020\/09\/afcfdd003458387fec5d3ac780a38eec.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nIl numero di punti \u00e8 determinato un po' pi\u00f9 in l\u00e0 nella scheda Target<\/p>\n<p><img decoding=\"async\" alt=\"Politiche di archiviazione Veeam B&amp;R \u2014 districhiamo le catene di backup insieme al supporto tecnico\" src=\"\/wp-content\/uploads\/2020\/09\/60b61d72640f78e98cc3fb5c0f98cde2.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nIl compito crea un nuovo punto per ogni intervallo (quanti pi\u00f9 punti sono stati creati per VM dai compiti iniziali non ha importanza). Alla fine dell'intervallo, il nuovo punto viene finalizzato e, se necessario, viene applicata la retention mediante la fusione di VBK e dell'incremento pi\u00f9 vecchio. Questo meccanismo ci \u00e8 gi\u00e0 noto. <\/p>\n<h3>Metodo di retention con GFS<\/h3>\n<p>\nBCJ pu\u00f2 anche memorizzare punti archivi. Questo viene impostato nella stessa scheda Target, leggermente sotto le impostazioni del numero di punti di ripristino:<\/p>\n<p><img decoding=\"async\" alt=\"Politiche di archiviazione Veeam B&amp;R \u2014 districhiamo le catene di backup insieme al supporto tecnico\" src=\"\/wp-content\/uploads\/2020\/09\/29d7199709b88042ea5bbf5a59098ef3.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nI punti GFS possono essere creati in due modi: sinteticamente, utilizzando i dati del repository secondario, oppure simulando un backup completo e leggendo tutti i dati dal repository primario (non \u00e8 attivata l'opzione contrassegnata dal numero 3). La retention in entrambi i casi sar\u00e0 molto diversa, quindi consideriamoli separatamente.<\/p>\n<h4>GFS sintetico<\/h4>\n<p>\nIn questo caso, il punto GFS non viene creato esattamente nel giorno stabilito. Invece, il punto GFS verr\u00e0 creato quando VIB di quel giorno, per il quale \u00e8 stata programmata la creazione del punto GFS, verr\u00e0 fuso con il backup completo. Questo a volte causa incomprensioni, poich\u00e9 il tempo passa e il punto GFS non arriva mai. Solo un potente sciamano del supporto tecnico pu\u00f2 predire in quale giorno apparir\u00e0 il punto. In realt\u00e0, non \u00e8 necessaria alcuna magia: basta guardare il numero di punti impostati e l'intervallo di sincronizzazione (quanti punti vengono creati ogni giorno). Provate a calcolare da soli con questo esempio: il compito \u00e8 impostato per mantenere 7 punti, l'intervallo di sincronizzazione \u00e8 di 12 ore (cio\u00e8 2 punti al giorno). Attualmente, ci sono gi\u00e0 7 punti nella catena, oggi \u00e8 luned\u00ec e per questa giornata \u00e8 programmata la creazione del punto GFS. In quale giorno verr\u00e0 creato?<\/p>\n<p>                        <b class=\"spoiler_title\">Risposta<\/b><br \/>\n                        Qui \u00e8 meglio descrivere come cambier\u00e0 dinamicamente la catena, giorno per giorno: <\/p>\n<p><img decoding=\"async\" alt=\"Politiche di archiviazione Veeam B&amp;R \u2014 districhiamo le catene di backup insieme al supporto tecnico\" src=\"\/wp-content\/uploads\/2020\/09\/eb3852ba1b09cd9d070e2ffcf9d87d2d.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nQuindi, luned\u00ec, l'ultimo incremento nella catena viene contrassegnato come GFS, ma non ci sono altre modifiche visibili. Ogni giorno il compito crea 2 nuovi punti, e il retention spinge inesorabilmente la catena avanti. Finalmente, gioved\u00ec, \u00e8 il momento di applicare il retention a quell'incremento. Questa sessione richieder\u00e0 pi\u00f9 tempo del solito, poich\u00e9 il compito \"estrarr\u00e0\" i blocchi necessari dalla catena e creer\u00e0 un nuovo punto completo. Da quel momento, ci saranno gi\u00e0 8 punti nella catena: 7 nella catena principale + GFS. <\/p>\n<h4>Creazione di punti GFS con l'opzione \u201cLeggi l'intero punto\u201d<\/h4>\n<p>\nCome ho detto sopra, BCJ funziona in modalit\u00e0 a incremento infinito. Adesso discuteremo l'unica eccezione a questa regola. Quando si attiva l'opzione \u201cLeggi l'intero punto\u201d, il punto GFS verr\u00e0 creato esattamente nel giorno programmato. Il compito stesso funzioner\u00e0 in modalit\u00e0 incrementale con backup completi periodici, come abbiamo discusso sopra. Il retention sar\u00e0 applicato anche eliminando la parte pi\u00f9 vecchia della catena. Tuttavia, in questo caso verranno rimossi solo gli incrementi, e il backup completo sar\u00e0 mantenuto come punto GFS. Pertanto, nel calcolo del retention non vengono considerati i punti contrassegnati con i flag GFS. <\/p>\n<p>Supponiamo che il compito sia impostato per conservare 7 punti e creare un punto GFS settimanale il luned\u00ec. In questo caso, ogni luned\u00ec il compito effettivamente creer\u00e0 un backup completo e lo contrassegner\u00e0 come GFS. Il retention sar\u00e0 applicato, quando, dopo aver rimosso gli incrementi dalla parte pi\u00f9 vecchia, il numero di incrementi rimanenti non scender\u00e0 al di sotto di 7. Ecco come appare nello schema:<\/p>\n<p><img decoding=\"async\" alt=\"Politiche di archiviazione Veeam B&amp;R \u2014 districhiamo le catene di backup insieme al supporto tecnico\" src=\"\/wp-content\/uploads\/2020\/09\/e04cab727c745bdd4c27e9d82c1ab7c6.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nQuindi, alla fine della seconda settimana, ci sono in totale 14 punti nella catena. Durante la seconda settimana, il compito ha creato 7 punti. Se fosse un compito semplice, il retention sarebbe gi\u00e0 stato applicato. Ma questo \u00e8 BCJ con retention GFS, quindi i punti GFS non li contiamo, e quindi ce ne sono solo 6. Vale a dire che non possiamo ancora applicare il retention. Nella terza settimana creiamo un altro backup completo con il flag GFS. 15 punti, ma questo non lo contiamo di nuovo. E, infine, marted\u00ec della terza settimana creiamo un incremento. Ora, se rimuoviamo gli incrementi della catena della prima settimana, il numero totale di incrementi soddisfer\u00e0 il retention stabilito. <\/p>\n<p>Come gi\u00e0 detto sopra, in questo metodo \u00e8 fondamentale che i backup completi vengano creati regolarmente. Ad esempio, se si imposta una retention principale di 7 giorni ma solo 1 punto annuale, \u00e8 facile immaginare che gli incrementi si accumuleranno molto, molto di pi\u00f9 di 7. In questi casi, \u00e8 meglio utilizzare il metodo sintetico di creazione del GFS.<\/p>\n<h2>E di nuovo \"Rimuovi elementi eliminati\"<\/h2>\n<p>\nQuesta opzione \u00e8 presente anche per il BCJ: <\/p>\n<p><img decoding=\"async\" alt=\"Politiche di archiviazione Veeam B&amp;R \u2014 districhiamo le catene di backup insieme al supporto tecnico\" src=\"\/wp-content\/uploads\/2020\/09\/05f3c594ff2edc70fc9d4837779e89d4.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nLa logica di questa opzione \u00e8 la stessa di quella dei normali lavori di backup: se una macchina non viene elaborata per il numero di giorni specificato, i suoi dati vengono rimossi dalla catena. Tuttavia, per il BCJ, l'utilit\u00e0 di questa opzione \u00e8 oggettivamente maggiore, ecco perch\u00e9. <\/p>\n<p>In modalit\u00e0 normale, il BCJ opera in modalit\u00e0 infinitamente incrementale, quindi se a un certo punto una macchina viene rimossa dal lavoro, la retention eliminer\u00e0 progressivamente tutti i punti di ripristino fino a che non ne rimarr\u00e0 uno solo: in VBK. Ora immaginiamo che il lavoro sia ancora impostato per creare punti GFS sintetici. Quando arriva il momento, il lavoro dovr\u00e0 creare GFS per tutte le macchine nella catena. Se una macchina non ha affatto nuovi punti \u2013 beh, dovremo usare quello che c'\u00e8. E cos\u00ec via ogni volta. Alla fine, potrebbe verificarsi una situazione del genere:<\/p>\n<p><img decoding=\"async\" alt=\"Politiche di archiviazione Veeam B&amp;R \u2014 districhiamo le catene di backup insieme al supporto tecnico\" src=\"\/wp-content\/uploads\/2020\/09\/00694834c2bd7117763ddc5ae6add05f.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nNota la sezione File: abbiamo un VBK principale e 2 punti GFS settimanali. Ora guarda la sezione Punti di ripristino \u2013 di fatto, in questi file c'\u00e8 la stessa immagine della macchina. Naturalmente, non ha senso avere punti GFS del genere, occupano solo spazio. <\/p>\n<p>Questa situazione \u00e8 possibile solo con l'uso del GFS sintetico. Per evitarlo, utilizza l'opzione \"Rimuovi elementi eliminati\". Ma non dimenticare di impostarla su un numero adeguato di giorni. Il supporto tecnico ha visto casi in cui l'opzione veniva impostata su un numero di giorni inferiore all'intervallo di sincronizzazione \u2013 il BCJ iniziava a impazzire e rimuoveva i punti senza riuscire a crearli. <\/p>\n<p>Tieni presente anche che questa opzione non tocca i punti GFS gi\u00e0 creati. Se vuoi pulire gli archivi, devi farlo manualmente \u2013 cliccando con il tasto destro sulla macchina e selezionando \"Elimina dal disco\" (nella finestra che appare, non dimenticare di spuntare \"Rimuovi backup completo GFS\"): <\/p>\n<p><img decoding=\"async\" alt=\"Politiche di archiviazione Veeam B&amp;R \u2014 districhiamo le catene di backup insieme al supporto tecnico\" src=\"\/wp-content\/uploads\/2020\/09\/ab55d6b4bb74ebaff90a1b021b87dbe9.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h2>Novit\u00e0 v.10 \u2013 copia immediata <\/h2>\n<p>\nDopo aver esaminato le funzionalit\u00e0 \"classiche\", passiamo a quelle nuove. C'\u00e8 un'innovazione, ma \u00e8 molto importante. Questo \u00e8 il nuovo modo di funzionare. <\/p>\n<p><img decoding=\"async\" alt=\"Politiche di archiviazione Veeam B&amp;R \u2014 districhiamo le catene di backup insieme al supporto tecnico\" src=\"\/wp-content\/uploads\/2020\/09\/77c7e7f5d5898a83faacb12100709cf7.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nQui non esiste un concetto come \"intervallo di sincronizzazione\", l'attivit\u00e0 controller\u00e0 costantemente se sono appunti nuovi e copier\u00e0 tutti, senza alcun limite. Tuttavia, l'attivit\u00e0 rimane incrementale, cio\u00e8 anche se l'attivit\u00e0 principale crea un VBK o un VRB, questi punti verranno copiati come VIB. A parte questo, non ci sono sorprese in questa modalit\u00e0: sia la retention standard che quella GFS funzionano secondo le regole descritte sopra (in verit\u00e0, qui \u00e8 disponibile solo il GFS sintetico). <\/p>\n<h2>I dischi ruotano. Caratteristiche dei repository con rotazione dei dischi (rotated drives) <\/h2>\n<p>\nLa costante minaccia dei virus cryptolocker ha reso di fatto standard di sicurezza avere una copia dei dati su un supporto al quale il virus non pu\u00f2 accedere. Una delle opzioni \u00e8 l'uso di repository con rotazione dei dischi, dove i dischi vengono utilizzati a turni: mentre un disco \u00e8 connesso e disponibile per la scrittura, gli altri sono custoditi in un luogo sicuro. <br \/>\nPer insegnare a B&amp;R a lavorare con tali repository, \u00e8 necessario nelle impostazioni del repository, nel passaggio Repository, cliccare sul pulsante Avanzate e selezionare l'opzione corrispondente:<\/p>\n<p><img decoding=\"async\" alt=\"Politiche di archiviazione Veeam B&amp;R \u2014 districhiamo le catene di backup insieme al supporto tecnico\" src=\"\/wp-content\/uploads\/2020\/09\/f2aab45987ddc6e79b56d6f8805f6780.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDopo di che VBR si aspetter\u00e0 che periodicamente la catena esistente scompaia dal repository, il che significa rotazione del disco. A seconda del tipo di repository e del tipo di attivit\u00e0, B&amp;R si comporter\u00e0 in modo diverso. Questo pu\u00f2 essere illustrato con una tabella:<\/p>\n<p><img decoding=\"async\" alt=\"Politiche di archiviazione Veeam B&amp;R \u2014 districhiamo le catene di backup insieme al supporto tecnico\" src=\"\/wp-content\/uploads\/2020\/09\/32120e0439da46a4b595dee1cd092069.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nConsideriamo ciascuna opzione.<\/p>\n<h3>Attivit\u00e0 normale e repository Windows<\/h3>\n<p>\nQuindi, abbiamo un'attivit\u00e0 che salva le catene sul primo disco. Durante la rotazione, la catena creata scompare di fatto, e l'attivit\u00e0 deve in qualche modo affrontare questa perdita. La consolazione la trova nella creazione di un backup completo. Pertanto, ogni rotazione implica un backup completo. Ma cosa succede con i punti sul disco disconnesso? Vengono ricordati e contabilizzati nel calcolo della retention. Pertanto, il numero di punti impostato nell'attivit\u00e0 \u00e8 ci\u00f2 che deve essere mantenuto su tutti i dischi. Facciamo un esempio:<\/p>\n<p>L'attivit\u00e0 funziona in modalit\u00e0 incrementale infinita ed \u00e8 impostata per mantenere 3 punti di ripristino. Ma abbiamo anche un secondo disco, e facciamo una rotazione una volta alla settimana (i dischi possono essere di pi\u00f9, questo non cambia la sostanza). <\/p>\n<p>Nella prima settimana, il compito sar\u00e0 di creare punti sul primo disco e unire quelli in eccesso. In questo modo, il numero totale di punti sar\u00e0 tre:<\/p>\n<p><img decoding=\"async\" alt=\"Politiche di archiviazione Veeam B&amp;R \u2014 districhiamo le catene di backup insieme al supporto tecnico\" src=\"\/wp-content\/uploads\/2020\/09\/489139e833e406e3b348999ed7091332.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPoi collegheremo il secondo disco. All'avvio, B&amp;R noter\u00e0 che il disco \u00e8 cambiato. La catena sul primo disco scomparir\u00e0 dall'interfaccia, ma le informazioni rimarranno nel database. Ora il compito manterr\u00e0 3 punti sul secondo disco. La situazione generale sar\u00e0 la seguente:<\/p>\n<p><img decoding=\"async\" alt=\"Politiche di archiviazione Veeam B&amp;R \u2014 districhiamo le catene di backup insieme al supporto tecnico\" src=\"\/wp-content\/uploads\/2020\/09\/78c48db92a0e773ec1f53731267b0eb7.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nInfine, ricollegheremo il primo disco. Prima di creare un nuovo punto, il compito verificher\u00e0 lo stato del retention. E il retention, ricordo, \u00e8 impostato per mantenere 3 punti. Nel frattempo, abbiamo 3 punti sul disco 2 (ma \u00e8 disconnesso e conservato in un luogo sicuro, accessibile solo a B&amp;R) e 3 punti sul disco 1 (che \u00e8 connesso). Quindi, possiamo tranquillamente eliminare 3 punti dal disco 1, poich\u00e9 superano il retention. Dopo di che, il compito crea nuovamente un backup completo e la nostra catena inizia a apparire cos\u00ec:<\/p>\n<p><img decoding=\"async\" alt=\"Politiche di archiviazione Veeam B&amp;R \u2014 districhiamo le catene di backup insieme al supporto tecnico\" src=\"\/wp-content\/uploads\/2020\/09\/e31a1625547854b62905eec7f0a3f13a.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSe il retention \u00e8 impostato per mantenere giorni invece del numero di punti, la logica non cambia. Inoltre, il retention GFS non \u00e8 supportato affatto quando si utilizzano repository con rotazione dei dischi. <\/p>\n<h3>Compito normale e repository su Linux per archiviazione di rete<\/h3>\n<p>\nQuesta opzione \u00e8 anch'essa possibile, ma generalmente meno raccomandata a causa delle limitazioni imposte. Alla rotazione del disco e alla scomparsa della catena, il compito reagir\u00e0 allo stesso modo \u2013 creando un backup completo. La limitazione \u00e8 legata al meccanismo di retention per tagli. <\/p>\n<p>Qui, durante la rotazione, l'intera catena sul disco disconnesso viene semplicemente eliminata dal database di B&amp;R. Si noti \u2013 dal database, i file stessi rimangono comunque sul disco. Possono essere importati e utilizzati per il ripristino, ma non \u00e8 difficile immaginare che prima o poi queste catene dimenticate riempiranno l'intero repository. <\/p>\n<p>La soluzione \u00e8 nell'aggiungere DWORD ForceDeleteBackupFiles come indicato in questa pagina: <noindex><a rel=\"nofollow\" href=\"https:\/\/www.veeam.com\/kb1154\">www.veeam.com\/kb1154<\/a><\/noindex>. Dopo di che, il compito inizier\u00e0 semplicemente a eliminare tutto il contenuto della cartella di lavoro o della cartella del repository (a seconda del valore) ad ogni rotazione. <\/p>\n<p>Tuttavia, questo non \u00e8 un retention elegante, ma piuttosto una pulizia di tutto il contenuto. Sfortunatamente, il supporto tecnico ha riscontrato casi in cui come repository \u00e8 stata specificata semplicemente la directory radice del disco, dove oltre ai backup si trovavano anche altri dati. Tutto questo \u00e8 stato distrutto durante la rotazione. <\/p>\n<p>Inoltre, attivando ForceDeleteBackupFiles, funziona per tutti i tipi di repository, quindi anche i repository su Windows smetteranno di applicare il retention e inizieranno a eliminare il contenuto. In altre parole, un disco locale su Windows \u00e8 la scelta migliore per questo tipo di sistema di archiviazione dei backup.<\/p>\n<h3>Backup copy e repository Windows<\/h3>\n<p>\nCon BCJ tutto diventa ancora pi\u00f9 interessante. Non solo c'\u00e8 un retention completo, ma non \u00e8 necessario eseguire un backup completo ogni volta che si cambia disco! Funziona in questo modo:<\/p>\n<p>Inizialmente B&amp;R inizia a creare punti sul primo disco. Diciamo che abbiamo impostato un retention su 3 punti. Il compito funzioner\u00e0 in modalit\u00e0 infinitamente incrementale e unir\u00e0 tutto ci\u00f2 che \u00e8 in pi\u00f9 (ricordo che in questo caso il retention GFS non \u00e8 supportato). <\/p>\n<p><img decoding=\"async\" alt=\"Politiche di archiviazione Veeam B&amp;R \u2014 districhiamo le catene di backup insieme al supporto tecnico\" src=\"\/wp-content\/uploads\/2020\/09\/4d51f8257805ab6eaf5be12d2349768a.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPoi colleghiamo il secondo disco. Poich\u00e9 non ha ancora una catena, creiamo un backup completo, dopo di che avremo una seconda catena di tre punti:<\/p>\n<p><img decoding=\"async\" alt=\"Politiche di archiviazione Veeam B&amp;R \u2014 districhiamo le catene di backup insieme al supporto tecnico\" src=\"\/wp-content\/uploads\/2020\/09\/4e904aded833ba28e5a792e4e947ec7c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nInfine, arriva il momento di ricollegare il primo disco. Ed \u00e8 qui che inizia la magia, poich\u00e9 il compito non creer\u00e0 un backup completo, ma semplicemente continuer\u00e0 la catena incrementale: <\/p>\n<p><img decoding=\"async\" alt=\"Politiche di archiviazione Veeam B&amp;R \u2014 districhiamo le catene di backup insieme al supporto tecnico\" src=\"\/wp-content\/uploads\/2020\/09\/5080d776175ee1de591e5a6a600a8259.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDopo di ci\u00f2, in effetti, su ogni disco esister\u00e0 la propria catena indipendente. Pertanto, il retention qui non significa il numero di punti su tutti i dischi, ma il numero di punti su ciascun disco singolarmente. <\/p>\n<h3>Backup copy e repository Linux rete di archiviazione<\/h3>\n<p>\nE di nuovo, tutta l'eleganza svanisce se il repository non \u00e8 su un disco locale Windows. Questo scenario funziona in modo simile a quello discusso sopra con il compito semplice. Ad ogni rotazione, BCJ creer\u00e0 un backup completo e i punti esistenti verranno dimenticati. Per non rimanere senza spazio libero, \u00e8 necessario utilizzare DWORD ForceDeleteBackupFiles.<\/p>\n<h2>Conclusione<\/h2>\n<p>\nQuindi, a seguito di un testo cos\u00ec lungo, abbiamo esaminato due tipi di compiti. Certo, ce ne sono molti di pi\u00f9, ma non possiamo considerare tutti nel formato di un solo articolo. Se dopo la lettura avete domande, scrivetele nei commenti, sar\u00f2 felice di rispondere personalmente.<br \/>\n<br \/>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/veeam\/blog\/515564\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0438\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e \u0447\u0438\u0442\u0430\u0442\u0435\u043b\u0435\u0439 \u043d\u0430\u0448\u0435\u0433\u043e \u0431\u043b\u043e\u0433\u0430! \u041e\u0442\u0447\u0430\u0441\u0442\u0438 \u043c\u044b \u0443\u0436\u0435 \u0437\u043d\u0430\u043a\u043e\u043c\u044b \u2013 \u043c\u043e\u0438 \u0430\u043d\u0433\u043b\u043e\u044f\u0437\u044b\u0447\u043d\u044b\u0435 \u043f\u043e\u0441\u0442\u044b \u043f\u043e\u044f\u0432\u043b\u044f\u043b\u0438\u0441\u044c \u0437\u0434\u0435\u0441\u044c \u0432 \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0435 \u043c\u043e\u0435\u0439 \u0434\u043e\u0440\u043e\u0433\u043e\u0439 \u043a\u043e\u043b\u043b\u0435\u0433\u0438 polarowl. \u041d\u0430 \u044d\u0442\u043e\u0442 \u0440\u0430\u0437 \u044f \u0440\u0435\u0448\u0438\u043b \u043e\u0431\u0440\u0430\u0442\u0438\u0442\u044c\u0441\u044f \u043a \u0440\u0443\u0441\u0441\u043a\u043e\u044f\u0437\u044b\u0447\u043d\u043e\u0439 \u0430\u0443\u0434\u0438\u0442\u043e\u0440\u0438\u0438 \u043d\u0430\u043f\u0440\u044f\u043c\u0443\u044e. \u0414\u043b\u044f \u0441\u0432\u043e\u0435\u0433\u043e \u0434\u0435\u0431\u044e\u0442\u0430 \u043c\u043d\u0435 \u0445\u043e\u0442\u0435\u043b\u043e\u0441\u044c \u043d\u0430\u0439\u0442\u0438 \u0442\u0435\u043c\u0443, \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u0443\u044e \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e \u0448\u0438\u0440\u043e\u043a\u043e\u0439 \u0430\u0443\u0434\u0438\u0442\u043e\u0440\u0438\u0438 \u0438 \u0442\u0440\u0435\u0431\u0443\u044e\u0449\u0443\u044e \u0434\u0435\u0442\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u0438\u044f. \u0414\u0430\u043d\u0438\u044d\u043b\u044c \u0414\u0435\u0444\u043e \u0443\u0442\u0432\u0435\u0440\u0436\u0434\u0430\u043b, \u0447\u0442\u043e \u043b\u044e\u0431\u043e\u0433\u043e \u0447\u0435\u043b\u043e\u0432\u0435\u043a\u0430 \u0436\u0434\u0443\u0442 \u0441\u043c\u0435\u0440\u0442\u044c \u0438 \u043d\u0430\u043b\u043e\u0433\u0438. [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":93711,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-93710","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e \u0447\u0438\u0442\u0430\u0442\u0435\u043b\u0435\u0439 \u043d\u0430\u0448\u0435\u0433\u043e \u0431\u043b\u043e\u0433\u0430!\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/politiki-hraneniya-veeam-br-rasputyvaem-bekapnye-czepi-vmeste-s-tehpodderzhkoj\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041f\u043e\u043b\u0438\u0442\u0438\u043a\u0438 \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f Veeam B&amp;R \u2014 \u0440\u0430\u0441\u043f\u0443\u0442\u044b\u0432\u0430\u0435\u043c \u0431\u044d\u043a\u0430\u043f\u043d\u044b\u0435 \u0446\u0435\u043f\u0438 \u0432\u043c\u0435\u0441\u0442\u0435 \u0441 \u0442\u0435\u0445\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e \u0447\u0438\u0442\u0430\u0442\u0435\u043b\u0435\u0439 \u043d\u0430\u0448\u0435\u0433\u043e \u0431\u043b\u043e\u0433\u0430!\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/politiki-hraneniya-veeam-br-rasputyvaem-bekapnye-czepi-vmeste-s-tehpodderzhkoj\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-09-09T05:42:42+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-09-09T05:42:42+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Politiche di archiviazione Veeam B&amp;R \u2014 districhiamo le catene di backup insieme al supporto tecnico | ProHoster","description":"Saluto i lettori del nostro blog!","canonical_url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/politiki-hraneniya-veeam-br-rasputyvaem-bekapnye-czepi-vmeste-s-tehpodderzhkoj","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041f\u043e\u043b\u0438\u0442\u0438\u043a\u0438 \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f Veeam B&amp;R \u2014 \u0440\u0430\u0441\u043f\u0443\u0442\u044b\u0432\u0430\u0435\u043c \u0431\u044d\u043a\u0430\u043f\u043d\u044b\u0435 \u0446\u0435\u043f\u0438 \u0432\u043c\u0435\u0441\u0442\u0435 \u0441 \u0442\u0435\u0445\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 | ProHoster","og:description":"\u041f\u0440\u0438\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e \u0447\u0438\u0442\u0430\u0442\u0435\u043b\u0435\u0439 \u043d\u0430\u0448\u0435\u0433\u043e \u0431\u043b\u043e\u0433\u0430!","og:url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/politiki-hraneniya-veeam-br-rasputyvaem-bekapnye-czepi-vmeste-s-tehpodderzhkoj","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-09-09T05:42:42+00:00","article:modified_time":"2020-09-09T05:42:42+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"93710","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 11:42:51","updated":"2022-09-28 02:27:03","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/93710","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=93710"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/93710\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media\/93711"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=93710"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=93710"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=93710"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}