Não é possível excluir um volume ou uma máquina ou um volume de armazenamento - FSx for ONTAP

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Não é possível excluir um volume ou uma máquina ou um volume de armazenamento

Cada sistema de arquivos FSx para ONTAP pode conter uma ou mais máquinas virtuais de armazenamento (SVMs), e cada SVM pode conter um ou mais volumes. Ao excluir um recurso, você deve primeiro garantir que todos os seus filhos tenham sido excluídos. Por exemplo, antes de excluir um SVM, você deve primeiro excluir todos os volumes não raiz no SVM.

Importante

Você só pode excluir máquinas virtuais de armazenamento usando o console, a API e a CLI do Amazon FSx. Você só pode excluir volumes usando o console, a API ou a CLI do Amazon FSx se o volume tiver backups do Amazon FSx habilitados.

Para ajudar a proteger seus dados e sua configuração, o Amazon FSx impede a exclusão de SVMs e volumes em determinadas circunstâncias. Se você tentar excluir um SVM ou volume e sua solicitação de exclusão não for bem-sucedida, o Amazon FSx fornecerá informações noAWS console,AWS Command Line Interface (AWS CLI) e na API sobre o motivo pelo qual o recurso não foi excluído. Depois de resolver a causa da falha de exclusão, você pode tentar novamente a solicitação de exclusão.

Identificação de exclusões com falha

Quando você exclui um Amazon FSx SVM ou volume, normalmente você vê a transição doLifecycle estado do recursoDELETING para até alguns minutos antes de o recurso desaparecer do console, da CLI e da API do Amazon FSx.

Se você tentar excluir um recurso e seuLifecycle estado passar de paraDELETING e depois voltar paraCREATED, esse comportamento indica que o recurso não foi excluído com êxito. Nesse caso, o Amazon FSx relata um ícone de alerta no console ao lado do estado doCREATED ciclo de vida. A escolha do ícone de alerta mostra o motivo da exclusão malsucedida, conforme mostrado no exemplo a seguir.


    Imagem de um estado do ciclo de vida do recurso FSx for ONTAP de CREATED com um alerta e a mensagem de alerta, conforme visto no console do Amazon FSx.

Os motivos mais comuns pelos quais o Amazon FSx impede o SVM e a exclusão de volumes são fornecidos nas seções a seguir, com step-by-step instruções sobre como resolver esses problemas.

Exclusão de SVM: tabelas de rotas inacessíveis

Cada sistema de arquivos FSx para ONTAP cria uma ou mais entradas da tabela de rotas para fornecer failover e failback automáticos em todas as zonas de disponibilidade. Por padrão, essas entradas da tabela de rotas são criadas na tabela de rotas padrão da VPC. Opcionalmente, você pode especificar uma ou mais tabelas de rotas não padrão nas quais o FSx para interfaces ONTAP pode ser criado. O Amazon FSx marca cada tabela de rotas associada a um sistema de arquivos com umaAmazonFSx tag e, se essa tag for removida, isso pode impedir que o Amazon FSx possa excluir recursos. Se essa situação ocorrer, você verá o seguinteLifecycleTransitionReason:

Amazon FSx is unable to complete the requested storage virtual machine operation because of an inability to access one or more of the route tables associated with your file system. Please contact AWS Support.

Você pode encontrar as tabelas de rotas do seu sistema de arquivos no console do Amazon FSx navegando até a página de resumo do sistema de arquivos, na guia Rede e segurança:

Escolher o link das tabelas de rotas leva você às tabelas de rotas. Em seguida, verifique se cada uma das tabelas de rotas associadas ao seu sistema de arquivos está marcada com esse par de valores-chave:

Key: AmazonFSx
Value: ManagedByAmazonFSx

Se essa tag não estiver presente, recrie-a e tente excluir o SVM novamente.

Exclusão de SVM: relacionamento entre pares

Se você estiver tentando excluir um SVM ou volume que faz parte de um relacionamento entre pares, primeiro exclua o relacionamento entre pares antes de excluir o SVM ou o volume. Esse requisito evita que os SVMs com pares se tornem insalubres. Se seu SVM não puder ser excluído devido a um relacionamento entre pares, você verá o seguinteLifecycleTransitionReason:

O Amazon FSx não consegue excluir a máquina virtual de armazenamento porque ela faz parte de uma relação entre pares de SVM ou de transição. Exclua o relacionamento e tente novamente.

Você pode excluir relacionamentos entre pares do SVM por meio da CLI do ONTAP. Para acessar o ONTAP CLI, siga as etapas emGerenciando sistemas de arquivos com o NetApp ONTAP CLI. Usando a CLI do ONTAP, execute as seguintes etapas:

  1. Verifique as relações entre pares do SVM usando o comando a seguir. svm_nameSubstitua pelo nome do SVM.

    FsxId123456789abcdef::> vserver peer show -vserver svm_name

    Se esse comando for bem-sucedido, você verá um resultado semelhante a este:

                Peer        Peer                           Peering        Remote
    Vserver     Vserver     State        Peer Cluster      Applications   Vserver
    ----------- ----------- ------------ ----------------- -------------- ---------
    svm_name    test2       peered       FsxId02d81fef0d84734b6
                                                           snapmirror     fsxDest
    svm_name    test3       peered       FsxId02d81fef0d84734b6
                                                           snapmirror     fsxDest
    2 entries were displayed.
  2. Exclua cada relação de pares do SVM usando o comando a seguir. svm_nameSubstitua eremote_svm_name por seus valores reais.

    FsxId123456789abcdef::> vserver peer delete -vserver svm_name -peer-vserver remote_svm_name

    Se esse comando for bem-sucedido, você verá o resultado a seguir.

    Info: 'vserver peer delete' command is successful.

SVM ou exclusão de volume: SnapMirror

Assim como você não pode excluir um SVM com um relacionamento entre pares sem primeiro excluir o relacionamento entre pares (consulteExclusão de SVM: relacionamento entre pares), você não pode excluir um SVM que tenha um SnapMirror relacionamento sem primeiro excluir o SnapMirror relacionamento. Para excluir a SnapMirror relação, use a CLI do ONTAP para executar as seguintes etapas no sistema de arquivos que é o destino da SnapMirror relação. Para acessar o ONTAP CLI, siga as etapas emGerenciando sistemas de arquivos com o NetApp ONTAP CLI.

nota

Os backups do Amazon FSx são usados SnapMirror para criar point-in-time backups incrementais dos volumes do seu sistema de arquivos. Você não pode excluir esse SnapMirror relacionamento para seus backups na CLI do ONTAP. No entanto, esse relacionamento é excluído automaticamente quando você exclui um volume por meio daAWS CLI, da API ou do console.

  1. Liste seus SnapMirror relacionamentos no sistema de arquivos de destino usando o comando a seguir. svm_nameSubstitua pelo nome do SVM.

    FsxId123456789abcdef::> snapmirror show -vserver svm_name

    Se esse comando for bem-sucedido, você verá um resultado semelhante a este:

    Source            Destination    Mirror  Relationship   Total             Last
    Path        Type  Path           State   Status         Progress  Healthy Updated
    ----------- ---- ------------    ------- -------------- --------- ------- --------
    sourceSvm:sourceVol
                XDP  destSvm:destVol Snapmirrored 
                                              Idle           -         true    -
  2. Exclua seu SnapMirror relacionamento executando o seguinte comando no sistema de arquivos de destino.

    FsxId123456789abcdef::> snapmirror release -destination-path destSvm:destVol -source-path sourceSvm:sourceVol -force true

Exclusão de SVM: LIF habilitado para Kerberos

Se você estiver tentando excluir um SVM que tenha uma interface lógica (LIF) com o Kerberos ativado, primeiro desative o Kerberos nesse LIF antes de excluir o SVM.

Você pode desativar o Kerberos em um LIF por meio do ONTAP CLI. Para acessar o ONTAP CLI, siga as etapas emGerenciando sistemas de arquivos com o NetApp ONTAP CLI.

  1. Entre no modo de diagnóstico na CLI do ONTAP usando o comando a seguir.

    FsxId123456789abcdef::> set diag

    Quando solicitado a continuar, digitey.

    Warning: These diagnostic commands are for use by NetApp personnel only.
    Do you want to continue? {y|n}: y
  2. Verifique quais interfaces têm o Kerberos ativado. svm_nameSubstitua pelo nome do SVM.

    FsxId123456789abcdef::> kerberos interface show -vserver svm_name

    Se esse comando for bem-sucedido, você verá um resultado semelhante a este:

    (vserver nfs kerberos interface show)
                   Logical
    Vserver        Interface     Address         Kerberos SPN
    -------------- ------------- --------------- -------- -----------------------
    svm_name       nfs_smb_management_1
                                 10.19.153.48    enabled  
    5 entries were displayed.
  3. Desative o Kerberos LIF usando o comando a seguir. svm_nameSubstitua pelo nome do SVM. Você precisará fornecer o nome de usuário e a senha do Active Directory usados para unir esse SVM ao seu Active Directory.

    FsxId123456789abcdef::> kerberos interface disable -vserver svm_name -lif nfs_smb_management_1

    Se esse comando for bem-sucedido, você verá o resultado a seguir. Forneça o nome de usuário e a senha do Active Directory que você usou para unir esse SVM ao seu Active Directory. Quando solicitado a continuar, digitey.

    (vserver nfs kerberos interface disable)
    Username: admin
    Password: *************
    
    Warning: This command deletes the service principal name from the machine account on the KDC.
    Do you want to continue? {y|n}: y
         
    Disabled Kerberos on LIF "nfs_smb_management_1" in Vserver "svm_name".
  4. Verifique se o Kerberos está desabilitado no SVM usando o comando a seguir. svm_nameSubstitua pelo nome do SVM.

    FsxId123456789abcdef::> kerberos interface show -vserver svm_name

    Se esse comando for bem-sucedido, você verá um resultado semelhante a este:

    (vserver nfs kerberos interface show)
                   Logical
    Vserver        Interface     Address         Kerberos SPN
    -------------- ------------- --------------- -------- -----------------------
    svm_name       nfs_smb_management_1
                                 10.19.153.48    disabled  
    5 entries were displayed.
  5. Se a interface for exibida comodisabled, tente excluir o SVM novamente por meio daAWS CLI, da API ou do console.

    Se você não conseguiu excluir o LIF usando os comandos anteriores, você pode forçar a exclusão do LIF do Kerberos usando o comando a seguir. svm_nameSubstitua pelo nome do SVM.

    Importante

    O comando a seguir pode encapsular o objeto de computador do seu SVM no seu Active Directory.

    FsxId123456789abcdef::> kerberos interface disable -vserver svm_name -lif nfs_smb_management_1 -force true

    Se esse comando for bem-sucedido, você verá um resultado semelhante a este. Quando solicitado a continuar, digitey.

    (vserver nfs kerberos interface disable)
     
    Warning: Kerberos configuration for LIF "nfs_smb_management_1" in Vserver "svm_name" will be deleted.
    The corresponding account on the KDC will not be deleted. Do you want to continue? {y|n}: y

Exclusão do SVM: outro motivo

Os SVMs do FSx para ONTAP criam um objeto de computador no Active Directory quando eles se juntam ao Active Directory. Em alguns casos, talvez você queira desassociar manualmente um SVM do seu Active Directory usando a CLI ONTAP. Para acessar a CLI do ONTAP, siga as etapas emGerenciando sistemas de arquivos com o NetApp ONTAP CLI, fazendo login na CLI do ONTAP no nível do sistema de arquivos com asfsxadmin credenciais. Usando a CLI do ONTAP, siga as etapas a seguir para desassociar um SVM do seu Active Directory.

Importante

Esse procedimento pode encalhar o objeto de computador do seu SVM no Active Directory.

  1. Entre no modo avançado na CLI do ONTAP usando o comando a seguir.

    FsxId123456789abcdef::> set adv

    Depois de executar esse comando, você verá essa saída. Entrey para continuar.

    Warning: These advanced commands are potentially dangerous; use them only when
          directed to do so by NetApp personnel.
          Do you want to continue? {y|n}: y
  2. Exclua o DNS do Active Directory usando o comando a seguir. svm_nameSubstitua pelo nome do SVM.

    FsxId123456789abcdef::> vserver services name-service dns dynamic-update record delete -vserver svm_name -lif nfs_smb_management_1
    nota

    Se o registro DNS já tiver sido excluído ou se o servidor DNS estiver inacessível, esse comando falhará. Se isso acontecer, vá para a próxima etapa.

  3. Desative o DNS usando o comando a seguir. svm_nameSubstitua pelo nome do SVM.

    FsxId123456789abcdef::> vserver services name-service dns dynamic-update modify -vserver svm_name -is-enabled false -use-secure false

    Se esse comando for bem-sucedido, você verá o resultado a seguir.

    Warning: DNS updates for Vserver "svm_name" are now disabled.
         Any LIFs that are subsequently modified or deleted
         can result in a stale DNS entry on the DNS server,
         even when DNS updates are enabled again.
  4. Desassocie o dispositivo do Active Directory. svm_nameSubstitua pelo nome do SVM.

    FsxId123456789abcdef::> vserver cifs delete -vserver svm_name

    Depois de executar esse comando, você verá a saída a seguir, ondeCORP.EXAMPLE.COM é substituída pelo nome do seu domínio. Insira seu nome de usuário e senha quando for solicitado. Quando perguntado se você deseja excluir o servidor, digitey.

    In order to delete an Active Directory machine account for the CIFS server,
    you must supply the name and password of a Windows account with sufficient
    privileges to remove computers from the "CORP.EXAMPLE.COM" domain.
    Enter the user name: admin
    Enter the password:
    Warning: There are one or more shares associated with this CIFS server
         Do you really want to delete this CIFS server and all its shares? {y|n}: y
    Warning: Unable to delete the Active Directory computer account for this CIFS server.
         Do you want to continue with CIFS server deletion anyway? {y|n}: y

Exclusão de volume: FlexCache relacionamento

Você não pode excluir volumes que são os volumes de origem de um FlexCache relacionamento, a menos que você exclua primeiro o relacionamento de cache. Para determinar quais volumes têm uma FlexCache relação, você pode usar o ONTAP CLI. Para acessar o ONTAP CLI, siga as etapas emGerenciando sistemas de arquivos com o NetApp ONTAP CLI.

  1. Verifique as FlexCache relações usando o comando a seguir.

    FsxId123456789abcdef::> volume flexcache origin show-caches
  2. Exclua todas as relações de cache usando o comando a seguir. dest_svm_nameSubstitua edest_vol_name por seus valores reais.

    FsxId123456789abcdef::> volume flexcache delete -vserver dest_svm_name -volume dest_vol_name
  3. Depois de excluir a relação de cache, tente excluir seu SVM por meio daAWS CLI, da API ou do console novamente.