Running ZeXtras Suite on Zimbra Network Edition/pt

From ZeXtras Suite Wiki

< Running ZeXtras Suite on Zimbra Network Edition(Redirected from ZxMobile on Zimbra Network Edition/pt)
Jump to: navigation, search
Língua: English  • español • português
Warning.png Warning!

This wiki is outdated and not maintained anymore, please refer to the new Zextras Documentation Hub at https://docs.zextras.com

Zextras logo box.png
This documentation is outdated.
Please refer to https://docs.zextras.com

ZeXtras Suite e Zimbra Network Edition

Warning.png Atenção!

Zimbra Network Edition não é mais suportado a partir de Zextras Suite 2.6.0. Apenas a versão Legacy de Zextras Suite será compatível com Network Edition - veja ESTE anuncio oficial para mais informação.

O processo de instalação e uso é o mesmo em ambas as versões, mas se aplicam algumas restrições e medidas específicas em alguns módulos.

ZeXtras Backup

Ao ter uma diferença tão amplia no funcionamento do backup de ambas versões, não tem problema se fossem ativadas as duas ao mesmo tempo.

Gerenciamento do RedoLog

O RedoLog é gerenciado completamente por Zimbra tanto em NE como OSE, e se rota de acordo com um conjunto de regras definidas pelas seguintes propriedades:

<attr id="78" name="zimbraRedoLogRolloverFileSizeKB" type="integer" min="0" cardinality="single" optionalIn="globalConfig,server" flags="serverInherited" requiresRestart="mailbox">
<globalConfigValue>1048576</globalConfigValue>
  <desc>
  o arquivo redo.log se faz elegível para sua substituição quando alcança esse tamanho.
  </desc>
</attr>
<attr id="1020" name="zimbraRedoLogRolloverMinFileAge" type="integer" min="0" cardinality="single" optionalIn="globalConfig,server" flags="serverInherited" requiresRestart="mailbox" since="5.0.17">
  <globalConfigValue>60</globalConfigValue 
  <desc>
    o tempo mínimo em minutos para que o arquivo redo.log anterior se faça elegível para substituição baseado no tamanho
  </desc>
</attr>
<attr id="1021" name="zimbraRedoLogRolloverHardMaxFileSizeKB" type="integer" min="0" cardinality="single" optionalIn="globalConfig,server" flags="serverInherited" requiresRestart="mailbox" since="5.0.17">
  <globalConfigValue>4194304</globalConfigValue>
  <desc>
    o arquivo redo.log se substitui quando alcança esse tamanho, inclusive se não alcanzar o limite de tempo mínimo.
  </desc>
</attr>

Além do anterior, em Zimbra Network Edition, os redologs são rotados/arquivados quando se efetúa um backup incremental, e cada redolog arquivado se move para a pasta do backup.

A principal diferença entre Zimbra NE e OSE é que enquanto neste último os redologs são apagados logo depois de serem rotados, em NE são movidos para a pasta do backup quando se executa um backup incremental. Isto se pode mudar editando a seguinte propriedade:

<attr id="251" name="zimbraRedoLogDeleteOnRollover" type="boolean" cardinality="single" optionalIn="globalConfig,server" flags="serverInherited" requiresRestart="mailbox">
  <globalConfigValue>TRUE</globalConfigValue>
  <desc>
    Se os logs são apagados na substituição ou arquivados
  </desc>
</attr>

Isto é estabelecido "false" por padrão em NE, e em "true" em OSE. Ajustando-o em "true" se apagará o arquivo redolog na substituição em vez de arquivá-lo.

Tamanho do RedoLog durante uma recuperação externa

Durante uma recuperação externa cada elementos se enviará para a conta correspondente. Isto causa que o arquivo RedoLog aumente de tamanho. Para evitar saturar o disco com logs, se aconselha tomar as seguintes medidas:

  • Mude a função zimbraRedoLogRolloverHardMaxFileSizeKB para um valor apropriado em Zimbra NE ou OSE.
  • Estabeleça zimbraRedoLogDeleteOnRollover em true quando for importar dados em Zimbra Network.
Warning.png Atenção!

Para melhorar o desempenho do "External Restore" é possível desabilitar a função RedoLog para alcançar um menor uso de recursos de I/O e memoria. Para fazé-lo estabeleça a propriedade "zimbraRedoLogEnabled" (ver mais abaixo) em "false". Não esqueça habilitá-la ao final da recuperação. Isto é para usuários avançados, por isso não mexa com o RedoLog a menos que saiba o que faz.

Outras propriedades relacionadas com o RedoLog

Além de tudo o dito anteriormente, existem mais configurações relacionadas com o redolog:

<attr id="74" name="zimbraRedoLogEnabled" type="boolean" cardinality="single" optionalIn="globalConfig,server" flags="serverInherited" requiresRestart="mailbox">
  <globalConfigValue>TRUE</globalConfigValue>
  <desc>
    se o registro redo está habilitado
  </desc>
</attr>

<attr id="75" name="zimbraRedoLogLogPath" type="string" max="256" cardinality="single" optionalIn="globalConfig,server" flags="serverInherited" requiresRestart="mailbox">
  <globalConfigValue>redolog/redo.log</globalConfigValue>
  <desc>
    nome e ubicação do arquivo redolog
  </desc>
</attr>

<attr id="76" name="zimbraRedoLogArchiveDir" type="string" max="256" cardinality="single" optionalIn="globalConfig,server" flags="serverInherited" requiresRestart="mailbox">
  <globalConfigValue>redolog/archive</globalConfigValue>
  <desc>
    destino da substituição do redolog
  </desc>
</attr>

<attr id="79" name="zimbraRedoLogFsyncIntervalMS" type="integer" min="0" cardinality="single" optionalIn="globalConfig,server" flags="serverInherited" requiresRestart="mailbox">
  <globalConfigValue>10</globalConfigValue>
  <desc>
    quão freqüentemente as escritas no redolog são sincronizadas mediante fsync com o disco.
  </desc>
</attr>

<attr id="225" name="zimbraRedoLogProvider" type="string" max="256" cardinality="multi" optionalIn="globalConfig,server" flags="serverInherited" requiresRestart="mailbox">
  <desc>
    nome do provedor da classe para o registro redo
  </desc>
</attr>

<attr id="1009" name="zimbraRedoLogCrashRecoveryLookbackSec" type="integer" min="0" cardinality="single" optionalIn="globalConfig,server" flags="serverInherited" requiresRestart="mailbox" since="6.0.0_BETA2">
  <globalConfigValue>10</globalConfigValue>
  <desc>
    o número de segundos das operações redo efetuadas para re-executar durante a recuperação de um colapso; ligado ao parámetro mysql innodb_flush_log_at_trx_commit=0
  </desc>
</attr>

Se recomenda tomar precauções extremas quando se mexe com estas propriedadees, especialmente com a número 3 da lista.

ZeXtras Mobile

O módulo ZxMobile é desabilitado por padrão em Zimbra Network Edition. Para ativá-lo tem que pressionar o botão "Start" ao lado de "ZxMobile" na seção "Modules" do Core do zimlet ZeXtras.

Depois de habilitar o inicio automático do módulo, precisa executar o seguinte comando e reiniciar manualmente o serviço mailboxd:

zxsuite core setProperty ZxCore_OverrideNEMobile true

Ao habilitar ZeXtras Mobile se anularão e desativarão todas as funções móveis de Zimbra.

Este procedimento é totalmente reversível, pois ao desabilitar ZxMobile e executar o seguinte comando se reativarão todas as funções móveis do Zimbra (requer reiniciar o serviço mailboxd para que as mudanças façam efeito):

zxsuite core setProperty ZxCore_OverrideNEMobile false

Usando ZeXtras Mobile em Zimbra Network Edition

Quando o módulo estiver ativo, ele funcionará exatamente igual que em Open Source Edition.

ZeXtras Powerstore

O módulo Powerstore está desabilitado por padrão em Network Edition. Para activá-lo tem que clicar no botão "Enable" ao lado de "Powerstore" na seção "Modules" da aba Core do zimlet Zextras.

Zxsuite modules ne.png

Depois de habilitar o inicio automático do módulo, precisa executar o seguinte comando e reiniciar manualmente o serviço mailboxd:

zxsuite powerstore setProperty ZxPowerstore_EnableHsmOnNe true


Zextras Powerstore en Zimbra Network Edition

Se compartem as mesmas políticas entre Zextras Powerstore e o proprio motor HSM do Zimbra.

Os dois processos (zmhsm de Zimbra e doMoveBlobs de ZeXtras Powerstore) são compatíveis, mas se são executados ao mesmo tempo causará um alto impacto na carga de entrada e saída do servidor, e não tería muito sentido pois como já foi dito, ambos partilham as mesmas políticas.

ZeXtras Admin

A partir da versão Zextras Suite 2.4.0 o módulo ZeXtras Admin está disponível para "Zimbra Network Edition.

Migração de Zimbra NE para Zimbra OSE

Depois de migrar Zimbra Network Edition server para Zimbra Open Source Edition, uma ou várias Listas de Controle de Acessos (potencialmente problemáticas) permanecerão ainda na configuração dos usuários ou domínios. Para restabelecer essas listas, execute o comando `zxsuite core doDeleteAllDelegatedRights` como usuário 'zimbra'.

Isto resetará toda configuração de ZeXtras Admin, por isso certifique-se de usá-lo ANTES de configurar o módulo.

Zextras Chat

O módulo é 100% compatível com Zimbra Network Edition, e funciona exatamente como em Zimbra Open Source.

Personal tools