Criar grupo de consistência - SANtricity CLI
O create consistencyGroup comando cria um novo grupo de consistência vazio que pode conter grupos de snapshot. Você deve adicionar os grupos de snapshot usando o set consistencyGroup addCGMember comando.
Arrays compatíveis
Este comando se aplica a qualquer storage array individual, incluindo os arrays E4000, E2700, E5600, E2800, E5700, EF600 e EF300, desde que todos os pacotes SMcli estejam instalados.
Funções
Para executar esse comando em um storage array E4000, E2800, E5700, EF600 ou EF300, você deve ter a função Administrador de armazenamento.
Sintaxe
create consistencyGroup userLabel="consistencyGroupName"
[repositoryFullPolicy=(failBaseWrites | purgeSnapImages)]
[repositoryFullLimit=percentValue]
[autoDeleteLimit=numberOfSnapImages]
[enableSchedule=(TRUE | FALSE)]
[schedule (immediate | snapSchedule)]
[rollbackPriority=(lowest | low | medium | high | highest)]
Parâmetros
| Parâmetro | Descrição |
|---|---|
|
O nome do novo grupo de consistência que você deseja criar. Inclua o novo nome do grupo de consistência entre aspas duplas (" "). |
|
Como você deseja que o processamento de snapshot continue se os volumes do repositório de snapshot estiverem cheios. Pode optar por falhar gravações no volume ( |
|
A porcentagem da capacidade do repositório na qual você recebe um aviso de que o volume do repositório instantâneo está quase cheio. Use valores inteiros. Por exemplo, um valor de 70 significa 70%. O valor padrão é 75. |
|
Cada grupo de instantâneos pode ser configurado para executar a eliminação automática das suas imagens instantâneas, de modo a manter o número total de imagens instantâneas no grupo de instantâneos a um nível designado ou inferior a um nível designado. Quando esta opção está ativada, sempre que uma nova imagem instantânea for criada no grupo de instantâneos, o sistema elimina automaticamente a imagem instantânea mais antiga do grupo para cumprir o valor limite. Essa ação libera a capacidade do repositório para que ele possa ser usado para atender aos requisitos contínuos de cópia na gravação para as imagens snapshot restantes. |
|
Se a capacidade de agendar uma operação de snapshot está ativada ou desativada. Para ativar o agendamento de instantâneos, defina este parâmetro como |
|
Determina se os recursos do sistema devem ser alocados à operação de reversão à custa do desempenho do sistema. Um valor de |
Notas
Um grupo de consistência é uma entidade lógica que permite gerenciar em lote todas as imagens instantâneas adicionadas à coleção. O grupo de consistência é uma coleção de grupos de instantâneos que têm requisitos de consistência mútua ou dependências para suas imagens de snapshot. Todas as imagens instantâneas que você criar e usar para esta coleção devem ser gerenciadas de acordo com as dependências de consistência.
Você pode usar qualquer combinação de carateres alfanuméricos, sublinhado (_), hífen (-) e libra ( no) para os nomes. Os nomes podem ter um máximo de 30 carateres.
As imagens instantâneas de um grupo de consistência podem ser deduzidas com base na existência de uma imagem instantânea dentro de um grupo de consistência. Todas as imagens instantâneas que residem num grupo de consistência partilham um carimbo de hora e um número de sequência comuns.
Uma operação em um grupo de consistência de imagem instantânea é tratada como uma única solicitação e faz com que todas as operações de e/S pendentes para o volume base associado de cada membro sejam drenadas e suspensas antes de criar as imagens instantâneas. Se a criação das imagens instantâneas não puder ser concluída com êxito para todos os membros do grupo de consistência, a operação falhará e não afetará (ou seja, novas imagens instantâneas não serão criadas).
Com base nesse comportamento, todos os membros de um grupo de consistência geralmente têm o mesmo número de imagens instantâneas. No entanto, quando um novo membro é adicionado a um grupo de consistência, esse novo membro não possui as imagens instantâneas que foram criadas anteriormente nos membros estabelecidos do grupo de consistência. A falta de imagens instantâneas não é considerada uma condição de erro. As solicitações subsequentes de exclusão ou reversão de imagens instantâneas que existem apenas em um subconjunto dos membros do grupo de consistência só afetarão os membros para os quais as imagens de snapshot especificadas realmente existem.
Eliminação automática
Pode configurar cada grupo de instantâneos para eliminar automaticamente as suas imagens instantâneas para manter o número total de imagens instantâneas no grupo de instantâneos a um número máximo de imagens ou abaixo de um número máximo de imagens. Quando o número de imagens instantâneas no grupo de instantâneos está no limite máximo, o autoDeleteLimit parâmetro elimina automaticamente as imagens instantâneas sempre que uma nova imagem instantânea é criada no grupo de instantâneos. O autoDeleteLimit parâmetro elimina as imagens instantâneas mais antigas do grupo de instantâneos até que o número máximo de imagens definido com o parâmetro seja atingido. Isso tem o efeito de liberar a capacidade do repositório para que ele possa ser usado para atender aos requisitos contínuos de cópia em gravação para as imagens snapshot restantes.
Agendamento de imagens instantâneas em um grupo de consistência
O enableSchedule parâmetro e o schedule parâmetro fornecem uma forma de agendar instantâneos. Usando esses parâmetros, você pode agendar snapshots diariamente, semanalmente ou mensalmente (por dia ou por data). O enableSchedule parâmetro liga ou desativa a capacidade de agendar instantâneos. Quando você ativa o agendamento, você usa o schedule parâmetro para definir quando deseja que os snapshots ocorram.
Esta tabela explica como usar as opções para o schedule parâmetro:
| Parâmetro | Descrição | ||||
|---|---|---|---|---|---|
|
Necessário para especificar parâmetros de programação. |
||||
|
Inicie a operação imediatamente. Este item é mutuamente exclusivo com quaisquer outros parâmetros de agendamento. |
||||
|
Quando definido como
|
||||
|
Uma data específica para iniciar a operação. O formato para introduzir a data é MM:DD:YY. O padrão é a data atual. Um exemplo dessa opção é |
||||
|
Um dia da semana em que iniciar a operação. Pode ser todos ou um ou mais dos seguintes valores:
Mais de um dia pode ser especificado anexando os dias em um único conjunto de parênteses e separando cada dia com um espaço. Por exemplo,
|
||||
|
A hora de um dia em que iniciar a operação. O formato para introduzir a hora é HH:MM, onde HH é a hora e MM é o minuto após a hora. Utiliza um relógio de 24 horas. Por exemplo, 2:00 da tarde é 14:00. Um exemplo dessa opção é |
||||
|
Uma quantidade de tempo, em minutos, para ter como mínimo entre as operações.intervalo de programação não deve ser superior a 1440 (24 horas) e deve ser um múltiplo de 30. Um exemplo dessa opção é |
||||
|
Uma data específica para parar a operação. O formato para introduzir a data é MM:DD:YY. Se nenhuma data de fim for desejada, você pode especificar |
||||
|
O número de vezes para executar a operação em um dia. Um exemplo dessa opção é |
||||
|
Especifica o fuso horário a ser usado para o agendamento. Pode ser especificado de duas maneiras:
|
||||
|
Um dia do mês em que realizar a operação. Os valores para os dias são numéricos e no intervalo de 1-31.
Um exemplo da |
||||
|
Um mês específico para realizar a operação. Os valores para os meses são:
Mais de um mês pode ser especificado encerrando os meses em um único conjunto de parênteses e separando cada mês com um espaço. Por exemplo, Utilize este parâmetro com o
|
Esta tabela explica como usar o timeZone parâmetro:
| Nome do fuso horário | Desvio GMT |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
A string de código para definir uma programação é semelhante a estes exemplos:
enableSchedule=true schedule startTime=14:27
enableSchedule=true schedule scheduleInterval=180
enableSchedule=true schedule timeZone=GMT-06:00
enableSchedule=true schedule timeZone="America/Chicago"
Se você também usar a scheduleInterval opção, o firmware escolhe entre a timesPerDay opção e a scheduleInterval opção selecionando o valor mais baixo das duas opções. O firmware calcula um valor inteiro para a opção dividindo 1440 por um scheduleInterval valor scheduleInterval de opção definido. Por exemplo, 1440/180 é 8. O firmware então compara o timesPerDay valor inteiro com o valor inteiro calculado scheduleInterval e usa o valor menor.
Para remover um agendamento, use o delete volume comando com o schedule parâmetro. O delete volume comando com o schedule parâmetro exclui apenas a programação, não o volume instantâneo.
Ao executar uma reversão em um grupo de consistência, a operação padrão é reverter todos os membros do grupo de consistência. Se uma reversão não puder ser iniciada com êxito para todos os membros do grupo consistência, a reversão falhará e não terá efeito. A imagem instantânea não é revertida.
Nível mínimo de firmware
7,83
7,86 adiciona a scheduleDate opção e a month opção.