验证 Active Directory 配置 - Amazon FSx for Windows File Server
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

验证 Active Directory 配置

在创建加入活动目录的 Amazon FSX 适用于 Windows 文件服务器文件系统之前,我们建议您使用 Amazon FSX 活动目录验证工具验证活动目录配置。

验证 Active Directory 配置

  1. 在同一子网中启动 Amazon EC2 Windows 实例,并使用您将用于 Windows 文件服务器文件系统的 Amazon FSX 安全组相同的 Amazon VPC 安全组。请确保 EC2 实例具有所需AmazonEC2ReadOnlyAccessIAM 权限。您可以使用 IAM 策略模拟器验证 EC2 实例角色权限。有关更多信息,请参阅 。使用 IAM 策略模拟器测试 IAM 策略中的IAM 用户指南

  2. 将您的 EC2 Windows 实例加入您的活动目录。有关更多信息,请参阅 。手动加入 Windows 实例中的Amazon Directory Service管理指南

  3. 连接到您的 EC2 实例。有关更多信息,请参阅 。连接到您的 Windows 实例中的适用于 Windows 实例的 Amazon EC2 用户指南

  4. 打开一个 Windows PowerShell 窗口(使用以管理员身份运行)。

    要测试是否安装了 Windows PowerShell 所需的活动目录模块,请使用以下测试命令。

    PS C:\> Import-Module ActiveDirectory

    如果上面返回错误,请使用以下命令进行安装。

    PS C:\> Install-WindowsFeature RSAT-AD-PowerShell
  5. 使用以下命令下载网络验证工具。

    PS C:\> Invoke-WebRequest "https://docs.aws.amazon.com/fsx/latest/WindowsGuide/samples/AmazonFSxADValidation.zip" -OutFile "AmazonFSxADValidation.zip"
  6. 使用以下命令展开 zip 文件。

    PS C:\> Expand-Archive -Path "AmazonFSxADValidation.zip"
  7. 将 AmazonSxadtory 模块添加到当前会话。

    PS C:\> Import-Module .\AmazonFSxADValidation
  8. 通过替换为以下命令设置所需的参数:

    • Active Directory 域名 (域名 .COM

    • 服务账户账户 sAMAccountName (服务帐户用户)。名称长度在超过 16 个字符时会截断。

    • 服务账户密码服务帐户密码

    • DNS 服务器 IP 地址IP 地址 _1IP 地址 _2

    • 您计划在其中创建 Amazon FSX 文件系统的子网的子网 ID (子网 _1子网 _2,例如,subnet-04431191671ac0d19)。

    PS C:\> # Credential for Amazon FSx service account $Password = ConvertTo-SecureString 'SERVICE_ACCOUNT_PASSWORD' -AsPlainText -Force $Credential = New-Object System.Management.Automation.PSCredential ('SERVICE_ACCOUNT_USER', $Password) $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. (可选)设置组织单位、委派管理员组,并按照包含的README.md文件,然后再运行验证工具。

  10. 使用此命令运行验证工具。

    PS C:\> $Result = Test-FSxADConfiguration @FSxADValidationArgs
  11. 以下是成功测试结果的示例。

    Test 1 - Validate EC2 Subnets ... ... Test 16 - 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

    以下是具有错误的测试结果的示例。

    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

    如果您在运行验证工具时收到警告或错误,请参阅验证工具包中包含的疑难解答指南(TROUBLESHOOTING.md) 和Amazon FSx 故障排除