Users Guide

}
}
break;
}
# working with Checksum Check Job
ChecksumCheckJob {
$ChecksumCheckJobRequestObject = $ChecksumCheckJobRequest -as
[Replay.Core.Contracts.Exchange.ChecksumChecks.ChecksumCheckJobRequest];
echo 'Exchange checksumcheck job results:';
if($ChecksumCheckJobRequestObject -eq $null) {
echo 'ChecksumCheckJobRequestObject parameter is null';
}
else {
echo 'RecoveryPointId:' $ChecksumCheckJobRequestObject.RecoveryPointId;
echo 'AgentIds:' $ChecksumCheckJobRequestObject.AgentIds;
echo 'IsNightlyJob:' $ChecksumCheckJobRequestObject.IsNightlyJob;
}
break;
}
# working with Log Truncation Job
TransferJob {
$TransferJobRequestObject = $TransferJobRequest -as
[Replay.Core.Contracts.Transfer.TransferJobRequest];
echo 'Transfer job results:';
if($TransferJobRequestObject -eq $null) {
echo 'TransferJobRequestObject parameter is null';
}
else {
echo 'TransferConfiguration:' $TransferJobRequestObject.TransferConfiguration;
echo 'StorageConfiguration:' $TransferJobRequestObject.StorageConfiguration;
}
echo 'LatestEpochSeenByCore:' $LatestEpochSeenByCore;
$TakeSnapshotResponseObject = $TakeSnapshotResponse -as
[Replay.Agent.Contracts.Transfer.TakeSnapshotResponse];
if($TakeSnapshotResponseObject -eq $null) {
echo 'TakeSnapshotResponseObject parameter is null';
}
else {
echo 'ID of this transfer session:' $TakeSnapshotResponseObject.SnapshotSetId;
echo 'Volumes:' $TakeSnapshotResponseObject.VolumeSnapshots;
}
break;
}
}
Usar scripts do Bourne Shell no Rapid Recovery
Bourne shell (sh) é uma linguagem de shell ou intérprete de linha de comando para sistemas operacionais baseados em Unix. Bourne Shell
é usado no Rapid Recovery com Linux para personalizar ambientes e especificar que certas operações ocorram em uma sequência
predeterminada. .sh é a extensão de arquivo e convenção de nomenclatura para arquivos Bourne shell.
Bourne Again Shell (BASH) é uma linguagem de shell semelhante que implementa a mesma gramática, parâmetro e expansão de variável,
redireção e citação. BASH também usa a extensão de arquivo .sh. As informações fornecidas aqui também se aplicam ao BASH.
Usando os ganchos de script pré e pós-transferência e de exportação, é possível executar operações do sistema antes e depois de uma
transferência ou exportação. Por exemplo, você talvez queira desativar certo cronjob enquanto a transferência está ocorrendo e ativá-lo
assim que ela for concluída. Em outro exemplo, pode ser necessário executar comandos para liberar dados específicos do aplicativo para o
disco. O conteúdo é gravado em um arquivo temporário e executado usando exec. O script é executado usando o intérprete definido na
sua primeira linha, como por exemplo,(#!/usr/bin/env bash). Se o intérprete especificado não estiver disponível, o script usará o
shell padrão definido na variável de ambiente $SHELL.
Você pode substituir e usar qualquer intérprete. Por exemplo, na #! linha do script, você pode substituir “bash” por “zsh” (Z shell), “tcsh”
(tee shell) e assim por diante, segundo sua preferência.
É possível adicionar objetos disponíveis do parâmetro TransferPrescript ou adicionar seus próprios comandos aos scripts
PreTransferScript.sh e PostTransfer.sh para personalizá-los.
Esta seção descreve os scripts que podem ser usados por administradores em ocorrências designadas no Rapid Recovery para Windows e
Linux. Os seguintes tópicos estão incluídos:
458
Prolongamento dos trabalhos do Rapid Recovery usando scripts