{"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\/da\/blog\/administrirovanie\/veeam-log-diving-komponenty-i-glossarij","title":{"rendered":"Veeam Log Diving: komponenter og glosar","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Veeam Log Diving: komponenter og glosar\" src=\"\/wp-content\/uploads\/2020\/10\/682d05cf95f6dc8fa2b0a091619cb0a1.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nVi elsker logs hos Veeam. Og da de fleste af vores l\u00f8sninger er modul\u00e6re, skriver de en hel del logs. Da vores omr\u00e5de er at sikre dine data (dvs. give dig ro i sindet), skal logs ikke kun registrere hver lille bev\u00e6gelse, men ogs\u00e5 g\u00f8re det ret detaljeret. Dette er n\u00f8dvendigt, s\u00e5 vi i tilf\u00e6lde af problemer kan forst\u00e5, hvad der skete, hvem der var ansvarlig, og hvad der skal g\u00f8res n\u00e6ste gang. Her g\u00e6lder det samme som i kriminologi: man ved aldrig, hvilken lille detalje der kan hj\u00e6lpe dig med at finde morderen af Laura Palmer.<\/p>\n<p>Derfor har jeg besluttet at kaste mig over en serie artikler, hvor jeg kronologisk vil fort\u00e6lle om, hvad vi skriver i logs, hvor vi gemmer dem, hvordan man ikke mister besindelsen over deres struktur, og hvad man skal lede efter i dem.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>Hvorfor en serie artikler, og hvorfor ikke beskrive alt p\u00e5 \u00e9n gang? <\/h3>\n<p>\nBare at liste, hvilken log der ligger hvor, og hvad der er gemt i den, er en ret h\u00e5bl\u00f8s opgave. Og tanken om at holde denne information opdateret er skr\u00e6mmende. En simpel opstilling af alle mulige logtyper i Veeam Backup &amp; Replication ville v\u00e6re et par sider med lille skrifttype. Og den ville kun v\u00e6re relevant p\u00e5 tidspunktet for offentligg\u00f8relsen, da der ved udgivelsen af den n\u00e6ste patch kan komme nye logs, logikken for de gemte informationer i de gamle kan \u00e6ndre sig osv. Derfor vil det v\u00e6re meget mere fordelagtigt at forklare deres struktur og essensen af den information, de indeholder. Dette vil g\u00f8re det lettere at navigere i stedet for blot at huske navne.<\/p>\n<p>For ikke at kaste os hovedkulds ind i tekststr\u00e6k, lad os i denne artikel lave noget forberedende arbejde. Derfor vil vi ikke dykke ned i selve logs, men n\u00e6rme os dem fra afstand: vi vil lave et glossar og diskutere strukturen af Veeam set fra loggenerering.<\/p>\n<h3>Glossar og jargon<\/h3>\n<p>\nHer skal jeg f\u00f8rst undskylde til fortalerne for renheden i det danske sprog og til tilh\u00e6ngerne af O\u017eegov's ordliste. Vi elsker alle vores modersm\u00e5l, men den forbandede IT-industri opererer p\u00e5 engelsk. Det var ikke os, der opfandt det, det er bare s\u00e5dan, det historisk er blevet. Jeg kan ikke lastes for det, han kom selv.<\/p>\n<p>I vores branche har problemet med anglicismer (og jargon) sin egen specifik karakter. N\u00e5r ord som \"host\" eller \"g\u00e6st\" i hele verden allerede d\u00e6kker over meget konkrete betydninger, forts\u00e6tter der p\u00e5 \u2159 af kloden et heroisk kaos og usikkerhed, hvor folk stikker i ordb\u00f8gerne. Og det strengt n\u00f8dvendige argument er \"Men hos os p\u00e5 arbejdet...\".<\/p>\n<p>Derudover er der vores egen terminologi, som er specifik for Veeam produkter, selvom nogle ord og vendinger er blevet mere almindelige. Derfor vil vi nu blive enige om, hvad hvert term betyder, og fremover vil jeg under ordet \"g\u00e6st\" referere til det, der er skrevet i dette kapitel, ikke det, du er vant til p\u00e5 dit arbejde. Og ja, det er ikke blot mine personlige pr\u00e6ferencer, det er etablerede begreber i branchen. At k\u00e6mpe imod dem er noget n\u00e6r meningsl\u00f8st. Men jeg er altid for en god diskussion i kommentarerne.<\/p>\n<p>Desv\u00e6rre er der ekstremt mange termer i vores arbejde og produkter, s\u00e5 jeg vil ikke fors\u00f8ge at opremse dem alle. Kun de mest grundl\u00e6ggende og n\u00f8dvendige for at overleve i havet af information om backup og logs. For dem, der er interesserede, kan jeg ogs\u00e5 <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/veeam\/blog\/443716\/\">tilbyde en artikel <\/a><\/noindex>fra mine kolleger om b\u00e5nd, hvor han ogs\u00e5 f\u00f8rte en liste over termer, der relaterer til den del af funktionaliteten.<\/p>\n<p><strong>Host:<\/strong> I virtualiseringsverdenen er det en maskine med en hypervisor. Uanset om den er fysisk, virtuel eller i skyen \u2014 det er ligegyldigt. Hvis der k\u00f8rer en hypervisor (ESXi, Hyper-V, KVM etc.) p\u00e5 noget, kaldes det en host. Uanset om det er et cluster med ti rack eller din b\u00e6rbare med en lab, der k\u00f8rer halvanden virtuel maskine \u2014 s\u00e5 l\u00e6nge der k\u00f8rer en hypervisor, er det blevet en host. Fordi hypervisoren hoster virtuelle maskiner. Der er endda en historie om, at VMware engang \u00f8nskede at etablere en st\u00e6rk sammenh\u00e6ng mellem ordet host og netop ESXi. Men det lykkedes dem ikke.<\/p>\n<p>I dagens verden er begrebet \"host\" praktisk talt blevet synonymt med \"server\", hvilket skaber en vis forvirring i kommunikationen, is\u00e6r n\u00e5r det handler om Windows infrastruktur. Enhver maskine, som har nogen interessant service, kan trygt kaldes en host. For eksempel i WinSock logs er ordet host markeret for alt muligt. Det klassiske \"Host not found\" er et eksempel p\u00e5 dette. S\u00e5 lad os udg\u00e5 fra konteksten, men huske \u2014 i virtualiseringens verden er en host det, der hoster g\u00e6ster (om dette to linjer nedenfor).<\/p>\n<p>Fra lokale jargon (mere akronymer i dette tilf\u00e6lde) huskes det, at VMware er VI, vSphere er VC, og Hyper-V er HV.<\/p>\n<p><strong>G\u00e6st (Guest):<\/strong> En virtuel maskine, der k\u00f8rer p\u00e5 en v\u00e6rt. Det er s\u00e5 logisk og simpelt, at der knap er noget at forklare. Men mange insisterer p\u00e5 at bringe andre betydninger ind her. <\/p>\n<p>Hvorfor? Jeg ved det ikke.<br \/>\nGuest OS er derfor operativsystemet p\u00e5 den g\u00e6stemaskine. Og s\u00e5 videre.<\/p>\n<p><strong>Backup\/Replication Job (job):<\/strong> Ren VMware-jargon, der indikerer en af opgaverne. Backup job == Backup Job. Ingen har fundet en p\u00e6n overs\u00e6ttelse til dansk, s\u00e5 alle siger \"job\". Med tryk p\u00e5 den sidste stavelse.<\/p>\n<p>Ja, s\u00e5dan tager de bare og siger \"job\". Og selv i e-mails skrives det s\u00e5dan, og alt er fint.<br \/>\nDiverse Backup-arbejder, Backup-opgaver osv., tak, men nej tak. Bare job, s\u00e5 forst\u00e5r man det. Det vigtigste er at l\u00e6gge trykket p\u00e5 den sidste stavelse.<\/p>\n<p><strong>Backup (Backup, bakket op. For de \u00e6gte oldschoolere tillades derivatet \"bakup\"):<\/strong> Udover den \u00e5benlyse (en eller anden backup-kopi af data), betyder det ogs\u00e5 selve jobben (de tre s\u00e6tninger tidligere, hvis man allerede har glemt det), som skaber den \u00f8nskede backup-fil. Sandsynligvis er de engelsktalende for dovne til at sige I ran my backup job hver gang, s\u00e5 de siger bare I ran my backup, og alle forst\u00e5r hinanden glimrende. Jeg foresl\u00e5r, at vi st\u00f8tter dette vidunderlige initiativ.<\/p>\n<p><strong>Konsolidering (Consolidate): <\/strong>En betegnelse, der opstod i ESXi 5.0 En mulighed i menuen til arbejde med snapshots, der starter processen med at slette de s\u00e5kaldte orphaned snapshots. Det vil sige snapshots, der fysisk eksisterer, men er faldet ud af den synlige logiske struktur. Teoretisk set burde denne proces ikke ber\u00f8re de filer, der vises i snapshots manager, men der sker ofte uventede ting. Essensen af konsolideringsprocessen er, at data fra snapshotet (child disk) skrives tilbage til den prim\u00e6re (parent) disk. Processen med at sl\u00e5 plader sammen kaldes merging. Hvis der er givet en ordre til konsolidering, kan optegnelsen for snapshotet slettes fra databasen tidligere, end det faktiske snapshot er blevet smeltet sammen og slettet. Og hvis snapshotet ikke kunne slettes af en eller anden grund, opst\u00e5r der de s\u00e5kaldte orphaned snapshots. Der er et <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\">godt KB hos VMware.<\/a><\/noindex>Og vi har ogs\u00e5 p\u00e5 et tidspunkt <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/veeam\/blog\/249959\/\">skrevet om dem p\u00e5 Habr\u00e9.<\/a><\/noindex>.<\/p>\n<p><strong>Datastore (Store eller storage): <\/strong>\u00a0Et meget bredt begreb, men inden for virtualisering refererer det til et sted, hvor filer til virtuelle maskiner opbevares. Men uanset hvad, er det vigtigt at forst\u00e5 konteksten meget klart og, ved mindste tvivl, pr\u00e6cisere, hvad din samtalepartner faktisk mente.\u00a0<\/p>\n<p><strong>Proxy (Proxy): <\/strong>Det er vigtigt straks at forst\u00e5, at Veeam Proxy ikke helt er det samme, som vi er vant til i internettets verden. Inden for Veeam-produkter er det en slags enhed, der h\u00e5ndterer overf\u00f8rslen af data fra et sted til et andet. Uden at g\u00e5 i detaljer er VBR en kommandoserver, mens proxy er dens arbejdsheste. Proxyen er med andre ord en maskine, som trafikken str\u00f8mmer gennem, og hvor de n\u00f8dvendige VBR-komponenter er installeret for at hj\u00e6lpe med at styre denne trafik. For eksempel kan den flytte data fra en kanal til en anden eller blot tilslutte diske (HotAdd mode).<\/p>\n<p><strong>Repository (Repository): <\/strong>\u00a0Teknisk set er det blot en post i VBR-databasen, der angiver, hvor sikkerhedskopierne opbevares, og hvordan man tilslutter sig dette sted. Faktisk kan det v\u00e6re b\u00e5de en simpel CIFS-share og en separat disk, server eller en bucket i skyen. Igen er det i konteksten, men vi forst\u00e5r, at repository simpelthen er et sted, hvor dine sikkerhedskopier ligger.<\/p>\n<p>\u00a0<strong>Snapshot (Snapshot): <\/strong>Fork\u00e6mperne for Oxford-grammatik foretr\u00e6kker at sige enten sn\u00c9pshot eller sn\u00c4pshot, men den uvidende majoritet vinder ved at v\u00e6re flest. Hvis nogen ikke ved det \u2014 er det en teknologi, der muligg\u00f8r at genskabe diskens tilstand p\u00e5 et bestemt tidspunkt. Dette g\u00f8res enten ved midlertidigt at omdirigere I\/O-operationer v\u00e6k fra den prim\u00e6re disk \u2014 s\u00e5 kaldes det et RoW (Redirect on Write) snapshot \u2014 eller ved at flytte de overskrevne blokke fra din disk til en anden \u2014 s\u00e5 kaldes det et CoW (Copy on Write) snapshot. Netop p\u00e5 grund af de brede anvendelsesmuligheder af disse funktioner kan Veeam udf\u00f8re sin backup-magi. Strengt taget, ikke kun dem, men ogs\u00e5 i de kommende versioner.<\/p>\n<p>I dokumentationen og loggene for ESXi hersker der kaos omkring dette udtryk, og i konteksten af snapshots kan man st\u00f8de p\u00e5 b\u00e5de snapshots, redo logs og endda delta diske. I Veeam's dokumentation er der ikke s\u00e5danne uoverensstemmelser, og et snapshot er et snapshot, mens redo log er netop REDO-filen, der er oprettet af en uafh\u00e6ngig non-persistent disk. REDO-filer slettes, n\u00e5r den virtuelle maskine slukkes, s\u00e5 at forveksle dem med snapshots er en sikre vej til fiasko.<\/p>\n<p><strong>Syntetisk (Synthetics):<\/strong> Syntetiske backuper refererer til reverse incremental og forever forward backups. Hvis du ikke har st\u00f8dt p\u00e5 dette udtryk f\u00f8r, s\u00e5 er det blot en af mekanismerne, der anvendes til at bygge omformningen af backupk\u00e6den. Dog kan man i loggene ogs\u00e5 se begrebet Transform, som bruges til at skabe komplette kopier ud fra inkrementer (synthetic full).<\/p>\n<p><strong>Opgave (Task):<\/strong> Dette er processen med at behandle hver enkelt maskine inden for en job. Det vil sige: hvis du har et backup-job, der inkluderer tre maskiner, vil hver maskine blive behandlet inden for en separat opgave. I alt vil der v\u00e6re fire logfiler: \u00e9n hovedlog for jobbet og tre for opgaverne. Dog er der en vigtig nuance her: over tid er ordet \"opgave\" blevet alt for flertydigt. N\u00e5r vi taler om generelle logfiler, forst\u00e5r vi, at opgaven refererer til den virtuelle maskine. Men der er ogs\u00e5 \"opgaver\" p\u00e5 proxyen og p\u00e5 repositoryet. Der kan det henvise til b\u00e5de en virtuel disk, en virtuel maskine og hele jobbet. S\u00e5 det er vigtigt at bevare konteksten.<\/p>\n<p><strong>Veeam %name% Service (Service)<\/strong>: <strong>\u00a0<\/strong>Til gavn for succesfulde backuper arbejder flere tjenester, hvis liste kan findes i den standard administrative konsol. Deres navne afspejler klart deres essens, men blandt ligestillede er den vigtigste \u2014 Veeam Backup Service, uden hvilken de andre ikke vil fungere.<\/p>\n<p><strong>VSS: <\/strong>Teknisk set b\u00f8r VSS altid betyde Microsoft Volume Shadow Copy Service. Faktisk bruges det ofte som synonym for Application-Aware Image Processing. Hvilket selvf\u00f8lgelig er helt forkert, men det er en historie af den slags: \"Enhver SUV kan kaldes en jeep, og s\u00e5 forst\u00e5r folk dig.\"<\/p>\n<h3>Fantastiske logfiler og steder, hvor de lever<\/h3>\n<p>\nJeg vil begynde dette kapitel med at afsl\u00f8re den store hemmelighed \u2014 hvorn\u00e5r vises tiderne i loggene?<\/p>\n<p>Husk:<\/p>\n<ul>\n<li>ESXi skriver altid logfiler i UTC+0.<\/li>\n<li>vCenter f\u00f8rer logfiler i tiden for sin tidszone.<\/li>\n<li>Veeam f\u00f8rer logfiler ud fra tiden og tidszonen for den server, det er installeret p\u00e5.<\/li>\n<li>Og kun Windows-events i EVTX-formatet er ikke bundet til noget. Ved \u00e5bning genberegnes tiden til den maskine, hvor de blev \u00e5bnet. Den mest praktiske l\u00f8sning, selvom der nogle gange opst\u00e5r problemer med den. Den eneste m\u00e6rkbare vanskelighed er sprogindstillingerne. Det er n\u00e6sten garanteret en vej til ul\u00e6selige logs. Ja, der er m\u00e5der at l\u00f8se dette p\u00e5, men lad os ikke diskutere, at alt i IT fungerer p\u00e5 engelsk, og lad os blive enige om altid at indstille den engelske sprogindstilling p\u00e5 serverne. V\u00e6r s\u00e5 venlig.\u00a0<\/li>\n<\/ul>\n<p>\nNu skal vi dog tale om, hvor logs gemmes, og hvordan man f\u00e5r fat i dem. I tilf\u00e6lde af VBR er der to tilgange.\u00a0<\/p>\n<p>Den f\u00f8rste mulighed er velegnet, hvis du ikke br\u00e6nder for at lede efter filer, der specifikt relaterer sig til dit problem i bunken. Til dette har vi en separat wizard, hvor du kan angive et specifikt job og en specifik periode, for hvilken du har brug for logs. Derefter vil den selv gennemg\u00e5 mapperne og samle alt n\u00f8dvendigt i et enkelt arkiv. Hvor du kan finde det, og hvordan du arbejder med det, er der skrevet i <noindex><a rel=\"nofollow\" href=\"https:\/\/www.veeam.com\/kb1832\">denne KV<\/a><\/noindex>.<\/p>\n<p>Men wizarden samler ikke logs fra alle opgaver, og for eksempel, hvis du har brug for at unders\u00f8ge logs for restaureringen, failover eller failback, s\u00e5 er din vej til mappen <strong>%ProgramData%\/Veeam\/Backup<\/strong>. Dette er det prim\u00e6re log-lager for VBR, og %ProgramData% er en skjult mappe, hvilket er normalt. Forresten kan standardplaceringen \u00e6ndres ved hj\u00e6lp af en registreringsn\u00f8gle af typen REG_SZ: LogDirectory i n\u00f8glen HKEY_LOCAL_MACHINESOFTWAREVeeamVeeam Backup and Replication.<\/p>\n<p>P\u00e5 Linux-maskiner skal du lede efter logs fra arbejdsagenterne i \/<b>var\/log\/VeeamBackup\/<\/b>, hvis du bruger en root- eller sudo-konto. Hvis du ikke har s\u00e5danne privilegier, s\u00e5 s\u00f8g logs i <b>\/tmp\/VeeamBackup<\/b>.\u00a0<\/p>\n<p>For Veeam agent for %OS_name% skal logs findes i<b> %ProgramData%\/Veeam\/Endpoint<\/b> (eller <b>%ProgramData%\/Veeam\/Backup\/Endpoint<\/b>) og <b>\/var\/log\/veeam<\/b> henholdsvis.<\/p>\n<p>Hvis du bruger Application-Aware Image Processing (og det g\u00f8r du sandsynligvis), s\u00e5 g\u00f8r situationen sig lidt mere kompleks. Du f\u00e5r brug for logs fra vores hj\u00e6lper, som er gemt inden i den virtuelle maskine, samt VSS-logs. Om hvordan og hvor man f\u00e5r fat i disse oplysninger, er der skrevet i <noindex><a rel=\"nofollow\" href=\"https:\/\/www.veeam.com\/kb1789\">denne artikel<\/a><\/noindex>. Og selvf\u00f8lgelig er der <noindex><a rel=\"nofollow\" href=\"https:\/\/www.veeam.com\/kb1873\">en separat artikel<\/a><\/noindex> om indsamling af n\u00f8dvendige systemlogs.\u00a0<\/p>\n<p>Windows-begivenheder kan bekvemt indsamles i henhold til <noindex><a rel=\"nofollow\" href=\"https:\/\/www.veeam.com\/kb1873\">denne KV<\/a><\/noindex>. Hvis du bruger Hyper-V, bliver det mere kompliceret, da du ogs\u00e5 f\u00e5r brug for alle logs fra sektionen Applications and Service Logs &gt; Microsoft &gt; Windows. Selvom du altid kan g\u00e5 den mere klodsede vej og blot tage alle objekter fra %SystemRoot%System32winevtLogs.<\/p>\n<p>Hvis noget g\u00e5r galt under installationen\/opgraderingen, kan alt n\u00f8dvendigt findes i mappen %ProgramData%\/Veeam\/Setup\/Temp. Selvom jeg ikke vil skjule, at der i Windows-h\u00e6ndelserne kan findes mere nyttig information end i disse logs. Den resterende interessante information findes i %Temp%, men der ligger hovedsageligt installationslogs for tilknyttede programmer, som databaser, .Net-biblioteker og lignende. Husk, at Veeam installeres fra en msi, og alle dens komponenter ogs\u00e5 installeres som separate msi-pakker, selvom det ikke blev vist i GUI. Derfor, hvis installationen af en af komponenterne fejler, vil hele installationen af VBR blive stoppet. S\u00e5 man skal g\u00e5 ind i loggene og se, hvad der pr\u00e6cist gik galt og hvorn\u00e5r.<\/p>\n<p>Og et lifesaver-trick til sidst: n\u00e5r du f\u00e5r en fejl under installationen, s\u00e5 skynd dig ikke med at trykke OK. F\u00f8rst hent loggene, og derefter tryk OK. P\u00e5 den m\u00e5de f\u00e5r du en log, der slutter p\u00e5 tidspunktet for fejlen, uden skrald til slut.<\/p>\n<p>Og nogle gange er det n\u00f8dvendigt at dykke ned i vSphere-loggene. Det er en meget taknemmelig opgave, men n\u00e5r man sl\u00e5r \u00e6rmerne op, m\u00e5 man g\u00f8re selv det. I det enkleste tilf\u00e6lde skal vi bruge logs med h\u00e6ndelser fra den virtuelle maskine vmware.log, som ligger ved siden af dens .vmx-fil. I mere komplekse tilf\u00e6lde \u00e5bner vi Google og sp\u00f8rger, hvor loggene ligger for din version af v\u00e6rten, da VMware elsker at \u00e6ndre dette fra udgivelse til udgivelse. Her er for eksempel <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\">artiklen til 7.0<\/a><\/noindex>, og her til <noindex><a rel=\"nofollow\" href=\"https:\/\/kb.vmware.com\/s\/article\/2032076\">5.5<\/a><\/noindex>. For vCenter-logger gentager vi proceduren med <noindex><a rel=\"nofollow\" href=\"https:\/\/kb.vmware.com\/s\/article\/2033430\">Google-s\u00f8gning<\/a><\/noindex>. Men generelt vil vi v\u00e6re interesseret i logs for v\u00e6rtens h\u00e6ndelser hostd.log, h\u00e6ndelser fra v\u00e6rter styret af vCenter vpxa.log, kernel-logs vmkernel.log og autentifikationslogs auth.log. I de mest avancerede tilf\u00e6lde kan loggen for SSO, som ligger i SSO-mappen, v\u00e6re nyttig.<\/p>\n<p>Omfangsrigt? Forvirrende? Skr\u00e6mmende? Men det er ikke engang halvdelen af den information, som vores support arbejder med til daglig. S\u00e5 de er virkelig meget dygtige.<\/p>\n<h3>Veeam-komponenter<\/h3>\n<p>\nOg som afslutning p\u00e5 denne indledende artikel, lad os tale lidt om komponenterne i Veeam Backup &amp; Replication. For n\u00e5r man leder efter \u00e5rsagen til problemer, er det godt at forst\u00e5, hvordan patienten er opbygget.<\/p>\n<p>S\u00e5, som alle sikkert ved, er Veeam Backup en s\u00e5kaldt SQL-baseret applikation. Det vil sige, at alle indstillinger, al information og generelt alt, hvad der er n\u00f8dvendigt for normal funktion, findes i dens database. Rettere sagt i to databaser, n\u00e5r vi taler om kombinationen af VBR og EM: VeeamBackup og VeeamBackupReporting, henholdsvis. S\u00e5dan er det blevet: vi installerer endnu en applikation \u2014 der opst\u00e5r endnu en database. For at undg\u00e5 at opbevare alle \u00e6ggene i \u00e9n kurv.<\/p>\n<p>Men for at hele dette system fungerer glat, har vi brug for et s\u00e6t tjenester og applikationer, der binder alle komponenter sammen. Som et eksempel ser det s\u00e5dan ud i et af mine laboratorier:<\/p>\n<p><img decoding=\"async\" alt=\"Veeam Log Diving: komponenter og glosar\" src=\"\/wp-content\/uploads\/2020\/10\/fed0ad07d8ddcfab180bc1e4b64de4fc.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nSom den prim\u00e6re dirigent fungerer <strong>Veeam Backup Service<\/strong>. Den har ansvaret for informationsudvekslingen med databaserne. Den har ogs\u00e5 ansvaret for at k\u00f8re alle opgaver, orkestrere de tildelte ressourcer og fungerer som et kommunikationscenter for forskellige konsoller, agenter og meget mere. Med andre ord, uden den kan det slet ikke lade sig g\u00f8re, men det betyder bestemt ikke, at den klarer alt selv.<\/p>\n<p>I udf\u00f8relsen af dens opgaver hj\u00e6lper <strong>Veeam Backup Manager<\/strong>. Det er ikke en tjeneste, men en enhed, der st\u00e5r for at starte jobs og overv\u00e5ge processen for deres udf\u00f8relse. De arbejdsarme, backup-tjenesten bruger til at tilslutte sig v\u00e6rter, skaber snapshots, overv\u00e5ger retention og s\u00e5 videre.<\/p>\n<p>Men lad os vende tilbage til listen over tjenester. <strong>Veeam Broker Service<\/strong>. Introduceret i v9.5 (og det er ikke en kryptovaluta-miner, som nogle m\u00e5ske troede dengang). Den indsamler information om VMware-hosts og opretholder dens aktualitet. Men skynd dig ikke at skrive arrige kommentarer om, at vi spionerer p\u00e5 dig og l\u00e6kker alle dine loginoplysninger. Det er noget enklere. N\u00e5r du starter en backup, skal du f\u00f8rst tilslutte dig hosten og opdatere alle data om dens struktur. Det er en ret langsommelig og besv\u00e6rlig proces. Bare t\u00e6nk p\u00e5, hvor lang tid det tager at logge ind via webgr\u00e6nsefladen, og husk, at der kun tages h\u00f8jde for det \u00f8verste lag. Og s\u00e5 skal hele hierarkiet ogs\u00e5 \u00e5bnes op til det \u00f8nskede sted, ved du. P\u00e5 en m\u00e5de er det skr\u00e6kkeligt. Hvis du k\u00f8rer ti backups, skal hver job gennemf\u00f8re denne procedure. Hvis vi taler om store infrastrukturer, kan denne proces tage ti minutter eller mere. Derfor blev det besluttet at dedikere en separat tjeneste til dette, hvor du altid kan f\u00e5 aktuel information. Den kontrollerer og scanner hele den tilf\u00f8jede infrastruktur ved opstart, og derefter fors\u00f8ger at arbejde kun p\u00e5 niveauet af inkrementelle \u00e6ndringer. S\u00e5 selv hvis du k\u00f8rer 100 backups samtidig, anmoder de alle om information fra vores broker og ikke plager hostene med deres foresp\u00f8rgsler. Hvis du er bekymret for ressourcerne, s\u00e5 viser vores beregninger, at 5000 virtuelle maskiner kun kr\u00e6ver cirka 100 Mb hukommelse.<\/p>\n<p>Dern\u00e6st har vi <strong>Veeam Console<\/strong>. Ogs\u00e5 kendt som Veeam Remote Console, Veeam.Backup.Shell. Det er det GUI, vi ser p\u00e5 sk\u00e6rmbillederne. Det er enkelt og indlysende \u2013 konsollen kan startes fra hvor som helst, s\u00e5 l\u00e6nge det er Windows og der er forbindelse til VBR-serveren. Det eneste, der kan siges: FLR-processen vil montere punkter lokalt (dvs. p\u00e5 maskinen, hvor konsollen k\u00f8rer). Og de forskellige Veeam Explorers vil ogs\u00e5 blive startet lokalt, da de er en del af konsollen. Men det f\u00f8rer mig ind i dybderne\u2026<\/p>\n<p>Den n\u00e6ste interessante tjeneste er <strong>Veeam Backup Catalog Data Service. <\/strong>I listen to the service known as Veeam Guest Catalog Service. It indexes file systems on guest machines and fills this knowledge into the VBRCatalog folder. It is only used where indexing is enabled. And it makes sense to enable it only if you have an Enterprise Manager. Therefore, a piece of advice: don't enable indexing just like that if you don't have EM. Save your nerves and support time.<\/p>\n<p>Also, among other important services, it is worth noting <strong>Veeam Installer Service<\/strong>, which is responsible for delivering and installing the necessary components on proxies, repositories, and other gateways. In fact, it transports the required .msi packages to the servers and conducts their installation.\u00a0<\/p>\n<p><strong>Veeam Data Mover<\/strong> \u2014 which, through auxiliary agents running on proxies (and not only), handles the relocation of data. For example, during backup, one agent will read files from the host's datastores, while another will carefully write them into the backup.<\/p>\n<p>I would like to point out an important thing that clients often react to \u2014 the discrepancy between the versions of services and the information in the Programs and Features snap-in. Yes, the list will be the same, but the versions may be completely different. This is not very healthy from a visual standpoint, but it's completely normal if everything works stably. For example, the version number of the Installer service lags considerably behind its neighbors. A nightmare? No, because it is not completely reinstalled but just its DLL is updated. In patch v9.5 U4, a nightmare for support happened: during the update, all services received new versions except for the most important one. In patch U4b, the transport service surpassed all others by two versions (if judged by the numbers). And this is also normal \u2014 a serious bug was found in it, which is why it received a bonus update relative to the others. Therefore, to summarize: the version difference MAY be a problem, but if the difference is present and everything works correctly, then probably it is supposed to be that way. But no one forbids you from checking with support.<\/p>\n<p>These were the so-called mandatory services. There is also a whole batch of auxiliary services, such as Tape Service, Mount Service, vPowerNFS Service, and so on.<\/p>\n<p>For Hyper-V, the same is true, but there is a specific <strong>Veeam Backup Hyper-V Integration Service<\/strong> and its own driver for working with CBT.<\/p>\n<p>Og til sidst skal vi tale om, hvem der arbejder p\u00e5 virtuelle maskiner under backup. For at starte pre- og post-freeze scripts, oprette shadow copies, indsamle metadata, h\u00e5ndtere SQL-transaktion logfiler og andet bruges der <strong>Veeam Guest Helper<\/strong>. Og hvis der sker indeksering af filsystemer, <strong>Veeam Guest Indexer <\/strong>. Det er midlertidige tjenester, der implementeres under backup og fjernes efterf\u00f8lgende.<\/p>\n<p>I tilf\u00e6lde af Linux-maskiner er det meget enklere p\u00e5 grund af det store antal indbyggede biblioteker og systemets muligheder. For eksempel foretages indeksering via mlocate.<\/p>\n<h3>Det er alt for nu<\/h3>\n<p>\nJeg n\u00e6gter at plage dig mere og <u>den korte<\/u> introduktion til Veeams indre funktioner anser jeg for afsluttet. Ja, vi har endda ikke v\u00e6ret t\u00e6t p\u00e5 selve logfilerne, men tro mig, for at informationen, der pr\u00e6senteres i dem, ikke skal virke som en usammenh\u00e6ngende str\u00f8m af bevidsthed, er en s\u00e5dan indledning helt sikkert n\u00f8dvendig. Jeg planl\u00e6gger kun at g\u00e5 videre til logfilerne i den tredje artikel, og planen for n\u00e6ste gang er at forklare, hvem der genererer logfilerne, hvad der pr\u00e6cist vises i dem, og hvorfor det ser s\u00e5dan ud, og ikke p\u00e5 en anden m\u00e5de.<br \/>\n<br \/>Kilde: <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\/da\/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=\"da_DK\" \/>\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\/da\/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: komponenter og ordliste | ProHoster","description":"Vi hos Veeam elsker logfiler.","canonical_url":"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/veeam-log-diving-komponenty-i-glossarij","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","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\/da\/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\/da\/wp-json\/wp\/v2\/posts\/97726","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=97726"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/97726\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media\/97727"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=97726"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=97726"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=97726"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}