Listando volumes dependentes do nó usando a CLI

É possível usar a interface da linha de comandos (CLI) para listar os volumes que são dependentes no status de um nó.

Antes de Iniciar

Se um nó ficar offline ou for removido de um sistema, todos os volumes que forem dependentes do nó ficarão offline. Antes de colocar um nó offline ou de remover um nó de um sistema, execute o comando lsdependentvdisks para identificar os volumes dependentes do nó.

Sobre Esta Tarefa

Por padrão, o comando lsdependentvdisks também verifica todos os discos quorum disponíveis. Se os discos quorum só puderem ser acessados pelo nó especificado, o comando retornará um erro.

Vários cenários podem produzir volumes dependentes do nó. Os exemplos a seguir são cenários comuns em que o comando lsnodedependentvdisks retornará volumes dependentes do nó:
  1. O nó contém unidades flash a única cópia sincronizada de um volume espelhado.
  2. O nó é o único nó que pode acessar um MDisk na malha SAN.
  3. O outro nó no grupo de E/S estiver offline (todos os volumes no grupo de E/S são retornados).
  4. Os dados retidos no cache estão impedindo o nó do parceiro de juntar o grupo de E/S.
Para resolver (1), permita que as sincronizações de espelho do volume entre MDisks Unidade flash sejam concluídas. Para resolver (2-4), os MDisks que estão offline devem ficar online e repare os caminhos degradados.
Nota: O comando lista os volumes dependentes do nó no momento da execução do comando; mudanças subsequentes em um sistema requerem uma nova execução do comando.

Procedimento

  1. Emita o comando lsdependentvdisks da CLI.

    O exemplo a seguir mostra o formato da CLI para listar os volumes que são dependentes de node01:

    lsdependentvdisks -enclosure -delim : 0:1

    O exemplo a seguir mostra a saída exibida:

    vdisk_id:vdisk_name
    4:vdisk4
    5:vdisk5
  2. Se o comando lsdependentvdisks retornar um erro, mova os discos quorum para MDisks que possam ser acessados por todos os nós. Execute novamente o comando até que nenhum erro seja retornado.
  3. Emita o comando lsdependentvdisks novamente. Quando o comando não retornar nenhum volume, o sistema estará livre dos volumes dependentes do nó.

    O exemplo a seguir mostra a sintaxe de comando para listar os volumes que são dependentes do node01:

    lsdependentvdisks -node01 :

    O exemplo a seguir mostra a saída de comando se não houver nenhum volume dependente do nó no sistema:

    vdisk_id       vdisk_name