{"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\/es\/blog\/administrirovanie\/veeam-log-diving-komponenty-i-glossarij","title":{"rendered":"Veeam Log Diving: componentes y glosario","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Veeam Log Diving: componentes y glosario\" src=\"\/wp-content\/uploads\/2020\/10\/682d05cf95f6dc8fa2b0a091619cb0a1.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nEn Veeam amamos los registros. Y dado que la mayor\u00eda de nuestras soluciones son modulares, generan una gran cantidad de registros. Y dado que nuestra actividad se centra en asegurar la conservaci\u00f3n de sus datos (es decir, en garantizar su tranquilidad), los registros no solo deben registrar cada detalle, sino hacerlo de manera detallada. Esto es necesario para que en caso de cualquier incidente podamos entender c\u00f3mo ocurri\u00f3, qui\u00e9n fue el responsable y qu\u00e9 hacer a continuaci\u00f3n. Es como en la criminolog\u00eda: nunca se sabe qu\u00e9 peque\u00f1o detalle te ayudar\u00e1 a encontrar al asesino de Laura Palmer.<\/p>\n<p>Por lo tanto, decid\u00ed embarcarme en una serie de art\u00edculos donde contar\u00e9 de manera secuencial qu\u00e9 escribimos en los registros, d\u00f3nde los almacenamos, c\u00f3mo no volvernos locos con su estructura y qu\u00e9 buscar en su interior.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>\u00bfPor qu\u00e9 una serie de art\u00edculos y por qu\u00e9 no describir todo de una vez? <\/h3>\n<p>\nSimplemente enumerar qu\u00e9 registro est\u00e1 donde y qu\u00e9 contiene es una idea bastante complicada. Y pensar en mantener esta informaci\u00f3n actualizada da miedo. Enumerar todos los posibles tipos de registros en Veeam Backup &amp; Replication es una tabla de varias p\u00e1ginas en letra peque\u00f1a. Adem\u00e1s, solo ser\u00e1 relevante en el momento de la publicaci\u00f3n, ya que con cada nueva actualizaci\u00f3n pueden aparecer nuevos registros, cambiar la l\u00f3gica de la informaci\u00f3n almacenada en los antiguos, etc. Por lo tanto, ser\u00e1 mucho m\u00e1s beneficioso explicar su estructura y la esencia de la informaci\u00f3n que contienen. Esto permitir\u00e1 orientarse mejor en el terreno en lugar de simplemente memorizar los nombres.<\/p>\n<p>Por eso, para no lanzarnos de cabeza a un mar de texto, realicemos un trabajo preparatorio en este art\u00edculo. Hoy no vamos a profundizar en los registros mismos, sino que abordaremos el tema desde una perspectiva m\u00e1s amplia: elaboraremos un glosario y discutiremos un poco la estructura de Veeam desde el punto de vista de la generaci\u00f3n de registros.<\/p>\n<h3>Glosario y jerga<\/h3>\n<p>\nAqu\u00ed, en primer lugar, debo disculparme ante los defensores de la pureza del idioma ruso y los testigos del diccionario de Ozhigov. Todos amamos mucho nuestro idioma nativo, pero la maldita industria de TI trabaja en ingl\u00e9s. No lo inventamos nosotros, sino que as\u00ed ha sido hist\u00f3ricamente. No soy responsable, \u00e9l lleg\u00f3 por su cuenta.<\/p>\n<p>En nuestro campo, el problema de los anglicismos (y la jerga) tiene su propia especificidad. Cuando el mundo ya entiende cosas muy concretas a partir de palabras aparentemente inocentes como \"host\" o \"guest\", en una sexta parte del mundo contin\u00faa el heroico desorden y la confusi\u00f3n al se\u00f1alar en los diccionarios. Y el argumento estrictamente obligatorio es \"Pero en nuestro trabajo...\".<\/p>\n<p>Adem\u00e1s, existe nuestra terminolog\u00eda espec\u00edfica que pertenece precisamente a los productos de Veeam, aunque algunas palabras y expresiones se han popularizado. Por lo tanto, ahora vamos a acordar qu\u00e9 significa cada t\u00e9rmino, y en adelante, bajo la palabra 'guest', me referir\u00e9 a lo que est\u00e1 escrito en este cap\u00edtulo y no a lo que ustedes est\u00e9n acostumbrados en su trabajo. Y s\u00ed, esto no es un capricho personal, son t\u00e9rminos establecidos en la industria. Luchar contra ellos resulta algo absurdo. Aunque siempre estoy dispuesto a debatir en los comentarios.<\/p>\n<p>Lamentablemente, hay una gran cantidad de t\u00e9rminos en nuestro trabajo y productos, as\u00ed que no intentar\u00e9 enumerarlos todos. Solo mencionar\u00e9 los m\u00e1s b\u00e1sicos y necesarios para sobrevivir en el mar de informaci\u00f3n sobre copias de seguridad y registros. Para aquellos interesados, tambi\u00e9n puedo <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/veeam\/blog\/443716\/\">ofrecer un art\u00edculo <\/a><\/noindex>de un colega sobre cintas, donde tambi\u00e9n se presenta una lista de t\u00e9rminos relacionados con esa parte de la funcionalidad.<\/p>\n<p><strong>Host (Host):<\/strong> En el mundo de la virtualizaci\u00f3n, es una m\u00e1quina con hipervisor. F\u00edsica, virtual, en la nube \u2014 no importa. Si hay algo que ejecuta un hipervisor (ESXi, Hyper-V, KVM, etc.), entonces esa 'cosa' se llama host. Puede ser un cl\u00faster de diez racks o tu laptop con una labora de una y media m\u00e1quinas virtuales \u2014 si has iniciado un hipervisor, entonces eres un host. Porque el hipervisor aloja m\u00e1quinas virtuales. Hay incluso una an\u00e9cdota de que VMware, en su momento, quiso lograr una fuerte asociaci\u00f3n de la palabra host precisamente con ESXi. Pero no lo logr\u00f3.<\/p>\n<p>En el mundo moderno, el concepto de 'host' se ha fusionado pr\u00e1cticamente con el concepto de 'servidor', lo que genera cierta confusi\u00f3n en la comunicaci\u00f3n, especialmente cuando se trata de infraestructura Windows. Por lo tanto, cualquier m\u00e1quina que tenga alg\u00fan servicio interesante para nosotros puede ser llamada sin duda un host. Por ejemplo, en los registros de WinSock, la palabra host se utiliza para marcar de todo. El cl\u00e1sico 'Host not found' es un buen ejemplo. As\u00ed que debemos tener en cuenta el contexto, pero recordemos: en el mundo de la virtualizaci\u00f3n, un host es lo que aloja a los hu\u00e9spedes (sobre esto, en dos l\u00edneas m\u00e1s abajo).<\/p>\n<p>De los argot locales (m\u00e1s bien acr\u00f3nimos en este caso) se recuerda que VMware es VI, vSphere es VC y Hyper-V es HV.<\/p>\n<p><strong>Guest (Hu\u00e9sted):<\/strong> M\u00e1quina virtual que opera en el host. Aqu\u00ed ni siquiera hay mucho que explicar, es todo tan l\u00f3gico y sencillo. Sin embargo, muchos insisten en traer aqu\u00ed otros significados. <\/p>\n<p>\u00bfPor qu\u00e9? No lo s\u00e9.<br \/>\nGuest OS, correspondiente al sistema operativo de la m\u00e1quina hu\u00e9sped. Y as\u00ed sucesivamente.<\/p>\n<p><strong>Backup\/Replication Job (trabajo de respaldo):<\/strong> Un t\u00e9rmino puramente de VMware que denota alguna de las tareas. Backup job == Trabajo de Respaldo. Nadie ha encontrado una traducci\u00f3n hermosa al espa\u00f1ol, as\u00ed que todos dicen \"trabajo\". Con el acento en la \u00faltima s\u00edlaba.<\/p>\n<p>S\u00ed, as\u00ed de simple se dice \"trabajo\". Y hasta se escribe as\u00ed en los correos, y todo est\u00e1 bien.<br \/>\nCualquier cosa como Trabajos de Respaldo, Tareas de Respaldo, etc., gracias, pero no es necesario. Simplemente 'trabajo', y te entender\u00e1n. Lo principal es acentuar la \u00faltima s\u00edlaba.<\/p>\n<p><strong>Backup (Respaldo, backup. Para los verdaderos viejos se permite usar bakup):<\/strong> Adem\u00e1s de lo obvio (una copia de seguridad de datos que se encuentra en alguna parte), tambi\u00e9n se refiere a la tarea (tres l\u00edneas m\u00e1s arriba, si ya lo olvidaste), a ra\u00edz de la cual resulta el archivo de respaldo. Probablemente, los hablantes de ingl\u00e9s son demasiado perezosos para decir todo el tiempo \"realic\u00e9 mi trabajo de respaldo\", as\u00ed que simplemente dicen \"realic\u00e9 mi respaldo\", y todos se entienden perfectamente. Propondr\u00eda apoyar esta maravillosa iniciativa.<\/p>\n<p><strong>Consolidate (Consolidaci\u00f3n): <\/strong>T\u00e9rmino que apareci\u00f3 en ESXi 5.0. Opci\u00f3n en el men\u00fa de trabajo con instant\u00e1neas que inicia el proceso de eliminaci\u00f3n de las llamadas instant\u00e1neas hu\u00e9rfanas. Es decir, instant\u00e1neas que f\u00edsicamente existen, pero que han ca\u00eddo de la estructura l\u00f3gica visible. Te\u00f3ricamente, este proceso no deber\u00eda afectar a los archivos que se muestran en el administrador de instant\u00e1neas, sin embargo, puede suceder cualquier cosa. La esencia del proceso de consolidaci\u00f3n es que los datos de la instant\u00e1nea (disco hijo) se escriben en el disco principal (disco padre). El proceso de unir discos se llama 'fusi\u00f3n' (merge). Si se da la orden de consolidaci\u00f3n, el registro de la instant\u00e1nea puede ser eliminado de la base antes de que la instant\u00e1nea sea fusionada y eliminada. Y si no se pudo eliminar la instant\u00e1nea por cualquier motivo, entonces aparecen estas instant\u00e1neas hu\u00e9rfanas. VMwre tiene <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\">una buena KB<\/a><\/noindex>. Y nosotros tambi\u00e9n escribimos sobre ellas <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/veeam\/blog\/249959\/\">en Habr<\/a><\/noindex>.<\/p>\n<p><strong>Datastore (Almacenamiento o storage): <\/strong>\u00a0Es un concepto muy amplio, pero en el mundo de la virtualizaci\u00f3n se entiende como el lugar donde se almacenan los archivos de las m\u00e1quinas virtuales. Sin embargo, en cualquier caso, es necesario comprender muy bien el contexto y, ante la menor duda, aclarar qu\u00e9 es exactamente lo que su interlocutor quiso decir.\u00a0<\/p>\n<p><strong>Proxy: <\/strong>Es importante entender de inmediato que Veeam Proxy no es exactamente lo mismo a lo que estamos acostumbrados en las \u00e1reas de internet. Dentro de los productos de Veeam, es una entidad que se encarga de mover datos de un lugar a otro. Sin entrar en detalles, VBR es el servidor de comandos, y el proxy son sus caballos de trabajo. Es decir, el proxy es la m\u00e1quina a trav\u00e9s de la cual fluye el tr\u00e1fico y en la que est\u00e1n instalados los componentes de VBR que ayudan a gestionar ese tr\u00e1fico. Por ejemplo, mover datos de un canal a otro o simplemente a\u00f1adir discos (modo HotAdd).<\/p>\n<p><strong>Repository: <\/strong>\u00a0T\u00e9cnicamente, esto es simplemente un registro en la base de VBR que indica el lugar donde se almacenan las copias de seguridad y c\u00f3mo conectarse a dicho lugar. En realidad, esto puede ser tanto un simple recurso CIFS como un disco separado, un servidor o un bucket en la nube. Nuevamente, estamos en contexto, pero entendemos que un repositorio es simplemente el lugar donde se encuentran sus copias de seguridad.<\/p>\n<p>\u00a0<strong>Snapshot: <\/strong>Los amantes de la gram\u00e1tica de Oxford prefieren decir quien es sn\u00c9pshot, quien es sn\u00c9pshot, sin embargo, la mayor\u00eda analfabeta gana gracias a la mayor masa. Para quienes no lo sepan, esta es una tecnolog\u00eda que permite restaurar el estado de un disco en un momento determinado. Esto se realiza ya sea mediante el redireccionamiento temporal de las operaciones de I\/O desde el disco principal \u2014 entonces se llamar\u00e1 snapshot RoW (Redirect on Write) \u2014 o mediante el desplazamiento de los bloques reescribibles de su disco a otro \u2014 esto se llamar\u00e1 snapshot CoW (Copy on Write). Es gracias a las amplias capacidades de utilizaci\u00f3n de estas funciones que Veeam puede realizar su magia de copia de seguridad. Estrictamente hablando, no solo Veeam, pero esto est\u00e1 reservado para las pr\u00f3ximas versiones.<\/p>\n<p>En la documentaci\u00f3n y los registros de ESXi hay un caos alrededor de este t\u00e9rmino, y en el contexto de las instant\u00e1neas, puedes encontrar tanto las instant\u00e1neas como el redo log e incluso el disco delta. En la documentaci\u00f3n de Veeam no hay tal desorden, y la instant\u00e1nea es una instant\u00e1nea, mientras que el redo log es precisamente el archivo REDO, creado por un disco no persistente independiente. Los archivos REDO se eliminan al apagar la m\u00e1quina virtual, por lo que confundirlos con las instant\u00e1neas es un camino hacia el fracaso.<\/p>\n<p><strong>Sint\u00e9tico:<\/strong> Las copias de seguridad sint\u00e9ticas se refieren a copias de seguridad reverse incremental y forever forward. Si por casualidad no te has encontrado con este t\u00e9rmino, es simplemente uno de los mecanismos utilizados para construir la cadena de copia de seguridad. Sin embargo, en los registros tambi\u00e9n se puede encontrar el t\u00e9rmino Transform, que se utiliza en el contexto de la creaci\u00f3n de copias completas a partir de incrementos (synthetic full).<\/p>\n<p><strong>Tarea:<\/strong> Es el proceso de procesamiento de cada m\u00e1quina individual en el marco del trabajo. Es decir, si tienes un trabajo de copia de seguridad que incluye tres m\u00e1quinas, cada m\u00e1quina se procesar\u00e1 en el marco de una tarea separada. En total, habr\u00e1 cuatro registros: uno principal para el trabajo y tres para las tareas. Sin embargo, aqu\u00ed hay un matiz importante: con el tiempo, la palabra \"tarea\" se ha vuelto excesivamente ambigua. Cuando hablamos de registros generales, suponemos que una tarea es exactamente una VM. Pero hay sus propias \"tareas\" en el proxy y en el repositorio. All\u00ed puede significar tanto un disco virtual como una m\u00e1quina virtual o todo el trabajo. Por lo tanto, es importante no perder el contexto.<\/p>\n<p><strong>Servicio Veeam %name% (Servicio)<\/strong>: <strong>\u00a0<\/strong>Para el \u00e9xito de las copias de seguridad, varios servicios trabajan juntos, cuya lista se puede encontrar en la consola est\u00e1ndar. Sus nombres reflejan bastante claramente su esencia, sin embargo, entre ellos hay uno que es el m\u00e1s importante: Veeam Backup Service, sin el cual los dem\u00e1s no funcionar\u00e1n.<\/p>\n<p><strong>VSS: <\/strong>T\u00e9cnicamente, VSS siempre debe significar Microsoft Volume Shadow Copy Service. De hecho, muchos lo usan como sin\u00f3nimo de Application-Aware Image Processing. Lo cual, por supuesto, es totalmente incorrecto, pero es una de esas historias donde \"cualquier todoterreno puede ser llamado jeep y te entender\u00e1n\".<\/p>\n<h3>Los fant\u00e1sticos registros y los lugares donde habitan<\/h3>\n<p>\nQuiero comenzar este cap\u00edtulo revelando un gran misterio: \u00bfqu\u00e9 hora se muestra en los registros?<\/p>\n<p>Recuerda:<\/p>\n<ul>\n<li>ESXi siempre escribe registros en UTC+0.<\/li>\n<li>vCenter lleva registros seg\u00fan el tiempo de su zona horaria.<\/li>\n<li>Veeam lleva registros seg\u00fan el tiempo y la zona horaria del servidor en el que est\u00e1 instalado.<\/li>\n<li>Y solo los eventos de Windows en formato EVTX no est\u00e1n vinculados a nada. Al abrirse, la hora se recalcula en funci\u00f3n de la m\u00e1quina en la que se abren. Es la opci\u00f3n m\u00e1s conveniente, aunque tambi\u00e9n puede haber complicaciones. La \u00fanica dificultad tangible es la diferencia de localizaciones. Este es un camino pr\u00e1cticamente garantizado hacia registros ilegibles. S\u00ed, hay formas de solucionarlo, pero vamos a aceptar que todo en IT funciona en ingl\u00e9s, y acordemos siempre establecer la localizaci\u00f3n en ingl\u00e9s en los servidores. Por favor.\u00a0<\/li>\n<\/ul>\n<p>\nAhora hablemos de los lugares donde residen los logs y c\u00f3mo obtenerlos. En el caso de VBR, hay dos enfoques.\u00a0<\/p>\n<p>La primera opci\u00f3n es adecuada si no tienes ganas de buscar en un mont\u00f3n general de archivos que se relacionan \u00fanicamente con tu problema. Para esto, tenemos un asistente separado que te permite especificar un trabajo concreto y un per\u00edodo espec\u00edfico para los logs que necesitas. Luego, \u00e9l recorrer\u00e1 las carpetas y recopilar\u00e1 todo lo necesario en un solo archivo comprimido. Sobre d\u00f3nde buscarlo y c\u00f3mo trabajar con \u00e9l, se detalla en <noindex><a rel=\"nofollow\" href=\"https:\/\/www.veeam.com\/kb1832\">este KV<\/a><\/noindex>.<\/p>\n<p>Sin embargo, el asistente no recopila los logs de todas las tareas y, por ejemplo, si necesitas estudiar los logs del restaurante, failover o failback, tu camino te llevar\u00e1 a la carpeta <strong>%ProgramData%\/Veeam\/Backup<\/strong>. Este es el principal almac\u00e9n de logs de VBR, y %ProgramData% es una carpeta oculta, lo cual es normal. Por cierto, el lugar por defecto se puede reasignar con una clave de registro tipo REG_SZ: LogDirectory en la rama HKEY_LOCAL_MACHINESOFTWAREVeeamVeeam Backup and Replication.<\/p>\n<p>En m\u00e1quinas Linux, los logs de los agentes de trabajo deben buscarse en \/<b>var\/log\/VeeamBackup\/<\/b>, si se utiliza una cuenta root o sudo. Si no tienes esos privilegios, busca los logs en <b>\/tmp\/VeeamBackup<\/b>.\u00a0<\/p>\n<p>Para Veeam agent for %OS_name%, los logs deben buscarse en<b> %ProgramData%\/Veeam\/Endpoint<\/b> (o <b>%ProgramData%\/Veeam\/Backup\/Endpoint<\/b>) y <b>\/var\/log\/veeam<\/b> correspondientemente.<\/p>\n<p>Si utilizas Processing de Im\u00e1genes con Aplicaciones (y es probable que lo est\u00e9s haciendo), la situaci\u00f3n se complica un poco. Necesitar\u00e1s los logs de nuestro helper, que se almacenan dentro de la propia m\u00e1quina virtual, y los logs de VSS. Sobre c\u00f3mo y d\u00f3nde obtener esta informaci\u00f3n, se detalla en <noindex><a rel=\"nofollow\" href=\"https:\/\/www.veeam.com\/kb1789\">este art\u00edculo<\/a><\/noindex>. Y, por supuesto, hay <noindex><a rel=\"nofollow\" href=\"https:\/\/www.veeam.com\/kb1873\">un art\u00edculo separado<\/a><\/noindex> para recopilar los logs del sistema necesarios.\u00a0<\/p>\n<p>Es conveniente recopilar eventos de Windows seg\u00fan <noindex><a rel=\"nofollow\" href=\"https:\/\/www.veeam.com\/kb1873\">este KV<\/a><\/noindex>. Si utilizas Hyper-V, la situaci\u00f3n se complica, ya que tambi\u00e9n necesitar\u00e1s todos sus logs de la rama Applications and Service Logs &gt; Microsoft &gt; Windows. Aunque siempre puedes optar por el camino m\u00e1s grueso y simplemente obtener todos los objetos de %SystemRoot%System32winevtLogs.<\/p>\n<p>Si algo se rompe durante la instalaci\u00f3n\/actualizaci\u00f3n, puedes encontrar todo lo necesario en la carpeta %ProgramData%\/Veeam\/Setup\/Temp. Aunque no voy a ocultar que en los eventos del sistema operativo se puede encontrar informaci\u00f3n m\u00e1s \u00fatil que en estos registros. Lo que queda de inter\u00e9s se encuentra en %Temp%, pero ah\u00ed, sobre todo, est\u00e1n los registros de instalaci\u00f3n del software complementario, como bases de datos, bibliotecas .Net, y dem\u00e1s. Ten en cuenta que Veeam se instala a partir de un archivo msi, y todos sus componentes tambi\u00e9n se instalan como paquetes msi separados, incluso si esto no se muestra en la interfaz gr\u00e1fica. Por lo tanto, si la instalaci\u00f3n de uno de los componentes falla, toda la instalaci\u00f3n de VBR se detendr\u00e1. As\u00ed que hay que ir a los registros y ver qu\u00e9 exactamente fall\u00f3 y en qu\u00e9 momento.<\/p>\n<p>Y un truco al final: si recibes un error durante la instalaci\u00f3n, no te apresures a presionar OK. Primero recoge los registros, luego presiona OK. De esta manera, obtendr\u00e1s un registro que termina en el momento del error, sin residuos al final.<\/p>\n<p>Y a veces es necesario meterse en los registros de vSphere. Es una tarea poco agradecida, pero, arremang\u00e1ndose, hay que hacer cosas peores. En su forma m\u00e1s sencilla, necesitaremos los registros de eventos de la m\u00e1quina virtual vmware.log, que est\u00e1n junto a su archivo .vmx. En un caso m\u00e1s complicado, abrimos Google y buscamos d\u00f3nde est\u00e1n los registros para tu versi\u00f3n del host, ya que a VMware le encanta cambiar esta ubicaci\u00f3n de una versi\u00f3n a otra. Por ejemplo, <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\">un art\u00edculo para 7.0<\/a><\/noindex>, y aqu\u00ed est\u00e1 para <noindex><a rel=\"nofollow\" href=\"https:\/\/kb.vmware.com\/s\/article\/2032076\">5.5<\/a><\/noindex>. Para los registros de vCenter repetimos el procedimiento de <noindex><a rel=\"nofollow\" href=\"https:\/\/kb.vmware.com\/s\/article\/2033430\">buscar en Google<\/a><\/noindex>. Pero en general, nos interesan los registros de eventos del host hostd.log, eventos de los hosts bajo la gesti\u00f3n de vCenter vpxa.log, los registros del n\u00facleo vmkernel.log y los registros de autenticaci\u00f3n auth.log. En los casos m\u00e1s avanzados, puede ser \u00fatil el registro SSO, que se encuentra en la carpeta SSO.<\/p>\n<p>\u00bfComplejo? \u00bfConfuso? \u00bfIntimidante? Y eso que esto ni siquiera es la mitad de la informaci\u00f3n con la que trabaja nuestro soporte diariamente. As\u00ed que realmente son muy buenos.<\/p>\n<h3>Componentes de Veeam<\/h3>\n<p>\nY como cierre de este art\u00edculo introductorio, hablemos un poco sobre los componentes de Veeam Backup &amp; Replication. Porque cuando buscas la ra\u00edz de los problemas, no est\u00e1 de m\u00e1s entender c\u00f3mo est\u00e1 compuesto el paciente.<\/p>\n<p>As\u00ed que, como probablemente todos saben, Veeam Backup es una aplicaci\u00f3n basada en SQL. Es decir, toda la configuraci\u00f3n, toda la informaci\u00f3n y, en general, todo lo que se necesita para su funcionamiento normal, se encuentra en su base de datos. O mejor dicho, en dos bases, si hablamos de la combinaci\u00f3n de VBR y EM: VeeamBackup y VeeamBackupReporting, respectivamente. As\u00ed ha sido desde el principio: instalamos otra aplicaci\u00f3n y aparece otra base. Para no poner todos los huevos en una sola canasta.<\/p>\n<p>Pero para que todo esto funcione de manera cohesionada, necesitaremos un conjunto de servicios y aplicaciones que conecten todos los componentes. Exclusivamente como ejemplo, as\u00ed es como se ve en uno de mis laboratorios:<\/p>\n<p><img decoding=\"async\" alt=\"Veeam Log Diving: componentes y glosario\" src=\"\/wp-content\/uploads\/2020\/10\/fed0ad07d8ddcfab180bc1e4b64de4fc.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nEn el papel del director principal est\u00e1 el <strong>Veeam Backup Service<\/strong>. \u00c9l es el encargado de intercambiar informaci\u00f3n con las bases. Tambi\u00e9n se encarga de iniciar todas las tareas, orquesta los recursos asignados y act\u00faa como un centro de comunicaciones para diversas consolas, agentes y dem\u00e1s. En resumen, sin \u00e9l no se puede hacer nada, pero eso no significa que lo haga todo solo.<\/p>\n<p>En la ejecuci\u00f3n de lo planificado, le ayuda el <strong>Veeam Backup Manager<\/strong>. No es un servicio, sino una entidad que se encarga de iniciar trabajos y supervisar el proceso de su ejecuci\u00f3n. Es como las manos del servicio de backup que se conectan a los hosts, crean snapshots, supervisan la retenci\u00f3n, etc.<\/p>\n<p>Pero volvamos a la lista de servicios. <strong>Veeam Broker Service<\/strong>. Apareci\u00f3 en v9.5 (y no es un minero de criptomonedas, como pensaron algunos en ese momento). Se encarga de recopilar informaci\u00f3n sobre los hosts de VMware y mantenerla actualizada. Pero no se apresuren a escribir comentarios enojados, diciendo que los estamos espiando y filtrando todos los inicios de sesi\u00f3n\/y contrase\u00f1as. La realidad es un poco m\u00e1s sencilla. Cuando inician una copia de seguridad, lo primero que deben hacer es conectarse al host y actualizar todos los datos sobre su estructura. Es un proceso bastante lento y engorroso. Solo piensen en cu\u00e1nto tiempo les toma la operaci\u00f3n de inicio de sesi\u00f3n a trav\u00e9s de la interfaz web, y recuerden que solo se considera la capa superior. Y luego tienen que expandir toda la jerarqu\u00eda hasta el lugar adecuado, por cierto. En resumen, un desastre. Si est\u00e1n ejecutando una docena de copias de seguridad, cada tarea debe realizar este procedimiento. Si se trata de grandes infraestructuras, este proceso puede tardar diez minutos o m\u00e1s. Por lo tanto, se tom\u00f3 la decisi\u00f3n de dedicar un servicio separado para esto, a trav\u00e9s del cual siempre se podr\u00e1 obtener informaci\u00f3n actualizada. Al iniciar, verifica y escanea toda la infraestructura a\u00f1adida, y luego intenta trabajar solo a nivel de cambios incrementales. As\u00ed que, incluso si est\u00e1n ejecutando cien copias de seguridad simult\u00e1neamente, todas solicitar\u00e1n informaci\u00f3n a nuestro corredor, y no acosar\u00e1n a los hosts con sus solicitudes. Si les preocupa el consumo de recursos, seg\u00fan nuestros c\u00e1lculos, para 5000 m\u00e1quinas virtuales, se necesita alrededor de 100 Mb de memoria.<\/p>\n<p>A continuaci\u00f3n tenemos <strong>Veeam Console<\/strong>. Tambi\u00e9n conocida como Veeam Remote Console, o Veeam.Backup.Shell. Esa es la interfaz gr\u00e1fica que vemos en las capturas de pantalla. Todo es sencillo y evidente: la consola se puede ejecutar desde cualquier lugar, siempre que sea Windows y haya conexi\u00f3n al servidor VBR. Lo \u00fanico que se puede decir es que el proceso de FLR montar\u00e1 puntos localmente (es decir, en la m\u00e1quina donde se ejecuta la consola). Y los diversos Veeam Explorers tambi\u00e9n se ejecutar\u00e1n localmente, ya que son parte de la consola. Pero eso me ha llevado a desvariar\u2026<\/p>\n<p>El siguiente servicio interesante es <strong>Veeam Backup Catalog Data Service. <\/strong>En la lista de servicios, es conocido como Veeam Guest Catalog Service. Se encarga de indexar sistemas de archivos en m\u00e1quinas virtuales y llena con este conocimiento la carpeta VBRCatalog. Se utiliza solo donde se ha habilitado la opci\u00f3n de indexaci\u00f3n. Y es recomendable habilitarla \u00fanicamente si tiene Enterprise Manager. Por lo tanto, un consejo sincero: no active la indexaci\u00f3n sin m\u00e1s, si no tiene EM. Cuide sus nervios y el tiempo de soporte.<\/p>\n<p>Tambi\u00e9n de otros servicios importantes, vale la pena mencionar <strong>Veeam Installer Service<\/strong>, a trav\u00e9s del cual se lleva a cabo la entrega e instalaci\u00f3n de los componentes necesarios en proxies, repositorios y otros gateways. De hecho, transporta los paquetes .msi necesarios a los servidores y realiza su instalaci\u00f3n.\u00a0<\/p>\n<p><strong>Veeam Data Mover<\/strong> \u2014 se encarga de mover datos mediante agentes auxiliares que se ejecutan en proxies (y no solo). Por ejemplo, durante una copia de seguridad, un agente leer\u00e1 archivos de los datastores del host, y el segundo los escribir\u00e1 cuidadosamente en la copia de seguridad.<\/p>\n<p>Es importante mencionar una cosa que a menudo notan los clientes: la diferencia de versiones de los servicios y la informaci\u00f3n en la herramienta Programas y caracter\u00edsticas. S\u00ed, la lista ser\u00e1 la misma, pero las versiones pueden estar completamente desactualizadas. No es muy bueno desde un punto de vista visual, pero es completamente normal si todo funciona de manera estable. Por ejemplo, el n\u00famero de versi\u00f3n del servicio Installer est\u00e1 muy por detr\u00e1s de los dem\u00e1s. \u00bfUn desastre? No, ya que no se reinstala en su totalidad, simplemente se actualizan sus DLL. En el parche v9.5 U4 ocurri\u00f3 una pesadilla para el soporte t\u00e9cnico: al actualizar, todos los servicios obtuvieron nuevas versiones, excepto el m\u00e1s importante. En el parche U4b, el servicio de transporte super\u00f3 a los dem\u00e1s por dos versiones (si se juzga por los n\u00fameros). Y eso tambi\u00e9n es normal - se encontr\u00f3 un error serio en \u00e9l, por lo que recibi\u00f3 una actualizaci\u00f3n adicional en comparaci\u00f3n con los dem\u00e1s. As\u00ed que, en resumen: la diferencia de versiones PUEDE ser un problema, pero si existe esa diferencia y todo funciona correctamente, entonces probablemente as\u00ed deba ser. Pero nadie le proh\u00edbe verificarlo con el soporte t\u00e9cnico.<\/p>\n<p>Estos fueron los llamados servicios obligatorios o Mandatory services. Y hay una serie de servicios auxiliares, como Tape Service, Mount Service, vPowerNFS Service, y as\u00ed sucesivamente.<\/p>\n<p>Para Hyper-V, todo es lo mismo, solo que hay un espec\u00edfico <strong>Veeam Backup Hyper-V Integration Service<\/strong> y su propio controlador para trabajar con CBT.<\/p>\n<p>Y al final hablemos de qui\u00e9n trabaja en m\u00e1quinas virtuales durante la copia de seguridad. Para ejecutar scripts pre y post-freeze, para crear copias de sombra, recolectar metadatos, trabajar con los registros de transacciones SQL y dem\u00e1s se utiliza <strong>Veeam Guest Helper<\/strong>. Y si hay una indexaci\u00f3n de sistemas de archivos, <strong>Veeam Guest Indexer <\/strong>. Estos son servicios temporales que se despliegan durante la copia de seguridad y se eliminan despu\u00e9s de ella.<\/p>\n<p>En el caso de las m\u00e1quinas Linux, todo es mucho m\u00e1s sencillo debido a la gran cantidad de bibliotecas integradas y capacidades del propio sistema. Por ejemplo, la indexaci\u00f3n se realiza a trav\u00e9s de mlocate.<\/p>\n<h3>Hasta aqu\u00ed por ahora<\/h3>\n<p>\nNo me atrevo a hacerles sufrir m\u00e1s y <u>una breve<\/u> introducci\u00f3n al trasfondo de Veeam considero concluida. S\u00ed, ni siquiera hemos llegado cerca de los registros, pero cr\u00e9anme, para que la informaci\u00f3n presentada en ellos no parezca un flujo de conciencia incoherente, es absolutamente necesario este tipo de introducci\u00f3n. Planeo pasar a los registros en el tercer art\u00edculo, y el plan para el siguiente es explicar qui\u00e9n genera los registros, qu\u00e9 es lo que realmente se muestra en ellos y por qu\u00e9 de esa manera y no de otra.<br \/>\n<br \/>Fuente: <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.2 - 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\/es\/blog\/administrirovanie\/veeam-log-diving-komponenty-i-glossarij\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"es_ES\" \/>\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\/es\/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 y glosario | ProHoster","description":"En Veeam nos encantan los registros.","canonical_url":"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/veeam-log-diving-komponenty-i-glossarij","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"es_ES","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\/es\/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\/es\/wp-json\/wp\/v2\/posts\/97726","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/comments?post=97726"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/97726\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media\/97727"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=97726"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=97726"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=97726"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}