記憶域移行サービスの概要

適用対象: Windows Server 2022、Windows Server 2019、Windows Server 2016、Windows Server 2012 R2

記憶域移行サービスを使用すると、Windows Server または Azure に記憶域を簡単に移行できます。 Windows、Linux、および NetApp の各 CIFS サーバー上のデータをインベントリし、そのデータを新しいサーバーまたは Azure 仮想マシンに転送するグラフィカルなツールを提供します。 記憶域移行サービスには、サーバーの ID を移行先サーバーに転送するオプションも用意されています。これにより、アプリケーションとユーザーがリンクやパスを変更することなくデータにアクセスできるようになります。

このトピックでは、記憶域移行サービスを使用するメリット、移行プロセスのしくみ、移行元サーバーと移行先サーバーの要件、および記憶域移行サービスの新機能について説明します。

記憶域移行サービスを使用するメリット

新しいハードウェアまたは仮想マシンに移行するサーバー (または多数のサーバー) があるときは、記憶域移行サービスを使用します。 記憶域移行サービスは、次の操作を行うことによって役立つように設計されています。

  • 複数のサーバーとそのデータのインベントリを作成する
  • 移行元サーバーからファイル、ファイル共有、およびセキュリティ構成をすばやく転送する
  • 必要に応じて、ユーザーとアプリが既存のデータにアクセスするために何も変更する必要がないように、移行元サーバーの ID を引き継ぐ
  • Windows 管理センターのユーザー インターフェイスからの 1 つまたは複数の移行を管理する

Diagram showing Storage Migration Service migrating files & configuration from source servers to destination servers, Azure VMs, or Azure File Sync.

図 1: 記憶域移行サービスの移行元と移行先

移行プロセスのしくみ

移行は 3 段階のプロセスです。

  1. ファイルと構成に関する情報を収集するインベントリ サーバー (図 2 を参照)。
  2. 移行元サーバーから移行先サーバーにデータを転送 (コピー) する。
  3. 新しいサーバーにカットオーバーする (省略可能)。
    アプリやユーザーが何も変更をしなくて済むよう、宛先サーバーでは、ソース サーバーの以前の ID を引き継ぎます。
    移行元サーバーはメンテナンス状態になり、これまでと同じファイルが格納されていますが (移行元サーバーからファイルを削除することはありません)、ユーザーとアプリは使用できなくなります。 このようにすることによって、好きなタイミングでサーバーを廃止できます。

Screenshot showing a server ready to be scanned図 2: 記憶域移行サービスのインベントリ サーバー

サポートが終了した Windows Server 2008 R2 などのサーバーで記憶域移行サービスを使用し、記憶域を新しいサーバーに移行する方法を示すビデオをご覧ください。

必要条件

Storage Migration Service を使用するには、次のものが必要です。

  • ファイルとデータを移行する移行元サーバーまたはフェールオーバー クラスター
  • Windows Server 2019 または Windows Server 2022 (クラスター化またはスタンドアロン) を実行している移行先サーバー。 Windows Server 2016 と Windows Server 2012 R2 も同様に動作しますが、速度は約 50% 低くなります。
  • 移行を管理するための Windows Server 2019 または Windows Server 2022 を実行しているオーケストレーター サーバー
    少数のサーバーのみを移行していて、いずれかのサーバーが Windows Server 2019 または Windows Server 2022 を実行している場合は、そのサーバーをオーケストレーターとして使用できます。 より多くのサーバーを移行する場合は、別のオーケストレーター サーバーを使用することをお勧めします。
  • 最新の Windows 管理センターを実行している PC またはサーバーで、記憶域移行サービスのユーザー インターフェイスと、そのフィードから入手できる最新の記憶域移行サービス ツール (拡張機能) を実行します。 Windows 管理センターは、バージョン 2103 以降である必要があります。

オーケストレーターとセットアップ先のコンピューターには、少なくとも 2 つのコアまたは 2 つの vCPU と、少なくとも 2 GB のメモリがあることを強くお勧めします。 プロセッサの数やメモリの容量が増えると、インベントリや転送の処理速度が大幅に上がります。

セキュリティ要件、Storage Migration Service のプロキシ サービス、ファイアウォール ポート

  • 移行元コンピューターとオーケストレーター コンピューターの管理者である移行アカウント。 ドメインに参加していないコンピューターの場合はローカルユーザーでなくてはならないことを除き、ドメインまたはローカル アカウントを指定できます。

  • 移行先コンピューターとオーケストレーター コンピューターの管理者である移行アカウント。 ドメインに参加していないコンピューターの場合はローカルユーザーでなくてはならないことを除き、ドメインまたはローカル アカウントを指定できます。

  • オーケストレーター コンピューターは、インバウンドについて [ファイルとプリンターの共有 (SMB 受信)] ファイアウォール規則が有効になっている必要があります。

  • 移行元コンピューターと移行先コンピューターでは、インバウンドについて次のファイアウォール規則が有効になっている必要があります (既に有効にしている可能性もあります)。

    • ファイルとプリンターの共有 (SMB 受信)
    • Netlogon サービス (NP 受信)
    • DCOM-In (Windows Management Instrumentation)
    • WMI-In (Windows Management Instrumentation)

    ヒント

    Windows Server 2019 または Windows Server 2022 コンピューターに記憶域移行サービス プロキシサービスをインストールすると、そのコンピューターで必要なファイアウォール ポートが自動的に開きます。 これを行うには、Windows Admin Center で移行先サーバーに接続し、[サーバー マネージャー] (Windows Admin Center 内) >[役割と機能] の順に移動し、[記憶域移行サービス プロキシ] を選択し、[インストール] を選択します。

  • コンピューターが Active Directory Domain Services ドメインに属している場合は、すべてが同じフォレストに属している必要があります。 このほか、カットオーバーの際にソース サーバーのドメイン名を宛先サーバーに移転する場合には、宛先サーバーとソース サーバーが同じドメインに所属している必要があります。 ドメイン間でのカットオーバーは技術的には可能ですが、移行先の完全修飾ドメイン名は移行元とは異なります。

ソース サーバーの要件

移行元サーバーでは、次のいずれかのオペレーティング システムを実行する必要があります。

  • Windows Server 半期チャネル
  • Windows Server 2022
  • Windows Server 2019
  • Windows Server 2016
  • Windows Server 2012 R2
  • Windows Server 2012
  • Windows Server 2008 R2
  • Windows Server 2008
  • Windows Server 2003 R2
  • Windows Server 2003
  • Windows Small Business Server 2003 R2
  • Windows Small Business Server 2008
  • Windows Small Business Server 2011
  • Windows Server 2012 Essentials
  • Windows Server 2012 R2 Essentials
  • Windows Server 2016 Essentials
  • Windows Server 2019 Essentials
  • Windows Storage Server 2008
  • Windows Storage Server 2008 R2
  • Windows Storage Server 2012
  • Windows Storage Server 2012 R2
  • Windows Storage Server 2016

注: Windows Small Business Server と Windows Server Essentials はドメイン コントローラーです。 Storage Migration Service は、現時点ではドメイン コントローラーからのカットオーバーに対応していません。もっとも、ドメイン コントローラーのファイルを洗い出したり、転送したりすることは可能です。

オーケストレーターで KB5001384 がインストールされた Windows Server 2019 または Windows Server 2022 が実行されている場合は、次の追加のソース タイプを移行できます。

  • Windows Server 2022、Windows Server 2019、Windows Server 2016、Windows Server 2012 R2、Windows Server 2012、または Windows Server 2008 R2 を実行しているフェールオーバー クラスター (Windows Server 2008 R2 はインベントリと転送のみに対応、カットオーバーは非対応)
  • Samba を使用している Linux サーバー。 次のサーバーをテストしました。
    • CentOS 7
    • Debian GNU/Linux 8
    • Red Hat Enterprise Linux 7.6
    • SUSE Linux Enterprise Server (SLES) 11 SP4
    • Ubuntu 16.04 LTS および 12.04.5 LTS
    • Samba 4.8、4.7、4.3、4.2、3.6
  • NetApp ONTAP 9 を実行している、Netapp の CIFS サーバーをホストしている NetApp FA アレイ。

宛先サーバーの要件

宛先サーバーでは、次のいずれかのオペレーティング システムを実行している必要があります。

  • Windows Server 半期チャネル
  • Windows Server 2022
  • Windows Server 2019
  • Windows Server 2016
  • Windows Server 2012 R2

移行先サーバーは、スタンドアロン サーバーまたは Windows フェールオーバー クラスターの一部です。 Microsoft 以外の Azure Stack HCI を使用して実行することはできません。 記憶域移行サービスは、移行先として Azure Files をサポートしていませんが、クラウド階層化を使用して Azure File Sync エージェントを実行しているサーバーを完全にサポートします。

ヒント

Windows Server 2022 または Windows Server 2019 を実行している移行先サーバーでは、以前のバージョンの Windows Server の転送パフォーマンスが 2 倍になります。 このパフォーマンスの向上は、移行サービス プロキシ サービスのプロキシ サービスを内蔵しているためです。

Azure VM の移行

Windows Admin Center では、Azure IaaS の展開を記憶域移行サービスに統合します。 ワークロードを展開する前に手動で Azure portal で新しいサーバーと VM を構築する (必要な手順と構成が省略される可能性があります) のではなく、Windows Admin Center では、Azure IaaS VM の展開、記憶域の構成、ドメインへの参加、役割のインストール、および分散システムのセットアップを行うことができます。

次に示すのは、記憶域移行サービスを使用して Azure VM に移行する方法を説明しているビデオです。

後のオペレーティング システムに移行せずに仮想マシンを Azure にリフト アンド シフトする場合は、Azure Migrate の利用を検討してください。 詳細については、Azure Migrate の概要に関するページを参照してください。

記憶域移行サービスの新機能

Windows Admin Center バージョン 1910 では、Azure 仮想マシンを展開する機能が追加されています。 これにより、Azure VM の展開が記憶域移行サービスに統合されます。 詳細については、「Azure VM の移行」を参照してください。

KB5001384 がインストールされた Windows Server 2019 または Windows Server 2022 で記憶域移行サーバー オーケストレーターを実行すると、以下の RTM 後の機能を使用できます。

  • 新しいサーバーへのローカル ユーザーとローカル グループの移行
  • フェールオーバー クラスターからの記憶域の移行、フェールオーバー クラスターへの移行、スタンドアロン サーバーとフェールオーバークラスター間での移行
  • Samba を使用する Linux サーバーからの記憶域の移行
  • Azure File Sync を使用した Azure へ移行された共有のより簡単な同期
  • Azure などの新しいネットワークへの移行
  • NetApp CIFS サーバーを NetApp FAS 配列から Windows サーバーとクラスターに移行

その他の参照情報