{"id":906,"date":"2014-01-28T01:15:44","date_gmt":"2014-01-28T07:15:44","guid":{"rendered":"https:\/\/www.lastdragon.net\/?p=906"},"modified":"2014-01-28T01:52:49","modified_gmt":"2014-01-28T07:52:49","slug":"respaldar-cuentas-de-correo-o-actualizar-zimbra-a-una-nueva-version-usando-zmbkpose","status":"publish","type":"post","link":"https:\/\/www.lastdragon.net\/?p=906","title":{"rendered":"Respaldar cuentas de correo o actualizar Zimbra a una nueva version usando zmbkpose"},"content":{"rendered":"<p>Zimbra es un software groupware para colaboraci\u00f3n en grupo, equivale a Microsoft Exchange pero de Software libre. Zimbra tiene 2 versiones una de pago y una libre, la versi\u00f3n libre se denomina Open Source y tiene todas las funciones que la versi\u00f3n de pago.<\/p>\n<p>\u00bf Entonces en que se diferencia ?<\/p>\n<p>La diferencia de pagar licencias viene con el soporte y las herramientas administrativas para manipular cientos de usuarios. La versi\u00f3n OpenSource no tiene las herramientas de migraci\u00f3n y actualizaci\u00f3n, tampoco de respaldo. Esa es la diferencia. Sin embargo los comandos que incluye Zimbra OpenSource permiten hacer respaldo manual de cada cuenta, pr\u00e1cticamente cuenta por cuenta. No es  agradable pero esta la posibilidad. Adem\u00e1s con la ayuda de Script Shell escritos en tu Shell preferido como BASH o SH se pueden lograr tener herramientas que emulen las de pago y es de eso que trata este articulo.<\/p>\n<p>Como respaldar un Zimbra Open Source y usar el respaldo para restaurar correos borrados o para migrar a una versi\u00f3n m\u00e1s reciente de Zimbra Open Source y restauran en la versi\u00f3n nueva todos los correos incluyendo el contenido de los buzones.<\/p>\n<p>Afortunadamente ya no ser\u00e1 necesario escribir nuestro propio script como era necesario ya que un grupo de desarrolladores ha publicado un script en Shell para GNU\/Linux que hace la funci\u00f3n de respaldar las cuentas, claves y el contenido de los buzones de una forma f\u00e1cil.<\/p>\n<p>El programa se llama Zmbkpose y puede ser <a href=\"https:\/\/github.com\/bggo\/Zmbkpose\">descargado de github<\/a> o desde aqu\u00ed mismo <a href=\"https:\/\/www.lastdragon.net\/misarchivos\/Zmbkpose-master.tar.gz\">DESCARGAR Zmbkpose<\/a><\/p>\n<p>Una vez descargado y desempaquetado solo requieres 2 archivos.<\/p>\n<p>zmbkpose.conf y el script zmbkpose.<\/p>\n<p>El archivo zmbkpose.conf debe ser colocado en \/etc\/zmbkpose\/<br \/>\nEl archivo zmbkpose puedes colocarlo donde desees o en \/sbin si vas a usarlo para respaldos sistematicos e incrementales en tu servidor con zimbra.<\/p>\n<p>Configuracion.<\/p>\n<p>Solo se debe modificar el archivo zmbkpose.conf, contiene unas variables que deben ser asignadas con los valores correctos seg\u00fan la configuraci\u00f3n de Zimbra.<\/p>\n<p><strong>Valor 1<\/strong><\/p>\n<p>BACKUPUSER, por lo general es valor aqu\u00ed es zimbra a menos que uses otro usuario para ejecutar tu sistema zimbra.<\/p>\n<p><code>BACKUPUSER=zimbra<\/code><\/p>\n<p><strong>Valor 2<\/strong><\/p>\n<p>WORKDIR, Indica en que directorio de tu sistema de archivos se van a escribir los respaldos o en caso de ser una restauraci\u00f3n en que directorio se toma la fuente de la restaracion. Para este articulo usare \/opt\/respaldo<\/p>\n<p><code>WORKDIR=\/opt\/respaldo<\/code><\/p>\n<p><strong>Valor 3<\/strong><\/p>\n<p>ADMINUSER, por lo general el valor es admin, admin es el usuario por default que se crea a la hora de instalar el Zimbra y es con el con  quien se administra y se  configura.<\/p>\n<p><code>ADMINUSER=admin<\/code><\/p>\n<p><strong>Valor 4<\/strong><\/p>\n<p>ADMINPASS, Es la clave del usuario admin previamente asignado en el valor ADMINUSER. Para este articulo asigne la clave S0yb4tm4n<\/p>\n<p><code>ADMINPASS=S0yb4tm4n<\/code><\/p>\n<p><strong>Valor 5<\/strong><\/p>\n<p>LDAPMASTERSERVER, esta variable se le asigna la ip del sistema. Preferentemente la de la tarjeta de red y no la de localhost. Para este articulo la ip es 192.168.5.2<\/p>\n<p><code>LDAPMASTERSERVER=ldap:\/\/192.168.5.2:389<\/code><\/p>\n<p><strong>Valor 6<\/strong><\/p>\n<p>LDAPZIMBRAPASS, El valor de LDAPZIMBRAPASS es generado al momento de la instalaci\u00f3n de zimbra, para recuperar la clave de LDAP en Zimbra ejecuta el comando con el usuario zimbra en el Shell de GNU\/Linux<\/p>\n<p><code>zmlocalconfig -s zimbra_ldap_password<\/code><\/p>\n<p>El valor que devuelva ser\u00e1 el que se asigne a LDAPZIMBRAPASS<\/p>\n<p>Con estos 6 valores el sistema esta listo para realizar restauraciones o copias de seguridad. Obviamente lo primero es crear el primer respaldo<\/p>\n<p>Se ejecuta el script <\/p>\n<p><code>zmbkpose \u2013f<\/code><\/p>\n<p>Ejecutara un respaldo completo, incluye cuenta de correo, clave  o password y el contenido, este proceso tarda un poco especialmente si tienes muchas cuentas, yo he respaldado sistemas con aproximadamente 500 cuentas de correo en 2 horas y media aproximadamente. Los respaldos me han funcionado bien en versiones 6, 7 y he restaurado en 8<\/p>\n<p>Para restaurar todas las cuentas de correo basta con ejecutar<\/p>\n<p><code>.\/zmbkpose \u2013restoreAllAccounts<\/code><\/p>\n<p>Zmbkpose tiene muchas mas opciones si se ejecuta sin par\u00e1metros devuelve la ayuda y forma de uso.<\/p>\n<p><strong>OJO<\/strong> Si es una <strong>ACTUALIZACION<\/strong> a una nueva versi\u00f3n debes primero configurar los dominios dentro de Zimbra antes de restaurar las cuentas. De lo contrario no podr\u00e1n restaurarse, ya que no puedes restaurar un correo si no existe el dominio donde debe ser almacenado.<\/p>\n<p>En cada instalaci\u00f3n nueva de Zimbra la clave LDAP cambia, si has actualizado la clave LDAP ya no es la misma que tenia el viejo sistema zimbra, tendr\u00e1s que volver a obtenerla como se ve en <strong>VALOR 6<\/strong> con el comando <code>zmlocalconfig -s zimbra_ldap_password<\/code><\/p>\n<p>Para este art\u00edculo hice un video donde respaldo una versi\u00f3n 7 de Zimbra y restauro en una versi\u00f3n 8 de Zimbra<\/p>\n<p>La desinstalaci\u00f3n y la instalaci\u00f3n del nuevo Zimbra Open Source no se muestra ni se explica ya que esta fuera del alcance de este articulo.<\/p>\n<p>El video demostrativo es el siguiente.<\/p>\n<p><iframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"\/\/www.youtube.com\/embed\/P2LZurFLBPQ\" frameborder=\"0\" allowfullscreen><\/iframe><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Zimbra es un software groupware para colaboraci\u00f3n en grupo, equivale a Microsoft Exchange pero de Software libre. Zimbra tiene 2 versiones una de pago y una libre, la versi\u00f3n libre se denomina Open Source y tiene todas las funciones que la versi\u00f3n de pago. \u00bf Entonces en que se diferencia ? La diferencia de pagar&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"class_list":["post-906","post","type-post","status-publish","format-standard","hentry","category-consultoria-y-manuales"],"_links":{"self":[{"href":"https:\/\/www.lastdragon.net\/index.php?rest_route=\/wp\/v2\/posts\/906","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.lastdragon.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.lastdragon.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.lastdragon.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lastdragon.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=906"}],"version-history":[{"count":7,"href":"https:\/\/www.lastdragon.net\/index.php?rest_route=\/wp\/v2\/posts\/906\/revisions"}],"predecessor-version":[{"id":913,"href":"https:\/\/www.lastdragon.net\/index.php?rest_route=\/wp\/v2\/posts\/906\/revisions\/913"}],"wp:attachment":[{"href":"https:\/\/www.lastdragon.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=906"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lastdragon.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=906"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lastdragon.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=906"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}