Zextras Powerstore: Mailbox Move/es

From ZeXtras Suite Wiki

Jump to: navigation, search
Idioma: English  • español • português
ZxPowerStore logo box.png
Available since version: 1.3.0
Latest Version: 2.12.2
Released on: January 2nd, 2019
Compatibility List
Admin Guide
FAQ
Troubleshooting
ZspPowerstore logo box.png

Traslado de cuentas entre mailstores

El comando doMailboxMove permite trasladar cuentas individuales entre servidores, inclusive todas las cuentas en un determinado dominio, hacia otro servidor de la misma infraestructura.

Sintaxis

Sintaxis:
   zxsuite powerstore doMailboxMove {Host De Destino} [attr1 value1 [attr2 value2...]]

LISTA DE PARÁMETROS

NOMBRE                     TIPE             VALORES ESPERADOS                                    VALOR POR DEFECTO
destinationHost(M)         String                                                                
accounts(O)                String[,..]      john@example.com,smith@example.com[,...]             
domains(O)                 String[,..]      example.com,test.com[,...]                           
input_file(O)              String                                                                
stages(O)                  String[,..]      blobs|backup|data|account data=blobs+backup[,...]    blobs,backup,account
compress(O)                Boolean          true|false                                           true
checkDigest(O)             Boolean          Si es falso omite el cálculo y chequeo del digest    true
overwrite(O)               Boolean          true|false                                           false
threads(O)                 Integer                                                               1
hsm(O)                     Boolean          true|false                                           true
notifications(O)           Email Address                                                         
ignore_partial(O)          Boolean          true|false                                           false
drop_network_backup(O)     Boolean          true|false                                           false
read_error_threshold(O)    Integer                                                               

(M) == parámetro obligatorio, (O) == parámetro opcional

Ejemplo de uso:

zxsuite hsm doMailboxMove mail2.example.com accounts john@example.com stages data,account
Mueve la cuenta john@example.com hacia el host mail2.example.com

Parametros

destinationHost: El host hacia el cual será movida la cuenta.

accounts: Las cuentas que serán movidas.

domains: Los dominios que serán movidos (cuando se escribe un dominio todas las cuentas de correo en el mismo serán movidas)

input_file: La ruta del archivo que contiene la lista de cuentas de correo para mover, una por cada línea.

stages: Seleccionar cuales niveles se ejecutan.

compress: Comprimir los datos movidos.

checkDigest: Verifica el digest de los BLOBs durante la transferencia.

overwrite: Sobreescribe las cuentas existentes

threads: Número de threads operacionales; al aumentar su número se hará la operación más rápida pero aumentará la carga de I/O

hsm: Aplica una política HSM para cuentas transferidas

notifications: Lista de direcciones de correo adicionales para ser notificadas acerca de la operación, separadas por una coma.

ignore_partial: Ignorar transferencias parciales anteriores.

drop_network_backup: Borrar información de la cuenta desde el backup heredado (Solamente para Zimbra NE).

read_error_threshold: Número máximo de errores permitidos antes que la operación sea interrumpida.


Detalles adicionales sobre el traslado de cuentas y dominios

  • Cuando se traslada un dominio, cada cuenta del servidor actual es enumerada y trasladada secuencialmente.
  • Las cuentas pasan a modo de mantenimiento por un corto periodo de tiempo cuando son trasladadas, y serán colocadas en su estado original luego de que todos los correos sean movidos (después del nivel ldap).
  • La operación es detenida si se encuentra un 5% o más de errores en los elementos que se estan moviendo. Preste atención ya que la cuenta actual puede permanecer en modo de mantenimiento.
  • El movimiento de cuentas individuales no iniciará si el servidor de destino no tiene suficiente espacio o si el usuario pertenece al host de destino.
  • Toda la información es movida a bajo nivel y no será cambiada a excepción de algunos detalles menores como ID de cuenta.
  • La operación se compone de 3 niveles: blobs|backup|account
    • blobs: todos los blobs son copiados desde el servidor de origen hacia el servidor de destino.
    • backup: todas las entradas de backup son copiadas desde el servidor de origen hacia el de destino.
    • account: toda la información que no sea un blob será movida.
  • Todos los niveles son ejecutados secuencialmente. Si se especifica solo uno de ellos, la cuenta será parqueada en modo de mantenimiento durante toda la operación. Si es movida correctamente, será devuelta a su estado original.
  • Inicialmente, los blobs de todos los elementos serán almacenados en el volumen primario del servidor de destino
  • Al final del nivel "reindexación" se ejecutará una operación HSM en el servidor de destino, siempre y cuando no se especifique lo contrario.
  • Las opciones de compresión de todos los volúmenes son tomadas en cuenta.
  • La operación MailboxMove se puede executar siempre y cuando no hayan otras operaciones en ejecución en el servidor de origen.
  • La opción HSM aplicará la política actual. Se ejecuta al concluir exitosamente el desplazamiento de cada cuenta.

Persistencia de datos después de mover

La información y datos de las cuentas son mantenidos en el servidor de origen por 30 días luego de moverse. Para purgar los datos pertenecientes a las cuentas trasladadas use el comando `doPurgeMailboxes`:

Sintaxis:
   zxsuite powerstore doPurgeMailboxes {Mailbox id or "all" to delete all mailboxes moved more than 30 days ago} [attr1 value1 [attr2 value2...]]

LISTA DE PARAMETROS
NOMBRE                 TIPO       VALORES ESPERADOS
mailbox(M)             String     ID de la cuenta o "all" para borrar todas las cuentas movidas hace más de 30 días
ignore_retention(O)    Boolean    También remueve las cuentas movidas en los últimos 30 días                                

(M) == parámetro obligatorio, (O) == parametro opcional

Ejemplo de uso:
zxsuite powerstore doPurgeMailboxes all
Borra las cuentas movidas hace más de 30 días

zxsuite powerstore doPurgeMailboxes all ignore_retention true
Borra todas las cuentas movidas
Personal tools