Criar grupo de snapshots - SANtricity CLI
O create snapGroup comando cria um novo grupo de snapshot e o volume do repositório associado.
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.
Contexto
Um grupo de instantâneos contém uma sequência de imagens instantâneas de um volume base associado. Um grupo de instantâneos tem um volume de repositório que é utilizado para guardar dados para todas as imagens de instantâneos que fazem parte do grupo de instantâneos.
|
|
Antes de criar um grupo de instantâneos, certifique-se de que um grupo de volumes com capacidade livre está disponível. |
Sintaxe
create snapGroup userLabel="snapGroupName" sourceVolume="volumeName"
[(repositoryVolume="repos_xxxx" |
repositoryVolume=(volumeGroupName [capacity=capacityValue]) |
repositoryVolume=(diskPoolName [capacity=capacityValue]))]
[repositoryFullPolicy=(failBaseWrites | purgeSnapImages)]
[rollbackPriority=(highest | high | medium | low | lowest)]
[repositoryFullLimit=percentValue]
[autoDeleteLimit=numberOfSnapImages]|
[enableSchedule=(TRUE | FALSE)]
[schedule (immediate | snapshotSchedule)]
Parâmetros
| Parâmetro | Descrição |
|---|---|
|
O nome que você deseja dar ao novo grupo instantâneo. Inclua o identificador do grupo instantâneo em aspas duplas (" "). |
|
O nome do volume que pretende utilizar como origem para as suas imagens instantâneas. Coloque o nome do volume de origem entre aspas duplas (" "). |
|
O nome do volume do repositório que conterá os dados alterados do grupo de instantâneos. Você tem duas opções para definir o nome de um volume de repositório:
O nome de um volume de repositório existente é composto por duas partes:
Inclua o nome do volume do repositório existente entre aspas duplas (" "). Se você quiser criar um novo volume de repositório ao executar este comando, você deve digitar o nome de um grupo de volumes ou de um pool de discos no qual deseja o volume do repositório. Opcionalmente, você também pode definir a capacidade do volume do repositório. Se você quiser definir a capacidade, você pode usar estes valores:
Se você não usar a opção capacidade, o software de gerenciamento de storage define a capacidade para 20% da capacidade de volume base. Quando você executa esse comando, o software de gerenciamento de storage cria o volume do repositório para o volume do snapshot. |
|
Define como o processamento de imagem instantânea continua se o volume do repositório do grupo de instantâneos estiver cheio. Você pode optar por falhar gravações de e/S no volume base ( |
|
Determina se os recursos do sistema devem ser alocados à operação de reversão à custa do desempenho do sistema. Um valor de |
|
A porcentagem da capacidade do repositório na qual você recebe um aviso de que o volume do repositório do grupo de snapshot 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. |
|
Use este parâmetro para ativar ou desativar a capacidade de agendar uma operação de snapshot. Para ativar o agendamento de instantâneos, defina este parâmetro como |
Notas
Cada nome do grupo de instantâneos deve ser exclusivo. Você pode usar qualquer combinação de carateres alfanuméricos, sublinhado (_), hífen (-) e libra ( no) para o rótulo do usuário. As etiquetas de utilizador podem ter um máximo de 30 carateres.
Para criar um grupo de instantâneos, tem de ter um volume de repositório associado no qual armazene as imagens de instantâneos. Você pode usar um volume de repositório existente ou criar um novo volume de repositório. Você pode criar o volume do repositório ao criar o grupo de instantâneos. Um volume de repositório de grupo instantâneo é um volume expansível que é estruturado como uma coleção concatenada de até 16 entidades de volume padrão. Inicialmente, um volume de repositório expansível tem apenas um único elemento. A capacidade do volume do repositório expansível é exatamente a do único elemento. Você pode aumentar a capacidade de um volume de repositório expansível anexando volumes padrão adicionais a ele. A capacidade de volume do repositório expansível composto torna-se então a soma das capacidades de todos os volumes padrão concatenados.
Um grupo de instantâneos tem uma ordenação rigorosa de imagens instantâneas com base no tempo em que cada imagem instantânea é criada. Uma imagem instantânea que é criada após outra imagem instantânea é um sucessor em relação a essa outra imagem instantânea. Uma imagem instantânea que é criada antes de outra imagem instantânea é um predecessor em relação a essa outra.
Um volume de repositório do grupo de snapshot deve atender a um requisito de capacidade mínima que é a soma dos seguintes:
-
32 MB para suportar sobrecarga fixa para o grupo de instantâneos e para o processamento de cópia na gravação.
-
Capacidade para processamento de reversão, que é 1/5000th da capacidade do volume base.
A capacidade mínima é a imposição pelo firmware do controlador e pelo software de gerenciamento de storage.
Quando você cria um grupo de instantâneos pela primeira vez, ele não contém imagens instantâneas. Quando cria imagens instantâneas, adiciona as imagens instantâneas a um grupo de instantâneos. Utilize o create snapImage comando para criar imagens instantâneas e adicionar as imagens instantâneas a um grupo de instantâneos.
Um grupo instantâneo pode ter um destes estados:
-
Optimal — o grupo de instantâneos está operando normalmente.
-
Full — o repositório do grupo instantâneo está cheio. Não é possível efetuar operações adicionais de cópia em gravação. Este estado é possível apenas para grupos de instantâneos que têm a política Repository Full definida para falhar gravações base. Qualquer grupo de snapshot em um estado completo faz com que uma condição de necessidade de atenção seja postada para o storage array.
-
Over Threshold — o uso do volume do repositório do grupo instantâneo está em ou além do seu limite de alerta. Qualquer grupo de snapshot nesse estado faz com que uma condição de necessidade de atenção seja postada para o storage array.
-
Failed — o grupo de instantâneos encontrou um problema que deixou todas as imagens de instantâneos no grupo de instantâneos inutilizáveis. Por exemplo, certos tipos de falhas de volume do repositório podem causar um estado de falha. Para recuperar de um estado com falha, use o
revive snapGroupcomando.
Pode configurar cada grupo de instantâneos para eliminar automaticamente as imagens instantâneas utilizando o autoDeleteLimit parâmetro. Eliminar automaticamente as imagens instantâneas permite evitar ter de eliminar de forma rotineira, manualmente as imagens que não pretende e que podem impedir a criação de imagens instantâneas futuras porque o volume do repositório está cheio. Quando utiliza o autoDeleteLimit parâmetro, faz com que o software de gestão de armazenamento elimine automaticamente as imagens instantâneas, começando pelas mais antigas. O software de gestão de armazenamento elimina imagens instantâneas até atingir um número de imagens instantâneas que é igual ao número introduzido com autoDeleteLimit o parâmetro. Quando novas imagens instantâneas são adicionadas ao volume do repositório, o software de gestão de armazenamento elimina as imagens instantâneas mais antigas até que o autoDeleteLimit número do parâmetro seja atingido.
O enableSchedule parâmetro e o schedule parâmetro fornecem uma forma de agendar a criação de imagens instantâneas para um grupo de 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 scheduleInterval opção dividindo 1440 pelo scheduleInterval valor 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.
Nível mínimo de firmware
7,83
7,86 adiciona a scheduleDate opção e a month opção.