{"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\/pt\/blog\/administrirovanie\/veeam-log-diving-komponenty-i-glossarij","title":{"rendered":"Mergulho nos Logs da Veeam: componentes e gloss\u00e1rio","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Mergulho nos Logs da Veeam: componentes e gloss\u00e1rio\" src=\"\/wp-content\/uploads\/2020\/10\/682d05cf95f6dc8fa2b0a091619cb0a1.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nN\u00f3s, da Veeam, adoramos logs. E como a maioria das nossas solu\u00e7\u00f5es \u00e9 modular, geramos muitos logs. Como nossa \u00e1rea de atua\u00e7\u00e3o \u00e9 garantir a seguran\u00e7a dos seus dados (ou seja, a sua tranquilidade), os logs devem n\u00e3o apenas registrar cada pequeno detalhe, mas faz\u00ea-lo de maneira detalhada. Isso \u00e9 necess\u00e1rio para que, em caso de problemas, possamos entender como isso aconteceu, quem \u00e9 o culpado e o que fazer em seguida. \u00c9 como na criminologia: voc\u00ea nunca sabe qual pequeno detalhe pode ajud\u00e1-lo a encontrar o assassino de Laura Palmer.<\/p>\n<p>Por isso, decidi me lan\u00e7ar em uma s\u00e9rie de artigos onde falarei de forma sequencial sobre o que registramos nos logs, onde os armazenamos, como n\u00e3o enlouquecer com sua estrutura e o que realmente procurar neles.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>Por que uma s\u00e9rie de artigos e por que n\u00e3o descrever tudo de uma s\u00f3 vez? <\/h3>\n<p>\nSimplesmente listar onde cada log est\u00e1 localizado e o que cont\u00e9m seria uma tarefa bastante ingrata. E pensar em manter essa informa\u00e7\u00e3o atualizada \u00e9 at\u00e9 assustador. Uma simples listagem de todos os tipos poss\u00edveis de logs no Veeam Backup &amp; Replication seria uma tabela de v\u00e1rias p\u00e1ginas em fonte pequena. Al\u00e9m disso, ela s\u00f3 seria atual no momento da publica\u00e7\u00e3o, j\u00e1 que, com a sa\u00edda do pr\u00f3ximo patch, podem surgir novos logs, a l\u00f3gica das informa\u00e7\u00f5es armazenadas nos antigos pode mudar, e assim por diante. Portanto, \u00e9 muito mais vantajoso explicar a estrutura deles e a ess\u00eancia das informa\u00e7\u00f5es contidas. Isso permitir\u00e1 uma melhor orienta\u00e7\u00e3o no futuro, em vez de apenas decorar nomes.<\/p>\n<p>Assim, para n\u00e3o mergulharmos de cabe\u00e7a em um mar de textos longos, vamos fazer um trabalho preparat\u00f3rio neste artigo. Portanto, hoje n\u00e3o vamos nos aprofundar nos pr\u00f3prios logs, mas iremos abord\u00e1-los pelo lado: vamos compor um gloss\u00e1rio e discutir um pouco sobre a estrutura da Veeam sob a perspectiva da gera\u00e7\u00e3o de logs.<\/p>\n<h3>Gloss\u00e1rio e g\u00edrias<\/h3>\n<p>\nAqui, em primeiro lugar, devo me desculpar com os defensores da pureza da l\u00edngua russa e os estudiosos do dicion\u00e1rio de Ozhegov. Todos n\u00f3s amamos muito nosso idioma nativo, mas a maldita ind\u00fastria de TI opera em ingl\u00eas. N\u00e3o fomos n\u00f3s que decidimos isso; assim, historicamente, as coisas aconteceram. N\u00e3o sou culpada, ele veio por conta pr\u00f3pria.<\/p>\n<p>No nosso setor, o problema dos anglicismos (e jarg\u00e3o) tem suas especificidades. Quando palavras inocentes como \"host\" ou \"guest\" j\u00e1 t\u00eam significados muito concretos em todo o mundo, em \u2159 parte da terra continua a haver uma desconex\u00e3o heroica e confusa, com as pessoas consultando dicion\u00e1rios. E o argumento absolutamente necess\u00e1rio \"Mas aqui no nosso trabalho...\".<\/p>\n<p>Al\u00e9m disso, existe a nossa pr\u00f3pria terminologia, que \u00e9 caracter\u00edstica dos produtos Veeam, embora algumas palavras e express\u00f5es tenham se popularizado. Por isso, agora vamos concordar sobre o que cada termo significa, e, doravante, quando eu mencionar 'guest', estarei me referindo especificamente ao que est\u00e1 escrito neste cap\u00edtulo, e n\u00e3o ao que voc\u00ea est\u00e1 acostumado no seu trabalho. E sim, isso n\u00e3o \u00e9 um capricho meu; s\u00e3o termos estabelecidos na ind\u00fastria. \u00c9 um tanto in\u00fatil lutar contra eles. Embora eu esteja sempre aberto a debater nos coment\u00e1rios.<\/p>\n<p>Infelizmente, existem muitos termos em nosso trabalho e nos produtos, ent\u00e3o n\u00e3o tentarei enumer\u00e1-los todos. Apenas os mais b\u00e1sicos e necess\u00e1rios para sobreviver em um mar de informa\u00e7\u00f5es sobre backups e logs. Para os interessados, posso tamb\u00e9m <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/veeam\/blog\/443716\/\">sugerir um artigo <\/a><\/noindex>de um colega sobre faixas, onde ele tamb\u00e9m traz uma lista de termos relacionados \u00e0quela parte da funcionalidade.<\/p>\n<p><strong>Host:<\/strong> No mundo da virtualiza\u00e7\u00e3o, isso se refere a uma m\u00e1quina com hipervisor. F\u00edsica, virtual, em nuvem \u2014 n\u00e3o importa. Se um hipervisor (ESXi, Hyper-V, KVM, etc.) est\u00e1 rodando em algo, ent\u00e3o esse 'algo' \u00e9 chamado de host. Seja um cluster de dez racks ou seu laptop com um laborat\u00f3rio de uma a duas m\u00e1quinas virtuais \u2014 se voc\u00ea iniciou um hipervisor, voc\u00ea se tornou um host. Porque o hipervisor hospeda m\u00e1quinas virtuais. H\u00e1 at\u00e9 uma hist\u00f3ria de que a VMware, em determinado momento, quis estabelecer uma associa\u00e7\u00e3o forte da palavra 'host' especificamente com o ESXi. Mas n\u00e3o conseguiu.<\/p>\n<p>No mundo moderno, o conceito de 'host' praticamente se misturou ao conceito de 'servidor', o que gera certa confus\u00e3o na comunica\u00e7\u00e3o, especialmente quando se discute infraestrutura Windows. Assim, qualquer m\u00e1quina que tenha algum servi\u00e7o de interesse pode ser chamada de host. Por exemplo, nos logs do WinSock, tudo \u00e9 marcado como host. O cl\u00e1ssico 'Host not found' \u00e9 um exemplo disso. Portanto, devemos partir do contexto, mas lembrar \u2014 no mundo da virtualiza\u00e7\u00e3o, um host \u00e9 aquele que hospeda guests (sobre isso, duas linhas abaixo).<\/p>\n<p>Entre os jarg\u00f5es locais (na verdade, acr\u00f4nimos, neste caso) aqui lembramos que VMware \u00e9 VI, vSphere \u00e9 VC, e Hyper-V \u00e9 HV.<\/p>\n<p><strong>Gast (Convidado):<\/strong> M\u00e1quina virtual que opera em um host. N\u00e3o h\u00e1 necessidade de explicar, pois tudo \u00e9 t\u00e3o l\u00f3gico e simples. No entanto, muitos insistem em trazer aqui outros significados. <\/p>\n<p>Por qu\u00ea? Eu n\u00e3o sei.<br \/>\nSO do convidado, ou seja, o sistema operacional da m\u00e1quina convidada. E assim por diante.<\/p>\n<p><strong>Backup\/Replication Job (trabalho de backup):<\/strong> Um jarg\u00e3o puramente do VMware, referindo-se a uma das tarefas. Backup job == Trabalho de Backup. Ningu\u00e9m conseguiu pensar em uma boa tradu\u00e7\u00e3o, ent\u00e3o todos dizem \"job\". Com a \u00eanfase na \u00faltima s\u00edlaba.<\/p>\n<p>Sim, assim t\u00e3o facilmente se diz \"job\". E at\u00e9 em e-mails isso \u00e9 escrito, e tudo bem.<br \/>\nDiversos Trabalhos de Backup, Tarefas de Backup e etc., obrigado, mas n\u00e3o \u00e9 necess\u00e1rio. Apenas job, e voc\u00ea ser\u00e1 entendido. O principal \u00e9 colocar a \u00eanfase na \u00faltima s\u00edlaba.<\/p>\n<p><strong>Backup (Backup, bck. Para os verdadeiros veteranos, \u00e9 permitido dizer bakup):<\/strong> Al\u00e9m do \u00f3bvio (uma c\u00f3pia de seguran\u00e7a dos dados em algum lugar), tamb\u00e9m se refere ao pr\u00f3prio job (tr\u00eas linhas acima, se voc\u00ea j\u00e1 esqueceu), que resulta na cria\u00e7\u00e3o do arquivo de backup. Provavelmente, os falantes nativos de ingl\u00eas s\u00e3o muito pregui\u00e7osos para dizer toda vez I ran my backup job, ent\u00e3o eles simplesmente dizem I ran my backup, e todos se entendem perfeitamente. Sugiro apoiar essa iniciativa maravilhosa.<\/p>\n<p><strong>Consolidate (Consolida\u00e7\u00e3o): <\/strong>Termo que surgiu no ESXi 5.0. Uma op\u00e7\u00e3o no menu de trabalho com snapshots que inicia o processo de remo\u00e7\u00e3o dos chamados snapshots orphaned. Ou seja, snapshots que fisicamente existem, mas ca\u00edram da estrutura l\u00f3gica exibida. Teoricamente, esse processo n\u00e3o deve afetar os arquivos exibidos no gerenciador de snapshots, mas pode acontecer de tudo. A ess\u00eancia do processo de consolida\u00e7\u00e3o \u00e9 que os dados do snapshot (disco filho) s\u00e3o gravados no disco principal (disco pai). O processo de uni\u00e3o dos discos \u00e9 chamado de merge. Se um comando de consolida\u00e7\u00e3o foi dado, a entrada do snapshot pode ser removida do banco de dados antes que o snapshot seja mesclado e exclu\u00eddo. E se o snapshot n\u00e3o puder ser exclu\u00eddo por qualquer motivo, esses snapshots orphaned aparecem. Sobre o trabalho com snapshots, a VMware possui <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\">um bom KB<\/a><\/noindex>. E n\u00f3s tamb\u00e9m j\u00e1 escrevemos sobre eles <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/veeam\/blog\/249959\/\">no Habr<\/a><\/noindex>.<\/p>\n<p><strong>Datastore (Armazenamento ou storage): <\/strong>\u00a0\u00c9 um conceito muito amplo, mas no mundo da virtualiza\u00e7\u00e3o, refere-se a um lugar onde s\u00e3o armazenados os arquivos das m\u00e1quinas virtuais. De qualquer forma, \u00e9 fundamental entender o contexto e, em caso de d\u00favidas, esclarecer o que exatamente seu interlocutor quis dizer.\u00a0<\/p>\n<p><strong>Proxy (Proxy): <\/strong>\u00c9 importante entender imediatamente que o Veeam Proxy n\u00e3o \u00e9 exatamente a mesma coisa que estamos acostumados a ver na internet. Dentro dos produtos da Veeam, trata-se de uma entidade que se encarrega de transferir dados de um lugar para outro. Sem entrar em detalhes, o VBR \u00e9 o servidor de comando, enquanto o proxy s\u00e3o suas \u2018cavalos de trabalho\u2019. Ou seja, o proxy \u00e9 a m\u00e1quina pela qual o tr\u00e1fego flui e na qual est\u00e3o instalados os componentes do VBR, que ajudam a gerenciar esse tr\u00e1fego. Por exemplo, transferindo dados de um canal para outro ou simplesmente conectando discos (modo HotAdd).<\/p>\n<p><strong>Repository (Reposit\u00f3rio): <\/strong>\u00a0Tecnologicamente, isso \u00e9 apenas uma entrada na base de dados do VBR, indicando o local onde os backups s\u00e3o armazenados e como se conectar a esse local. Na pr\u00e1tica, pode ser desde um simples compartilhamento CIFS at\u00e9 um disco separado, servidor ou um bucket na nuvem. Novamente, estamos no contexto, mas entendemos que o reposit\u00f3rio \u00e9 simplesmente o lugar onde seus backups est\u00e3o.<\/p>\n<p>\u00a0<strong>Snapshot (Snapshot): <\/strong>Os amantes da gram\u00e1tica de Oxford preferem dizer quem \u00e9 sn\u00c9pshot, quem \u00e9 sn\u00capshot, por\u00e9m a maioria n\u00e3o t\u00e3o culta vence pela quantidade. Para quem n\u00e3o sabe \u2013 esta \u00e9 uma tecnologia que permite restaurar o estado do disco em um momento espec\u00edfico. Isso \u00e9 feito, ou redirecionando temporariamente as opera\u00e7\u00f5es de I\/O fora do disco principal \u2013 isso \u00e9 chamado de sn\u00e1pshot RoW (Redirect on Write) \u2013 ou movendo os blocos reescritos do seu disco para outro \u2013 isso \u00e9 chamado de sn\u00e1pshot CoW (Copy on Write). \u00c9 gra\u00e7as \u00e0s amplas possibilidades de aplicar essas fun\u00e7\u00f5es que a Veeam pode realizar sua m\u00e1gica de backup. Estritamente falando, n\u00e3o apenas ela, mas isso \u00e9 uma quest\u00e3o dos pr\u00f3ximos lan\u00e7amentos.<\/p>\n<p>Na documenta\u00e7\u00e3o e nos logs do ESXi h\u00e1 uma certa confus\u00e3o em torno desse termo, e no contexto de men\u00e7\u00e3o a snapshots, podemos encontrar tanto os pr\u00f3prios snapshots, quanto o redo log e at\u00e9 mesmo o delta disk. Na documenta\u00e7\u00e3o da Veeam n\u00e3o h\u00e1 tal desordem, e snapshot \u00e9 um snapshot, enquanto redo log \u00e9 exatamente o arquivo REDO, criado por um disco non-persistent independente. Os arquivos REDO s\u00e3o exclu\u00eddos ao desligar a m\u00e1quina virtual, por isso confundi-los com snapshots \u00e9 um caminho para o fracasso.<\/p>\n<p><strong>Sint\u00e9tico:<\/strong> Backups sint\u00e9ticos referem-se a backups reverse incremental e forever forward. Caso voc\u00ea ainda n\u00e3o tenha se deparado com este termo, \u00e9 apenas um dos mecanismos usados para construir uma cadeia de backups. No entanto, tamb\u00e9m \u00e9 poss\u00edvel encontrar o conceito de Transform nos logs, que \u00e9 utilizado na cria\u00e7\u00e3o de c\u00f3pias completas a partir dos incrementos (synthetic full).<\/p>\n<p><strong>Tarefa:<\/strong> Este \u00e9 o processo de tratamento de cada m\u00e1quina individual dentro de um job. Ou seja, se voc\u00ea tiver um job de backup que inclui tr\u00eas m\u00e1quinas, cada m\u00e1quina ser\u00e1 processada em uma tarefa separada. Assim, haver\u00e1 quatro logs: um principal para o job e tr\u00eas para as tarefas. Por\u00e9m, h\u00e1 um detalhe importante aqui: ao longo do tempo, a palavra \"tarefa\" se tornou excessivamente poliss\u00eamica. Quando falamos sobre logs gerais, entendemos que a tarefa se refere \u00e0 VM. Mas h\u00e1 suas \"tarefas\" tamb\u00e9m no proxy e no reposit\u00f3rio. L\u00e1, isso pode significar tanto um disco virtual, quanto uma m\u00e1quina virtual, ou todo o job. Portanto, \u00e9 crucial n\u00e3o perder o contexto.<\/p>\n<p><strong>Veeam %name% Service:<\/strong>: <strong>\u00a0<\/strong>Para o sucesso dos backups, v\u00e1rios servi\u00e7os est\u00e3o em opera\u00e7\u00e3o, cuja lista pode ser encontrada na ferramenta padr\u00e3o. Seus nomes refletem claramente sua ess\u00eancia, no entanto, entre eles, o mais importante \u00e9 o Veeam Backup Service, sem o qual os demais n\u00e3o funcionar\u00e3o.<\/p>\n<p><strong>VSS: <\/strong>Tecnicamente, VSS deve sempre se referir ao Microsoft Volume Shadow Copy Service. Na pr\u00e1tica, \u00e9 utilizado por muitos como sin\u00f4nimo de Application-Aware Image Processing. O que, \u00e9 claro, est\u00e1 categoricamente errado, mas isso \u00e9 uma hist\u00f3ria do tipo \"todo SUV pode ser chamado de Jeep, e voc\u00ea ser\u00e1 compreendido\".<\/p>\n<h3>Logs fant\u00e1sticos e os lugares onde eles habitam<\/h3>\n<p>\nQuero come\u00e7ar este cap\u00edtulo revelando um grande mist\u00e9rio \u2014 que hora \u00e9 exibida nos logs?<\/p>\n<p>Lembre-se:<\/p>\n<ul>\n<li>O ESXi sempre escreve logs em UTC+0.<\/li>\n<li>O vCenter mant\u00e9m logs de acordo com o hor\u00e1rio de seu fuso hor\u00e1rio.<\/li>\n<li>A Veeam mant\u00e9m logs de acordo com o hor\u00e1rio e o fuso hor\u00e1rio do servidor em que est\u00e1 instalada.<\/li>\n<li>E apenas os eventos do Windows no formato EVTX n\u00e3o est\u00e3o vinculados a nada. Ao serem abertos, o hor\u00e1rio \u00e9 ajustado para a m\u00e1quina na qual foram abertos. Essa \u00e9 a op\u00e7\u00e3o mais conveniente, embora possa haver dificuldades tamb\u00e9m com ela. A \u00fanica dificuldade percept\u00edvel \u00e9 a diferen\u00e7a de locais. Este \u00e9 um caminho praticamente garantido para logs ileg\u00edveis. Sim, existem maneiras de corrigir isso, mas vamos apenas concordar que tudo em TI funciona em ingl\u00eas e vamos sempre configurar a localidade dos servidores para ingl\u00eas. Por favor.\u00a0<\/li>\n<\/ul>\n<p>\nAgora, vamos falar sobre os locais onde os logs residem e como obt\u00ea-los. No caso do VBR, existem duas abordagens.\u00a0<\/p>\n<p>A primeira op\u00e7\u00e3o \u00e9 adequada se voc\u00ea n\u00e3o est\u00e1 ansioso para procurar entre um monte de arquivos que se referem ao seu problema espec\u00edfico. Para isso, temos um assistente separado, no qual voc\u00ea pode especificar um trabalho espec\u00edfico e o per\u00edodo exato para o qual voc\u00ea precisa dos logs. Ele ent\u00e3o ir\u00e1 percorrer as pastas e reunir tudo necess\u00e1rio em um \u00fanico arquivo. Detalhes sobre onde encontr\u00e1-lo e como trabalhar com ele est\u00e3o escritos em <noindex><a rel=\"nofollow\" href=\"https:\/\/www.veeam.com\/kb1832\">este KB<\/a><\/noindex>.<\/p>\n<p>No entanto, o assistente n\u00e3o coleta logs de todas as tarefas e, por exemplo, se voc\u00ea precisar examinar os logs de um restaurante, failover ou failback, o caminho correto \u00e9 a pasta <strong>%ProgramData%\/Veeam\/Backup<\/strong>. Este \u00e9 o principal reposit\u00f3rio de logs do VBR, e %ProgramData% \u00e9 uma pasta oculta, o que \u00e9 normal. A prop\u00f3sito, o local padr\u00e3o pode ser renomeado usando uma chave de registro do tipo REG_SZ: LogDirectory na chave HKEY_LOCAL_MACHINESOFTWAREVeeamVeeam Backup and Replication.<\/p>\n<p>Nas m\u00e1quinas Linux, os logs dos agentes de trabalho devem ser procurados em \/<b>var\/log\/VeeamBackup\/<\/b>, se for usada a conta root ou sudo. Se voc\u00ea n\u00e3o tem tais privil\u00e9gios, procure os logs em <b>\/tmp\/VeeamBackup<\/b>.\u00a0<\/p>\n<p>Para o Veeam agent for %OS_name%, os logs devem ser procurados em<b> %ProgramData%\/Veeam\/Endpoint<\/b> (ou <b>%ProgramData%\/Veeam\/Backup\/Endpoint<\/b>) e <b>\/var\/log\/veeam<\/b> respectivamente.<\/p>\n<p>Se voc\u00ea usa o Processamento de Imagem Ciente da Aplica\u00e7\u00e3o (e \u00e9 bem prov\u00e1vel que voc\u00ea o utilize), a situa\u00e7\u00e3o se complica um pouco. Voc\u00ea precisar\u00e1 dos logs do nosso helper, que est\u00e3o armazenados dentro da pr\u00f3pria m\u00e1quina virtual, e os logs do VSS. Detalhes sobre como e onde obter essa informa\u00e7\u00e3o est\u00e3o escritos em <noindex><a rel=\"nofollow\" href=\"https:\/\/www.veeam.com\/kb1789\">este artigo<\/a><\/noindex>. E, claro, h\u00e1 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.veeam.com\/kb1873\">um artigo separado<\/a><\/noindex> para a coleta dos logs do sistema necess\u00e1rios.\u00a0<\/p>\n<p>Eventos do Windows s\u00e3o convenientemente coletados de acordo com <noindex><a rel=\"nofollow\" href=\"https:\/\/www.veeam.com\/kb1873\">este KB<\/a><\/noindex>. Se voc\u00ea estiver usando o Hyper-V, a situa\u00e7\u00e3o se complica, pois voc\u00ea tamb\u00e9m precisar\u00e1 de todos os seus logs da se\u00e7\u00e3o Application and Service Logs &gt; Microsoft &gt; Windows. Embora sempre seja poss\u00edvel seguir um caminho mais direto e simplesmente pegar todos os objetos de %SystemRoot%System32winevtLogs.<\/p>\n<p>Se algo quebrar durante a instala\u00e7\u00e3o\/atualiza\u00e7\u00e3o, voc\u00ea pode encontrar tudo o que precisa na pasta %ProgramData%\/Veeam\/Setup\/Temp. Embora n\u00e3o vou esconder que eventos do sistema operacional podem conter informa\u00e7\u00f5es mais \u00fateis do que esses logs. O que restar de interessante estar\u00e1 em %Temp%, mas l\u00e1 est\u00e3o principalmente os logs da instala\u00e7\u00e3o de softwares auxiliares, como banco de dados, bibliotecas .Net e outros. Tenha em mente que o Veeam \u00e9 instalado a partir de um msi, e todos os seus componentes tamb\u00e9m s\u00e3o instalados como pacotes msi separados, mesmo que isso n\u00e3o tenha sido mostrado na interface gr\u00e1fica. Portanto, se a instala\u00e7\u00e3o de um dos componentes falhar, toda a instala\u00e7\u00e3o do VBR ser\u00e1 interrompida. Assim, voc\u00ea precisa verificar os logs para entender o que exatamente deu errado e em que momento.<\/p>\n<p>E uma dica final: ao receber um erro durante a instala\u00e7\u00e3o, n\u00e3o se apresse em clicar em OK. Primeiro, colete os logs, depois clique em OK. Assim, voc\u00ea obter\u00e1 um log que termina no momento do erro, sem lixo no final.<\/p>\n<p>E \u00e0s vezes \u00e9 necess\u00e1rio mexer nos logs do vSphere. Uma tarefa bastante ingrata, mas, arrega\u00e7ando as mangas, \u00e9 preciso fazer. No caso mais simples, precisamos dos logs com eventos da m\u00e1quina virtual vmware.log, que est\u00e3o ao lado do seu arquivo .vmx. Em um caso mais complicado, abra o Google e pergunte onde est\u00e3o os logs para a sua vers\u00e3o do host, pois a VMware adora mudar esse local de uma vers\u00e3o para outra. Aqui, por exemplo, <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\">artigo para 7.0<\/a><\/noindex>, e aqui para <noindex><a rel=\"nofollow\" href=\"https:\/\/kb.vmware.com\/s\/article\/2032076\">5.5<\/a><\/noindex>. Para os logs do vCenter, repetimos o procedimento <noindex><a rel=\"nofollow\" href=\"https:\/\/kb.vmware.com\/s\/article\/2033430\">pesquisando no Google<\/a><\/noindex>. Mas, de maneira geral, estaremos interessados nos logs de eventos do host hostd.log, eventos de hosts gerenciados pelo vCenter vpxa.log, logs do n\u00facleo vmkernel.log e logs de autentica\u00e7\u00e3o auth.log. E, nos casos mais complicados, o log do SSO, que est\u00e1 na pasta SSO, pode ser \u00fatil.<\/p>\n<p>Demais? Complicado? Assustador? E isso nem \u00e9 metade das informa\u00e7\u00f5es com as quais nosso suporte trabalha diariamente. Ent\u00e3o, eles realmente s\u00e3o muito bons.<\/p>\n<h3>Componentes do Veeam<\/h3>\n<p>\nE, como finaliza\u00e7\u00e3o deste artigo introdut\u00f3rio, vamos falar um pouco sobre os componentes do Veeam Backup &amp; Replication. Porque, ao procurar a causa das dores, \u00e9 bom entender como o paciente est\u00e1 estruturado.<\/p>\n<p>Ent\u00e3o, como todos sabem, o Veeam Backup \u00e9 um aplicativo baseado em SQL. Ou seja, todas as configura\u00e7\u00f5es, todas as informa\u00e7\u00f5es e tudo o que \u00e9 necess\u00e1rio para o seu funcionamento normal \u2013 tudo isso est\u00e1 em seu banco de dados. Na verdade, em dois bancos, se estamos falando da combina\u00e7\u00e3o VBR e EM: VeeamBackup e VeeamBackupReporting, respectivamente. Assim acontece: instalamos mais um aplicativo e surge mais um banco. Para n\u00e3o colocar todos os ovos em uma s\u00f3 cesta.<\/p>\n<p>Mas para que tudo isso funcione de forma harmoniosa, precisamos de um conjunto de servi\u00e7os e aplicativos que conectar\u00e3o todos os componentes. Apenas como exemplo, assim \u00e9 que isso aparece em um dos meus laborat\u00f3rios:<\/p>\n<p><img decoding=\"async\" alt=\"Mergulho nos Logs da Veeam: componentes e gloss\u00e1rio\" src=\"\/wp-content\/uploads\/2020\/10\/fed0ad07d8ddcfab180bc1e4b64de4fc.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nNo papel de maestro, temos <strong>Veeam Backup Service<\/strong>. Ele \u00e9 respons\u00e1vel pela troca de informa\u00e7\u00f5es com os bancos de dados. Tamb\u00e9m \u00e9 respons\u00e1vel por iniciar todas as tarefas, orquestra os recursos alocados e atua como um centro de comunica\u00e7\u00e3o para diversas consoles, agentes e tudo mais. Em suma, sem ele nada funcionaria, mas isso n\u00e3o significa que ele faz tudo sozinho.<\/p>\n<p>A execu\u00e7\u00e3o do que foi planejado \u00e9 auxiliada por <strong>Veeam Backup Manager<\/strong>. Isso n\u00e3o \u00e9 um servi\u00e7o, mas uma entidade encarregada de iniciar jobs e monitorar o processo de sua execu\u00e7\u00e3o. As m\u00e3os de trabalho do backup service, com as quais ele se conecta aos hosts, cria sn\u00e1pshots, monitora a reten\u00e7\u00e3o e assim por diante.<\/p>\n<p>Mas vamos voltar \u00e0 lista de servi\u00e7os. <strong>Veeam Broker Service<\/strong>. Surgiu na v9.5 (e n\u00e3o \u00e9 um minerador de criptomoedas, como alguns pensaram na \u00e9poca). Ele coleta informa\u00e7\u00f5es sobre os hosts VMware e mant\u00e9m sua atualidade. Mas n\u00e3o corram para escrever coment\u00e1rios raivosos dizendo que estamos espionando voc\u00eas e vazando todas as senhas\/login para o ta\u00e7mayoru. A situa\u00e7\u00e3o \u00e9 um pouco mais simples. Quando voc\u00ea inicia um backup, o primeiro passo \u00e9 se conectar ao host e atualizar todos os dados sobre sua estrutura. \u00c9 uma hist\u00f3ria bastante lenta e trabalhosa. Apenas lembre-se de quanto tempo leva o processo de login atrav\u00e9s da interface web, e tenha em mente que ali apenas a camada superior \u00e9 considerada. E depois ainda \u00e9 necess\u00e1rio abrir toda a hierarquia at\u00e9 o local desejado, ali\u00e1s. Em suma, um pesadelo. Se voc\u00ea inicia uma dezena de backups, cada tarefa precisa passar por esse processo. Se falamos de grandes infraestruturas, esse processo pode levar dez minutos ou mais. Portanto, foi tomada a decis\u00e3o de criar um servi\u00e7o separado para isso, pelo qual sempre ser\u00e1 poss\u00edvel obter informa\u00e7\u00f5es atualizadas. Ao ser iniciado, ele verifica e escaneia toda a infraestrutura adicionada, e depois tenta operar apenas no n\u00edvel das mudan\u00e7as incrementais. Assim, mesmo que voc\u00ea ative simultaneamente cem backups, todos solicitar\u00e3o informa\u00e7\u00f5es ao nosso broker, em vez de atormentar os hosts com suas solicita\u00e7\u00f5es. Se voc\u00ea se preocupa com os recursos, nossos c\u00e1lculos indicam que para 5000 m\u00e1quinas virtuais, s\u00e3o necess\u00e1rios apenas cerca de 100 Mb de mem\u00f3ria.<\/p>\n<p>Em seguida, temos <strong>Veeam Console<\/strong>. Tamb\u00e9m conhecido como Veeam Remote Console, tamb\u00e9m conhecido como Veeam.Backup.Shell. Essa \u00e9 a interface gr\u00e1fica que vemos nas capturas de tela. Tudo \u00e9 simples e evidente \u2014 a console pode ser iniciada de qualquer lugar, desde que seja Windows e haja conex\u00e3o com o servidor VBR. A \u00fanica coisa que se pode dizer: o processo FLR montar\u00e1 os pontos localmente (ou seja, na m\u00e1quina onde a console est\u00e1 sendo executada). E os diversos Veeam Explorers tamb\u00e9m ser\u00e3o iniciados localmente, pois fazem parte da console. Mas isso me levou a um caminho mais profundo...<\/p>\n<p>O pr\u00f3ximo servi\u00e7o interessante \u00e9 <strong>Veeam Backup Catalog Data Service. <\/strong>Na lista de servi\u00e7os, \u00e9 conhecido como Veeam Guest Catalog Service. Ele se ocupa da indexa\u00e7\u00e3o de sistemas de arquivos em m\u00e1quinas virtuais e preenche a pasta VBRCatalog com essas informa\u00e7\u00f5es. \u00c9 utilizado apenas onde a op\u00e7\u00e3o de indexa\u00e7\u00e3o est\u00e1 ativada. E ativ\u00e1-la faz sentido apenas se voc\u00ea tiver o Enterprise Manager. Portanto, um conselho sincero: n\u00e3o ative a indexa\u00e7\u00e3o sem necessidade, se voc\u00ea n\u00e3o tiver o EM. Preserve seus nervos e o tempo do suporte.<\/p>\n<p>Tamb\u00e9m vale a pena mencionar outros servi\u00e7os importantes, como <strong>Veeam Installer Service<\/strong>, que \u00e9 respons\u00e1vel pela entrega e instala\u00e7\u00e3o dos componentes necess\u00e1rios em proxies, reposit\u00f3rios e outros gateways. Na pr\u00e1tica, ele transporta os pacotes .msi para os servidores e realiza a instala\u00e7\u00e3o deles.\u00a0<\/p>\n<p><strong>Veeam Data Mover<\/strong> \u2014 entrega dados atrav\u00e9s de agentes auxiliares (n\u00e3o apenas) instalados nos proxies. Por exemplo, durante o backup, um agente ler\u00e1 os arquivos dos datastores do host, enquanto o outro os gravar\u00e1 cuidadosamente no backup.<\/p>\n<p>\u00c9 importante destacar uma quest\u00e3o que frequentemente gera rea\u00e7\u00f5es dos clientes \u2014 a diferen\u00e7a de vers\u00f5es dos servi\u00e7os e das informa\u00e7\u00f5es no painel Programas e Recursos. Sim, a lista ser\u00e1 a mesma, mas as vers\u00f5es podem estar completamente desordenadas. Isso n\u00e3o \u00e9 muito agrad\u00e1vel visualmente, por\u00e9m \u00e9 completamente normal, desde que tudo funcione de forma est\u00e1vel. Por exemplo, o n\u00famero da vers\u00e3o do servi\u00e7o Installer fica bastante atrasado em rela\u00e7\u00e3o aos vizinhos. Um pesadelo? N\u00e3o, pois ele n\u00e3o \u00e9 reinstalado completamente, apenas suas DLLs s\u00e3o atualizadas. No patch v9.5 U4 ocorreu um pesadelo para o suporte t\u00e9cnico: na atualiza\u00e7\u00e3o, todos os servi\u00e7os receberam novas vers\u00f5es, exceto o principal. No patch U4b, o servi\u00e7o de transporte ultrapassou todos os outros por duas vers\u00f5es (se considerarmos os n\u00fameros). E isso tamb\u00e9m \u00e9 normal \u2014 foi encontrado um bug s\u00e9rio nele, por isso recebeu uma atualiza\u00e7\u00e3o extra em rela\u00e7\u00e3o aos outros. Portanto, em resumo: a diferen\u00e7a de vers\u00f5es PODE ser um problema, mas se a diferen\u00e7a existir e tudo funciona corretamente, provavelmente \u00e9 assim que deve ser. Mas ningu\u00e9m pro\u00edbe voc\u00ea de esclarecer isso com o suporte t\u00e9cnico.<\/p>\n<p>Estes foram os chamados servi\u00e7os obrigat\u00f3rios ou Mandatory services. E ainda existem v\u00e1rios servi\u00e7os auxiliares, como Tape Service, Mount Service, vPowerNFS Service e assim por diante.<\/p>\n<p>Para o Hyper-V, tudo \u00e9 o mesmo, apenas existe <strong>Veeam Backup Hyper-V Integration Service<\/strong> e seu pr\u00f3prio driver para trabalhar com CBT.<\/p>\n<p>E no final, vamos falar sobre quem trabalha em ambientes virtuais durante o backup. Para a execu\u00e7\u00e3o de scripts pr\u00e9 e p\u00f3s-freeze, cria\u00e7\u00e3o de c\u00f3pias sombra, coleta de metadados, trabalho com logs de transa\u00e7\u00f5es SQL e outros, \u00e9 utilizado <strong>Veeam Guest Helper<\/strong>. E se acontece a indexa\u00e7\u00e3o de sistemas de arquivos, <strong>Veeam Guest Indexer <\/strong>. Estes s\u00e3o servi\u00e7os tempor\u00e1rios, implantados durante o backup e removidos ap\u00f3s sua conclus\u00e3o.<\/p>\n<p>No caso de m\u00e1quinas Linux, tudo \u00e9 muito mais f\u00e1cil devido \u00e0 grande quantidade de bibliotecas integradas e \u00e0s capacidades do pr\u00f3prio sistema. Por exemplo, a indexa\u00e7\u00e3o \u00e9 feita atrav\u00e9s do mlocate.<\/p>\n<h3>Por enquanto, \u00e9 tudo<\/h3>\n<p>\nN\u00e3o me atrevo a te incomodar mais e <u>uma breve<\/u> introdu\u00e7\u00e3o ao funcionamento interno do Veeam est\u00e1 encerrada. Sim, nem chegamos perto dos pr\u00f3prios logs, mas acredite, para que as informa\u00e7\u00f5es apresentadas neles n\u00e3o pare\u00e7am um fluxo de consci\u00eancia desconexo, tal introdu\u00e7\u00e3o \u00e9 absolutamente necess\u00e1ria. Pretendo abordar os logs propriamente ditos apenas no terceiro artigo, e o plano para o pr\u00f3ximo \u00e9 explicar quem gera os logs, o que exatamente est\u00e1 neles e por que \u00e9 assim e n\u00e3o de outra forma.<br \/>\n<br \/>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/veeam\/blog\/519398\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041c\u044b \u0432 Veeam \u043b\u044e\u0431\u0438\u043c \u043b\u043e\u0433\u0438. \u0410 \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u043e \u043d\u0430\u0448\u0438\u0445 \u0440\u0435\u0448\u0435\u043d\u0438\u0439 \u043c\u043e\u0434\u0443\u043b\u044c\u043d\u044b\u0435, \u0442\u043e \u043b\u043e\u0433\u043e\u0432 \u043e\u043d\u0438 \u043f\u0438\u0448\u0443\u0442 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u043c\u043d\u043e\u0433\u043e. \u0410 \u0440\u0430\u0437 \u0441\u0444\u0435\u0440\u0430 \u043d\u0430\u0448\u0435\u0439 \u0434\u0435\u044f\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u2014 \u044d\u0442\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u0435 \u0441\u043e\u0445\u0440\u0430\u043d\u043d\u043e\u0441\u0442\u0438 \u0432\u0430\u0448\u0438\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 (\u0442.\u0435. \u0441\u043f\u043e\u043a\u043e\u0439\u043d\u043e\u0433\u043e \u0441\u043d\u0430), \u0442\u043e \u043b\u043e\u0433\u0438 \u0434\u043e\u043b\u0436\u043d\u044b \u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u0444\u0438\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043a\u0430\u0436\u0434\u044b\u0439 \u0447\u0438\u0445, \u043d\u043e \u0438 \u0434\u0435\u043b\u0430\u0442\u044c \u044d\u0442\u043e \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e. \u042d\u0442\u043e \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0447\u0442\u043e\u0431\u044b \u0432 \u0441\u043b\u0443\u0447\u0430\u0435 \u0447\u0435\u0433\u043e \u0431\u044b\u043b\u043e \u043f\u043e\u043d\u044f\u0442\u043d\u043e, \u043a\u0430\u043a \u044d\u0442\u043e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":97727,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-97726","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.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\/pt\/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=\"pt_PT\" \/>\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\/pt\/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: componentes e gloss\u00e1rio | ProHoster","description":"N\u00f3s da Veeam amamos logs.","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/veeam-log-diving-komponenty-i-glossarij","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pt_PT","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\/pt\/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\/pt\/wp-json\/wp\/v2\/posts\/97726","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/comments?post=97726"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/97726\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media\/97727"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=97726"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=97726"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=97726"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}