Como validar a configuração do Active Directory - Amazon FSx for Windows File Server

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á.

Como validar a configuração do Active Directory

Antes de criar um sistema de arquivos do FSx para Windows File Server associado ao seu Active Directory, recomendamos que você valide a configuração do Active Directory usando a Ferramenta de validação do Active Directory do Amazon FSx. Observe que a conectividade de saída com a Internet é necessária para validar com êxito a configuração do Active Directory.

Validar a configuração do Active Directory
  1. Inicie uma instância do Amazon EC2 do Windows na mesma sub-rede e com os mesmos grupos de segurança da Amazon VPC que você usa para o sistema de arquivos do FSx para Windows File Server. Certifique-se de que sua instância do EC2 tenha as permissões AmazonEC2ReadOnlyAccess do IAM necessárias. Você pode validar as permissões de perfil da instância do EC2 usando o simulador de políticas do IAM. Para obter mais informações, consulte Testar as políticas do IAM com o simulador de políticas do IAM no Guia do usuário do IAM.

  2. Associe sua instância do EC2 do Windows ao seu Active Directory. Para obter mais informações, consulte Manually Join a Windows Instance no Guia de administração do AWS Directory Service .

  3. Conecte-se à sua instância do EC2. Para obter mais informações, consulte Conectando-se à sua instância do Windows no Guia do usuário do Amazon EC2.

  4. Abra uma PowerShell janela do Windows (usando Executar como administrador) na instância do EC2.

    Para testar se o módulo necessário do Active Directory para Windows PowerShell está instalado, use o comando de teste a seguir.

    PS C:\> Import-Module ActiveDirectory

    Se a mensagem acima retornar um erro, instale-o usando o comando a seguir.

    PS C:\> Install-WindowsFeature RSAT-AD-PowerShell
  5. Baixe a ferramenta de validação de rede usando o comando a seguir.

    PS C:\> Invoke-WebRequest "https://docs.aws.amazon.com/fsx/latest/WindowsGuide/samples/AmazonFSxADValidation.zip" -OutFile "AmazonFSxADValidation.zip"
  6. Faça download do arquivo zip usando o comando a seguir.

    PS C:\> Expand-Archive -Path "AmazonFSxADValidation.zip"
  7. Adicione o módulo AmazonFSxADValidation à sessão atual.

    PS C:\> Import-Module .\AmazonFSxADValidation
  8. Defina os parâmetros necessários substituindo-os no comando a seguir.

    • Nome de domínio do Active Directory (DOMAINNAME.COM)

    • Prepare o objeto $Credential para a senha da conta de serviço usando uma das seguintes opções:

      • Para gerar o objeto de credencial de forma interativa, use o comando a seguir.

        $Credential = Get-Credential
      • Para gerar o objeto de credencial usando um AWS Secrets Manager recurso, use o comando a seguir.

        $Secret = ConvertFrom-Json -InputObject (Get-SECSecretValue -SecretId $AdminSecret).SecretString $Credential = (New-Object PSCredential($Secret.UserName,(ConvertTo-SecureString $Secret.Password -AsPlainText -Force)))
    • Endereços IP do servidor DNS (IP_ADDRESS_1, IP_ADDRESS_2)

    • ID(s) de sub-rede para sub-redes nas quais você planeja criar seu sistema de arquivos do Amazon FSx (SUBNET_1, SUBNET_2, por exemplo, subnet-04431191671ac0d19).

    PS C:\> $FSxADValidationArgs = @{ # DNS root of ActiveDirectory domain DomainDNSRoot = 'DOMAINNAME.COM' # IP v4 addresses of DNS servers DnsIpAddresses = @('IP_ADDRESS_1', 'IP_ADDRESS_2') # Subnet IDs for Amazon FSx file server(s) SubnetIds = @('SUBNET_1', 'SUBNET_2') Credential = $Credential }
  9. (Opcional) Defina a unidade organizacional, o grupo de administradores delegados e habilite a validação da permissão da conta de serviço seguindo as instruções no README.md arquivo incluído antes de executar a ferramenta de validação. DomainControllersMaxCount

    nota

    O grupo Domain Admins tem um nome diferente se o sistema operacional não estiver em inglês. Por exemplo, o grupo é denominado Administrateurs du domaine na versão francesa do OS. Se você não especificar um valor, o nome de grupo padrão Domain Admins será usado e a criação do sistema de arquivos falhará.

  10. Execute a ferramenta de validação usando este comando.

    PS C:\> $Result = Test-FSxADConfiguration @FSxADValidationArgs
  11. A seguir, um exemplo de um resultado de teste bem-sucedido.

    Test 1 - Validate EC2 Subnets ... ... Test 17 - Validate 'Delete Computer Objects' permission ... Test computer object amznfsxtestd53f deleted! ... SUCCESS - All tests passed! Please proceed to creating an Amazon FSx file system. For your convenience, SelfManagedActiveDirectoryConfiguration of result can be used directly in CreateFileSystemWindowsConfiguration for New-FSXFileSystem PS C:\AmazonFSxADValidation> $Result.Failures.Count 0 PS C:\AmazonFSxADValidation> $Result.Warnings.Count 0

    A seguir, um exemplo de um resultado de teste com erros.

    Test 1 - Validate EC2 Subnets ... ... Test 7 - Validate that provided EC2 Subnets belong to a single AD Site ... Name DistinguishedName Site ---- ----------------- ---- 10.0.0.0/19 CN=10.0.0.0/19,CN=Subnets,CN=Sites,CN=Configuration,DC=test-ad,DC=local CN=SiteB,CN=Sites,CN=Configu... 10.0.128.0/19 CN=10.0.128.0/19,CN=Subnets,CN=Sites,CN=Configuration,DC=test-ad,DC=local CN=Default-First-Site-Name,C... 10.0.64.0/19 CN=10.0.64.0/19,CN=Subnets,CN=Sites,CN=Configuration,DC=test-ad,DC=local CN=SiteB,CN=Sites,CN=Configu... Best match for EC2 subnet subnet-092f4caca69e360e7 is AD site CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=te st-ad,DC=local Best match for EC2 subnet subnet-04431191671ac0d19 is AD site CN=SiteB,CN=Sites,CN=Configuration,DC=test-ad,DC=local WARNING: EC2 subnets subnet-092f4caca69e360e7 subnet-04431191671ac0d19 matched to different AD sites! Make sure they are in a single AD site. ... 9 of 16 tests skipped. FAILURE - Tests failed. Please see error details below: Name Value ---- ----- SubnetsInSeparateAdSites {subnet-04431191671ac0d19, subnet-092f4caca69e360e7} Please address all errors and warnings above prior to re-running validation to confirm fix. PS C:\AmazonFSxADValidation> $Result.Failures.Count 1 PS C:\AmazonFSxADValidation> $Result.Failures Name Value ---- ----- SubnetsInSeparateAdSites {subnet-04431191671ac0d19, subnet-092f4caca69e360e7} PS C:\AmazonFSxADValidation> $Result.Warnings.Count 0

    Se você receber avisos ou erros ao executar a ferramenta de validação, consulte o Guia de solução de problemas incluído no pacote da ferramenta de validação (TROUBLESHOOTING.md) e Solução de problemas do Amazon FSx.