プライベート モバイル ネットワーク リソースを別のリージョンに移動する
このハウツー ガイドでは、プライベート モバイル ネットワーク リソースを別のリージョンに移動する方法について説明します。 これには、ソース リージョンのリソース グループからリソースをエクスポートし、ターゲット リージョンにデプロイされた新しいリソース グループに再作成することが必要です。
さまざまな理由により、リソースを別のリージョンに移動する場合があります。 たとえば、新しい Azure リージョンを利用するため、デプロイのバックアップを作成するため、内部ポリシーとガバナンスの要件を満たすため、または容量計画の要件に応じるためです。
前提条件
- プライベート モバイル ネットワークの作成に使用したアクティブなサブスクリプションへのアクセス権を持つアカウントを使用して、Azure portal にサインインできることを確認します。 このアカウントには、サブスクリプション スコープでの組み込み共同作成者または所有者ロールが必要です。
- リソースを移動するリージョンが Azure Private 5G Core でサポートされていることを確認します。 「リージョン別の利用可能な製品」を参照してください。
- リソースの移動先となるターゲット リージョンに関連付けられている料金と課金を確認します。
- ターゲット リージョン内の新しいリソース グループの名前を選択します。 これは、ソース リージョンのリソース グループ名とは異なる必要があります。
- Microsoft Entra ID を使用してローカル監視ツールへのアクセスを認証する場合は、ローカル コンピューターに Azure Arc 対応 Kubernetes クラスターへのコア kubectl アクセス権があることを確認します。 これにはコア kubeconfig ファイルが必要で、このファイルは「コア名前空間アクセス」に従って取得できます。
デプロイ情報をバックアップする
次の一覧は、リージョンの移動によって失われるデータをまとめたものです。 保持したい情報をすべてバックアップします。移動後に、これらの情報を使用してデプロイを再構成できます。
セキュリティ上の理由から、SIM 構成はリージョンの移動で引き継がれません。 「SIM に必要な情報を収集する」を参照して、SIM を再作成するために必要になるすべての情報のバックアップを取ります。
分散トレースとパケット コア ダッシュボードにサインインするときの認証方法に応じて、次の操作を行います。
- Microsoft Entra ID を使用している場合は、「Kubernetes シークレット オブジェクトを作成する」で作成した Kubernetes シークレット オブジェクト YAML ファイルのコピーを保存します。
- ローカルのユーザー名とパスワードを使用している場合に、同じ資格情報を引き続き使用する場合は、現在のパスワードのコピーを安全な場所に保存します。
すべてのトレースはアップグレード中に削除され、取得できません。 トレースを保持する場合は、それをエクスポートして安全に保存してから、続行します。
パケット コア ダッシュボードに対して行われたカスタマイズは、リージョンの移動で引き継がれません。 ダッシュボードのバックアップされたコピーを保存するには、Grafana のドキュメントにある「ダッシュボードのエクスポート」を参照してください。
ほとんどの UE では、リージョンの移動が完了した後に、すべてのセッションを自動的に再登録および再作成します。 パケット コアの停止から回復するために手動操作を必要とする特殊なデバイスがある場合は、これらの UE とその回復手順の一覧を収集します。
リソースを移動する準備をする
SIM とカスタムの場所を削除する
重要
この手順を実行すると、ソース リージョンでの停止が開始されます。
リージョンの移動中にソースのデプロイを引き続き運用できるようにする場合は、この手順をスキップして「テンプレートを生成する」に移動します。 「テンプレートを準備する」で、テンプレートに追加の変更を行う必要があります。
リソースを移動する前に、デプロイ内のすべての SIM を削除する必要があります。 また、[Azure Arc カスタムの場所] フィールドを [なし] に変更して、移動するすべてのパケット コア インスタンスをアンインストールする必要もあります。
「SIM を削除する」に従って、デプロイ内のすべての SIM を削除します。
移動するサイトごとに、サイト内のパケット コア インスタンスの変更に関する記事に従い、以下の変更内容でパケット コア インスタンスを変更します。 データ ネットワークのアタッチと変更に関するセクションは無視してかまいません。
- 「パケット コア構成を変更する」で、[Azure Arc カスタムの場所] フィールドのカスタム場所の値を書き留めます。
- [Azure Arc カスタムの場所] フィールドを [なし] に設定します。
- 「変更の送信と検証」で、パケット コアはアンインストールされます。
テンプレートを生成する
これでモバイル ネットワーク リソースは、Azure Resource Manager (ARM) テンプレートを使用してエクスポートできるようになりました。
プライベート モバイル ネットワーク リソース含むリソース グループに移動します。
リソース メニューで、[テンプレートのエクスポート] を選択します。
Azure でテンプレートの生成が完了したら、 [ダウンロード] を選択します。
新しいリージョンへのリソースの移動
テンプレートを準備する
すべてのリソースが新しいリージョンに正しくデプロイされるように、テンプレートをカスタマイズする必要があります。
- 「テンプレートを生成する」でダウンロードした template.json ファイルを開きます。
- 出現する元のリージョンのコード名をすべて検索し、デプロイの移動先のターゲット リージョンに置き換えます。 これには、すべてのリソースの location パラメーターの更新が含まれます。 ターゲット リージョンのコード名を取得する方法については、「リージョン コード名」を参照してください。
- 出現する元のリージョンのリソース グループ名をすべて検索し、「前提条件」で定義したターゲット リージョンのリソース グループ名に置き換えます。
- 元のリージョンでデプロイをオンラインに保つ必要があるために、「SIM とカスタムの場所を削除する」をスキップした場合は、テンプレートに追加の変更を加えます。
- すべての SIM リソースを削除します。
- 他のリソースからの依存関係を含め、カスタムの場所のエントリをすべて削除します。
- ターゲット リージョンに移動しないその他のリソースを削除します。
テンプレートのデプロイ
ターゲット リージョンにリソース グループを作成します。 「前提条件」で定義したリソース グループ名を使用します。
「テンプレートを生成する」でダウンロードした template.json ファイルをデプロイします。
Azure portal を使用する場合は、「ARM テンプレートと Azure portal でリソースをデプロイする」にある、カスタム テンプレートからリソースをデプロイするための手順に従います。
PowerShell を使用する場合は、template.json ファイルが格納されているフォルダーに移動し、次のコマンドを使用してデプロイします。
az deployment group create --resource-group <new resource group name> --template-file template.json
Azure portal で、新しいリソース グループに移動し、リソースが正常に再作成されたことを確認します。
カスタムの場所を構成する
パケット コア インスタンスを新しいリージョンにインストールできるようになりました。
デプロイ内の各サイトについて、「サイト内のパケット コア インスタンスを変更する」に従い、パケット コアのカスタムの場所を再構成します。 「パケット コア構成を変更する」で、[Azure Arc カスタムの場所] フィールドを、「SIM とカスタムの場所を削除する」で書き留めたカスタムの場所の値に設定します。 データ ネットワークのアタッチと変更に関するセクションは無視してかまいません。
バックアップされたデプロイ情報を復元する
「デプロイ情報をバックアップする」で収集した情報を使用して、新しいリージョンのデプロイを構成します。
バックアップされた SIM 情報を取得し、次のいずれかの方法で SIM を再作成します。
分散トレースとパケット コア ダッシュボードにサインインするときの認証方法に応じて、次の操作を行います。
- Microsoft Entra ID を使用している場合は、分散トレース用のシークレット オブジェクトとパケット コア ダッシュボードを再適用します。
- ローカルのユーザー名とパスワードを使用している場合は、「分散トレース Web GUI にアクセスする」と「パケット コア ダッシュボードにアクセスする」に従って、ローカル監視ツールへのアクセスを復元します。
いずれかのパケット コア ダッシュボードをバックアップした場合は、Grafana のドキュメントにある「ダッシュボードのインポート」に従ってそれらを復元します。
パケット コアの停止から回復するために手動操作を必要とする UE がある場合は、その回復手順に従います。
確認
Azure Monitor またはパケット コア ダッシュボードを使用して、リージョンの移動後にデプロイが正常に動作しているかどうかを確認します。
次のステップ
- ソース リージョンのデプロイが必要なくなった場合は、元のリソース グループを削除します。
- Azure Private 5G Core の信頼性についての詳細を確認する。