Zextras Powerstore: Mailbox Move/pt

From ZeXtras Suite Wiki

Jump to: navigation, search
Língua: 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


Deslocamento de contas entre mailstores

O comando doMailboxMove permite mover contas individuais entre servidores, e inclusive todas as contas em um determinado domínio, para outro servidor da mesma infraestrutura.

Sintaxe

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

LISTA DE PARÁMETROS

NOME                       TIPO               VALOR ESPERADO                                                          DEFAULT
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          if false skip digest calculation and check           truefalse
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 obrigatório, (O) == parámetro opcional

Exemplo de uso:

zxsuite hsm doMailboxMove mail2.example.com accounts john@example.com stages data,account
Desloca a conta john@example.com para o host mail2.example.com

Parámetros

destinationHost: O host para onde a conta será movida

accounts: As contas a serem deslocadas

domains: Os omínios a serem deslocados (quando um domínio é ingressado, todas as contas no mesmo serão deslocadas também)

input_file: O caminho do arquivo que contém a lista de contas a serem deslocadas, uma por cada linha

stages: Selecionar quais stages executar

compress: Comprimir os dados deslocados

checkDigest: Verifica o diges dos blobs durante o deslocamento

overwrite: Sobreescreve as contas existentes

threads: Número de threads operacionais. Se aumentar o número de threads a operação será mais rápida, mas aumentará a carga de I/O

hsm: Aplicar política HSM para contas de correio deslocadas

notifications: Lista de endereços de e-mail adicionais para serem notificados acerca da operação, separado por vírgula

ignore_partial: Ignora deslocamentos parciais

drop_network_backup: Apaga dados da conta do backup herdado (Apenas para Zimbra NE)

read_error_threshold: Número máximo de erros antes de que a operação seja interrumpida

Detalhes adicionais sobre o deslocamento de contas e domínios

  • Quando for deslocado um domínio, cada conta no servidor atual é listada e movida seqüêncialmente.
  • As contas passan para modo de manutenção durante um breve período de tempo quando são deslocadas, e serão colocadas no seu estado original logo de que todos os correios sejam movidos (logo depois do stage ldap).
  • A operação é detida se for encontrado um 5% ou mais de erros nos elementos que se estão movendo. Preste atenção pois a conta atual pôde permanecer em modo de manutenção.
  • O deslocamento de contas individuais não iniciará se o servidor de destino não tiver suficiente espaço ou se o usuário pertenece ao host de destino.
  • Toda a informação é movida a baixo nivel e não será mudada com excepção de alguns detalhes menores como ID de conta.
  • A operação se compõe de 3 niveis: blobs|backup|account.
    • blobs: todos os blobs são copiados desde o servidor de origen para o servidor de destino.
    • backup: todas as entradas de backup são copiadas desde o servidor de origem para o de destino.
    • account: toda informação que não seja um blob será deslocada
  • Todos os niveis são executados secuencialmente. Se se especifica só um deles, a conta será parqueada em modo de manutenção durante toda a operação. Se for movida corretamente, será devolta para o seu estado original.
  • Inicialmente, os blobs de todos os elementos serão armazenados no volume primário do servidor de destino.
  • Ao final do nivel "reindexação" se executará uma operação HSM no servidor de destino, sempre que não se especifique o contrário.
  • As opções de compressão de todos os volúmes são tomadas em conta.
  • A operação MailboxMove se pode executar seempre que não existam outras operações em execução no servidor de origem.
  • La opción HSM aplicará la política actual. Se ejecuta al concluir exitosamente el desplazamiento de cada cuenta.

Persistência de dados após o deslocamento

As informações e dados são preservados no server de origem até por 30 dias após o deslocamento. Para purgar todos os dados pertencentes a contas deslocadas utilize o comando `doPurgeMailboxes`:


Sintaxe:
   zxsuite powerstore doPurgeMailboxes {ID da conta ou "all" para deletar todas as contas deslocadas há mais de 30 dias} [attr1 value1 [attr2 value2...]]

LISTA DE PARÁMETROS
NOME                   TIPO       VALORES ESPERADOS
mailbox(M)             String     ID da conta ou "all" para deletar todas as contas deslocadas há mais de 30 dias    
ignore_retention(O)    Boolean    Também remove contas deslocadas nos últimos 30 dias                                

(M) == parámetro obrigatório, (O) == parámetro opcional

Exemplo de uso:
zxsuite powerstore doPurgeMailboxes all
Deleta as contas deslocadas há mais de 30 dias

zxsuite powerstore doPurgeMailboxes all ignore_retention true
Deleta todas as contas deslocadas
Personal tools