オンプレミス サイトの拡張と Microsoft Azure への移行

Configuration Manager (現在のブランチ) に適用

バージョン 1910 以降、このツールを使用すると、Configuration Manager 用の Azure 仮想マシン (VM) をプログラムで作成できます。 パッシブ サイト サーバー、管理ポイント、配布ポイントなどの既定の設定のサイト ロールを使用してインストールできます。 新しいロールを検証したら、高可用性のための追加のサイト システムとして使用します。 また、オンプレミスのサイト システムの役割を削除し、Azure VM の役割のみを維持することもできます。

前提条件

  • Azure サブスクリプション

  • バージョン 2010 以降では、ExpressRoute 以外の仮想ネットワークを使用する環境がサポートされます。 バージョン 2006 以前では、ExpressRoute ゲートウェイを備えた Azure 仮想ネットワークが必要です。

  • バージョン 2010 以降、階層サイトまたはスタンドアロンのプライマリ サイトでこのツールを使用できます。 2006 以前のバージョンでは、スタンドアロンのプライマリ サイトでのみ機能します。

  • バージョン 2010 以降、併置されたサイト データベースを持つサイトがサポートされます。 2006 以前のバージョンでは、データベースがリモート SQL Server 上にある必要があります。

  • ユーザー アカウントが Configuration Manager の完全な管理者であり、プライマリ サイト サーバーに対する管理者権限を持っている必要があります。

  • パッシブ モードでサイト サーバーを追加するには、サイト サーバーが 高可用性要件を満たしている必要があります。 たとえば、 リモート コンテンツ ライブラリが必要です。

必要な Azure アクセス許可

ツールを実行するときに、Azure で次のアクセス許可が必要です。

  • Microsoft.Resources/subscriptions/resourceGroups/read
  • Microsoft.Resources/subscriptions/resourceGroups/write
  • Microsoft.Resources/deployments/read
  • Microsoft.Resources/deployments/write
  • Microsoft.Resources/deployments/validate/action
  • Microsoft.Compute/virtualMachines/extensions/read
  • Microsoft.Compute/virtualMachines/extensions/write
  • Microsoft.Compute/virtualMachines/read
  • Microsoft.Compute/virtualMachines/write
  • Microsoft.Network/virtualNetworks/read
  • Microsoft.Network/virtualNetworks/subnets/read
  • Microsoft.Network/virtualNetworks/subnets/join/action
  • Microsoft.Network/networkInterfaces/read
  • Microsoft.Network/networkInterfaces/write
  • Microsoft.Network/networkInterfaces/join/action
  • Microsoft.Network/networkSecurityGroups/write
  • Microsoft.Network/networkSecurityGroups/read
  • Microsoft.Network/networkSecurityGroups/join/action
  • Microsoft.Storage/storageAccounts/write
  • Microsoft.Storage/storageAccounts/read
  • Microsoft.Storage/storageAccounts/listkeys/action
  • Microsoft.Storage/storageAccounts/listServiceSas/action
  • Microsoft.Storage/storageAccounts/blobServices/containers/write
  • Microsoft.Storage/storageAccounts/blobServices/containers/read
  • Microsoft.KeyVault/vaults/deploy/action
  • Microsoft.KeyVault/vaults/read

アクセス許可とロールの割り当ての詳細については、「Azure portal を使用して Azure ロールの割り当てを追加または削除する」を参照してください。

仮想ネットワークのサポート

バージョン 2010 以降、ExpressRoute 以外の仮想ネットワークをサポートするために、次の構成を行います。

  • 仮想ネットワークの構成で、 DNS サーバー の設定に移動します。 ドメイン コントローラーの IP アドレスを持つ カスタム DNS サーバーを追加します。

  • ツールを実行するサイト サーバーで、次のレジストリ値を設定します。 HKCU\Software\Microsoft\ConfigMgr10\ExtendToAzure, SkipVNetCheck = 1

ツールの実行

  1. サイト サーバーにサインオンし、Configuration Manager のインストール ディレクトリで次のツールを実行します。Cd.Latest\SMSSETUP\TOOLS\ExtendMigrateToAzure\ExtendMigrateToAzure.exe

  2. [全般] タブの情報を確認し、[Azure 情報] タブに切り替えます。

  3. [Azure 情報] タブで、Azure 環境を選択し、[サインイン] を選択します

    ヒント

    正しくサインインするには、信頼済み Web サイトの一覧に https://*.microsoft.com を追加する必要がある場合があります。

    拡張と移行ツールの [Azure 情報] タブ

  4. サインインしたら、 サブスクリプション ID仮想ネットワークを選択します。

    注:

    バージョン 2006 以前では、ツールは ExpressRoute ゲートウェイを使用するネットワークのみを一覧表示します。

サイト サーバーの高可用性

  1. [サイト サーバーの高可用性] タブで、[チェック] を選択して、サイトの準備状況を評価します。

    いずれかのチェックが失敗した場合は、[ 詳細] を選択して、問題を修復する方法を決定します。 これらの前提条件の詳細については、「 サイト サーバーの高可用性」を参照してください。

  2. サイト サーバーを Azure に拡張または移行する場合は、 [Azure でのサイト サーバーの作成] を選択します。 次に、次のフィールドに入力します。

    名前 説明
    Subscription 読み取り専用です。 サブスクリプション名と ID を表示します。
    リソース グループ 使用可能なリソース グループを一覧表示します。 新しいリソース グループを作成する必要がある場合は、Azure portal を使用してから、このツールを再実行します。
    Location 読み取り専用です。 仮想ネットワークの場所によって決定される
    VM サイズ ワークロードに合わせてサイズを選択します。 Microsoft は Standard_DS3_v2を推奨します。
    オペレーティング システム 読み取り専用です。 このツールでは Windows Server 2019 を使用します。
    ディスクの種類 読み取り専用です。 このツールでは、最適なパフォーマンスを得られるように Premium SSD を使用します。
    仮想ネットワーク 読み取り専用です。
    Subnet 使用するサブネットを選択します。 新しいサブネットを作成する必要がある場合は、Azure portal を使用してください。
    Machine name Azure のパッシブ サイト サーバー VM の名前を入力します。 Azure portal に表示されている名前と同じです。
    ローカル管理者のユーザー名 Azure VM がドメインに参加する前に作成するローカル管理者ユーザーの名前を入力します。
    ローカル管理者パスワード ローカル管理者ユーザーのパスワード。 Azureデプロイ時にパスワードを保護するために、パスワードをシークレットとして Azure Key Vault に格納します。 次に、ここでの参照を使用します。 必要に応じて、Azure portal から新規作成します。
    ドメイン FQDN 参加する Active Directory ドメインの完全修飾ドメイン名。 既定では、この値は現在のコンピューターから取得されます。
    ドメイン ユーザー名 ドメインへの参加が許可されているドメイン ユーザーの名前。 既定では、ツールは現在サインインしているユーザーの名前を使用します。
    ドメイン パスワード ドメインに参加するドメイン ユーザーのパスワード。 [ スタート] を選択すると、ツールで確認されます。 Azureデプロイ時にパスワードを保護するために、パスワードをシークレットとして Azure Key Vault に格納します。 次に、ここでの参照を使用します。 必要に応じて、Azure portal から新規作成します。
    ドメイン DNS IP ドメインへの参加に使用されます。 既定では、このツールは現在のコンピューターの現在の DNS を使用します。
    Type 読み取り専用です。 パ ッシブ サイト サーバーが 種類として示されています。

    重要

    既定では、仮想マシンは [いい] に設定され、既存の Windows Server ライセンスは使用できません。 ソフトウェア アシュアランス付きのオンプレミスの Windows Server ライセンスを利用する場合は、仮想マシンのプロビジョニング後に Azure portal でこの設定を構成します。 詳細については、「Windows Server の Azure ハイブリッド特典」を参照してください。

  3. Azure VM のプロビジョニングを開始するには、[開始] を選択します。 デプロイの状態を監視するには、ツールの [Azure でのデプロイ] タブに切り替えます。 最新の状態を取得するには、[ デプロイ状態の更新] を選択します。

    ヒント

    Azure portal を使用して、状態のチェック、エラーの検出、潜在的な修正の特定を行うこともできます。

  4. デプロイが完了したら、SQL サーバーに移動し、新しい Azure VM のアクセス許可を付与します。 詳細については、「 サイト サーバーの高可用性 - 前提条件」を参照してください。

  5. パッシブ モードで Azure VM をサイト サーバーとして追加するには、[パッシブ モードでサイト サーバーを追加] を選択します。

  6. サイトがパッシブ モードでサイト サーバーを追加すると、[ サイト サーバーの高可用性] タブに状態が表示されます。

    Azure 移行ツールの [サイト サーバーの高可用性] タブに追加されたパッシブ サイト サーバー

  7. 次に、[Azure でのデプロイ] タブに切り替えてデプロイを終了します。

サイト データベース

現在、このツールには、データベースをオンプレミスから Azure に移行するタスクはありません。 オンプレミスの SQL Server から Azure SQL Server VM にデータベースを移動することを選択できます。 このツールでは、役立つ次の記事が [ サイト データベース] タブに一覧表示されます。

サイト システムの役割

  1. [ サイト システムの役割] タブに切り替えます。既定の設定で新しいサイト システムの役割をプロビジョニングするには、[ 新規作成] を選択します。 管理ポイント、配布ポイント、ソフトウェアの更新ポイントなどのロールをプロビジョニングできます。 現在、ツールではすべての役割を使用できるわけではありません。

    拡張と移行ツールの [サイト システムの役割] タブ

  2. プロビジョニング ウィンドウで、フィールドに入力して、Azure でサイト ロールの VM をプロビジョニングします。 これらの詳細は、サイト サーバーの上記のリストと似ています。

  3. Azure VM のプロビジョニングを開始するには、[開始] を選択します。 デプロイの状態を監視するには、ツールの [Azure でのデプロイ] タブに切り替えます。 最新の状態を取得するには、[ デプロイ状態の更新] を選択します。

    ヒント

    Azure portal を使用して、状態のチェック、エラーの検出、潜在的な修正の特定を行うこともできます。

  4. このプロセスを繰り返して、サイト システムの役割を追加します。

  5. 次に、[Azure でのデプロイ] タブに移動してデプロイを終了します。

  6. 展開が完了したら、Configuration Manager コンソールに移動して、サイトの役割に追加の変更を加えます。

Azure でのデプロイ

  1. Azure によって VM が作成されたら、ツールの [Azure でのデプロイ] タブに切り替えます。 [ デプロイ] を選択して、既定の設定でロールを構成します。

  2. [ 実行] を選択して、PowerShell スクリプトを開始します。

    生成した PowerShell スクリプトを実行してサイト ロールをデプロイする

  3. このプロセスを繰り返して、より多くのロールを構成します。

既存の VM にサイトの役割を追加する

Configuration Manager バージョン 2002 以降、ツールは単一の Azure VM で複数のサイト システムの役割をプロビジョニングします。 最初の Azure VM デプロイが完了した後で、サイト システムの役割を追加できます。 既存の VM に新しい役割を追加するには、次の手順を実行します。

  1. [Azureでのデプロイ] タブで、[完了] 状態の仮想マシン デプロイを選択します。

  2. [ 新規作成 ] を選択して、仮想マシンに追加のロールを追加します。

次の手順

Azure portal で変更を確認する