Azure Automation を別のリージョンに再配置する
この記事には、リージョン間で Azure Automation を再配置するための再配置ガイダンスが記載されています。
既存の Azure リソースを 1 つのリージョンから他のリージョンに移動する必要が生じる理由は多数存在します。 以下を行うことができます。
- 新しい Azure リージョンの利点を活用する。
- 特定のリージョンでしか利用できない機能やサービスをデプロイする。
- 内部ポリシーやガバナンスの要件を満たす。
- 会社の合併と買収に合わせた調整を行う
- 容量計画の要件を満たす。
Azure Automation インスタンスに構成が存在せず、インスタンス自体を単独で移動する必要がある場合は、Bicep、ARM テンプレート、または Terraform を使用して、NetApp ファイル インスタンスを再デプロイできます。
前提条件
- すべての Automation 依存リソースを特定します。
- システム割り当てマネージド ID がソースで使用されていない場合は、ユーザー割り当てマネージド ID をターゲットでマップする必要があります。
- ターゲットの Azure Automation をプライベート アクセス用に有効にする必要がある場合は、プライベート エンドポイントの Virtual Network に関連付けます。
- ソースの Azure Automation がプライベート接続で有効になっている場合は、プライベート リンクを作成し、ターゲットで DNS を使用してプライベート リンクを構成します。
- Azure Automation が Hybrid Runbook Worker、Azure Update Manager、Change Tracking、インベントリ構成、Automation State Configuration と通信するには、受信および送信の両方のインターネット アクセスでポート 443 を有効にする必要があります。
ダウンタイム
発生の可能性のあるダウンタイムを理解するには、「Azure 向けのクラウド導入フレームワーク: 再配置方法を選択する」を参照してください。
準備
まず、Resource Manager テンプレートをエクスポートします。 このテンプレートには、Automation 名前空間について記述する設定が含まれています。
Azure portal にサインインします。
[すべてのリソース] を選択してから、Automation リソースを選択します。
[テンプレートのエクスポート] を選択します。
[テンプレートのエクスポート] ページで [ダウンロード] を選択します。
ポータルからダウンロードした .zip ファイルを見つけて、選択したフォルダーにそのファイルを解凍します。
この zip ファイルには、テンプレートとテンプレートをデプロイするためのスクリプトから構成される .json ファイルが含まれています。
Redeploy
次の図では、赤いフローの線は、ターゲット インスタンスの再デプロイと構成の移動を示しています。
テンプレートをデプロイして、ターゲット リージョンに Automation インスタンスを作成するには:
ターゲットのテンプレート パラメータを再構成します。
ARM、Portal、またはPowerShell を使用してテンプレートをデプロイします。
PowerShell を使用して、ソースの Azure Automation インスタンスから関連付けられているすべての Runbook をエクスポートし、ターゲット インスタンスにインポートします。 ターゲットに応じてプロパティを再構成します。 詳細については、「Export-AzAuotomationRunbook」を参照してください。
再配置された Azure Automation インスタンスをターゲット Log Analytics ワークスペースに関連付けます。
ソースに応じて再配置された Azure Automation インスタンスから目的の状態構成でターゲット仮想マシンを構成します。
次のステップ
リージョン間でのリソースの移動と Azure でのディザスター リカバリーの詳細については、以下を参照してください。