4.7. Azure Active Directory アプリケーションの作成
Azure Active Directory (AD) アプリケーションを作成するには、以下の手順を行います。Azure AD アプリケーションは、クラスター内のすべてのノードに対する HA 操作のアクセスを許可し、自動化します。
前提条件
- Azure コマンドラインインターフェイス (CLI) がシステムにインストールされている。
- Microsoft Azure サブスクリプションの管理者または所有者である。Azure AD アプリケーションを作成するには、この承認が必要です。
手順
HA クラスター内の任意のノードで、Azure アカウントにログインします。
az login
$ az loginCopy to Clipboard Copied! Toggle word wrap Toggle overflow Azure フェンスエージェントのカスタムロールの
json設定ファイルを作成します。次の設定を使用します。ただし、<subscription-id> はご自身のサブスクリプション ID に置き換えます。Copy to Clipboard Copied! Toggle word wrap Toggle overflow Azure フェンスエージェントのカスタムロールを定義します。前の手順で作成した
jsonファイルを使用します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
Azure Web コンソールインターフェイスで、Virtual Machine を選択
左側のメニューの Identity をクリックします。 - On を選択→ Save をクリック→ Yes をクリックして確認します。
-
Azure role assignments
Add role assignment をクリックします。 -
ロールに必要な Scope (例:
Resource Group) を選択します。 - 必要な Resource Group を選択します。
- オプション: 必要に応じて サブスクリプション を変更します。
- Linux Fence Agent Role ロールを選択します。
- Save をクリックします。
検証
Azure AD に表示されるノードを表示します。
fence_azure_arm --msi -o list
# fence_azure_arm --msi -o list node1, node2, [...]Copy to Clipboard Copied! Toggle word wrap Toggle overflow このコマンドでクラスター上のすべてのノードが出力された場合、AD アプリケーションは正常に設定されています。