ZxPowerstore: doMoveBlobs/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

Operação doMoveBlobs de ZxPowerstore

O doMoveBlobs é o coração do módulo ZeXtras Powerstore.

Sua missão é mover os elementos entre o volume primário e o secundário segundo as políticas HSM que se apliquem.

O movimento se faz mediante um algoritmo transacional, e em caso que aconteça um erro durante alguma das etapas, tem lugar uma reversão e não se faz mudança nenhuma na informação.

Uma vez que ZxPowerstore identifica os elementos para ser movidos, se seguem os seguintes passos:

  • Se criea uma copia do Blob no volumen secundário.
  • Se atualiza a base de dados ZimbraUpdate para que Zimbra seja notificado acerca da nova posição do elemento.
  • Se elimina o Blob original do volume primário.

Elementos que serão movidos

Básicamente todos os elementos que cumpram com a política HSM especificada.

Exemplo:

A seguinte política

message,document:before:-20day
message:before:-10day has:attachment

moverá todos os e-mails e documentos com mais de 20 dias junto com os e-mails com mais de 10 dias que contenham um anexo.

Ordem das políticas

Todas as condições criadas para uma política em particular se executam na ordem exata como são especificadas. ZeXtras Powerstore repetirá o processo em cada elemento do volume primário e aplicará cada condição por separado antes de iniciar com o seguinte.

Isso significa que as políticas

message,document:before:-20day
message:before:-10day has:attachment
message:before:-10day has:attachment
message,document:before:-20day

aplicadas diáriamente em um servidor cualquer que recebe 1000 e-mails por dia, dos quais 100 contém um ou mais anexos, terão o mesmo resultado final, enquanto o tempo de execução será ligeiramente superior (ou bastante dependendo do número e tamanho do servidor) no primeiro caso.

Isto é porque na primeira política, a primeira condição (message,document:before:-20day) repetirá o processo em todos os elementos e moverá muitos deles ao volume secundário, deixando menos para a segunda condição.

Ao contrario, colocando como primeira condição "message:before:-10day has:attachment", deixará mais elementos para a segunda condição.


Esse é somente um exemplo e não aplica para todos os casos, mas dá uma ideia do cuidadoso que se deve ser ao planejar uma politica HSM.

Execução de uma operação doMoveBlobs (aplicar HSM)

"Aplicar uma política" significa executar uma operação "doMoveBlobs" para mover elementos entre o volume primário e o secundário segundo as especificações que indiquemos.

ZxPowerstore dá 3 opções:

  • Mediante o zimlet ZeXtra.
  • Mediante a linha de comandos ZeXtras.
  • Mediante programação.

Aplicação de políticas HSM mediante o zimlet ZeXtra

Para aplicar políticas mediante o zimlet ZeXtra há que:

  • Logar-se no cosole Zimbra.
  • Entrar no zimlet "ZxPowerstore"
  • Clicar o botão "Apply Policy"

ZxPowerstore ApplyPolicy 1.png

Aplicação de políticas HSM mediante a linha de comandos ZeXtras

Para aplicar políticas com a linha de comandos ZeXtras efetue o seguinte comando como usuário 'zimbra':

 zxsuite powerstore doMoveBlobs

Aplicação de políticas HSM mediante programação

Para programar una execução diária da operação "doMoveBlobs": Para aplicar políticas mediante o zimlet ZeXtra há que:

  • Se logar no cosole Zimbra.
  • Entrar no zimlet "ZxPowerstore"
  • Habilitar a programação selecionando o botão "Enable Policy Application scheduling".
  • Escolha a hora em que se deve executar a operação em "Policy Application scheduled for:".

Estatísticas e informação doMoveBlobs

A informação acerca da poupança de espaço no disco, melhoras de operação e outras estão disponíveis ao apertar o botão "Stats" na lista "Secondary Volumes" da aba ZxPowerstore de Zextras.

ZxPowerstore Stats 1.png

Personal tools