A.2. VDSM フック


VDSM は、フックにより拡張可能です。フックは、重要なイベントが発生した際にホスト上で実行されるスクリプトです。サポートされているイベントが発生すると、VDSM は、ホスト上の /usr/libexec/vdsm/hooks/nn_event-name/ にある実行可能なフックスクリプトを英数字順に実行します。規則により、各フックスクリプトには 2 桁の番号が割り当てられています。この番号は、スクリプトの実行順序が明確となるように、ファイル名の最初に付いています。フックスクリプトは、任意のプログラミング言語で作成することができますが、本章の例には、Python を使用しています。
ホスト上でイベントに対して定義されている全スクリプトが実行される点に注意してください。特定のフックが、ホスト上で稼働する仮想マシンのサブセットに対してのみ実行されるようにする必要がある場合には、仮想マシンに関連付けられた カスタムプロパティー を評価して、フックスクリプト自体がこの要件に対応するようにしなければなりません。

警告

VDSM フックは、Red Hat Virtualization の操作を妨げる可能性があります。VDSM フックのバグにより、仮想マシンがクラッシュしたり、データが損失したりする可能性があります。VDSM フックは、慎重かつ厳格にテストを行った上で実装する必要があります。フック API は新しいため、今後大幅に変更される可能性があります。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.