Amazon FSx for Windows File Server へのオペレーションのカットオーバー - Amazon FSx for Windows File Server

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon FSx for Windows File Server へのオペレーションのカットオーバー

オンプレミスのファイルストレージ、ファイル共有設定、およびDNS設定を移行した後、次のステップでは、オペレーションを FSx for Windows File Server ファイルシステムにカットオーバーします。FSx for Windows File Server ファイルシステムにカットオーバーするには、次の手順を実行します。

  • カットオーバーの準備をします。

    • SMB クライアントを元のファイルシステムから一時的に切断します。

    • 最終ファイルとファイル共有設定の同期を実行します。

  • Amazon FSx ファイルシステムのサービスプリンシパル名 (SPNs) を設定します。

  • Amazon FSx ファイルシステムを指すようにDNSCNAMEレコードを更新します。

これらの各ステップを実行する手順は、後に続くセクションで説明します。

Amazon へのカットオーバーの準備 FSx

Amazon FSx ファイルシステムへのカットオーバーを準備するには、以下を実行する必要があります。

Kerberos 認証SPNs用に を設定する

Amazon で転送中は、Kerberos ベースの認証と暗号化を使用することをお勧めしますFSx。Kerberos は、ファイルシステムにアクセスするクライアントに最も安全な認証を提供します。エイリアスFSxを使用して Amazon にアクセスするクライアントの Kerberos DNS 認証を有効にするには、Amazon FSx ファイルシステムの Active Directory DNS コンピュータオブジェクトのエイリアスに対応するサービスプリンシパル名 (SPNs) を追加する必要があります。

Kerberos 認証SPNsには 2 つの が必要です。

HOST/alias HOST/alias.domain

例えば、エイリアスが の場合finance.domain.com、必要な 2 つの項目SPNsは次のとおりです。

HOST/finance HOST/finance.domain.com

は、一度に 1 つの Active Directory コンピュータオブジェクトにのみ関連付けSPNることができます。元のファイルシステムの Active Directory コンピュータオブジェクトに設定されたSPNsDNS名前に既存の がある場合は、Amazon FSx ファイルシステムSPNs用に を作成する前にそれらを削除する必要があります。

次の手順では、既存の を検索しSPNs、削除して、Amazon FSx ファイルシステムの Active Directory コンピュータオブジェクトSPNs用に新しい を作成する方法について説明します。

必要な PowerShell Active Directory モジュールをインストールするには
  1. Amazon FSx ファイルシステムが参加している Active Directory に参加している Windows インスタンスにログオンします。

  2. 管理者 PowerShell として を開きます。

  3. 次のコマンドを使用して PowerShell Active Directory モジュールをインストールします。

    Install-WindowsFeature RSAT-AD-PowerShell
元のファイルシステムの Active Directory DNS コンピュータオブジェクトSPNsで既存のエイリアスを検索して削除するには
  1. 次のコマンドSPNsを使用して、既存の を検索します。を、 DNS のファイルシステムに関連付けられたエイリアスalias_fqdnに置き換えますfor Windows File Server へのオンプレミスDNS設定FSxの移行

    ## Find SPNs for original file system's AD computer object $ALIAS = "alias_fqdn" SetSPN /Q ("HOST/" + $ALIAS) SetSPN /Q ("HOST/" + $ALIAS.Split(".")[0])
  2. 次のサンプルスクリプトを使用して、前のステップでHOSTSPNs返された既存の を削除します。

    ## Delete SPNs for original file system's AD computer object $Alias = "alias_fqdn" $FileSystemDnsName = "file_system_dns_name" $FileSystemHost = (Resolve-DnsName ${FileSystemDnsName} | Where Type -eq 'A')[0].Name.Split(".")[0] $FSxAdComputer = (Get-AdComputer -Identity ${FileSystemHost}) SetSPN /D ("HOST/" + ${Alias}) ${FSxAdComputer}.Name SetSPN /D ("HOST/" + ${Alias}.Split(".")[0]) ${FSxAdComputer}.Name
  3. でファイルシステムに関連付けたエイDNSリアスごとに、これらの手順を繰り返しますfor Windows File Server へのオンプレミスDNS設定FSxの移行

Amazon FSx ファイルシステムの Active Directory コンピュータオブジェクトSPNsで を設定するには
  1. 次のコマンドを実行して、SPNsAmazon FSx ファイルシステムに新しい を設定します。

    • を、Amazon がファイルシステムにFSx割り当てたDNS名前file_system_DNS_nameに置き換えます。

      Amazon FSxコンソールでファイルシステムDNSの名前を検索するには、ファイルシステム を選択し、ファイルシステムを選択します。ファイルシステム詳細ページの [Network & security] (ネットワークとセキュリティ) ペインを選択します。DescribeFileSystems API オペレーションのレスポンスでDNS名前を取得することもできます。

    • を、 DNS のファイルシステムに関連付けられた完全なエイリアスalias_fqdnに置き換えますfor Windows File Server へのオンプレミスDNS設定FSxの移行

    ## Set SPNs for FSx file system AD computer object $FSxDnsName = "file_system_DNS_name" $Alias = "alias_fqdn" $FileSystemHost = (Resolve-DnsName $FSxDnsName | Where Type -eq 'A')[0].Name.Split(".")[0] $FSxAdComputer = (Get-AdComputer -Identity $FileSystemHost) Set-AdComputer -Identity $FSxAdComputer -Add @{"msDS-AdditionalDnsHostname"="$Alias"} SetSpn /S ("HOST/" + $Alias.Split('.')[0]) $FSxAdComputer.Name SetSpn /S ("HOST/" + $Alias) $FSxAdComputer.Name
    注記

    エイリアスの が元のFSxファイルシステムのコンピュータオブジェクトSPNの AD DNS に存在する場合、Amazon ファイルシステムの の設定は失敗SPNします。既存の の検索と削除については、SPNs「」を参照してください元のファイルシステムの Active Directory DNS コンピュータオブジェクトSPNsで既存のエイリアスを検索して削除するには

  2. 次のサンプルスクリプトを使用して、新しい DNS がエイリアス用に設定SPNsされていることを確認します。レスポンスに 2 つの HOST SPNs、HOST/alias、および が含まれていることを確認しますHOST/alias_fqdn

    を、Amazon がファイルシステムにFSx割り当てたDNS名前file_system_DNS_nameに置き換えます。Amazon FSxコンソールでファイルシステムDNSの名前を検索するには、ファイルシステム を選択し、ファイルシステムを選択し、ファイルシステムの詳細ページでネットワークとセキュリティペインを選択します。

    DescribeFileSystems API オペレーションのレスポンスでDNS名前を取得することもできます。

    ## Verify SPNs on FSx file system AD computer object $FileSystemDnsName = "file_system_dns_name" $FileSystemHost = (Resolve-DnsName ${FileSystemDnsName} | Where Type -eq 'A')[0].Name.Split(".")[0] $FSxAdComputer = (Get-AdComputer -Identity ${FileSystemHost}) SetSpn /L ${FSxAdComputer}.Name
  3. でファイルシステムに関連付けたエイDNSリアスごとに、前の手順を繰り返しますfor Windows File Server へのオンプレミスDNS設定FSxの移行

注記

Active Directory で次のグループポリシーオブジェクト (GPOs) DNS を設定することで、エイリアスを使用してファイルシステムに接続するクライアントで転送中の Kerberos 認証と暗号化を強制できます。

  • 制限NTLM: リモートサーバーへの送信NTLMトラフィック

  • 制限NTLM: NTLM認証にリモートサーバーの例外を追加する

詳細については、グループポリシーオブジェクトを使用した Kerberos 認証の適用 (GPOs)「チュートリアル 5: DNS エイリアスを使用してファイルシステム にアクセスする」の「」を参照してください。

Amazon FSx ファイルシステムのDNSCNAMEレコードを更新する

SPNs ファイルシステムに を適切に設定したら、元のファイルシステムに解決された各DNSレコードを、Amazon ファイルシステムのデフォルトDNS名に解決されたDNSレコードに置き換えFSxることで、Amazon にカットオーバーできますFSx。

必要な PowerShell コマンドレットをインストールするには
  1. Amazon FSx ファイルシステムが参加している Active Directory に参加している Windows インスタンスに、DNS管理権限を持つグループのメンバーであるユーザーとしてログオンします ( AWS Managed Microsoft Active Directory のAWS 委任されたドメインネームシステム管理者、およびセルフマネージド Active Directory DNSの管理権限を委任したドメイン管理者または別のグループ)。

    詳細については、「Amazon ユーザーガイド」の「Windows インスタンスへの接続」を参照してください。 EC2

  2. 管理者 PowerShell として を開きます。

  3. この手順の手順を実行するには、 PowerShell DNSサーバーモジュールが必要です。次のコマンドを使用してインストールします。

    Install-WindowsFeature RSAT-DNS-Server
既存のDNSCNAMEレコードを更新するには
  1. 次のスクリプトは、 の既存のDNSCNAMEレコードを Amazon FSx ファイルシステムのコンピュータオブジェクトalias_fqdnに更新します。見つからない場合は、Amazon FSx ファイルシステムのデフォルトDNS名に解決alias_fqdnされるDNSエイリアスの新しいDNSCNAMEレコードが作成されます。

    スクリプティングを実行するには:

    • を、ファイルシステムに関連付けられたDNSエイリアスalias_fqdnに置き換えます。

    • を、Amazon FSx がファイルシステムに割り当てたデフォルトDNS名file_system_DNS_nameに置き換えます。

    $Alias="alias_fqdn" $FSxDnsName="file_system_dns_name" $AliasHost=$Alias.Split('.')[0] $ZoneName=((Get-WmiObject Win32_ComputerSystem).Domain) $DnsServerComputerName = (Resolve-DnsName $ZoneName -Type NS | Where Type -eq 'A' | Select -ExpandProperty Name)[0] Add-DnsServerResourceRecordCName -Name $AliasHost -ComputerName $DnsServerComputerName -HostNameAlias $FSxDnsName -ZoneName $ZoneName
  2. でファイルシステムに関連付けたエイDNSリアスごとに、前のステップを繰り返しますfor Windows File Server へのオンプレミスDNS設定FSxの移行