Procedimento: fazendo com que unidades suportem informações de proteção

É possível usar este procedimento para migrar unidades e matrizes para selecionar o suporte para informações de proteção.

Sobre Esta Tarefa

As unidades não podem iniciar usando informações de proteção para solicitações de E/S on demand. Elas devem ser validadas como tendo um formato correto e suporte geral para a função dentro do código. O sistema pode validar o formato e o suporte geral quando o objeto de unidade for descoberto pela primeira vez pelo sistema. O requisito para validação do sistema significa que não existe unidade que pode usar informações de proteção em uma atualização da versão 730, independentemente do uso na configuração. O sistema pode rejeitar uma solicitação para tornar uma unidade uma candidata se a mídia não estiver formatada corretamente para uso com informações de proteção. O processo para começar a usar as informações de proteção em uma unidade existente envolve utilizar a interface de sistema (GUI/CLI) e também a remoção do gerenciamento e a redescoberta da unidade para permitir que o software readquira as características da unidade.

A visualização lsdrive contém o campo protection_enabled que mostra se uma unidade está usando informações de proteção. Unidades e matrizes que existem em uma atualização para a versão 740 não adquirem automaticamente o suporte para informações de proteção. Todas as unidades recém-descobertas neste nível de código suportam informações de proteção. Se o sistema tiver capacidade sobressalente, a migração poderá continuar um MDisk por vez. Caso contrário, a migração para usar as informações de proteção em unidades continua unidade por unidade.

Para migrar um MDisk que está usando a capacidade de armazenamento sobressalente, conclua o procedimento a seguir.

Procedimento

  1. Migre dados do MDisk.
    A migração de dados pode ser realizada pela migração de MDisk como parte da exclusão do MDisk (rmmdisk, lsmigrate) dentro de um conjunto de armazenamentos. Também é possível usar o espelhamento de volume para criar uma cópia espelhada de sincronização de cada volume em outro conjunto (addvdiskcopy). Quando ele for copiado (lsvdisksyncprogress), exclua as cópias de volumes originais (rmvdiskcopy) e, em seguida, exclua o MDisk (rmmdisk) que não possui dados.
  2. Siga as instruções na etapa 5 para todas as unidades que agora serão candidatas quando o MDisk for excluído (consulte lsmigrate).
  3. Recrie a matriz usando a interface do sistema quando todos os membros antigos adotarem informações de proteção.
  4. Se a unidade for um membro, conclua as etapas a seguir para adotar as informações de proteção em uma unidade individual.
    1. Execute o comando charraymember para ejetar a unidade da matriz (seja imediatamente com perda de redundância ou depois de uma troca).
    2. Quando a unidade não for mais um membro, siga as instruções na etapa 5 para candidatas ou sobressalentes.
    3. Repita para o próximo membro.
  5. Se a unidade for sobressalente ou candidata, conclua as etapas a seguir:
    1. Use a GUI de gerenciamento para deixar a unidade offline.
    2. Quando a unidade estiver offline, use as interfaces do sistema para alterar o uso da unidade para não usada.
    3. O sistema readquire a unidade e a coloca novamente online, possivelmente alterando o ID da unidade.
    4. Tente tornar a unidade um candidato.

      Dependendo da unidade, esta etapa pode gerar um erro CMMVC6624E e o comando não pode ser iniciado, porque a unidade não está em um estado apropriado para executar a tarefa. Esta etapa é necessária para executar o comando de formato na próxima etapa.

    5. Execute o comando de formato a seguir.

      svctask chdrive -task format drive_id

    6. Aguarde aproximadamente 3 minutos até que a unidade esteja on-line novamente.
      Use lsdrive drive_id para ver o status on-line/off-line da unidade.
    7. Use a interface do sistema para mudar o uso da unidade para candidate. Se necessário, use a interface do sistema para mudar o uso da unidade para spare.
    8. Insira lsdrive drive_id e verifique se o campo protection_enabled é yes. Essa unidade pode agora ser usada em uma matriz.