{"id":97726,"date":"2020-10-21T08:42:15","date_gmt":"2020-10-21T06:42:15","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/veeam-log-diving-komponenty-i-glossarij"},"modified":"2020-10-21T08:42:15","modified_gmt":"2020-10-21T06:42:15","slug":"veeam-log-diving-komponenty-i-glossarij","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/veeam-log-diving-komponenty-i-glossarij","title":{"rendered":"Veeam Log Diving: componenti e glossario","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Veeam Log Diving: componenti e glossario\" src=\"\/wp-content\/uploads\/2020\/10\/682d05cf95f6dc8fa2b0a091619cb0a1.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nNoi di Veeam amiamo i log. E poich\u00e9 la maggior parte delle nostre soluzioni \u00e8 modulare, scrivono una quantit\u00e0 considerevole di log. Dato che il nostro campo di attivit\u00e0 \u00e8 la protezione dei vostri dati (cio\u00e8 il sonno tranquillo), i log non devono solo registrare ogni singolo dettaglio, ma farlo anche in modo piuttosto dettagliato. \u00c8 necessario affinch\u00e9, in caso di problemi, sia chiaro come \u00e8 avvenuto il \u201cproblema\u201d, chi \u00e8 responsabile e cosa occorre fare in seguito. Qui \u00e8 come nella criminologia: non si sa mai quale piccolo dettaglio possa aiutarti a trovare l\u2019assassino di Laura Palmer.<\/p>\n<p>Per questo ho deciso di intraprendere una serie di articoli, in cui racconter\u00f2 in modo sequenziale cosa scriviamo nei log, dove li archiviamo, come non impazzire per la loro struttura e cosa cercare al loro interno.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>Perch\u00e9 una serie di articoli e perch\u00e9 non descrivere tutto in una volta? <\/h3>\n<p>\nElencare semplicemente dove si trova ogni log e cosa contiene \u00e8 un'impresa piuttosto infelice. E pensare a come mantenere queste informazioni aggiornate \u00e8 spaventoso. Un semplice elenco di tutti i possibili tipi di log in Veeam Backup &amp; Replication sarebbe una tabella su pi\u00f9 fogli in carattere ridotto. Inoltre, sarebbe valida solo al momento della pubblicazione, poich\u00e9 con l'uscita del prossimo aggiornamento potrebbero apparire nuovi log, cambiare la logica delle informazioni archiviate nei vecchi, e cos\u00ec via. Pertanto, \u00e8 molto pi\u00f9 utile spiegare la loro struttura e il significato delle informazioni in esse contenute. Questo permetter\u00e0 di orientarsi meglio, piuttosto che limitarsi a memorizzare nomi.<\/p>\n<p>Quindi, per non tuffarci a capofitto in fogli di testo, vediamo di fare un po' di lavoro preparatorio in questo articolo. Pertanto, oggi non ci addentreremo nei log stessi, ma ci avvicineremo da lontano: comporremo un glossario e discuteremo un po' della struttura di Veeam dal punto di vista della generazione di log.<\/p>\n<h3>Glossario e gerghi<\/h3>\n<p>\nQui \u00e8 opportuno scusarsi con i sostenitori della purezza della lingua russa e con i testimoni del vocabolario di O\u017eegov. Amiamo tutti molto la nostra lingua madre, ma la dannata industria IT lavora in inglese. Non siamo stati noi a deciderlo, ma cos\u00ec \u00e8 stato storicamente. Non \u00e8 colpa mia, \u00e8 venuto da s\u00e9 (s)<\/p>\n<p>Nel nostro settore, il problema degli anglicismi (e del gergo) ha una sua specificit\u00e0. Quando parole apparentemente innocue come \"host\" o \"guest\" si riferiscono a concetti ben precisi in tutto il mondo, una frazione del globo continua a dibattere con incertezze e a consultare i dizionari. E c'\u00e8 sempre l'argomento \"E da noi al lavoro...\".<\/p>\n<p>In aggiunta, abbiamo una terminologia che \u00e8 specifica per i prodotti Veeam, anche se alcune parole e frasi sono diventate d\u2019uso comune. Quindi ora ci accordiamo sul significato di ogni termine e in seguito, per me, la parola \"guest\" si riferir\u00e0 precisamente a quanto scritto in questo capitolo, e non a come siete abituati a usarla nella vostra azienda. E s\u00ec, non \u00e8 un capriccio personale, ma termini consolidati nel settore. Combattere contro di essi \u00e8 piuttosto senza senso. Anche se sono sempre favorevole a qualche discussione nei commenti.<\/p>\n<p>Purtroppo, ci sono un numero estremamente elevato di termini nel nostro lavoro e nei prodotti, quindi non tenter\u00f2 di elencarli tutti. Solo i pi\u00f9 basilari e necessari per sopravvivere nel mare di informazioni su backup e log. Per chi fosse interessato, posso anche <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/veeam\/blog\/443716\/\">offrire un articolo <\/a><\/noindex>di un collega sui nastri, dove ha anche fornito un elenco di termini riguardanti quella parte della funzionalit\u00e0.<\/p>\n<p><strong>Host (Host):<\/strong> Nel mondo della virtualizzazione, \u00e8 la macchina con hypervisor. Fisica, virtuale, cloud \u2014 non importa. Se qualcosa sta eseguendo un hypervisor (ESXi, Hyper-V, KVM ecc.), allora quel \"qualcosa\" \u00e8 chiamato host. Che si tratti di un cluster di dieci rack o del vostro laptop con un paio di macchine virtuali \u2014 se avete avviato un hypervisor, siete diventati un host. Perch\u00e9 l'hypervisor ospita macchine virtuali. C'\u00e8 anche una leggenda che dice che VMware, un tempo, voleva ottenere un'associazione precisa tra la parola host e ESXi. Ma non ci \u00e8 riuscita.<\/p>\n<p>Nel mondo moderno, il concetto di \"host\" si \u00e8 praticamente fuso con quello di \"server\", il che crea una certa confusione nella comunicazione, specialmente quando si parla di infrastruttura Windows. Quindi qualsiasi macchina che ospiti un servizio di nostro interesse pu\u00f2 essere tranquillamente chiamata host. Ad esempio, nei log di WinSock, il termine host viene utilizzato per etichettare tutto quello che passa. Il classico esempio \u00e8 \"Host non trovato\". Quindi partiamo dal contesto, ma ricordiamo \u2014 nel mondo della virtualizzazione, un host \u00e8 quello che ospita i guest (di questo ne parleremo tra un paio di righe).<\/p>\n<p>Tra i gerghi locali (pi\u00f9 precisamente acronimi, in questo caso) si ricorda che VMware \u00e8 VI, vSphere \u00e8 VC e Hyper-V \u00e8 HV.<\/p>\n<p><strong>Guest (Ospite):<\/strong> Una macchina virtuale che gira su un host. Qui non c'\u00e8 nemmeno bisogno di spiegare, tutto \u00e8 cos\u00ec logico e semplice. Tuttavia, molti si sforzano di portare qui altri significati. <\/p>\n<p>Perch\u00e9? Non lo so.<br \/>\nGuest OS, di conseguenza, il sistema operativo della macchina ospite. E cos\u00ec via.<\/p>\n<p><strong>Backup\/Replication Job (jobA):<\/strong> Un gergo puramente VMware, che indica uno dei compiti. Backup job == Lavoro di Backup. Come tradurre bene in russo \u2014 nessuno lo ha inventato, quindi tutti dicono \"jobA\". Con l'accento sull'ultima sillaba.<\/p>\n<p>S\u00ec, semplicemente si prendono e si dice \"jobA\". E anche nelle lettere si scrivono cos\u00ec, e va tutto bene.<br \/>\nTutti i lavori di Backup, Compiti di Backup, ecc., grazie, ma no. Solo jobA, e verranno capiti. L'importante \u00e8 mettere l'accento sull'ultima sillaba.<\/p>\n<p><strong>Backup (Backup, bacheca. Per i veri oldfag \u00e8 consentito backup):<\/strong> Oltre al significato ovvio (un backup di dati da qualche parte), significa anche il lavoro stesso (tre righe sopra, se gi\u00e0 l\u2019avete dimenticato), da cui viene creato il famigerato file di backup. Probabilmente, i signori madrelingua inglesi sono troppo pigri per dire ogni volta I ran my backup job, quindi dicono semplicemente I ran my backup, e tutti si comprendono perfettamente. Propongo di sostenere questa meravigliosa iniziativa.<\/p>\n<p><strong>Consolidate (Consolidamento): <\/strong>Un termine emerso in ESXi 5.0 Opzione nel menu per lavorare con gli snapshot, che avvia il processo di eliminazione dei cosiddetti snapshot orfani. Cio\u00e8, snapshot che esistono fisicamente, ma che sono caduti dalla struttura logica visualizzata. Teoricamente, questo processo non dovrebbe coinvolgere i file mostrati nel gestore degli snapshot, tuttavia pu\u00f2 succedere. L'essenza del processo di consolidamento \u00e8 che i dati dello snapshot (child disk) vengono scritti nel disco principale (parent). Il processo di unione dei dischi \u00e8 chiamato merge. Se \u00e8 stato dato un comando di consolidamento, allora la registrazione dello snapshot pu\u00f2 essere rimossa dal database prima che lo snapshot venga unito ed eliminato. E se lo snapshot non \u00e8 stato possibile eliminare per qualsiasi motivo, allora compaiono questi snapshot orfani. Per quanto riguarda il lavoro con gli snapshot, VMware ha <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.vmware.com\/en\/VMware-vSphere\/5.5\/com.vmware.vsphere.hostclient.doc\/GUID-06CB6D7D-9ECE-4C53-AA11-C5F2662328CD.html\">una buona KB<\/a><\/noindex>. E noi abbiamo anche scritto qualcosa su di loro <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/veeam\/blog\/249959\/\">su Habr<\/a><\/noindex>.<\/p>\n<p><strong>Datastore (Store o Storage): <\/strong>\u00a0Un concetto molto ampio, ma nel mondo della virtualizzazione si intende il luogo dove sono memorizzati i file delle macchine virtuali. Tuttavia, in ogni caso \u00e8 necessario comprendere chiaramente il contesto e, in caso di minimi dubbi, chiarire cosa intendesse esattamente il vostro interlocutore.\u00a0<\/p>\n<p><strong>Proxy (Proxy): <\/strong>\u00c8 importante capire subito che Veeam Proxy non \u00e8 esattamente la stessa cosa a cui siamo abituati nei vari angoli di Internet. Nell'ambito dei prodotti Veeam, \u00e8 una sorta di entit\u00e0 che si occupa di trasferire dati da un luogo all'altro. Senza entrare nei dettagli, VBR \u00e8 il server centrale, mentre il proxy \u00e8 il suo operatore. Quindi, il proxy \u00e8 la macchina attraverso cui passa il traffico e sulla quale sono installati i componenti VBR che aiutano a gestire questo traffico. Ad esempio, trasferire dati da un canale all'altro o semplicemente collegare dischi (modalit\u00e0 HotAdd).<\/p>\n<p><strong>Repository (Repository): <\/strong>\u00a0Tecnica mente, \u00e8 semplicemente una registrazione nel database VBR che indica il luogo dove sono memorizzati i backup e come connettersi a quel luogo. Pu\u00f2 essere una semplice condivisione CIFS, un disco separato, un server o un bucket nel cloud. Di nuovo, siamo nel contesto, ma comprendiamo che il repository \u00e8 semplicemente un luogo dove si trovano i vostri backup.<\/p>\n<p>\u00a0<strong>Snapshot (Snapshot): <\/strong>Gli amanti della grammatica di Oxford preferiscono pronunciare chi sn\u00c9pshot, chi snEpshot, ma la maggioranza dislessica vince grazie a una massa pi\u00f9 ampia. Per chi non lo sapesse, si tratta di una tecnologia che consente di ripristinare lo stato di un disco a un determinato momento. Questo si realizza, o grazie a un reindirizzamento temporaneo delle operazioni di I\/O lontano dal disco principale \u2014 in tal caso si parla di snapshot RoW (Redirect on Write) \u2014 oppure estraendo i blocchi sovrascritti dal disco in un altro \u2014 questo sar\u00e0 chiamato snapshot CoW (Copy on Write). \u00c8 grazie alle ampie possibilit\u00e0 di applicazione di queste funzionalit\u00e0 che Veeam pu\u00f2 fare la sua magia nel backup. A dire il vero, non solo con esso, ma anche con le prossime release.<\/p>\n<p>Nella documentazione e nei log di ESXi regna il caos attorno a questo termine, e nel contesto dei snapshot si possono trovare sia i snapshot stessi, sia il redo log e anche il delta disk. Nella documentazione di Veeam non c'\u00e8 tale confusione; uno snapshot \u00e8 uno snapshot e il redo log \u00e8 esattamente il file REDO creato da un disco non persistente. I file REDO vengono eliminati al momento dello spegnimento della macchina virtuale, quindi confonderli con gli snapshot \u00e8 un errore che pu\u00f2 portare al fallimento.<\/p>\n<p><strong>Sintetico:<\/strong> I backup sintetici si riferiscono ai backup reverse incremental e forever forward. Se non avete mai incontrato questo termine, \u00e8 semplicemente uno dei meccanismi utilizzati per costruire una catena di backup. Tuttavia, nei log si pu\u00f2 anche incontrare il termine Transform, che viene utilizzato nell'ambito della creazione di copie complete a partire dagli incrementi (synthetic full).<\/p>\n<p><strong>Task (Compito):<\/strong> Questo \u00e8 il processo di elaborazione di ciascuna singola macchina nell'ambito di un job. Quindi: se avete un job di backup che include tre macchine, ogni macchina verr\u00e0 elaborata all'interno di un compito separato. In totale, ci saranno quattro log: uno principale per il job e tre per i compiti. Tuttavia, c'\u00e8 un'importante sfumatura: nel tempo la parola \"compito\" \u00e8 diventata eccessivamente ambigua. Quando parliamo di log generali, intendiamo che un compito \u00e8 precisamente una VM. Ma ci sono \"compiti\" anche sul proxy e sul repository. Qui pu\u00f2 significare sia un disco virtuale, sia una macchina virtuale, sia l'intero job. \u00c8 quindi importante non perdere il contesto.<\/p>\n<p><strong>Veeam %name% Service (Servizio)<\/strong>: <strong>\u00a0<\/strong>A beneficio dei backup di successo, operano diversi servizi, il cui elenco pu\u00f2 essere trovato nell'apposito strumento standard. I loro nomi riflettono abbastanza chiaramente la loro essenza, ma tra gli altri c'\u00e8 uno molto importante \u2014 il Veeam Backup Service, senza il quale gli altri non funzionano.<\/p>\n<p><strong>VSS: <\/strong>Tecnicamente, VSS dovrebbe sempre riferirsi al Microsoft Volume Shadow Copy Service. In realt\u00e0, molti lo usano come sinonimo di Application-Aware Image Processing. Cosa che, ovviamente, \u00e8 categoricamente errata, ma \u00e8 una storia del tipo \"Qualsiasi fuoristrada pu\u00f2 essere chiamato jeep, e ti comprenderanno\".<\/p>\n<h3>Log fantastici e i luoghi in cui abitano<\/h3>\n<p>\nVoglio iniziare questo capitolo svelando un grande segreto: quale ora \u00e8 visualizzata nei log?<\/p>\n<p>Ricordatevi:<\/p>\n<ul>\n<li>ESXi scrive sempre i log in UTC+0.<\/li>\n<li>vCenter tiene i log in base al suo fuso orario.<\/li>\n<li>Veeam tiene i log in base al tempo e al fuso orario del server su cui \u00e8 installato.<\/li>\n<li>E solo gli eventi Windows in formato EVTX non sono legati a nulla. Quando li apri, il tempo viene ricalcolato in base alla macchina su cui sono stati aperti. \u00c8 l'opzione pi\u00f9 comoda, anche se ci sono delle difficolt\u00e0. L'unica vera difficolt\u00e0 \u00e8 la differenza delle localizzazioni. Questo \u00e8 praticamente un modo garantito per avere log illeggibili. S\u00ec, ci sono modi per risolvere, ma non discutiamo sul fatto che tutto in IT funziona in inglese e concordiamo sempre di impostare la localizzazione inglese sui server. Per favore.\u00a0<\/li>\n<\/ul>\n<p>\nOra parliamo dei luoghi in cui vivono i log e come recuperarli. Nel caso di VBR ci sono due approcci.\u00a0<\/p>\n<p>La prima opzione \u00e8 adatta se non sei ansioso di cercare nella massa dei file che riguardano il tuo problema specifico. A tale scopo, abbiamo un wizard separato, al quale puoi indicare un lavoro specifico e un periodo specifico per il quale hai bisogno dei log. Poi lui stesso scorrer\u00e0 le cartelle e metter\u00e0 tutto il necessario in un unico archivio. Dove cercarlo e come lavorarci \u00e8 descritto in dettaglio in <noindex><a rel=\"nofollow\" href=\"https:\/\/www.veeam.com\/kb1832\">questo KB<\/a><\/noindex>.<\/p>\n<p>Tuttavia, il wizard raccoglie i log non di tutti i compiti e, ad esempio, se hai bisogno di esaminare i log di un ristorante, di un failover o di un failback, il tuo percorso \u00e8 nella cartella <strong>%ProgramData%\/Veeam\/Backup<\/strong>. Questo \u00e8 il principale deposito di log di VBR, e %ProgramData% \u00e8 una cartella nascosta, il che \u00e8 normale. A proposito, il percorso predefinito pu\u00f2 essere rinominato mediante una chiave di registro di tipo REG_SZ: LogDirectory nella chiave HKEY_LOCAL_MACHINESOFTWAREVeeamVeeam Backup and Replication.<\/p>\n<p>Sulle macchine Linux, i log degli agenti di lavoro devono essere cercati in \/<b>var\/log\/VeeamBackup\/<\/b>, se si utilizza un account root o sudo. Se non hai privilegi di questo tipo, cerca i log in <b>\/tmp\/VeeamBackup<\/b>.\u00a0<\/p>\n<p>Per Veeam agent for %OS_name%, i log devono essere cercati in<b> %ProgramData%\/Veeam\/Endpoint<\/b> (o <b>%ProgramData%\/Veeam\/Backup\/Endpoint<\/b>) e <b>\/var\/log\/veeam<\/b> rispettivamente.<\/p>\n<p>Se utilizzi l'Application-Aware Image Processing (e probabilmente lo stai facendo), la situazione si complica un po'. Avrai bisogno dei log del nostro helper, che sono memorizzati all'interno della macchina virtuale stessa, e dei log VSS. Come e dove ottenere questa fortuna \u00e8 descritto in dettaglio in <noindex><a rel=\"nofollow\" href=\"https:\/\/www.veeam.com\/kb1789\">questo articolo<\/a><\/noindex>. E, naturalmente, ci sono <noindex><a rel=\"nofollow\" href=\"https:\/\/www.veeam.com\/kb1873\">un articolo separato<\/a><\/noindex> per raccogliere i log di sistema necessari.\u00a0<\/p>\n<p>\u00c8 comodo raccogliere gli eventi di Windows secondo <noindex><a rel=\"nofollow\" href=\"https:\/\/www.veeam.com\/kb1873\">questo KB<\/a><\/noindex>. Se utilizzi Hyper-V, la questione si complica, poich\u00e9 avrai bisogno anche di tutti i suoi log dalla sezione Applications and Service Logs &gt; Microsoft &gt; Windows. Anche se puoi sempre seguire un percorso pi\u00f9 grossolano e semplicemente prelevare tutti gli oggetti da %SystemRoot%System32winevtLogs.<\/p>\n<p>Se durante l'installazione\/aggiornamento qualcosa si rompe, puoi trovare tutto il necessario nella cartella %ProgramData%\/Veeam\/Setup\/Temp. Anche se non nascondo che negli eventi del sistema operativo si possono trovare informazioni pi\u00f9 utili che in questi log. Le cose interessanti rimaste si trovano in %Temp%, ma l\u00ec ci sono principalmente i log di installazione di software ausiliario, come database, librerie .Net e altro. Tieni presente che Veeam viene installato da msi, e tutti i suoi componenti vengono installati anch'essi come pacchetti msi separati, anche se non \u00e8 stato mostrato nell'interfaccia grafica. Pertanto, se l'installazione di uno dei componenti fallisce, l'intera installazione di VBR verr\u00e0 interrotta. Bisogna quindi controllare i log per vedere cosa si \u00e8 rotto e in quale momento.<\/p>\n<p>E un consiglio finale: dopo aver ricevuto un errore durante l'installazione, non avere fretta di cliccare su OK. Prima prendi i log, poi clicca su OK. In questo modo otterrai un log che termina al momento dell'errore, senza spazzatura alla fine.<\/p>\n<p>A volte \u00e8 necessario immergersi nei log di vSphere. Un compito molto ingrato, ma, rimboccandosi le maniche, \u00e8 necessario affrontare anche questo. Nel caso pi\u00f9 semplice, avremo bisogno dei log degli eventi della macchina virtuale vmware.log, che si trovano accanto al suo file .vmx. In un caso pi\u00f9 complesso, apriamo Google e chiediamo dove si trovano i log per la tua versione dell'host, poich\u00e9 VMware ama cambiare questo percorso da una release all'altra. Ecco, ad esempio, <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.vmware.com\/en\/VMware-vSphere\/7.0\/com.vmware.vsphere.monitoring.doc\/GUID-832A2618-6B11-4A28-9672-93296DA931D0.html\">l'articolo per la versione 7.0<\/a><\/noindex>, e questo \u00e8 per <noindex><a rel=\"nofollow\" href=\"https:\/\/kb.vmware.com\/s\/article\/2032076\">5.5<\/a><\/noindex>. Per i log di vCenter, ripetiamo la procedura <noindex><a rel=\"nofollow\" href=\"https:\/\/kb.vmware.com\/s\/article\/2033430\">cercando su Google<\/a><\/noindex>. Ma in generale, ci interessano i log degli eventi dell'host hostd.log, gli eventi degli host gestiti da vCenter vpxa.log, i log del kernel vmkernel.log e i log di autenticazione auth.log. E nei casi pi\u00f9 gravi, pu\u00f2 essere utile il log SSO, che si trova nella cartella SSO.<\/p>\n<p>Complicato? Confuso? Spaventoso? Eppure non \u00e8 nemmeno la met\u00e0 delle informazioni con cui il nostro supporto lavora quotidianamente. Quindi, sono davvero molto bravi.<\/p>\n<h3>Componenti Veeam<\/h3>\n<p>\nE come conclusione di questo articolo introduttivo, parleremo un po' dei componenti di Veeam Backup &amp; Replication. Infatti, quando cerchi la causa dei problemi, \u00e8 utile capire come \u00e8 strutturato il paziente.<\/p>\n<p>Quindi, come probabilmente tutti sanno, Veeam Backup \u00e8 un'applicazione SQL-based. Cio\u00e8, tutte le impostazioni, tutte le informazioni e, in generale, tutto ci\u00f2 che \u00e8 necessario per un corretto funzionamento si trova nel suo database. Piuttosto, in due database, se parliamo della combinazione VBR e EM: VeeamBackup e VeeamBackupReporting, rispettivamente. \u00c8 cos\u00ec che funziona: installiamo un'altra applicazione e appare un altro database. Per non mettere tutte le uova in un unico paniere.<\/p>\n<p>Ma affinch\u00e9 tutto questo funzioni senza intoppi, abbiamo bisogno di un insieme di servizi e applicazioni che colleghino tutti i componenti insieme. Solo per fare un esempio, ecco come appare in uno dei miei laboratori:<\/p>\n<p><img decoding=\"async\" alt=\"Veeam Log Diving: componenti e glossario\" src=\"\/wp-content\/uploads\/2020\/10\/fed0ad07d8ddcfab180bc1e4b64de4fc.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nNel ruolo di direttore d'orchestra c'\u00e8 <strong>Veeam Backup Service<\/strong>. \u00c8 lui che gestisce lo scambio di informazioni con i database. Risponde inoltre all'avvio di tutti i compiti, si occupa dell'orchestrazione delle risorse allocate e funge da centro di comunicazione per diverse console, agenti e tutto il resto. Insomma, senza di lui non si pu\u00f2 fare, ma questo non significa affatto che faccia tutto da solo.<\/p>\n<p>A supportarlo nell'esecuzione di quanto pianificato c'\u00e8 <strong>Veeam Backup Manager<\/strong>. Non si tratta di un servizio, ma di un'entit\u00e0 che si occupa di avviare i job e monitorare il processo di esecuzione. Sono le mani operative del backup service, che si collega agli host, crea snapshot, tiene d'occhio il retention e cos\u00ec via.<\/p>\n<p>Ma torniamo alla lista dei servizi. <strong>Veeam Broker Service<\/strong>. \u00c8 apparso in v9.5 (e non \u00e8 un miner di criptovalute, come allora pensarono alcuni). Si occupa di raccogliere informazioni sui host VMware e mantenerle aggiornate. Ma non correte subito a scrivere commenti arrabbiati su come stiamo spiando voi e rubando tutte le vostre credenziali. \u00c8 tutto un po' pi\u00f9 semplice. Quando avviate un backup, la prima cosa da fare \u00e8 connettersi all'host e aggiornare tutti i dati sulla sua struttura. \u00c8 una storia piuttosto lenta e ingombrante. Ricordate quanto dura l'operazione di accesso attraverso l'interfaccia web e tenete presente che l\u00ec si considera solo il livello superiore. E poi bisogna anche espandere tutta la gerarchia fino al posto desiderato, tra l'altro. Insomma, un incubo. Se state avviando una decina di backup, ogni job dovr\u00e0 passare attraverso questa procedura. Se si parla di grandi infrastrutture, questo processo pu\u00f2 richiedere dieci minuti o pi\u00f9. Pertanto, \u00e8 stata presa la decisione di dedicare un servizio separato per ottenere sempre informazioni aggiornate. All'avvio, controlla e scansiona tutta l'infrastruttura aggiunta, e poi cerca di lavorare solo a livello di cambiamenti incrementali. Quindi, anche se avviate contemporaneamente cento backup, tutti richiederanno informazioni dal nostro broker, senza affliggere gli host con le proprie richieste. Se siete preoccupati per le risorse, secondo i nostri calcoli, per 5000 macchine virtuali \u00e8 necessario solo circa 100 Mb di memoria.<\/p>\n<p>In seguito abbiamo <strong>Veeam Console<\/strong>. Anche nota come Veeam Remote Console, o Veeam.Backup.Shell. Questo \u00e8 il GUI che vediamo negli screenshot. \u00c8 tutto semplice e ovvio: la console pu\u00f2 essere avviata da qualsiasi luogo, purch\u00e9 sia Windows e che ci sia connessione al server VBR. L'unica cosa da dire: il processo FLR monter\u00e0 i punti localmente (cio\u00e8 sulla macchina dove \u00e8 avviata la console). E anche i vari Veeam Explorers verranno avviati localmente, poich\u00e9 sono parte della console. Ma sto gi\u00e0 divagando...<\/p>\n<p>Il prossimo servizio interessante \u00e8 <strong>Veeam Backup Catalog Data Service. <\/strong>Nell'elenco dei servizi \u00e8 noto come Veeam Guest Catalog Service. Si occupa dell'indicizzazione dei file system sulle macchine guest e riempie di queste informazioni la cartella VBRCatalog. Viene utilizzato solo dove \u00e8 attivata l'opzione di indicizzazione. \u00c8 consigliabile attivarla solo se si dispone di un Enterprise Manager. Pertanto, il consiglio \u00e8: non attivate l'indicizzazione cos\u00ec, a meno che non abbiate un EM. Risparmiatevi nervi e tempo del supporto.<\/p>\n<p>Inoltre, tra gli altri importanti servizi, \u00e8 opportuno menzionare <strong>Veeam Installer Service<\/strong>, grazie al quale avviene la consegna e l'installazione dei componenti necessari su proxy, repository e altri gateway. Infatti, esso consegna i pacchetti .msi sui server e ne gestisce l'installazione.\u00a0<\/p>\n<p><strong>Veeam Data Mover<\/strong> \u2014 tramite agenti ausiliari eseguiti sui proxy (e non solo) si occupa del trasferimento dei dati. Ad esempio, durante il backup un agente legger\u00e0 i file dai datastore dell'host e un secondo li copier\u00e0 attentamente nel backup.<\/p>\n<p>Voglio sottolineare un aspetto importante che spesso provoca reazioni nei clienti: la differenza tra le versioni dei servizi e quelle visibili nella console Programmi e funzionalit\u00e0. S\u00ec, l'elenco sar\u00e0 lo stesso, ma le versioni possono mostrare una completa discordanza. Questo non \u00e8 proprio ideale dal punto di vista visivo, ma \u00e8 comunque normale se tutto funziona stabilmente. Ad esempio, il numero di versione del servizio Installer \u00e8 molto indietro rispetto agli altri. Terribile? No, poich\u00e9 non viene reinstallato completamente, ma si aggiorna semplicemente il suo DLL. Con la patch v9.5 U4 si \u00e8 verificato un incubo per il supporto: nell'aggiornamento tutti i servizi hanno ricevuto nuove versioni, tranne il principale. Nella patch U4b, il servizio di trasporto ha superato tutti gli altri di ben due versioni (se giudichiamo dai numeri). Anche questo \u00e8 normale: \u00e8 stato trovato un grave bug, quindi ha ricevuto un aggiornamento bonus rispetto agli altri. Pertanto, per concludere: la differenza delle versioni PU\u00d2 essere un problema, ma se esiste una differenza e tutto funziona correttamente, probabilmente \u00e8 cos\u00ec che deve essere. Tuttavia, non \u00e8 vietato chiedere chiarimenti al supporto.<\/p>\n<p>Questi erano i cosiddetti servizi obbligatori o Mandatory services. Ce n'\u00e8 anche un'intera serie di servizi ausiliari, come Tape Service, Mount Service, vPowerNFS Service e cos\u00ec via.<\/p>\n<p>Per Hyper-V, in generale, \u00e8 tutto lo stesso, solo che c'\u00e8 il specifico <strong>Veeam Backup Hyper-V Integration Service<\/strong> e il suo driver per lavorare con il CBT.<\/p>\n<p>E alla fine parleremo di chi lavora su virtual machine durante il backup. Per avviare gli script pre- e post-freeze, per creare una shadow copy, raccogliere metadati, gestire i log delle transazioni SQL e altro, si utilizza <strong>Veeam Guest Helper<\/strong>. E se avviene l'indicizzazione dei file system, <strong>Veeam Guest Indexer <\/strong>. Questi sono servizi temporanei, attivati durante il backup e rimossi dopo di esso.<\/p>\n<p>Nel caso di macchine Linux, \u00e8 tutto molto pi\u00f9 semplice grazie alla presenza di un gran numero di librerie integrate e alle capacit\u00e0 del sistema stesso. Ad esempio, l'indicizzazione avviene tramite mlocate.<\/p>\n<h3>Per ora \u00e8 tutto<\/h3>\n<p>\nNon voglio pi\u00f9 tediarvi e <u>la breve<\/u> introduzione allo spazio interno di Veeam \u00e8 finita. S\u00ec, non siamo nemmeno lontanamente arrivati ai log stessi, ma credetemi, affinch\u00e9 le informazioni in essi contenute non sembrino un flusso di coscienza sconnesso, \u00e8 assolutamente necessario un'introduzione di questo tipo. Ho in programma di passare ai log veri e propri solo nel terzo articolo, mentre il piano per il prossimo sar\u00e0 spiegare chi genera i log, cosa esattamente vi \u00e8 riportato e perch\u00e9 in quel modo, e non in un altro.<br \/>\n<br \/>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/veeam\/blog\/519398\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041c\u044b \u0432 Veeam \u043b\u044e\u0431\u0438\u043c \u043b\u043e\u0433\u0438. \u0410 \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u043e \u043d\u0430\u0448\u0438\u0445 \u0440\u0435\u0448\u0435\u043d\u0438\u0439 \u043c\u043e\u0434\u0443\u043b\u044c\u043d\u044b\u0435, \u0442\u043e \u043b\u043e\u0433\u043e\u0432 \u043e\u043d\u0438 \u043f\u0438\u0448\u0443\u0442 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u043c\u043d\u043e\u0433\u043e. \u0410 \u0440\u0430\u0437 \u0441\u0444\u0435\u0440\u0430 \u043d\u0430\u0448\u0435\u0439 \u0434\u0435\u044f\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u2014 \u044d\u0442\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u0435 \u0441\u043e\u0445\u0440\u0430\u043d\u043d\u043e\u0441\u0442\u0438 \u0432\u0430\u0448\u0438\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 (\u0442.\u0435. \u0441\u043f\u043e\u043a\u043e\u0439\u043d\u043e\u0433\u043e \u0441\u043d\u0430), \u0442\u043e \u043b\u043e\u0433\u0438 \u0434\u043e\u043b\u0436\u043d\u044b \u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u0444\u0438\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043a\u0430\u0436\u0434\u044b\u0439 \u0447\u0438\u0445, \u043d\u043e \u0438 \u0434\u0435\u043b\u0430\u0442\u044c \u044d\u0442\u043e \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e. \u042d\u0442\u043e \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0447\u0442\u043e\u0431\u044b \u0432 \u0441\u043b\u0443\u0447\u0430\u0435 \u0447\u0435\u0433\u043e \u0431\u044b\u043b\u043e \u043f\u043e\u043d\u044f\u0442\u043d\u043e, \u043a\u0430\u043a \u044d\u0442\u043e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":97727,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-97726","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=\"\u041c\u044b \u0432 Veeam \u043b\u044e\u0431\u0438\u043c \u043b\u043e\u0433\u0438.\" \/>\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\/veeam-log-diving-komponenty-i-glossarij\" \/>\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\udd47Veeam Log Diving: \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b \u0438 \u0433\u043b\u043e\u0441\u0441\u0430\u0440\u0438\u0439 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041c\u044b \u0432 Veeam \u043b\u044e\u0431\u0438\u043c \u043b\u043e\u0433\u0438.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/veeam-log-diving-komponenty-i-glossarij\" \/>\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-10-21T06:42:15+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-10-21T06:42:15+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\udd47Veeam Log Diving: componenti e glossario | ProHoster","description":"Noi di Veeam amiamo i log.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/veeam-log-diving-komponenty-i-glossarij","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\udd47Veeam Log Diving: \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b \u0438 \u0433\u043b\u043e\u0441\u0441\u0430\u0440\u0438\u0439 | ProHoster","og:description":"\u041c\u044b \u0432 Veeam \u043b\u044e\u0431\u0438\u043c \u043b\u043e\u0433\u0438.","og:url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/veeam-log-diving-komponenty-i-glossarij","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-10-21T06:42:15+00:00","article:modified_time":"2020-10-21T06:42:15+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"97726","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 10:14:39","updated":"2022-10-03 07:14:38","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\/97726","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=97726"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/97726\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media\/97727"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=97726"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=97726"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=97726"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}