{"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\/sl\/blog\/administrirovanie\/veeam-log-diving-komponenty-i-glossarij","title":{"rendered":"Veeam Log Diving: komponente i re\u010dnik","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Veeam Log Diving: komponente i re\u010dnik\" src=\"\/wp-content\/uploads\/2020\/10\/682d05cf95f6dc8fa2b0a091619cb0a1.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nVeeam ima rad loge. Ker so re\u0161itve modulne, pi\u0161emo precej veliko logov. Ker je na\u0161e podro\u010dje dejavnosti za\u0161\u010dita va\u0161ih podatkov (tj. miren spanec), morajo logi ne samo bele\u017eiti vsak izdih, temve\u010d to po\u010deti tudi podrobno. To je potrebno, da bo jasno, kako se je 'to' zgodilo, kdo je kriv in kaj storiti naprej. Tukaj je kot v kriminalistiki: nikoli ne ve\u0161, kateri detajl ti lahko pomaga najti morilca Laura Palmer.<\/p>\n<p>Zato sem se odlo\u010dil, da se lotim serije \u010dlankov, kjer bom postopoma povedal, kaj zapisujemo v loge, kje jih shranjujemo, kako ne izgubiti razum pri njihovi strukturi in kaj iskati v njih.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>Zakaj serija \u010dlankov in zakaj ne opisati vsega naenkrat? <\/h3>\n<p>\nSamo na\u0161teti, kateri log je kje in kaj vsebuje, je precej brezizhodna ideja. Razmi\u0161ljanje o tem, kako to informacijo ohranjati posodobljeno, je \u0161e bolj zastra\u0161ujo\u010de. Preprosto na\u0161tevanje vseh mogo\u010dih vrst logov v Veeam Backup &amp; Replication - to je tabela na ve\u010d listih s tankim tiskom. In to bo aktualno le ob objavi, saj lahko z naslednjim popravkom pridejo novi logi, spremeni se logika shranjenih informacij v starih itd. Zato je veliko bolj smiselno razlo\u017eiti njihovo strukturo in bistvo vsebine. To bo omogo\u010dilo bolj\u0161e usmerjanje v praksi kot preprosto pomnjenje imen.<\/p>\n<p>Zato, da ne bi sko\u010dili v globoko v jezero besedil, naredimo v tem \u010dlanku neko pripravljalno delo. Danes se ne bomo potopili v same loge, temve\u010d se bomo lotili od dale\u010d: sestavili bomo glosar in nekoliko razpravljali o strukturi Veeam z vidika generiranja logov.<\/p>\n<h3>Glosar in \u017eargonizmi<\/h3>\n<p>\nTu se moram najprej opravi\u010diti pred zagovorniki \u010distosti ru\u0161\u010dine in pri\u010devalci O\u017eegovega slovarja. Vsi zelo ljubimo svoj materni jezik, toda prekleta IT industrija deluje v angle\u0161\u010dini. No, to nismo mi izmislili, ampak se je zgodilo zgodovinsko. Nisem kriva, pri\u0161el je sam (c)<\/p>\n<p>V na\u0161em oboru je probl\u00e9m anglicism\u016f (a \u017eargonu) specifick\u00fd. Kdy\u017e pod nevinn\u00fdmi slovy jako \u201ehost\u201c nebo \u201en\u00e1v\u0161t\u011bvn\u00edk\u201c cel\u00fd sv\u011bt ji\u017e dlouho ch\u00e1pe zcela konkr\u00e9tn\u00ed v\u011bci, na \u2159 \u010d\u00e1sti pevniny pokra\u010duje hrdinsk\u00e9 rozv\u00e1\u017een\u00ed a v\u00e1h\u00e1n\u00ed s kouk\u00e1n\u00edm do slovn\u00edk\u016f. A nevyhnuteln\u00fd argument \u201eA u n\u00e1s v pr\u00e1ci\u2026\u201c.<\/p>\n<p>Plus m\u00e1me \u010dist\u011b na\u0161i terminologii, kter\u00e1 je charakteristick\u00e1 pr\u00e1v\u011b pro produkty Veeam, i kdy\u017e n\u011bkter\u00e1 slova a obraty se dostala mezi lidi. Tak\u017ee se te\u010f dohodneme, co kter\u00fd term\u00edn znamen\u00e1, a v budoucnu pod slovem \u201ehost\u201c budu m\u00edt na mysli p\u0159esn\u011b to, co je naps\u00e1no v t\u00e9to kapitole, a ne to, co jste zvykl\u00ed pou\u017e\u00edvat u sebe v pr\u00e1ci. A ano, to nen\u00ed osobn\u00ed rozmar, to jsou ust\u00e1len\u00e9 term\u00edny v pr\u016fmyslu. Bojovat s nimi je trochu beznad\u011bjn\u00e9. I kdy\u017e na proch\u00e1zku do koment\u00e1\u0159\u016f jsem v\u017edy pro.<\/p>\n<p>Bohu\u017eel, term\u00edn\u016f v na\u0161\u00ed pr\u00e1ci a produktech je nesm\u00edrn\u011b mnoho, tak\u017ee se nebudu pokou\u0161et vyjmenovat v\u0161echny. Pouze ty nejz\u00e1kladn\u011bj\u0161\u00ed a nezbytn\u00e9 pro p\u0159e\u017eit\u00ed v mo\u0159i informac\u00ed o z\u00e1loh\u00e1ch a log\u00e1ch. Pro z\u00e1jemce mohu tak\u00e9 <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/veeam\/blog\/443716\/\">navrhnout \u010dl\u00e1nek <\/a><\/noindex>kolegy o p\u00e1sech, kde tak\u00e9 p\u0159inesl seznam term\u00edn\u016f souvisej\u00edc\u00edch s tou \u010d\u00e1st\u00ed funk\u010dnosti.<\/p>\n<p><strong>Host (Hostitel):<\/strong> Ve sv\u011bt\u011b virtualizace je to stroj s hypervizorem. Fyzick\u00fd, virtu\u00e1ln\u00ed, cloudov\u00fd \u2014 to je jedno. Pokud na n\u011b\u010dem b\u011b\u017e\u00ed hypervizor (ESXi, Hyper-V, KVM atd.), pak se tomu \u201en\u011b\u010demu\u201c \u0159\u00edk\u00e1 hostitel. A\u0165 u\u017e je to klastr na deset stojan\u016f nebo v\u00e1\u0161 notebook s laborato\u0159\u00ed na jedno a p\u016fl virtu\u00e1ln\u00edho stroje \u2014 pokud jste spustili hypervizor, stali jste se hostitelem. Proto\u017ee hypervizor host\u00ed virtu\u00e1ln\u00ed stroje. Existuje dokonce p\u0159\u00edb\u011bh, \u017ee VMware kdysi cht\u011bla dos\u00e1hnout pevn\u00e9 asociace slova hostitel pr\u00e1v\u011b s ESXi. Ale nedok\u00e1zali to.<\/p>\n<p>V modern\u00edm sv\u011bt\u011b se pojem \u201ehostitel\u201c prakticky spojil s pojmem \u201eserver\u201c, co\u017e vn\u00e1\u0161\u00ed ur\u010dit\u00fd zmatek do komunikace, zejm\u00e9na pokud jde o Windows infrastrukturu. Tak\u017ee jak\u00fdkoli stroj, na kter\u00e9m se nach\u00e1z\u00ed n\u011bjak\u00e1 pro n\u00e1s zaj\u00edmav\u00e1 slu\u017eba, m\u016f\u017ee b\u00fdt klidn\u011b nazv\u00e1n hostitelem. Nap\u0159\u00edklad v log\u00e1ch WinSock je slovo host ozna\u010deno pro v\u0161echno mo\u017en\u00e9. Klasick\u00e9 \u201eHost not found\u201c je toho p\u0159\u00edkladem. Tak\u017ee vych\u00e1z\u00edme z kontextu, ale pamatujeme \u2014 ve sv\u011bt\u011b virtualizace hostitel je to, co host\u00ed hosty (o tom n\u00ed\u017ee dv\u011b \u0159\u00e1dky).<\/p>\n<p>Iz lokalnih \u017eargonov (verjetno bolj akronimov v tem primeru) se spominjam, da je VMware VI, vSphere je VC, Hyper-V pa HV.<\/p>\n<p><strong>Gost (Guest):<\/strong> Virtualni stroj, ki deluje na gostitelju. Tu ni kaj razlagati, vse je tako logi\u010dno in preprosto. Kljub temu pa mnogi sku\u0161ajo v to vnesti kak\u0161ne druge pomene. <\/p>\n<p>Zakaj? Ne vem.<br \/>\nGostiteljski operacijski sistem (Guest OS), ustrezno operacijski sistem gostujo\u010dega stroja. In tako naprej.<\/p>\n<p><strong>Zadatek varnostnega kopiranja \/ replikacije (Backup\/Replication Job):<\/strong> \u010cisti VMwarejev \u017eargon, ki ozna\u010duje eno od nalog. Backup job == Varnostna kopija naloga. Kako to lepo prevesti v sloven\u0161\u010dino \u2014 nih\u010de ni pri\u0161el na to, zato vsi pravijo 'naloga'. S poudarkom na zadnjem zlogu.<\/p>\n<p>Da, tako enostavno vzamejo in re\u010dejo 'naloga'. Tudi v e-po\u0161ti tako pi\u0161ejo in vse je v redu.<br \/>\nRazli\u010dne varnostne naloge, naloge varnostne kopije itd., hvala, ampak ne potrebujem. Samo naloga in vas bodo razumeli. Glavno je, da poudarite zadnji zlog.<\/p>\n<p><strong>Varnostna kopija (Backup, bkap. Za prave starej\u0161e obo\u017eevalce je dovoljen tudi bakup):<\/strong> Poleg o\u010ditnega (le\u017ee\u010da tam rezervna kopija podatkov), pomeni tudi samo nalogo (tri vrstice zgoraj, \u010de ste \u017ee pozabili), zaradi katere nastane tista varnostna kopija. Verjetno so angle\u0161ki nosilci jezika preve\u010d leni, da bi vsakokrat rekli 'Izvedel sem svojo nalogo za varnostno kopiranje', zato preprosto re\u010dejo 'Izvedel sem varnostno kopijo' in si vsi odli\u010dno razumemo. Predlagam, da podpiramo to \u010dudovito pobudo.<\/p>\n<p><strong>Konsolidacija (Consolidate): <\/strong>Termin, ki se je pojavil v ESXi 5.0. Mo\u017enost v meniju za delo s posnetki, ki za\u017eene postopek odstranjevanja tako imenovanih orphaned posnetkov. To so posnetki, ki fizi\u010dno obstajajo, a so izpadli iz prikazane logi\u010dne strukture. Teoreti\u010dno ta postopek ne bi smel vplivati na datoteke, prikazane v upravitelju posnetkov, a se zgodi tudi to. Namen postopka konsolidacije je, da se podatki iz posnetka (child disk) zapi\u0161ejo na glavni (parent) disk. Postopek zdru\u017eevanja diskov imenujemo m\u00ebr\u017e (merge). \u010ce je bila dana ukazna za konsolidacijo, se lahko zapis o posnetku odstrani iz baze prej, preden je posnetek zdru\u017een in odstranjen. In \u010de posnetka ni bilo mogo\u010de odstraniti iz kateregakoli razloga, se pojavijo ti orphaned posnetki. O delu s posnetki ima VMware <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\">dobro KB<\/a><\/noindex>. In tudi mi smo o tem <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/veeam\/blog\/249959\/\">pisali na Habrju<\/a><\/noindex>.<\/p>\n<p><strong>Shranjevanje (Datastore): <\/strong>\u00a0To je zelo \u0161iroka definicija, vendar v svetu virtualizacije pod njo razumemo prostor, kjer so shranjene datoteke virtualnih strojev. V vsakem primeru je treba zelo jasno razumeti kontekst in ob najmanj\u0161em dvomu razjasniti, kaj natan\u010dno ima va\u0161 sogovornik v mislih.\u00a0<\/p>\n<p><strong>Proxy (Proxy): <\/strong>Pomembno je takoj razumeti, da Veeam Proxy ni povsem enako temu, kar smo navajeni na obmo\u010dju interneta. V okviru izdelkov Veeam je to neka entiteta, ki se ukvarja s prena\u0161anjem podatkov iz enega mesta na drugo. Brez podrobnosti, VBR je komandni stre\u017enik, proxy pa so njegove delovne konjice. Torej, proxy je stroj, skozi katerega te\u010de promet in na katerem so name\u0161\u010dene komponente VBR, ki pomagajo upravljati ta promet. Na primer, prena\u0161ati podatke iz enega kanala v drugega ali preprosto priklju\u010diti diske (HotAdd na\u010din).<\/p>\n<p><strong>Repository (Repozitorij): <\/strong>\u00a0Tehni\u010dno je to preprosto zapis v bazi VBR, ki ka\u017ee na mesto, kjer so shranjeni varnostni kopiji, in kako se povezati s tem mestom. Dejansko je to lahko preprosto CIFS delitev ali lo\u010den disk, stre\u017enik ali vedro v oblaku. Spet, imamo kontekst, vendar razumemo, da je repozitorij preprosto mesto, kjer le\u017eijo va\u0161e varnostne kopije.<\/p>\n<p>\u00a0<strong>Snapshot (Snapshot): <\/strong>Milovn\u00edci oxfordsk\u00e9 gramatiky preferuj\u00ed \u0159\u00edkat kdo snapshot, kdo sn\u00edmek, av\u0161ak negramotn\u00e1 v\u011bt\u0161ina v\u00edt\u011bz\u00ed d\u00edky v\u011bt\u0161\u00ed masu. Pokud n\u011bkdo nev\u00ed \u2014 je to technologie, kter\u00e1 umo\u017e\u0148uje obnovit stav disku k ur\u010dit\u00e9mu okam\u017eiku. D\u011bl\u00e1 se to bu\u010f do\u010dasn\u00fdm p\u0159esm\u011brov\u00e1n\u00edm I\/O operac\u00ed od hlavn\u00edho disku \u2014 pak se to nazve RoW (Redirect on Write) snapshot \u2014 nebo p\u0159enesen\u00edm p\u0159episovateln\u00fdch blok\u016f z va\u0161eho disku na jin\u00fd \u2014 to se nazve CoW (Copy on Write) snapshot. Pr\u00e1v\u011b d\u00edky \u0161irok\u00fdm mo\u017enostem pou\u017eit\u00ed t\u011bchto funkc\u00ed m\u016f\u017ee Veeam tvo\u0159it svou z\u00e1lohovac\u00ed magii. P\u0159\u00edsn\u011b vzato, nejen jemu, ale to je \u00fakol nejbli\u017e\u0161\u00edch vyd\u00e1n\u00ed.<\/p>\n<p>V dokumentaciji in dnevnikih ESXi okoli tega izraza vlada zmeda, v kontekstu omembe posnetkov pa lahko sre\u010damo tako same posnetke, kot redo log in celo delta disk. V dokumentaciji Veeam take zme\u0161njave ni, in posnetek je posnetek, redo log pa je prav REDO datoteka, ustvarjena z neodvisnim non-persistent diskom. REDO datoteke se izbri\u0161ejo ob ugasnjenju virtualnega stroja, zato je zme\u0161anje z posnetki pot do propada.<\/p>\n<p><strong>Synthetic (Sinteza):<\/strong> Sinteti\u010dne varnostne kopije se nana\u0161ajo na reverse incremental in forever forward varnostne kopije. \u010ce se s tem izrazom \u0161e niste sre\u010dali, je to preprosto eden od mehanizmov, ki se uporablja za oblikovanje prenove varnostne kopije. V dnevnikih se lahko sre\u010date tudi z izrazom Transform, ki se uporablja pri ustvarjanju celotnih kopij iz inkrementov (synthetic full).<\/p>\n<p><strong>Task (Naloga):<\/strong> To je proces obdelave vsake posamezne naprave v okviru dela. To pomeni: imate varnostno delo, v katerem so vklju\u010dene tri naprave. Torej, vsaka naprava se bo obdelala v okviru lo\u010dene naloge. Na koncu bo \u0161tiri dnevnike: en glavni za delo in tri za naloge. Vendar je tukaj pomembna opomba: skozi \u010das je beseda \u201enaloga\u201c postala preve\u010d ve\u010dzna\u010dna. Ko govorimo o skupnih dnevnikih, imamo v mislih, da naloga predstavlja VM. Vendar pa imajo svoje \u201enaloge\u201c tudi na proxyju in repozitoriju. Tam lahko to pomeni tako virtualni disk, kot virtualno napravo in celotno delo. Pomembno je, da ne izgubimo kontekst.<\/p>\n<p><strong>Veeam %name% Service (Storitev)<\/strong>: <strong>\u00a0<\/strong>Za uspe\u0161ne varnostne kopije skrbi ve\u010d storitev, katere seznam lahko najdete v standardnem orodju. Njihova imena dovolj jasno odra\u017eajo njihovo bistvo, vendar med enakimi izstopa najpomembnej\u0161a \u2014 Veeam Backup Service, brez katere ostale ne bodo delovale.<\/p>\n<p><strong>VSS: <\/strong>Tehni\u010dno VSS vedno mora ozna\u010devati Microsoft Volume Shadow Copy Service. Dejansko ga mnogi uporabljajo kot sinonim za Application-Aware Image Processing. Kar je seveda kategori\u010dno napa\u010dno, toda to je zgodba iz razreda \u201eVsak terenski avtomobil lahko imenuje\u0161 d\u017eip in te bodo razumeli\u201c.<\/p>\n<h3>Fantasti\u010dni dnevniki in kraji, kjer prebivajo<\/h3>\n<p>\nHo\u010dem za\u010deti to poglavje s razkritjem velike skrivnosti \u2014 kateri \u010das se prikazuje v dnevnikih?<\/p>\n<p>Zapomnite si:<\/p>\n<ul>\n<li>ESXi vedno pi\u0161e dnevnike v UTC+0.<\/li>\n<li>vCenter vodi dnevnike po \u010dasu svoje \u010dasovne cone.<\/li>\n<li>Veeam vodi dnevnike po \u010dasu in \u010dasovni coni stre\u017enika, na katerem je name\u0161\u010den.<\/li>\n<li>In addition, Windows events in the EVTX format are not tied to anything. When opened, the time is recalculated for the machine on which they are opened. This is the most convenient option, although there can be challenges with it as well. The only significant difficulty is the difference in locales. This is practically a guaranteed path to unreadable logs. Yes, there are options to address this, but let's just agree that everything in IT works in English and always set English locale on servers. Please.\u00a0<\/li>\n<\/ul>\n<p>\nNow let's talk about where logs reside and how to obtain them. In the case of VBR, there are two approaches.\u00a0<\/p>\n<p>The first option is suitable if you are not eager to search through the pile for files related to your specific issue. For this, we have a separate wizard, where you can specify a particular job and a specific period for which you need logs. Then, it will scan the folders and assemble everything necessary into one archive. Detailed instructions on where to find it and how to work with it are written in <noindex><a rel=\"nofollow\" href=\"https:\/\/www.veeam.com\/kb1832\">this KB<\/a><\/noindex>.<\/p>\n<p>However, the wizard collects logs not for all tasks, and for example, if you need to examine logs for a restaurant, failover, or fallback, your path lies in the folder <strong>%ProgramData%\/Veeam\/Backup<\/strong>. This is the main log storage for VBR, and %ProgramData% is a hidden folder, which is normal. By the way, the default location can be reassigned using a registry key of type REG_SZ: LogDirectory in the HKEY_LOCAL_MACHINE\\SOFTWARE\\Veeam\\Veeam Backup and Replication branch.<\/p>\n<p>On Linux machines, the logs of working agents should be looked for in \/<b>var\/log\/VeeamBackup\/<\/b>, if you are using a root or sudo account. If you don't have such privileges, then look for the logs in <b>\/tmp\/VeeamBackup<\/b>.\u00a0<\/p>\n<p>For Veeam agent for %OS_name%, logs should be found in<b> %ProgramData%\/Veeam\/Endpoint<\/b> (ali <b>%ProgramData%\/Veeam\/Backup\/Endpoint<\/b>) i <b>\/var\/log\/veeam<\/b> ustrezno.<\/p>\n<p>If you are using Application-Aware Image Processing (which you likely are), the situation becomes slightly more complicated. You will need logs from our helper, which are stored inside the virtual machine, and VSS logs. Detailed information on how and where to obtain this content is written in <noindex><a rel=\"nofollow\" href=\"https:\/\/www.veeam.com\/kb1789\">this article<\/a><\/noindex>. And of course, there is <noindex><a rel=\"nofollow\" href=\"https:\/\/www.veeam.com\/kb1873\">a separate article<\/a><\/noindex> on collecting the necessary system logs.\u00a0<\/p>\n<p>Windows events can be conveniently collected according to <noindex><a rel=\"nofollow\" href=\"https:\/\/www.veeam.com\/kb1873\">this KB<\/a><\/noindex>. If you are using Hyper-V, it gets complicated, as you will also need all its logs from the Applications and Service Logs &gt; Microsoft &gt; Windows branch. However, you can always take a more brute-force approach and simply grab all objects from %SystemRoot%\\System32\\winevt\\Logs.<\/p>\n<p>\u010ce se med namestitvijo\/posodobitvijo kaj pokvari, lahko vse potrebno najdete v mapi %ProgramData%\/Veeam\/Setup\/Temp. \u010ceprav ne bom skrival, da lahko v dogodkovnih zapisih operacijskega sistema najdete bolj koristne informacije kot v teh logih. Preostali zanimivi podatki se nahajajo v %Temp%, vendar so tam predvsem logi namestitve spremljajo\u010de programske opreme, kot so podatkovne baze, knji\u017enice .Net in podobno. Upo\u0161tevajte, da se Veeam namesti iz msi, vsi njegovi sestavni deli pa se prav tako name\u0161\u010dajo kot lo\u010deni msi paketi, tudi \u010de to ni bilo prikazano v GUI. Zato, \u010de je namestitev enega od komponenta neuspe\u0161na, se bo celotna namestitev VBR ustavila. Zato morate preveriti loge in videti, kaj to\u010dno je \u0161lo narobe in kdaj.<\/p>\n<p>In \u0161e hiter nasvet na koncu: ko prejmete napako pri namestitvi, ne hitite pritisniti OK. Najprej zgrabite loge, nato pritisnite OK. Tako boste dobili log, ki se kon\u010da ob trenutku napake, brez odve\u010dnega dela na koncu.<\/p>\n<p>In v\u010dasih je potrebno poiskati loge v vSphere. Ni ravno hvale\u017eno opravilo, a z zavihkom rokavov je treba narediti tudi to. V najbolj osnovni razli\u010dici bomo potrebovali loge z dogodki virtualnega stroja vmware.log, ki le\u017eijo ob njegovem .vmx datoteki. V bolj zapletenem primeru odprete Google in vpra\u0161ate, kje le\u017eijo logi za va\u0161o razli\u010dico gostitelja, ker VMware rad spremeni to lokacijo z vsako razli\u010dico. Tukaj je, na primer, <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\">\u010dlanek za 7.0<\/a><\/noindex>, tukaj pa za <noindex><a rel=\"nofollow\" href=\"https:\/\/kb.vmware.com\/s\/article\/2032076\">5.5<\/a><\/noindex>. Za loge vCenter ponovimo postopek <noindex><a rel=\"nofollow\" href=\"https:\/\/kb.vmware.com\/s\/article\/2033430\">z Googlanjem<\/a><\/noindex>. Na splo\u0161no nas zanimajo logi dogodkov gostitelja hostd.log, dogodki gostiteljev pod nadzorom vCenter vpxa.log, logi jedra vmkernel.log in logi za avtentikacijo auth.log. No, v najbolj zapletenih primerih lahko pride prav tudi log SSO, ki le\u017ei v mapi SSO.<\/p>\n<p>Zamudno? Zmedeno? Stra\u0161no? A to niti ni polovica informacij, s katerimi se na\u0161 podpora vsakodnevno ukvarja. Tako da so resni\u010dno zelo dobri.<\/p>\n<h3>Komponente Veeam<\/h3>\n<p>\nIn kot zaklju\u010dek tega uvodnega \u010dlanka malo poklepetajmo o komponentah Veeam Backup &amp; Replication. Ker ko i\u0161\u010dete vzrok te\u017eav, je dobro razumeti, kako je bolnik zgrajen.<\/p>\n<p>Torej, kot zagotovo ve vsak, Veeam Backup je tako imenovana aplikacija, ki temelji na SQL. To pomeni, da so vse nastavitve, vse informacije in pravzaprav vse, kar je potrebno za normalno delovanje \u2014 vse to se nahaja v njegovi bazi. Oziroma v dveh bazah, \u010de govorimo o povezavi VBR in EM: VeeamBackup in VeeamBackupReporting, ustrezno. Tako je tudi pri\u0161lo: namestimo \u0161e eno aplikacijo \u2014 pojavi se \u0161e ena baza. Da ne bi shranjevali vseh jajc v en ko\u0161.<\/p>\n<p>Toda za to, da vse to deluje usklajeno, potrebujemo niz storitev in aplikacij, ki bodo povezale vse komponente v eno celoto. Izklju\u010dno za primer, tako to izgleda v eni izmed mojih laboratorijev:<\/p>\n<p><img decoding=\"async\" alt=\"Veeam Log Diving: komponente i re\u010dnik\" src=\"\/wp-content\/uploads\/2020\/10\/fed0ad07d8ddcfab180bc1e4b64de4fc.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nV vlogi glavnega dirigenta nastopa <strong>Veeam Backup Service<\/strong>. Ta je odgovoren za izmenjavo informacij z bazami. Prav tako je odgovoren za zagon vseh opravil, se ukvarja z orkestracijo dodeljenih virov in deluje kot nekak\u0161en komunikacijski center za razli\u010dne konzole, agente in vse ostalo. Skratka, brez njega ne gre, a to \u0161e ne pomeni, da vse po\u010dne sam.<\/p>\n<p>Pri na\u010drtovanem mu pomaga <strong>Veeam Backup Manager<\/strong>. Nen\u00ed to slu\u017eba, ale entita, kter\u00e1 se zab\u00fdv\u00e1 spou\u0161t\u011bn\u00edm \u00faloh a sleduje proces jejich vykon\u00e1v\u00e1n\u00ed. Pracovn\u00ed ruce backup service, kter\u00fdmi se p\u0159ipojuje k hostitel\u016fm, vytv\u00e1\u0159\u00ed sn\u00edmky, sleduje retenci a tak d\u00e1le.<\/p>\n<p>Vrnimo se k seznamu storitev. <strong>Veeam Broker Service<\/strong>. Pojavila se u v9.5 (i to nije kripto rudara, kako su tada neki pomislili). Bavi se prikupljanjem informacija o VMware doma\u0107inima i odr\u017eavanjem a\u017eurnosti tih informacija. No, nemojte odmah po\u010deti pisati ogor\u010dene komentare da vas \u0161pijuniramo i otkrivamo sve logine\/lozinke ta\u0161majoru. Sve je malo jednostavnije. Kada pokre\u0107ete backup, prvo se treba povezati s doma\u0107inom i a\u017eurirati sve podatke o njegovoj strukturi. To je prili\u010dno spora i neuredna stvar. Samo se setite koliko traje operacija logina preko web su\u010delja, i imajte na umu da se tu ra\u010duna samo gornji sloj. A zatim treba jo\u0161 otkriti cijelu hijerarhiju do potrebnog mesta, mora se re\u0107i. Ukratko, stra\u0161no. Ako pokre\u0107ete desetak backupa, svakoj \u0107e se jobi morati obaviti ova procedura. Kada se radi o velikim infrastrukturnim sistemima, ovaj proces mo\u017ee potrajati deset minuta ili vi\u0161e. Zbog toga je donesena odluka da se odredi poseban servis za to, kroz koji \u0107e se uvek mo\u0107i dobiti a\u017eurirane informacije. On prilikom pokretanja proverava i skenira celu dodatu infrastrukturu, a onda se trudi raditi samo na nivou inkrementalnih promena. Tako da \u010dak i ako pokre\u0107ete istovremeno sto backupa, svi \u0107e zatra\u017eiti informacije od na\u0161eg brokera, a ne \u0107e mu\u010diti doma\u0107ine svojim zahtevima. Ako se brinete za resurse, prema na\u0161im prora\u010dunima na 5000 virtuelnih ma\u0161ina potrebno je svega oko 100 Mb memorije.<\/p>\n<p>Dalje imamo <strong>Veeam Console<\/strong>. Ona je poznata kao Veeam Remote Console, ili Veeam.Backup.Shell. To je taj GUI koji vidimo na snimcima ekrana. Sve je jednostavno i o\u010digledno \u2014 konzolu mo\u017eete pokretati s bilo kog mesta, sve dok je to Windows i postoji veza sa VBR serverom. Jedina stvar koju mo\u017eemo re\u0107i: FLR proces \u0107e montirati ta\u010dke lokalno (tj. na ma\u0161ini na kojoj je konzola pokrenuta). I raznovrsni Veeam Explorers tako\u0111e \u0107e se pokretati lokalno, jer su oni deo konzole. No, o tome sam se ve\u0107 raspisao\u2026<\/p>\n<p>Slede\u0107a zanimljiva usluga \u2014 <strong>Veeam Backup Catalog Data Service. <\/strong>Na seznamu storitev je znan kot Veeam Guest Catalog Service. Ukvarja se z indeksiranjem datote\u010dnih sistemov na gostiteljskih napravah in polni to znanje v mapo VBRCatalog. Uporablja se le tam, kjer je omogo\u010deno indeksiranje. Aktivirati ga ima smisel le, \u010de imate Enterprise Manager. Zato iskren nasvet: ne omogo\u010dajte indeksiranja kar tako, \u010de nimate EM. Var\u010dujte s svojimi \u017eivci in \u010dasom podpore.<\/p>\n<p>Poleg drugih pomembnih storitev velja izpostaviti <strong>Veeam Installer Service<\/strong>, s pomo\u010djo katerega poteka dostava in namestitev potrebnih komponent na proxy, repozitorije in druge vstopne to\u010dke. Dejansko dostavi potrebne .msi pakete na stre\u017enike in izvede njihovo namestitev.\u00a0<\/p>\n<p><strong>Veeam Data Mover<\/strong> \u2014 s pomo\u010djo pomo\u017enih agentov, ki delujejo na proxyjih (in ne le tam), upravlja prenos podatkov. Na primer, pri varnostnem kopiranju bo en agent prebral datoteke z gostiteljskih datastorov, drugi pa jih skrbno zapisoval v varnostno kopijo.<\/p>\n<p>Posebej bi \u017eelel izpostaviti pomembno stvar, na katero pogosto reagirajo stranke \u2014 to je razlika v razli\u010dicah storitev in informacijah v orodju Programs and Features. Da, seznam bo enak, vendar so v razli\u010dicah lahko velike razlike. To ni ravno optimalno z vizualnega vidika, vendar je povsem normalno, \u010de vse deluje stabilno. Na primer, verzija Installer storitve mo\u010dno zaostaja za sosednjimi. Groza in no\u010dna mora? Ne, saj se ne namesti v celoti, temve\u010d se preprosto posodobi njegova DLL datoteka. V popravku v9.5 U4 se je zgodila stra\u0161na no\u010dna mora tehni\u010dne podpore: ob posodobitvi so vse storitve dobile nove razli\u010dice, razen najpomembnej\u0161ega. V popravku U4b je transportna storitev prehitela vse druge kar za dve razli\u010dici (\u010de sodi\u0161 po \u0161tevilkah). In to je tudi normalno \u2014 v njej je bila najdena resna napaka, zato je dobila bonus posodobitev v primerjavi z ostalimi. Zato, da povzamem: razlika v razli\u010dicah LAHKO predstavlja te\u017eavo, vendar \u010de razlika obstaja in vse deluje pravilno, je verjetno tako tudi treba. Ampak nikdo vam ne prepre\u010duje, da bi to preverili pri tehni\u010dni podpori.<\/p>\n<p>To so bile tako imenovane obvezne storitve ali Mandatory services. Obstaja pa \u0161e cela vrsta pomo\u017enih, kot so Tape Service, Mount Service, vPowerNFS Service in tako naprej.<\/p>\n<p>Za Hyper-V je v splo\u0161nem enako, le da obstaja specifi\u010dna <strong>Veeam Backup Hyper-V Integration Service<\/strong> in svoj gonilnik za delo s CBT.<\/p>\n<p>Na koncu bomo govorili o tem, kdo dela na virtualkah med varnostnim kopiranjem. Za zagon pre- in post-freeze skriptov, za ustvarjanje \u0161edovskih kopij, zbiranje metapodatkov, delo s SQL transakcijskimi logi in drugo se uporablja <strong>Veeam Guest Helper<\/strong>. In \u010de pride do indeksacije datote\u010dnih sistemov, <strong>Veeam Guest Indexer <\/strong>. To so za\u010dasne storitve, ki se razvrstijo med varnostnim kopiranjem in se odstranijo po njem.<\/p>\n<p>Pri Linux strojih je vse veliko la\u017eje zaradi \u0161tevilnih vgrajenih knji\u017enic in mo\u017enosti samega sistema. Na primer, indeksiranje se izvede preko mlocate.<\/p>\n<h3>To je zaenkrat vse.<\/h3>\n<p>\nNe morem vas ve\u010d mu\u010diti in <u>kratko<\/u> uvod v zakulisje Veeama \u0161tejem za kon\u010dan. Da, niti pribli\u017eno nismo pri\u0161li do samih logov, vendar verjemite, da je tak uvod nujno potreben, da informacije, predstavljene v njih, ne izgledajo kot nepovezan tok zavesti. Takoj do samih logov nameravam preiti \u0161ele v tretjem \u010dlanku, na\u010drt za naslednjega pa je razlo\u017eiti, kdo generira loge, kaj to\u010dno je v njih prikazano in zakaj ravno tako, in ne kako druga\u010de.<br \/>\n<br \/>Izvor: <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.4 - 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\/sl\/blog\/administrirovanie\/veeam-log-diving-komponenty-i-glossarij\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sl_SI\" \/>\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\/sl\/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: komponenti in glosar | ProHoster","description":"V Veeamu imamo radi loge.","canonical_url":"https:\/\/prohoster.info\/sl\/blog\/administrirovanie\/veeam-log-diving-komponenty-i-glossarij","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sl_SI","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\/sl\/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\/sl\/wp-json\/wp\/v2\/posts\/97726","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/comments?post=97726"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/posts\/97726\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/media\/97727"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/media?parent=97726"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/categories?post=97726"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/tags?post=97726"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}