Cluster Server 8.0 付属エージェントリファレンスガイド - Linux
- 付属エージェントの概要
- ストレージエージェント
- ストレージエージェントの概要
- DiskGroup エージェント
- DiskGroupSnap エージェント
- Volume エージェント
- VolumeSet エージェント
- LVMLogicalVolume エージェント
- LVMVolumeGroup エージェント
- Mount エージェント
- IMF 対応
- Mount エージェントの依存関係
- Mount エージェントのエージェント関数
- Mount エージェントの状態の定義
- Mount エージェントの属性
- Mount エージェントのリソースタイプ定義
- Mount エージェントに関する注意事項
- ディレクトリ名のスペースのサポート
- 複数 bindfs のサポート
- 高可用性のファイアドリル
- VxFS ファイルシステムロック
- IMF の使用に関する注意事項
- Mount エージェントに対するレベル 2 の監視の有効化
- RHEL 7 と RHEL 8: NFS ファイルシステムのバージョン
- RHEL 7 と RHEL 8: バインドマウントの構成
- Amazon EFS のサポート
- Mount エージェントの設定例
- Mount エージェントのデバッグログレベル
- Mount エージェントの制限事項
- VMwareDisksエージェント
- SFCache エージェント
- AWS EBSVol エージェント
- AzureDisk エージェント
- GoogleDisk エージェント
- Network エージェント
- ネットワークエージェントについて
- IP エージェント
- NIC エージェント
- IPMultiNIC エージェント
- MultiNICA エージェント
- DNS エージェント
- AWSIP エージェント
- AWSRoute53 エージェント
- AzureIP エージェント
- AzureDNSZone エージェント
- GoogleIP エージェント
- ファイル共有エージェント
- サービスエージェントとアプリケーションエージェント
- サービスエージェントとアプリケーションエージェントについて
- Apache HTTP サーバーエージェント
- Application エージェント
- AzureAuth エージェント
- CoordPoint エージェント
- KVMGuest エージェント
- KVMGuest エージェントの依存関係
- KVMGuest エージェントのエージェント関数
- KVMGuest エージェントの状態の定義
- KVMGuest エージェントの属性
- KVMGuest エージェントのリソースタイプ定義
- KVMGuest エージェントに関する注意
- RHEL 6、RHEL 7(KVM 環境)、SuSE Enterprise Linux 11 SP2 と SP3 で作成されたゲストのサポート
- ストレージとネットワークの設定
- ゲストのライブ移行
- RHEV 環境の仮想マシンの管理
- SuSE KVM の ISO イメージの管理
- VCS を使った仮想マシンの移行
- グローバルクラスタ設定の DR のための KVMGuest エージェントの設定
- AD ベースのドメインを使用する RHEV-M の非管理者ユーザーの設定
- ホストがクラッシュした場合の仮想マシンのフェールオーバー
- KVMGuest エージェントは RHEV 環境で curl コマンドと xpath コマンドを要求する
- RHEV 環境: VM が動作しているノードがパニックに陥るか強制的にシャットダウンされる場合、VCS は別のノードで VM を開始できない
- KVMGuest 環境の設定例
- RHEV 環境の設定例
- SuSE KVM の設定例
- KVMGuest エージェントのデバッグログレベル
- Process エージェント
- ProcessOnOnly エージェント
- RestServer エージェント
- インフラエージェントとサポートエージェント
- エージェントのテスト
- レプリケーションエージェント
- レプリケーションエージェントについて
- RVG エージェント
- RVGPrimary エージェント
- RVGSnapshot
- RVGShared エージェント
- RVGLogowner エージェント
- RVGSharedPri エージェント
- VFRJob エージェント
AzureDisk エージェント
Azure の仮想マシンは、データディスクを使用してアプリケーションデータを保存します。AzureDisk エージェントは、管理対象および管理対象外のデータディスクをサポートし、アプリケーションのフェールオーバー時にこれらのディスクの高可用性を提供します。
AzureDisk エージェントは、管理対象と管理対象外の Azure データディスクをオンライン化またはオフライン化したり、監視したりします。管理対象および管理対象外のデータディスクを、同じリソースグループまたは異なるリソースグループの仮想マシンに接続します。AzureDisk エージェントは、Azure Python SDK を使用して、Azure データディスクが Azure 仮想マシンに接続されているかどうかを判断します。
AzureAuth エージェントを設定します。
AzureAuth エージェントを参照してください。
Azure ディスクリソースは、AzureAuth リソースに依存しています。
|
Open |
Azure VM の名前をフェッチします。 |
|
Online |
Azure VM に Azure データディスクを接続します。 |
|
Offline |
Azure VM から Azure データディスクを切断します。 |
|
Monitor |
Azure データディスクが現在の Azure VM に接続されているかどうかを判断します。 |
|
Clean |
進行中のすべてのリソースアクションを終了し、Azure VM から Azure データディスクを切断します。 |
|
ONLINE |
Azure データディスクが Azure VM に接続されていることを示します。 |
|
OFFLINE |
Azure データディスクが Azure VM から切断されていることを示します。 |
|
FAULTED |
Azure データディスクが、VCS 制御外の Azure VM から予期せず切断されたことを示します。 |
|
UNKNOWN |
次のいずれかの理由で問題が発生していることを示します。
|
表: 必須属性
|
属性 |
説明 |
|---|---|
|
DiskIds |
管理対象ディスクの場合は、ディスクのリソース ID。 管理対象外ディスクの場合は、ディスクの VHDUri。 スペースで区切られた 1 つ以上のディスク ID を追加できます。 データ形式と値のタイプ: 文字列 - ベクトル |
|
VMResourceGroup |
Azure VM が存在する Azure リソースグループ。 データ形式と値のタイプ: 文字列 - スカラー |
|
AzureAuthResName |
Azure 関連の認証を処理する認証エージェントリソースの名前です。 データ形式と値のタイプ: 文字列 - スカラー |
|
StorageAccountKey |
ストレージアカウントのアクセスキー。 vcsencrypt ユーティリティを使用してこのキーを暗号化する必要があります。詳しくは、『Cluster Server 管理者ガイド』を参照してください。 この属性は、管理対象外ディスクが設定されている場合にのみ必要です。 データ形式と値のタイプ: 文字列 - スカラー |
表: オプションの属性
|
属性 |
説明 |
|---|---|
|
AzureVMName |
エージェントが実行されている Azure の VM の名前。 データ形式と値のタイプ: 文字列 - スカラー |
type AzureDisk (
static int MonitorTimeout = 120
static str ArgList[] = { StorageAccountKey, tempVMName,
DiskIds, VMResourceGroup, AzureVMName,
"AzureAuthResName:SubscriptionId", "AzureAuthResName:ClientId",
"AzureAuthResName:SecretKey",
"AzureAuthResName:TenantId" }
str DiskIds[]
str VMResourceGroup
str AzureVMName
str AzureAuthResName
temp str tempVMName
str StorageAccountKey
)
管理対象ディスクを使用する設定例:
AzureDisk azure-res-disk (
DiskIds = { "/subscriptions/6940a326-fgh6-40dd-b616-c1e9bbdf1d63/
resourceGroups/azureRG/providers/Microsoft.Compute/disks/
AzureManagedDisk" }
VMResourceGroup = "azureVMRG"
AzureAuthResName = "azure-auth-res"
)管理対象外ディスクを使用する設定例:
AzureDisk azure-res-disk (
DiskIds = { "https://azureunstorageaccount2.blob.core.windows.net/
vhds/unmanageddisk.vhd" }
VMResourceGroup = "azureVMRG"
AzureAuthResName = "azure-auth-res"
storageAccountKey = fpjNjrNrgRupNnnLhlKHnlRjpKLitIpjTgnTpfNglSls
)AzureDisk エージェントは、DBG_1 デバッグログレベルを使用します。