{"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\/hr\/blog\/administrirovanie\/veeam-log-diving-komponenty-i-glossarij","title":{"rendered":"Veeam Log Diving: komponente i glosar","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Veeam Log Diving: komponente i glosar\" src=\"\/wp-content\/uploads\/2020\/10\/682d05cf95f6dc8fa2b0a091619cb0a1.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nU Veeamu volimo logove. Budu\u0107i da su ve\u0107ina na\u0161ih rje\u0161enja modularna, pi\u0161u prili\u010dno mnogo logova. S obzirom na to da je na\u0161a djelatnost osiguranje o\u010duvanja va\u0161ih podataka (tj. miran san), logovi ne bi trebali samo zabilje\u017eiti svaki zvuk, ve\u0107 to raditi prili\u010dno detaljno. To je potrebno kako bi u slu\u010daju bilo kakvih problema bilo jasno kako je do toga do\u0161lo, tko je kriv i \u0161to treba u\u010diniti dalje. Ovde je kao u kriminologiji: nikad ne zna\u0161 koja sitnica mo\u017ee pomo\u0107i u pronala\u017eenju ubice Laure Palmer.<\/p>\n<p>Zato sam odlu\u010dio zapo\u010deti seriju \u010dlanaka u kojima \u0107u postupno pri\u010dati o tome \u0161to zapisujemo u logove, gdje ih pohranjujemo, kako ne poludjeti od njihove strukture i \u0161to zapravo tra\u017eiti unutar njih.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>Za\u0161to serija \u010dlanaka i za\u0161to ne opisati sve odjednom? <\/h3>\n<p>\nJednostavno nabrojati koji se logovi nalaze gdje i \u0161to u njima stoji \u2014 prili\u010dno je bezna\u010dajna ideja. A o odr\u017eavanju tih informacija u a\u017eurnom stanju i razmi\u0161ljati je zastra\u0161uju\u0107e. Jednostavno nabrajanje svih mogu\u0107ih vrsta logova u Veeam Backup &amp; Replication \u2014 to je tabela na nekoliko stranica sitnim fontom. I bit \u0107e relevantno samo u trenutku objave, jer s izlaskom sljede\u0107e zakrpe mogu se pojaviti novi logovi, promijeniti logika pohranjene informacije u starima itd. Zbog toga \u0107e biti mnogo korisnije objasniti njihovu strukturu i su\u0161tinu sadr\u017eane informacije. To \u0107e omogu\u0107iti bolju orijentaciju na terenu nego dosadna memorisanja naziva.<\/p>\n<p>Dakle, kako bismo izbjegli skakanje s glavom u more tekstualnih maramica, hajde da u ovom \u010dlanku obavimo neku pripremnu pr\u00e1ci. Zato danas ne\u0107emo zalaziti u same logove, ve\u0107 \u0107emo pri\u0107i s daljine: sastaviti \u0107emo glosar i malo razgovarati o strukturi Veeama s gledi\u0161ta generacije logova.<\/p>\n<h3>Glosar i \u017eargonizmi<\/h3>\n<p>\nOvdje se prije svega ispri\u010davam pobornicima \u010disto\u0107e hrvatskog jezika i svjedocima O\u017eegovljevog rje\u010dnika. Svi jako volimo svoj materinji jezik, ali prokleta IT industrija radi na engleskom. Pa, nismo mi to smislili, tako je povijesno ispalo. Nije moja krivnja, on je sam do\u0161ao (c)<\/p>\n<p>U na\u0161em podru\u010dju problemi s anglicizmima (i \u017eargonom) imaju svoju specifi\u010dnost. Kada se ispod nevinih rije\u010di poput \"host\" ili \"guest\" \u0161irom svijeta podrazumijevaju sasvim konkretne stvari, na \u2159 dijela kopna i dalje se vodi herojski razdor i nesigurnost s posezanjem za rje\u010dnicima. I obavezan argument \"A kod nas na poslu...\".<\/p>\n<p>Pored toga, postoji isklju\u010divo na\u0161a terminologija, koja pripada proizvodima Veeam, iako su neke re\u010di i izrazi postali op\u0161teprihva\u0107eni. Zato \u0107emo sada dogovoriti \u0161ta termin zna\u010di, i ubudu\u0107e pod re\u010dju \u201egost\u201c mislim ta\u010dno ono \u0161to je napisano u ovoj glavi, a ne ono na \u0161ta ste navikli na poslu. I da, ovo nije moja li\u010dna prohtjev, to su ustaljeni termini u industriji. Borba protiv njih je pomalo besmislena. Iako rado u\u010destvujem u raspravama u komentarima.<\/p>\n<p>Na\u017ealost, termina u na\u0161em radu i proizvodima je jako mnogo, tako da ne\u0107u poku\u0161avati da navedem sve. Samo one najosnovnije i neophodne za pre\u017eivljavanje u moru informacija o backup-ima i logovima. Za zainteresovane mogu tako\u0111er <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/veeam\/blog\/443716\/\">predlo\u017eiti \u010dlanak <\/a><\/noindex>kolega o trakama, gde je tako\u0111e naveo listu termina koji se odnose na tu funkcionalnost.<\/p>\n<p><strong>Host (Host):<\/strong> U svetu virtualizacije, to je ma\u0161ina sa hipervizorom. Fizi\u010dka, virtualna, cloud \u2014 nije va\u017eno. Ako je na ne\u010demu pokrenut hipervizor (ESXi, Hyper-V, KVM itd.), to \u201ene\u0161to\u201c se naziva hostom. Bilo da je to klaster od deset rackova ili va\u0161 laptop sa labaratorijom koja hostuje jednu i po virtuelku \u2014 ako ste pokrenuli hipervizor, onda ste postali host. Jer hipervizor hostuje virtuelne ma\u0161ine. \u010cak postoji i pri\u010da da je VMware u svoje vreme \u017eeleo da postigne \u010dvrstu asocijaciju re\u010di host isklju\u010divo sa ESXi. Ali nije uspelo.<\/p>\n<p>U savremenom svetu, pojam \u201ehost\u201c prakti\u010dno se stapa s pojmom \u201eserver\u201c, \u0161to unosi odre\u0111enu zabunu u komunikaciju, posebno kada je re\u010d o Windows infrastrukturi. Tako da bilo koja ma\u0161ina na kojoj se nalazi neki interesantan servis mo\u017ee smelo biti nazvana hostom. Na primer, u logovima WinSock, re\u010d host ozna\u010dava sve i sva\u0161ta. Klasi\u010dan primer je \u201eHost not found\u201c. Tako da polazimo od konteksta, ali pamtimo \u2014 u svetu virtualizacije, host je ono \u0161to hostuje goste (to se obja\u0161njava u slede\u0107ih nekoliko re\u010denica).<\/p>\n<p>Od lokalnih \u017eargonizama (vi\u0161e akronima, u ovom slu\u010daju) ovdje se sje\u0107a da je VMware \u2013 VI, vSphere \u2013 VC, a Hyper-V \u2013 HV.<\/p>\n<p><strong>Gost (Guest):<\/strong> Virtualna ma\u0161ina koja radi na hostu. Ovdje nema potrebe za obja\u0161njavanjem, sve je logi\u010dno i jednostavno. Me\u0111utim, mnogi inzistiraju na tome da ovdje donesu neke druge smisle. <\/p>\n<p>Za\u0161to? Ne znam.<br \/>\nGost OS, odnosno operativni sustav gostuju\u0107e ma\u0161ine. I tako dalje.<\/p>\n<p><strong>Backup\/Replication Job (posao):<\/strong> \u010cisti VMware \u017eargon koji ozna\u010dava neki od zadataka. Backup job == Posao Beka. Kako to lijepo prevesti na hrvatski \u2014 nitko nije smislio, stoga svi ka\u017eu 'posao'. S naglaskom na posljednjem slogu.<\/p>\n<p>Da, jednostavno uzmu i ka\u017eu 'posao'. \u010cak i u e-mailovima tako pi\u0161u, i sve je u redu.<br \/>\nRazne Beka radnje, Zadatci Beka i sli\u010dno, hvala, ali ne treba. Samo 'posao', i razumjet \u0107e vas. Najva\u017enije je staviti naglasak na posljednji slog.<\/p>\n<p><strong>Backup (Beka, beka. Za istinske starije se dopu\u0161ta bakup):<\/strong> Pored o\u010diglednog (rezervne kopije podataka koja negdje le\u017ei), ovo tako\u0111er ozna\u010dava i sam posao (tri retka iznad, ako ste ve\u0107 zaboravili), nakon \u010dega nastaje taj beka datotek. Vjerojatno, gospo\u0111e govornici engleskog su previ\u0161e lijeni da svaki put ka\u017eu 'I ran my backup job', pa jednostavno ka\u017eu 'I ran my backup', i svi se odli\u010dno razumiju. Predla\u017eem podr\u017eati ovu divnu inicijativu.<\/p>\n<p><strong>Konsolidacija (Consolidate): <\/strong>Termin koji se pojavio u ESXi 5.0 Opcija u izborniku za rad s snapshotima koja pokre\u0107e proces brisanja takozvanih orphaned snapshotova. To su snapshotovi koji fizi\u010dki postoje, ali su ispali iz prikazane logi\u010dke strukture. Teoretski, ovaj proces ne bi trebao utjecati na datoteke prikazane u menad\u017eeru snapshotova, iako se zna dogoditi sve. Su\u0161tina procesa konsolidacije je da se podaci iz snapshot-a (child disk) zapisuju na glavni (parent) disk. Proces spajanja diskova naziva se mje\u0161avina (merge). Ako je izdata naredba za konsolidaciju, zapis o snapshot-u mo\u017ee biti uklonjen iz baze ranije nego \u0161to bude mije\u0161an i uklonjen. A ako se snapshot iz bilo kojeg razloga ne mo\u017ee izbrisati, tada se pojavljuju ovi orphaned snapshotovi. O radu sa snapshotovima VMware ima <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\">dobru KB<\/a><\/noindex>. I mi smo tako\u0111er jednom o njima <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/veeam\/blog\/249959\/\">pisali na Habr<\/a><\/noindex>.<\/p>\n<p><strong>Skladi\u0161te (Datastore): <\/strong>\u00a0Vrlo \u0161irok pojam, no u svetu virtualizacije podrazumeva mesto gde se \u010duvaju fajlovi virtuelnih ma\u0161ina. U svakom slu\u010daju, ovde je va\u017eno jasno razumeti kontekst i u slu\u010daju najmanjih sumnji razjasniti \u0161ta je va\u0161 sagovornik mislio.\u00a0<\/p>\n<p><strong>Proxy (Proksi): <\/strong>Va\u017eno je odmah razumeti da Veeam Proxy nije sasvim isto \u0161to i ono na \u0161to smo navikli na poljima interneta. U okviru proizvoda od Veeam to je neka vrsta entiteta koja se bavi preme\u0161tanjem podataka iz jednog mesta na drugo. Ako ne idemo u detalje, VBR je komandni server, dok je proksi njegov radni konj. To zna\u010di da je proksi ma\u0161ina kroz koju prolazi saobra\u0107aj i na kojoj su instalirane VBR komponente koje poma\u017eu u upravljanju tim saobra\u0107ajem. Na primer, preme\u0161tanje podataka iz jednog kanala u drugi ili jednostavno povezivanje diskova (HotAdd mode).<\/p>\n<p><strong>Repository (Repozitorij): <\/strong>\u00a0Tehni\u010dki, to je samo upis u VBR bazi koji ukazuje na mesto gde se \u010duvaju backup-ovi i kako se ovoj lokaciji pristupa. U praksi, to mo\u017ee biti i jednostavna CIFS \u0161ara, kao i poseban disk, server ili oblak. Ponovo, nalazimo se u kontekstu, ali razumemo da je repozitorij jednostavno mesto gde su va\u0161i backup-ovi.<\/p>\n<p>\u00a0<strong>Snapshot (Snapshot): <\/strong>Ljubitelji oksfordske gramatike vole govoriti tko snEpshot, tko snEp\u0161ot, no nepismenija ve\u0107ina pobje\u0111uje zbog svoje ve\u0107e mase. Ako netko ne zna \u2014 to je tehnologija koja omogu\u0107ava vra\u0107anje stanja diska na odre\u0111eni trenutak. To se radi ili preusmjeravanjem I\/O operacija s glavnog diska \u2014 tada \u0107emo to zvati RoW (Redirect on Write) snapshot \u2014 ili premje\u0161tanjem prepisivih blokova s va\u0161eg diska na drugi \u2014 to \u0107e se zvati CoW (Copy on Write) snapshot. Upravo zahvaljuju\u0107i \u0161irokim mogu\u0107nostima primjene ovih funkcija, Veeam i mo\u017ee \u010diniti svoju backup magiju. Strogo govore\u0107i, ne samo njemu, ve\u0107 to je tema najbli\u017eih izdanja.<\/p>\n<p>U dokumentaciji i logovima ESXi oko ovog termina postoji kaos, a u kontekstu spominjanja snimaka mo\u017ee se susresti i sami snimci, i redo log, pa \u010dak i delta disk. U dokumentaciji Veeam tog nereda nema, i snimak je snimak, dok je redo log zapravo REDO datoteka, stvorena nezavisnim non-persistent diskom. REDO datoteke se bri\u0161u prilikom isklju\u010divanja virtuelne ma\u0161ine, tako da njihovo me\u0161anje sa snimcima vodi ka neuspehu.<\/p>\n<p><strong>Sinteti\u010dka (Synthetic):<\/strong> Sinteti\u010dke kopije odnose se na reverse incremental i forever forward kopije. Ako se slu\u010dajno niste susretali s ovim terminom, to je samo jedan od mehanizama koji se koriste za izgradnju transformacijskih lanca kopija. Me\u0111utim, u logovima tako\u0111e mo\u017eete sresti pojam Transform, koji se koristi u okviru stvaranja potpunih kopija iz inkremenata (sinteti\u010dka puna).<\/p>\n<p><strong>Zadatak (Task):<\/strong> To je proces obrade svake pojedina\u010dne ma\u0161ine u okviru posla. Dakle: imate posao za pravljenje kopija, u koji su uklju\u010dene tri ma\u0161ine. Zna\u010di, svaka ma\u0161ina \u0107e se obra\u0111ivati u okviru posebnog zadatka. Ukupno \u0107e biti \u010detiri loga: jedan glavni za posao i tri za zadatke. Me\u0111utim, ovde postoji va\u017ena nijansa: vremenom je re\u010d 'zadatak' postala previ\u0161e vi\u0161ezna\u010dna. Kada govorimo o op\u0161tim logovima, podrazumevamo da je zadatak zapravo VM. Ali svoje 'zadace' imaju i proxy i repozitorij. Tamo to mo\u017ee zna\u010diti i virtuelni disk, i virtuelnu ma\u0161inu, i ceo posao. Dakle, va\u017eno je ne izgubiti kontekst.<\/p>\n<p><strong>Veeam %name% Servis (Service)<\/strong>: <strong>\u00a0<\/strong>Na korist uspe\u0161nih kopija radi nekoliko servisa, \u010diji spisak mo\u017eete prona\u0107i u standardnoj alatki. Njihova imena prili\u010dno jasno odra\u017eavaju njihovu su\u0161tinu, ali me\u0111u jednakima postoji najva\u017eniji \u2014 Veeam Backup Service, bez kojeg drugi ne mogu raditi.<\/p>\n<p><strong>VSS: <\/strong>Tehni\u010dki, VSS uvek treba ozna\u010davati Microsoft Volume Shadow Copy Service. U praksi, mnogi ga koriste kao sinonim za Application-Aware Image Processing. \u0160to je, naravno, kategorijski pogre\u0161no, ali to je pri\u010da iz domena 'Svaki SUV se mo\u017ee nazvati d\u017eipom, i bi\u0107e\u0161 shva\u0107en'.<\/p>\n<h3>Fantasti\u010dni logovi i mesta gde obitavaju<\/h3>\n<p>\n\u017delim zapo\u010deti ovo poglavlje otkrivanjem velike tajne \u2014 koje vreme se prikazuje u logovima?<\/p>\n<p>Zapamtite:<\/p>\n<ul>\n<li>ESXi uvek zapisuje logove u UTC+0.<\/li>\n<li>vCenter vodi logove prema vremenu svoje vremenske zone.<\/li>\n<li>Veeam vodi logove prema vremenu i vremenskoj zoni servera na kojem se nalazi.<\/li>\n<li>Samo Windows doga\u0111aji u EVTX formatu nisu vezani ni za \u0161ta. Kada se otvore, vreme se prera\u010dunava prema ra\u010dunaru na kojem su otvoreni. To je najprikladnija opcija, iako ponekad ima komplikacija. Jedina zna\u010dajna pote\u0161ko\u0107a je razlika u lokalima. To je prakti\u010dno zagarantovani put do ne\u010ditljivih logova. Da, postoje na\u010dini kako to re\u0161iti, ali hajde da se ne raspravljamo o tome da sve u IT-u funkcioni\u0161e na engleskom, i dogovorimo se da uvek postavljamo englesku lokalizaciju na serverima. Molim vas.\u00a0<\/li>\n<\/ul>\n<p>\nSada \u0107emo ipak razgovarati o mestima gde \u017eive logovi i kako ih nabaviti. U slu\u010daju VBR postoje dva pristupa.\u00a0<\/p>\n<p>Prva opcija je pogodna ako nemate \u017eelju da pretra\u017eujete u ukupnoj gomili datoteka koje se odnose upravo na va\u0161 problem. Za to imamo poseban \u010darobnjak, kome mo\u017eete ozna\u010diti konkretan zadatak i odre\u0111eni period za koji su vam potrebni logovi. Zatim \u0107e on sam pretra\u017eiti foldere i skupiti sve \u0161to vam je potrebno u jedan arhiv. O tome gde ga tra\u017eiti i kako raditi s njim, detaljno je napisano u <noindex><a rel=\"nofollow\" href=\"https:\/\/www.veeam.com\/kb1832\">ovoj KVB<\/a><\/noindex>.<\/p>\n<p>Me\u0111utim, \u010darobnjak ne sakuplja logove svih zadataka i, na primer, u slu\u010daju potrebe da prou\u010dite logove restorana, failover-a ili failback-a, va\u0161 put vodi u folder <strong>%ProgramData%\/Veeam\/Backup<\/strong>. To je glavno skladi\u0161te logova VBR-a, a %ProgramData% je skriveni folder i to je normalno. Usput, kao podrazumevana lokacija mo\u017ee se promeniti pomo\u0107u registracijskog klju\u010da tipa REG_SZ: LogDirectory u grani HKEY_LOCAL_MACHINE\\SOFTWARE\\Veeam\\Veeam Backup and Replication.<\/p>\n<p>Na Linux ma\u0161inama logove radnih agenata trebalo bi tra\u017eiti u \/<b>var\/log\/VeeamBackup\/<\/b>, ako koristite root ili sudo nalog. Ako nemate takve privilegije, onda tra\u017eite logove u <b>\/tmp\/VeeamBackup<\/b>.\u00a0<\/p>\n<p>Za Veeam agent za %OS_name% logove treba tra\u017eiti u<b> %ProgramData%\/Veeam\/Endpoint<\/b> (ili <b>%ProgramData%\/Veeam\/Backup\/Endpoint<\/b>) i <b>\/var\/log\/veeam<\/b> odgovaraju\u0107e.<\/p>\n<p>Ako koristite Application-Aware Image Processing (a verovatno ga koristite), situacija se malo komplikuje. Bi\u0107e vam potrebni logovi na\u0161eg helper-a, koji se \u010duvaju unutar same virtuelne ma\u0161ine, i VSS logovi. O tome kako i gde do\u0107i do ovog blaga, detaljno je napisano u <noindex><a rel=\"nofollow\" href=\"https:\/\/www.veeam.com\/kb1789\">ovom \u010dlanku<\/a><\/noindex>. I, naravno, postoji <noindex><a rel=\"nofollow\" href=\"https:\/\/www.veeam.com\/kb1873\">odvojeni \u010dlanak<\/a><\/noindex> u vezi s prikupljanjem neophodnih sistemskih logova.\u00a0<\/p>\n<p>Windows doga\u0111aje je lako sakupljati prema <noindex><a rel=\"nofollow\" href=\"https:\/\/www.veeam.com\/kb1873\">ovoj KVB<\/a><\/noindex>. Ako koristite Hyper-V, situacija se komplikuje jer \u0107e vam biti potrebni i svi njegovi logovi iz grane Applications and Service Logs &gt; Microsoft &gt; Windows. Iako uvek mo\u017eete i\u0107i na prostiji na\u010din i jednostavno uzeti sve objekte iz %SystemRoot%\\System32\\winevt\\Logs.<\/p>\n<p>Ako ne\u0161to po\u0111e po zlu tijekom instalacije\/upgradea, sve potrebne informacije mo\u017eete prona\u0107i u mapi %ProgramData%\/Veeam\/Setup\/Temp. Iako ne\u0107u skrivati da se u doga\u0111ajima operativnog sustava mogu na\u0107i korisnije informacije nego u ovim logovima. Ostale zanimljive informacije su u %Temp%, ali se uglavnom radi o logovima instalacije prate\u0107eg softvera, poput baze, .Net knji\u017enica i sli\u010dnog. Imajte na umu da se Veeam instalira putem msi, a svi njegovi komponenti tako\u0111er se instaliraju kao zasebni msi paketi, \u010dak i ako to nije prikazano u GUI. Dakle, ako instalacija jedne od komponenti ne uspije, cijela instalacija VBR-a \u0107e se zaustaviti. Stoga je potrebno pogledati logove i provjeriti \u0161to to\u010dno nije uspjelo i u kojem trenutku.<\/p>\n<p>I jedan savjet za kraj: kada dobijete gre\u0161ku tijekom instalacije, ne \u017eurite pritisnuti OK. Prvo uzmite logove, a zatim pritisnite OK. Tako \u0107ete dobiti log koji se zavr\u0161ava u trenutku gre\u0161ke, bez vi\u0161ka informacija na kraju.<\/p>\n<p>Ponekad je potrebno zaviriti u logove vSphere. To je vrlo nezahvalna zada\u0107a, ali kad zasu\u010dete rukave, morate raditi i takve stvari. U najjednostavnijem slu\u010daju, trebaju nam logovi sa doga\u0111ajima virtualnog stroja vmware.log, koji se nalaze pored njegovog .vmx datoteke. U slo\u017eenijem slu\u010daju otvorite Google i pitajte gdje se nalaze logovi za va\u0161u verziju hosta, jer VMware voli mijenjati ta mjesta od izdanja do izdanja. Evo, na primjer, <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\">\u010dlanak za 7.0<\/a><\/noindex>, a ovo je za <noindex><a rel=\"nofollow\" href=\"https:\/\/kb.vmware.com\/s\/article\/2032076\">5.5<\/a><\/noindex>. Za logove vCenter ponavljamo postupak <noindex><a rel=\"nofollow\" href=\"https:\/\/kb.vmware.com\/s\/article\/2033430\">pretra\u017euju\u0107i Google<\/a><\/noindex>. U op\u0107enitom slu\u010daju, zanimat \u0107e nas logovi doga\u0111aja hosta hostd.log, doga\u0111aji hostova pod upravljanjem vCenter vpxa.log, logovi jezgre vmkernel.log i logovi autentifikacije auth.log. U najte\u017eim slu\u010dajevima mo\u017ee biti koristan i log SSO, koji se nalazi u mapi SSO.<\/p>\n<p>Previ\u0161e? Zbunjuju\u0107e? Zastra\u0161uju\u0107e? A to jo\u0161 nije ni polovica informacija s kojima na\u0161 tim podr\u0161ke svakodnevno radi. Tako da su oni zaista sjajni.<\/p>\n<h3>Komponente Veeam<\/h3>\n<p>\nI za kraj ovog uvodnog \u010dlanka malo \u0107emo razgovarati o komponentama Veeam Backup &amp; Replication. Jer kada tra\u017eite uzrok problema, dobro bi bilo razumjeti kako je pacijent strukturiran.<\/p>\n<p>Dakle, kako je svima dobro poznato, Veeam Backup je aplikacija bazirana na SQL-u. To zna\u010di da su sve postavke, sve informacije i zapravo sve \u0161to je potrebno za normalno funkcioniranje \u2014 sve to se nalazi u njegovoj bazi. Ta\u010dnije, u dvije baze, ako govorimo o vezi VBR i EM: VeeamBackup i VeeamBackupReporting, redom. Tako to ide: instaliramo jo\u0161 jednu aplikaciju \u2014 pojavljuje se jo\u0161 jedna baza. Da ne bismo svi jaja \u010duvali u jednoj ko\u0161ari.<\/p>\n<p>No, da bi sve to funkcioniralo uskla\u0111eno, trebat \u0107e nam skup servisa i aplikacija koji \u0107e povezati sve komponente u cjelinu. Isklju\u010divo za primjer, ovako to izgleda u jednom od mojih laboratorija:<\/p>\n<p><img decoding=\"async\" alt=\"Veeam Log Diving: komponente i glosar\" src=\"\/wp-content\/uploads\/2020\/10\/fed0ad07d8ddcfab180bc1e4b64de4fc.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nU ulozi glavnog dirigenta nastupa <strong>Veeam Backup Service<\/strong>. On je odgovoran za razmjenu informacija s bazama. Tako\u0111er, on pokre\u0107e sve zadatke, bavi se orkestracijom dodijeljenih resursa i djeluje kao centar komunikacija za razne konzole, agente i sve ostalo. Ukratko, bez njega definitivno ne mo\u017ee, ali to ne zna\u010di da sve radi sam.<\/p>\n<p>U realizaciji zami\u0161ljenog poma\u017ee mu <strong>Veeam Backup Manager<\/strong>. To nije usluga, ve\u0107 entitet koji pokre\u0107e zadatke i prati proces njihove izvedbe. Radne ruke backup servisa, putem kojih se spaja na hostove, stvaraju snimke, prate zadr\u017eavanje i tako dalje.<\/p>\n<p>No, vratimo se popisu servisa. <strong>Veeam Broker Service<\/strong>. Pojavio se u v9.5 (i to nije kripto rudara, kao \u0161to su tada mislili neki). Bavi se prikupljanjem informacija o VMware hostovima i odr\u017eavanjem njihovih podataka a\u017eurnim. No, nemojte odmah po\u010deti pisati gnjevne komentare da vas \u0161pijuniramo i da tra\u017eimo sve lozinke\/korisni\u010dke ra\u010dune za ta\u0161majora. Sve je malo jednostavnije. Kada pokrenete backup, prvo se morate povezati s hostom i a\u017eurirati sve podatke o njegovoj strukturi. To je prili\u010dno sporo i optere\u0107uju\u0107e. Samo se sjetite koliko traje operacija prijave putem web su\u010delja, i zapamtite da se tamo ra\u010duna samo gornji sloj. A zatim jo\u0161 morate otkriti cijelu hijerarhiju do \u017eeljenog mjesta, usput re\u010deno. Ukratko, stra\u0161no. Ako pokre\u0107ete desetak backupova, svakoj jobi treba pro\u0107i ovu proceduru. Ako je rije\u010d o velikim infrastrukturnim sistemima, taj proces mo\u017ee potrajati deset minuta ili vi\u0161e. Stoga je donesena odluka da se izdvoji poseban servis za to, preko kojeg uvijek mo\u017eete dobiti a\u017eurirane informacije. Prilikom pokretanja provjerava i skenira cijelu pridru\u017eenu infrastrukturu, a zatim nastoji raditi samo na razini inkrementalnih promjena. Tako da \u010dak i ako pokre\u0107ete sto backupova istodobno, svi \u0107e zatra\u017eiti informacije od na\u0161eg brokera, a ne \u0107e mu\u010diti hostove svojim zahtjevima. Ako ste zabrinuti za resurse, prema na\u0161im prora\u010dunima za 5000 virtualnih ma\u0161ina potrebno je samo oko 100 Mb memorije.<\/p>\n<p>Dalje imamo <strong>Veeam Console<\/strong>. Tako\u0111er poznata kao Veeam Remote Console, odnosno Veeam.Backup.Shell. To je taj GUI koji vidimo na snimkama ekrana. Sve je jednostavno i o\u010digledno \u2014 konzolu mo\u017eete pokretati s bilo kojeg mjesta, samo da to bude Windows i da postoji veza do VBR servera. Jedina stvar koju mo\u017eemo re\u0107i: FLR proces \u0107e montirati punktove lokalno (tj. na ma\u0161ini na kojoj je pokrenuta konzola). I raznoliki Veeam Exploreri tako\u0111er \u0107e se pokretati lokalno, jer su oni dio konzole. No, ovo me ve\u0107 odvelo u dubine\u2026<\/p>\n<p>Sljede\u0107i zanimljiv servis \u2014 <strong>Veeam Backup Catalog Data Service. <\/strong>Na popisu usluga poznat je kao Veeam Guest Catalog Service. Bavi se indeksiranjem datote\u010dnih sustava na gostuju\u0107im strojevima i puni tim znanjima mapu VBRCatalog. Koristi se samo tamo gdje je uklju\u010dena oznaka za indeksiranje. A uklju\u010diti je smisleno samo ako imate Enterprise Manager. Stoga, iskreni savjet: ne uklju\u010dujte indeksiranje tek tako, ako nemate EM. \u010cuvajte svoje nerve i vrijeme podr\u0161ke.<\/p>\n<p>Tako\u0111er, od drugih va\u017enih usluga valja istaknuti <strong>Veeam Installer Service<\/strong>, putem kojeg se vr\u0161i isporuka i instalacija potrebnih komponenti na proxyjima, repozitorijima i drugim prolazima. U su\u0161tini, on dostavlja potrebne .msi pakete na poslu\u017eitelje i provodi njihovu instalaciju.\u00a0<\/p>\n<p><strong>Veeam Data Mover<\/strong> \u2014 uz pomo\u0107 pokrenutih na proxyjima (i ne samo) pomo\u0107nih agenata bavi se prebacivanjem podataka. Na primjer, prilikom izrade sigurnosne kopije jedan agent \u0107e \u010ditati datoteke s datastorea hosta, dok \u0107e drugi pa\u017eljivo zapisivati u sigurnosnu kopiju.<\/p>\n<p>Odvojeno \u017eelim istaknuti va\u017enu stvar na koju klijenti \u010desto reagiraju \u2014 to je razlika verzija usluga i informacija u alatima Programs and Features. Da, popis \u0107e biti isti, no u verzijama mo\u017ee biti potpuni razdor. To nije ba\u0161 zdravo s vizualne to\u010dke gledi\u0161ta, no potpuno je normalno ako sve radi stabilno. Na primjer, kod Installer servisa broj verzije znatno zaostaje za susjednim. Horor i katastrofa? Ne, jer se ne reinstalira u cijelosti, ve\u0107 se jednostavno a\u017eurira njegova DLL. U patchu v9.5 U4 dogodila se stra\u0161na no\u0107na mora tehni\u010dke podr\u0161ke: prilikom a\u017euriranja svi su servisi dobili nove verzije, osim najva\u017enijeg. U patchu U4b transportni servis prestigao je sve ostale \u010dak za dvije verzije (ako sudimo prema brojevima). I to je tako\u0111er normalno \u2014 u njemu je prona\u0111en ozbiljan bug, pa je dobio bonus a\u017euriranje u odnosu na ostale. Stoga, zaklju\u010duju\u0107i: razlika verzija MO\u017dE biti problem, ali ako razlika postoji, a sve radi ispravno, onda je vjerojatno tako i treba biti. No, nitko vam ne zabranjuje da to razjasnite u tehni\u010dkoj podr\u0161ci.<\/p>\n<p>Ovo su bile takozvane obavezne ili Mandatory usluge. A postoji jo\u0161 cijeli niz pomo\u0107nih, poput Tape Service, Mount Service, vPowerNFS Service i tako dalje.<\/p>\n<p>Za Hyper-V u cjelini je sve isto, samo \u0161to postoji specifi\u010dni <strong>Veeam Backup Hyper-V Integration Service<\/strong> i svoj voza\u010d za rad s CBT.<\/p>\n<p>I na kraju \u0107emo razgovarati o tome tko radi na virtualnim strojima tijekom izradnje sigurnosne kopije. Za pokretanje pre- i post-freeze skripti, za izradu shadow kopija, prikupljanje metapodataka, rad s logovima SQL transakcija i drugo koristi se <strong>Veeam Guest Helper<\/strong>. I ako se doga\u0111a indeksiranje datote\u010dnih sustava, <strong>Veeam Guest Indexer <\/strong>. To su privremene usluge koje se pokre\u0107u za vrijeme izrade sigurnosne kopije i uklanjaju nakon toga.<\/p>\n<p>U slu\u010daju Linux strojeva, sve je mnogo jednostavnije zbog velikog broja ugra\u0111enih biblioteka i mogu\u0107nosti samog sustava. Na primjer, indeksiranje se vr\u0161i putem mlocate.<\/p>\n<h3>To je za sada sve<\/h3>\n<p>\nNe\u0107u vas vi\u0161e mu\u010diti i <u>kratko<\/u> uvod u unutarnji prostor Veeam smatram zavr\u0161enim. Da, \u010dak ni blizu nismo do\u0161li do samih logova, ali vjerujte mi, kako bi informacije predstavljene u njima izgledale koherentno, ovakav uvod je zasigurno potreban. Planiram pre\u0107i na same logove tek u tre\u0107em \u010dlanku, a plan za sljede\u0107i je objasniti tko generira logove, \u0161to je to\u010dno u njima prikazano i za\u0161to ba\u0161 tako, a ne na neki drugi na\u010din.<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\/hr\/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=\"hr_HR\" \/>\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\/hr\/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: komponente i glosar | ProHoster","description":"U Veeamu volimo logove.","canonical_url":"https:\/\/prohoster.info\/hr\/blog\/administrirovanie\/veeam-log-diving-komponenty-i-glossarij","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hr_HR","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\/hr\/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\/hr\/wp-json\/wp\/v2\/posts\/97726","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/comments?post=97726"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts\/97726\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/media\/97727"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/media?parent=97726"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/categories?post=97726"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/tags?post=97726"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}