{"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\/nl\/blog\/administrirovanie\/veeam-log-diving-komponenty-i-glossarij","title":{"rendered":"Veeam Log Diving: componenten en woordenlijst","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Veeam Log Diving: componenten en woordenlijst\" src=\"\/wp-content\/uploads\/2020\/10\/682d05cf95f6dc8fa2b0a091619cb0a1.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nBij Veeam houden we van logs. Omdat de meeste van onze oplossingen modulair zijn, genereren ze behoorlijk veel logs. Aangezien ons werkterrein de bescherming van uw gegevens is (d.w.z. voor een onbezorgde nachtrust), moeten logs niet alleen elke ademhaling vastleggen, maar dat ook gedetailleerd doen. Dit is nodig om in geval van problemen te begrijpen wat er is gebeurd, wie er verantwoordelijk is, en wat de volgende stappen zijn. Het is net als in de criminologie: je weet nooit welke detail je helpt de moordenaar van Laura Palmer te vinden.<\/p>\n<p>Daarom heb ik besloten een serie artikelen te schrijven waarin ik stapsgewijs uitleg wat we in logs schrijven, waar we ze opslaan, hoe we niet gek worden van hun structuur en wat we erin moeten zoeken.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>Waarom een serie artikelen en waarom alles niet in \u00e9\u00e9n keer beschrijven? <\/h3>\n<p>\nGewoon opsommen welke logs waar liggen en wat erin staat, is een behoorlijk zinloze onderneming. En om deze informatie actueel te houden, daar wil je liever niet aan denken. Een eenvoudige opsomming van alle mogelijke logtypen in Veeam Backup &amp; Replication is een tabel met meerdere pagina's in kleine lettertjes. Bovendien zal het alleen actueel zijn op het moment van publicatie, aangezien bij het uitkomen van de volgende patch nieuwe logs kunnen verschijnen en de logica van de opgeslagen informatie in oudere logs kan veranderen, enz. Daarom is het veel beter om hun structuur en de essentie van de informatie die erin staat uit te leggen. Dit helpt om beter te navigeren dan zomaar het onthouden van namen.<\/p>\n<p>Laten we daarom, om niet met het hoofd in de tekstuele wolken te duiken, in dit artikel enige voorbereidende werkzaamheden verrichten. Vandaag gaan we niet in de logs zelf duiken, maar we benaderen het onderwerp van een afstand: we stellen een woordenlijst op en bespreken een beetje de structuur van Veeam vanuit het perspectief van loggeneratie.<\/p>\n<h3>Woordenlijst en jargon<\/h3>\n<p>\nHier wil ik me allereerst verontschuldigen tegenover de voorstanders van de zuiverheid van de Nederlandse taal en de getuigen van de woordenlijst van Ozhigov. We houden allemaal van onze moedertaal, maar de vervloekte IT-industrie werkt in het Engels. Dit is niet iets wat wij hebben bedacht, het is zo ontstaan in de geschiedenis. Het is niet mijn schuld, hij kwam zelf (c)<\/p>\n<p>In ons vakgebied heeft het probleem van anglicismen (en jargon) zijn eigen specificiteit. Wanneer de wereld onder onschuldige woorden zoals \"host\" of \"gast\" al lang zeer concrete zaken verstaat, is er op \u2159 van het aardoppervlak nog steeds een hero\u00efsche chaos en verwarring met het wijzen naar woordenboeken. En de strikt verplichte argumentatie \"Maar bij ons op het werk...\".<\/p>\n<p>Daarnaast hebben we onze eigen terminologie die specifiek is voor Veeam-producten, hoewel sommige woorden en uitdrukkingen gemeengoed zijn geworden. Daarom zullen we nu afspreken wat elke term betekent, en in de toekomst zal ik onder het woord 'gast' precies verstaan wat er in dit hoofdstuk staat, en niet wat je gewend bent op je werk. En ja, dit is geen persoonlijke voorkeur, het zijn gevestigde termen in de industrie. Strijden tegen hen is enigszins zinloos. Maar ik ben altijd in voor een discussie in de opmerkingen.<\/p>\n<p>Helaas zijn er ontzettend veel termen in ons werk en producten, dus ik zal niet proberen ze allemaal op te sommen. Alleen de meest basale en noodzakelijke termen om te overleven in de zee van informatie over back-ups en logs. Voor ge\u00efnteresseerden kan ik ook <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/veeam\/blog\/443716\/\">een artikel <\/a><\/noindex>van collega's over tapes voorstellen, waar ook een lijst van termen wordt gegeven die betrekking hebben op dat deel van de functionaliteit.<\/p>\n<p><strong>Host:<\/strong> In de wereld van virtualisatie is dit een machine met een hypervisor. Fysiek, virtueel, cloud \u2014 het is onbelangrijk. Als er een hypervisor draait (ESXi, Hyper-V, KVM etc.) op iets, dan wordt dat 'iets' een host genoemd. Of het nu een cluster van tien racks is of je laptop met anderhalve virtuele machine \u2014 als je een hypervisor hebt draaien, ben je een host. Omdat de hypervisor virtuele machines host. Er gaat zelfs het verhaal dat VMware ooit een sterke associatie wilde bereiken van het woord host met ESXi. Maar dat is hen niet gelukt.<\/p>\n<p>In de moderne wereld is het begrip 'host' praktisch samengesmolten met het begrip 'server', wat enige verwarring met zich meebrengt, vooral als het gaat om Windows-infrastructuur. Dus elke machine waarop een interessante service voor ons draait, kan gerust een host worden genoemd. Bijvoorbeeld, in de logs van WinSock wordt met het woord host alles gemarkeerd. 'Host not found' is daar een klassiek voorbeeld van. Laten we dus uitgaan van de context, maar onthouden \u2014 in de wereld van virtualisatie is een host datgene wat gasten host (daarover verderop in dit document).<\/p>\n<p>Van de lokale jargon (eerder zelfs acroniemen, in dit geval) komt naar voren dat VMware VI is, vSphere VC is en Hyper-V HV is.<\/p>\n<p><strong>Gast (Guest):<\/strong> Een virtuele machine die op de host draait. Hier is het zelfs niet nodig om het uit te leggen, aangezien alles zo logisch en eenvoudig is. Veel mensen proberen echter hier andere betekenissen aan toe te voegen. <\/p>\n<p>Waarom? Ik weet het niet.<br \/>\nGast-OS, dat wil zeggen, het besturingssysteem van de gastmachine. Ga zo maar door.<\/p>\n<p><strong>Backup\/Replication Job (job):<\/strong> Een puur VMware jargon dat een van de taken aanduidt. Backup job == Back-up Job. Hoe je dit op een mooie manier naar het Nederlands kunt vertalen - niemand heeft dat bedacht, dus iedereen zegt 'job'. Met de klemtoon op de laatste lettergreep.<\/p>\n<p>Ja, zo eenvoudig zeggen ze gewoon 'job'. Zelfs in e-mails schrijven ze het zo, en alles is in orde.<br \/>\nDiverse back-up taken, back-up opdrachten, enzovoort, dank je, maar dat hoeft niet. Gewoon job, en men begrijpt je. Het belangrijkste is de klemtoon op de laatste lettergreep leggen.<\/p>\n<p><strong>Backup (Back-up, voor de echte old-timers is bak-up toegestaan):<\/strong> Naast het voor de hand liggende (een reservekopie van gegevens ergens), betekent het ook de job zelf (deze drie regels hierboven, als je het al vergeten bent), waarvan de backupfile voortkomt. Waarschijnlijk zijn de Engelse sprekers te lui om elke keer te zeggen 'Ik heb mijn backup job uitgevoerd', daarom zeggen ze gewoon 'Ik heb mijn backup uitgevoerd', en iedereen begrijpt elkaar uitstekend. Ik stel voor om deze mooie gewoonte te steunen.<\/p>\n<p><strong>Consolidatie (Consolidate): <\/strong>Een term die verscheen in ESXi 5.0. Optie in het menu voor snapshotbeheer, die het proces van het verwijderen van zogenaamde orphaned snapshots opstart. Dit zijn snapshots die fysiek aanwezig zijn, maar uit de weergegeven logische structuur zijn gevallen. Theoretisch gezien zou dit proces de in het snapshotbeheer weergegeven bestanden niet mogen be\u00efnvloeden, maar er gebeurt van alles. De essentie van het consolidatieproces is dat gegevens uit de snapshot (child disk) naar de hoofd (parent) schijf worden geschreven. Het proces van het samenvoegen van schijven wordt mergen genoemd. Als het commando voor consolidatie is gegeven, kan de vermelding van de snapshot uit de database worden verwijderd voordat de snapshot is samengevoegd en verwijderd. En als de snapshot om welke reden dan ook niet kan worden verwijderd, verschijnen die orphaned snapshots. Voor het werken met snapshots heeft VMware een <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\">goede KB<\/a><\/noindex>. En we hebben ook ergens over hen <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/veeam\/blog\/249959\/\">geschreven op Habra<\/a><\/noindex>.<\/p>\n<p><strong>Datastore (Storage of opslag): <\/strong>\u00a0Een zeer brede term, maar in de wereld van virtualisatie verwijst het naar de plaats waar de bestanden van virtuele machines worden opgeslagen. Maar in ieder geval moet men de context heel duidelijk begrijpen en bij de minste twijfels verduidelijken wat precies je gesprekspartner bedoelde.\u00a0<\/p>\n<p><strong>Proxy (Proxy): <\/strong>Het is belangrijk om meteen te begrijpen dat Veeam Proxy niet helemaal hetzelfde is als wat we gewend zijn op het internet. Binnen de producten van Veeam is het een entiteit die zich bezighoudt met het verplaatsen van gegevens van de ene plaats naar de andere. Zonder in details te treden: VBR is de command server en de proxy zijn de werkpaarden. Met andere woorden, de proxy is de machine waar het verkeer doorheen stroomt en waarop de VBR-componenten zijn ge\u00efnstalleerd, die helpen dat verkeer te beheren. Bijvoorbeeld, het verplaatsen van gegevens van het ene kanaal naar het andere of gewoon schijven koppelen (HotAdd-modus).<\/p>\n<p><strong>Repository (Repository): <\/strong>\u00a0Technisch gezien is dit gewoon een record in de VBR-database die aangeeft waar de back-ups zijn opgeslagen en hoe verbinding te maken met die locatie. In feite kan dit een eenvoudige CIFS-share zijn, maar ook een aparte schijf, server of cloudbucket. We bevinden ons weer in de context, maar begrijpen dat een repository gewoon de plaats is waar je back-ups zich bevinden.<\/p>\n<p>\u00a0<strong>Snapshot (Snapshot): <\/strong>Liefhebbers van Oxford grammatica geven er de voorkeur aan te zeggen wie sn\u00c9pshot is, wie sn\u00c9pshot, maar de ongeletterde meerderheid wint dankzij de grotere massa. Voor degenen die het niet weten: dit is een technologie die het mogelijk maakt om de staat van een schijf op een bepaald moment terug te herstellen. Dit gebeurt of door tijdelijke I\/O-bewerkingen van de hoofdschijf af te leiden \u2014 dan wordt het een RoW (Redirect on Write) snapshot genoemd \u2014 of door herschrijfbare blokken van uw schijf naar een andere te verplaatsen \u2014 dit wordt een CoW (Copy on Write) snapshot genoemd. Dankzij de grote mogelijkheden van deze functies kan Veeam zijn backupmagie uitvoeren. Strikt genomen, niet alleen hij, maar dit is ook het geval voor de komende releases.<\/p>\n<p>In de documentatie en logs van ESXi is er rond deze term veel chaos, en in de context van snapshots kun je zowel snapshots, redo logs als zelfs delta disks tegenkomen. In de Veeam-documentatie is er deze verwarring niet; een snapshot is een snapshot, en een redo log is specifiek het REDO-bestand, gemaakt door een onafhankelijke non-persistent schijf. REDO-bestanden worden verwijderd bij het uitschakelen van de virtuele machine, dus ze met snapshots verwarren is een recept voor falen.<\/p>\n<p><strong>Synthetic:<\/strong> Synthetic backups zijn gerelateerd aan reverse incremental en forever forward backups. Als je deze term nog nooit bent tegengekomen, is het simpelweg een van de mechanismen die worden gebruikt voor het opbouwen van de backupketen. In logs zie je echter ook het begrip Transform, dat wordt gebruikt bij het maken van volledige kopie\u00ebn uit incrementen (synthetic full).<\/p>\n<p><strong>Task:<\/strong> Dit is het proces van het verwerken van elke individuele machine binnen een job. Dat wil zeggen: als je een backupjob hebt die drie machines omvat, dan wordt elke machine binnen haar eigen taak verwerkt. In totaal zullen er vier logs zijn: \u00e9\u00e9n voor de job en drie voor de taken. Er is echter een belangrijke nuance: in de loop der tijd is het woord 'taak' te veel betekenissen gaan hebben. Wanneer we het over algemene logs hebben, bedoelen we dat de taak een VM is. Maar er zijn ook 'taken' op de proxy en de repository. Daar kan het zowel een virtuele schijf, een virtuele machine of de hele job betekenen. Het is dus belangrijk om de context niet te verliezen.<\/p>\n<p><strong>Veeam %name% Service:<\/strong>: <strong>\u00a0<\/strong>Ten behoeve van succesvolle backups werken verschillende services, waarvan de lijst te vinden is in de standaardconsole. Hun namen weerspiegelen duidelijk hun functie, maar onder de gelijken is er \u00e9\u00e9n die het belangrijkste is: de Veeam Backup Service, zonder welke de anderen niet zullen functioneren.<\/p>\n<p><strong>VSS: <\/strong>Technisch gezien moet VSS altijd staan voor Microsoft Volume Shadow Copy Service. In de praktijk wordt het door velen als synoniem voor Application-Aware Image Processing gebruikt. Wat, uiteraard, absoluut onjuist is, maar dat is een verhaal als 'Elk terreinvoertuig kan een Jeep worden genoemd, en je wordt begrepen.'<\/p>\n<h3>Fantastische logs en de plekken waar ze zich bevinden<\/h3>\n<p>\nIk wil dit hoofdstuk beginnen met het onthullen van het grote geheim - welke tijd wordt weergegeven in de logs?<\/p>\n<p>Onthoud:<\/p>\n<ul>\n<li>ESXi schrijft altijd logs in UTC+0.<\/li>\n<li>vCenter houdt logs bij volgens de tijdzone van zijn eigen tijdzone.<\/li>\n<li>Veeam houdt logs bij volgens de tijd en tijdzone van de server waarop het draait.<\/li>\n<li>En alleen Windows-evenementen in EVTX-formaat zijn niet aan iets gebonden. Bij het openen wordt de tijd herschikt naar de machine waarop ze zijn geopend. Dit is de meest handige optie, hoewel er soms ook problemen mee zijn. De enige merkbare moeilijkheid is het verschil in locales. Dit is praktisch gegarandeerd een weg naar onleesbare logs. Ja, er zijn manieren om dit op te lossen, maar laten we gewoon niet discussi\u00ebren over het feit dat alles in IT in het Engels werkt, en laten we afspreken om altijd de Engelse locale op servers in te stellen. Alsjeblieft.\u00a0<\/li>\n<\/ul>\n<p>\nLaten we nu toch eens praten over de plaatsen waar logs zich bevinden en hoe je ze kunt krijgen. In het geval van VBR zijn er twee benaderingen.\u00a0<\/p>\n<p>De eerste optie is geschikt als je niet de drang voelt om in de algemene stapel te zoeken naar bestanden die specifiek verband houden met jouw probleem. Hiervoor hebben we een aparte wizard, waarmee je een specifieke taak en een specifieke periode kunt opgeven waarvoor je logs nodig hebt. Vervolgens doorloopt hij zelf de mappen en verzamelt alles wat nodig is in \u00e9\u00e9n archief. Waar je het kunt vinden en hoe je ermee moet werken, staat uitgebreid beschreven in <noindex><a rel=\"nofollow\" href=\"https:\/\/www.veeam.com\/kb1832\">dit KVK<\/a><\/noindex>.<\/p>\n<p>Echter, de wizard verzamelt niet de logs van alle taken en bijvoorbeeld, als je de logs van de restaurant-, failover- of failback-taken moet bekijken, ga je naar de map <strong>%ProgramData%\/Veeam\/Backup<\/strong>. Dit is de belangrijkste logopslagplaats van VBR, en %ProgramData% is een verborgen map, dat is normaal. Overigens kan de standaardlocatie worden gewijzigd met behulp van een registersleutel van het type REG_SZ: LogDirectory in de tak HKEY_LOCAL_MACHINESOFTWAREVeeamVeeam Backup and Replication.<\/p>\n<p>Op Linux-machines moeten de logs van de werkagenten worden gezocht in \/<b>var\/log\/VeeamBackup\/<\/b>, als je een root- of sudo-account gebruikt. Als je dergelijke privileges niet hebt, zoek dan de logs in <b>\/tmp\/VeeamBackup<\/b>.\u00a0<\/p>\n<p>Voor Veeam agent voor %OS_name% moeten de logs worden gezocht in<b> %ProgramData%\/Veeam\/Endpoint<\/b> (of <b>%ProgramData%\/Veeam\/Backup\/Endpoint<\/b>) en <b>\/var\/log\/veeam<\/b> respectievelijk.<\/p>\n<p>Als je gebruikmaakt van Application-Aware Image Processing (wat waarschijnlijk het geval is), wordt de situatie iets gecompliceerder. Je hebt de logs van onze helper nodig, die binnen de virtuele machine zijn opgeslagen, en de VSS-logs. Hoe en waar je dit kunt verkrijgen, staat uitgebreid beschreven in <noindex><a rel=\"nofollow\" href=\"https:\/\/www.veeam.com\/kb1789\">dit artikel<\/a><\/noindex>. En natuurlijk zijn er <noindex><a rel=\"nofollow\" href=\"https:\/\/www.veeam.com\/kb1873\">een apart artikel<\/a><\/noindex> voor het verzamelen van de benodigde systeemevenementlogs.\u00a0<\/p>\n<p>Windows-evenementen zijn handig te verzamelen volgens <noindex><a rel=\"nofollow\" href=\"https:\/\/www.veeam.com\/kb1873\">dit KVK<\/a><\/noindex>. Als u Hyper-V gebruikt, wordt het complexer omdat u ook al zijn logs uit de sectie Applications and Service Logs &gt; Microsoft &gt; Windows nodig zult hebben. Hoewel het altijd mogelijk is om de meer rudimentaire weg te kiezen en gewoon alle objecten uit %SystemRoot%System32winevtLogs te halen.<\/p>\n<p>Als er iets kapot gaat tijdens de installatie\/upgraden, vindt u alles wat u nodig heeft in de map %ProgramData%\/Veeam\/Setup\/Temp. Hoewel ik niet zal ontkennen dat er meer nuttige informatie in de OS-events te vinden is dan in deze logs. Wat overblijft ligt in %Temp%, maar daar zijn voornamelijk installatie logs van de bijbehorende software, zoals database, .Net bibliotheken en dergelijke. Houd er rekening mee dat Veeam wordt ge\u00efnstalleerd vanuit msi, en al zijn componenten ook als afzonderlijke msi-pakketten worden ge\u00efnstalleerd, zelfs als dit niet in de GUI wordt weergegeven. Daarom, als de installatie van een van de componenten faalt, wordt de gehele VBR-installatie gestopt. Daarom moet u naar de logs gaan en bekijken wat precies misging en op welk moment.<\/p>\n<p>En een laatste tip: als je een foutmelding krijgt tijdens de installatie, druk dan niet meteen op OK. Verzamel eerst de logs, druk dan pas op OK. Zo ontvangt u een log die eindigt op het moment van de fout, zonder rommel aan het eind.<\/p>\n<p>En soms is het nodig om in de vSphere-logs te kijken. Het is een zeer dankbare taak, maar met de mouwen opgestroopt moet je soms ingewikkeldere dingen doen. In de eenvoudigste variant hebben we de logs met de evenementen van de virtuele machine vmware.log nodig, die zich naast haar .vmx-bestand bevinden. In meer gecompliceerde situaties openen we Google en vragen we waar de logs voor uw versie van de host zich bevinden, want VMware houdt ervan deze locatie van release tot release te veranderen. Hier, bijvoorbeeld, <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\">een artikel voor 7.0<\/a><\/noindex>, en hier voor <noindex><a rel=\"nofollow\" href=\"https:\/\/kb.vmware.com\/s\/article\/2032076\">5.5<\/a><\/noindex>. Voor de vCenter-logs herhalen we de procedure van het <noindex><a rel=\"nofollow\" href=\"https:\/\/kb.vmware.com\/s\/article\/2033430\">googelen<\/a><\/noindex>. Maar in het algemeen zijn we ge\u00efnteresseerd in de logs van de host events hostd.log, de events van hosts onder vCenter vpxa.log, de kernel logs vmkernel.log en de authenticatielogs auth.log. En in de meest extreme gevallen kan de SSO-log, die in de SSO-map ligt, nuttig zijn.<\/p>\n<p>Groot? Verwarrend? Eng? En dit is zelfs niet de helft van de informatie waarmee ons supportteam dagelijks werkt. Dus ze zijn echt heel goed.<\/p>\n<h3>Veeam Componenten<\/h3>\n<p>\nEn als afsluiting van dit inleidende artikel willen we het een beetje hebben over de componenten van Veeam Backup &amp; Replication. Want wanneer je naar de oorzaak van de problemen zoekt, is het goed om te begrijpen hoe de pati\u00ebnt in elkaar zit.<\/p>\n<p>Zoals iedereen waarschijnlijk wel weet, is Veeam Backup een zogenaamde SQL-gebaseerde applicatie. Dat wil zeggen, alle instellingen, alle informatie en eigenlijk alles wat nodig is voor een goede werking, bevindt zich in zijn database. Of beter gezegd, in twee databases, als we het hebben over de combinatie van VBR en EM: VeeamBackup en VeeamBackupReporting, respectievelijk. Het gaat zo: we installeren nog een applicatie \u2014 er verschijnt nog een database. Om niet al onze eieren in \u00e9\u00e9n mand te leggen.<\/p>\n<p>Maar om ervoor te zorgen dat dit geheel soepel draait, hebben we een set diensten en applicaties nodig die alle componenten met elkaar verbinden. Enkel ter illustratie, zo ziet het eruit in een van mijn laboratoria:<\/p>\n<p><img decoding=\"async\" alt=\"Veeam Log Diving: componenten en woordenlijst\" src=\"\/wp-content\/uploads\/2020\/10\/fed0ad07d8ddcfab180bc1e4b64de4fc.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nIn de rol van de belangrijkste dirigent staat <strong>Veeam Backup Service<\/strong>. Deze is verantwoordelijk voor de uitwisseling van informatie met de databases. Ook start hij alle taken, is hij verantwoordelijk voor de orkestratie van de toegewezen middelen en fungeert hij als een communicatiewerkplaats voor verschillende consoles, agents en alles wat daar verder bij komt kijken. Kortom, zonder hem kan het echt niet, maar dat betekent absoluut niet dat hij alles alleen doet.<\/p>\n<p>Bij de uitvoering van wat is bedacht, wordt hij geholpen door <strong>Veeam Backup Manager<\/strong>. Dit is geen service, maar een entiteit die jobs opstart en het proces van hun uitvoering in de gaten houdt. De werkende handen van de backup service, waarmee hij zich aansluit bij hosts, cre\u00ebert snapshots, houdt toezicht op de retentie, enzovoort.<\/p>\n<p>Maar laten we terugkeren naar de lijst van diensten. <strong>Veeam Broker Service<\/strong>. Dit is ge\u00efntroduceerd in v9.5 (en dit is geen cryptominer, zoals sommigen toen dachten). Het verzamelt informatie over VMware-hosts en houdt deze actueel. Maar loop niet meteen weg om woedende opmerkingen te plaatsen dat we je bespioneren en alle inloggegevens \/ wachtwoorden aan derden doorgeven. Het is allemaal iets eenvoudiger. Wanneer je een back-up start, moet je eerst verbinding maken met de host en alle gegevens over zijn structuur bijwerken. Dit is een vrij traag en omslachtig proces. Denk maar even aan hoe lang de inlogoperatie via de webinterface bij jou duurt, en onthoud dat daar alleen de bovenste laag wordt meegerekend. En dan moet je daarnaast de hele hi\u00ebrarchie openklappen tot de juiste plek, trouwens. Kortom, verschrikkelijk. Als je een tiental back-ups draait, moet elke job deze procedure doorlopen. Als het gaat om grote infrastructuren, kan dit proces wel tien minuten of langer duren. Daarom is besloten een aparte dienst hiervoor op te zetten, waar je altijd actuele informatie kunt krijgen. Bij de start controleert en scant het de hele toegevoegde infrastructuur, en daarna probeert het alleen op het niveau van incrementele veranderingen te werken. Dus zelfs als je tegelijkertijd honderd back-ups hebt draaien, zullen ze allemaal informatie aanvragen bij onze broker, en niet de hosts belasten met hun verzoeken. Als je je zorgen maakt over de middelen, dan komt onze schatting uit op ongeveer 100 Mb geheugen voor 5000 virtuele machines.<\/p>\n<p>Verder hebben we <strong>Veeam Console<\/strong>. Ook bekend als Veeam Remote Console, Veeam.Backup.Shell. Dit is de GUI die we op de schermafbeeldingen zien. Het is simpel en duidelijk - de console kan vanaf elke Windows-machine worden gestart met een verbinding naar de VBR-server. Het enige dat ik kan zeggen is: het FLR-proces monteert punten lokaal (d.w.z. op de machine waar de console draait). En de verschillende Veeam Explorers worden ook lokaal uitgevoerd, omdat ze deel uitmaken van de console. Maar dat leidt me al af\u2026<\/p>\n<p>De volgende interessante dienst is <strong>Veeam Backup Catalog Data Service. <\/strong>In de lijst van diensten staat bekend als Veeam Guest Catalog Service. Het is verantwoordelijk voor het indexeren van bestandssystemen op gastmachines en vult de VBRCatalog-map met deze kennis. Het wordt alleen gebruikt wanneer de indexeringsoptie is ingeschakeld. Het inschakelen ervan heeft alleen zin als je een Enterprise Manager hebt. Daarom een welgemeend advies: schakel de indexering niet zomaar in als je geen EM hebt. Bespaar je zenuwen en de tijd van de supportafdeling.<\/p>\n<p>Ook andere belangrijke diensten zijn het vermelden waard, <strong>Veeam Installer Service<\/strong>, waarmee de benodigde componenten naar proxy's, repositories en andere gateways worden geleverd en ge\u00efnstalleerd. In feite brengt het de nodige .msi-pakketten naar de servers en voert de installatie uit.\u00a0<\/p>\n<p><strong>Veeam Data Mover<\/strong> \u2014 maakt gebruik van op proxies (en niet alleen daar) draaiende hulpgroepen om gegevens over te dragen. Bijvoorbeeld, bij een backup leest de ene agent bestanden van de datastore van de host, terwijl een andere deze zorgvuldig in de backup schrijft.<\/p>\n<p>Een belangrijk punt dat ik vaak van klanten hoor, is het verschil in versies van diensten en informatie in het hulpprogramma Programma's en Onderdelen. Ja, de lijst zal hetzelfde zijn, maar wat betreft de versies kan er een grote discrepantie zijn. Dit is visueel gezien niet ideaal, maar het is helemaal normaal als alles stabiel werkt. Bijvoorbeeld, de versie van de Installer-service loopt aanzienlijk achter op de buren. Een schrikbeeld? Nee, omdat deze niet volledig wordt herinstalleren, maar gewoon zijn DLL wordt bijgewerkt. In patch v9.5 U4 vond er een nachtmerrie voor de technische ondersteuning plaats: bij de update kregen alle diensten nieuwe versies, behalve de belangrijkste. In patch U4b haalde de transportsdienst alle andere met maar liefst twee versies in (als je naar de cijfers kijkt). En dat is ook normaal \u2014 er was een ernstige bug gevonden, waardoor het een bonusupdate kreeg in vergelijking met de anderen. Dus, samenvattend: een versieverschil KAN een probleem zijn, maar als het verschil aanwezig is en alles goed werkt, dan is het waarschijnlijk zoals het moet zijn. Maar niemand staat je in de weg om dit bij de technische ondersteuning te bevestigen.<\/p>\n<p>Dit waren de zogenaamde verplichte of Mandatory services. Er zijn ook tal van andere ondersteunende diensten, zoals Tape Service, Mount Service, vPowerNFS Service, enzovoort.<\/p>\n<p>Voor Hyper-V is het in grote lijnen hetzelfde, maar er is een specifieke <strong>Veeam Backup Hyper-V Integration Service<\/strong> en zijn eigen stuurprogramma voor het werken met CBT.<\/p>\n<p>En aan het einde zullen we bespreken wie er op virtuele machines werkt tijdens een back-up. Voor het uitvoeren van pre- en post-freeze scripts, het maken van een schaduwkopie, het verzamelen van metadata, het werken met SQL-transactie-logboeken en meer, wordt gebruik gemaakt van <strong>Veeam Guest Helper<\/strong>. En als er een indexering van bestandssystemen plaatsvindt, <strong>Veeam Guest Indexer <\/strong>. Dit zijn tijdelijke services die worden uitgerold tijdens de back-up en na afloop weer worden verwijderd.<\/p>\n<p>Bij Linux-machines is het veel eenvoudiger vanwege het grote aantal ingebouwde bibliotheken en mogelijkheden van het systeem zelf. Indexering gebeurt bijvoorbeeld via mlocate.<\/p>\n<h3>Dat is voorlopig alles<\/h3>\n<p>\nIk wil u niet langer kwellen en <u>de beknopte<\/u> inleiding in de interne werking van Veeam beschouw ik als afgerond. Ja, we zijn zelfs niet dicht bij de logs gekomen, maar geloof me, om de informatie die erin staat niet als een onsamenhangende stroom van bewustzijn te laten lijken, is zo'n inleiding absoluut noodzakelijk. Ik ben van plan om pas in het derde artikel naar de logs zelf over te stappen, en het plan voor de volgende is om uit te leggen wie de logs genereert, wat er precies in staat en waarom het zo is en niet anders.<br \/>\n<br \/>Bron: <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.3 - 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\/nl\/blog\/administrirovanie\/veeam-log-diving-komponenty-i-glossarij\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"nl_NL\" \/>\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\/nl\/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: componenten en woordenlijst | ProHoster","description":"Bij Veeam houden we van logs.","canonical_url":"https:\/\/prohoster.info\/nl\/blog\/administrirovanie\/veeam-log-diving-komponenty-i-glossarij","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"nl_NL","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\/nl\/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\/nl\/wp-json\/wp\/v2\/posts\/97726","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/comments?post=97726"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts\/97726\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/media\/97727"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/media?parent=97726"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/categories?post=97726"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/tags?post=97726"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}