Cluster Server 8.0.2 付属エージェントリファレンスガイド - 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 エージェント
- OCIIP エージェント
- ファイル共有エージェント
- サービスエージェントとアプリケーションエージェント
- サービスエージェントとアプリケーションエージェントについて
- 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 エージェント
RHEL 7 と RHEL 8: バインドマウントの構成
RHEL 7 はバインドマウントをサポートしますが、マウントポイントにバインドのフラグは表示されません。バインドマウントの場合、mount コマンドは、バインドマウントの実行時に使うブロックデバイスと「バインド」オプションではなく、親ブロックデバイスとファイルシステムタイプを表示します。mount コマンド出力は、複数のマウントポイントにマウントする親ブロックデバイスとしてバインドマウントを表示します。この動作が原因で、Mount エージェントはバインドマウントを判断できず、FSType=bind のマウントリソースをオンラインにできないため、Mount エージェントがリソースの状態を UNKNOWN と報告します。他の Linux バージョンでは FSType=bind を設定できます。
Mount エージェントで、複数のマウントポイントに同一のブロックデバイスをマウントできるようになったため、VCS でバインドマウントを設定する場合に親ブロックデバイスとファイルシステムタイプを使います。
メモ:
バインドマウントを設定するときに、階層の最下位にあるリソースに対してのみ BindUmount = 1 を設定します。VxFS の場合、SnapUmount と CkptUmount の値は、各リソースに対して常に 1 である必要があります。
VxFS の場合、次のいずれかの条件に該当する場合、バインドマウント、スナップショット、チェックポイントをマウント解除できません。
スナップショットは見つかりましたが、SnapUmount 属性は 0 に設定されています。
チェックポイントは見つかりましたが、CkptUmount 属性は 0 に設定されています。
スナップショットとチェックポイントは見つかりましたが、SnapUmount 属性または CkptUmount 属性のいずれかは 0 に設定されています。
これらの条件のいずれかにおいて、マウントエージェントのオフラインエントリポイントは、スナップショット、チェックポイントおよびバインドマウントをマウント解除せずに終了します。エラーメッセージがログに記録され、クリーンエントリポイントが起動されます。
リソース依存関係ツリーの最上位のリソースに対してのみ VxFSMountLock = 1 を設定します。その他すべてのマウントリソースには、VxFSMountLock = 0 を設定します。バインドマウントの場合、カーネルは単にマウントオプションのクローンを作成するため、擬似ファイルは他のリソースをロックするマウントロックと同じ情報を継承します。
Mount share_mnt2_bind (
MountPoint = "/bind_point2"
BlockDevice = "/dev/vx/dsk/bind_dg/bind_vol"
FSType = vxfs
FsckOpt = "-y"
VxFSMountLock = 1
SnapUmount = 1
CkptUmount = 1
BindUmount = 0
)
Mount share_mnt1_bind (
MountPoint = "/bind_point"
BlockDevice = "/dev/vx/dsk/bind_dg/bind_vol"
FSType = vxfs
FsckOpt = "-y"
VxFSMountLock = 0
SnapUmount = 1
CkptUmount = 1
BindUmount = 0
)
Mount share_mnt_bind (
MountPoint = "/mount_point"
BlockDevice = "/dev/vx/dsk/bind_dg/bind_vol"
FSType = vxfs
FsckOpt = "-y"
VxFSMountLock = 0
SnapUmount = 1
CkptUmount = 1
BindUmount = 1
)
// resource dependency
share_mnt2_bind requires share_mnt1_bind
share_mnt1_bind requires share_mnt_bind
share_mnt_bind requires dg_res_bind