システム管理ソフトウェアは通常、プロセッサ数、プロセッサ使用量、メモリサイズ、およびその他のパラメータを含む、仮想サーバハードウェアに関する主要なパフォーマンスデータを収集します。ほとんどの場合、パラメータが収集されるシステムはローカルおよびリモートのデータセンターから提供され、IT管理者がコンピューティングの現状とエラーの傾向を把握できるように、データが処理されてレポートされます。しかし場合によっては、ツールがシステムのハードウェア・パフォーマンス・データの一部またはすべてを収集できないことがあり、IT 管理者はこれらの構成または互換性の問題を解決する必要があります。この記事では、ソフトウェア・サポート、ハードウェア・サポート、ネットワーク接続という、問題を引き起こす可能性のある 3 つの主な分野を取り上げます。
ソフトウェアサポートの問題
多くのシステム管理ツールは、広範なハードウェアのパフォーマンス・メトリクスを取得できますが、システム処理とハードウェアの識別は、特に異種データ・センターでは、必ずしも自動ではありません。システム管理ツールの中には、利用可能なシステムと関連コンポーネントを検出するために、正式なハードウェア・インベントリを実行しなければならないものもあります。
また、システム管理ソフトウェア、ハイパーバイザー、およびデータセンター間で、より深刻な互換性の問題が発生する場合もあります。ハードウェア・プラットフォームはそれぞれ設計が異なり、パフォーマンス・スイートも異なるため、単一のソフトウェア・ツールですべてのシステムを把握し、同じパフォーマンス指標をレポートすることはほぼ不可能です。管理ソフトウェア・ベンダーを知り、現在のソフトウェア・ツールのハードウェア互換性を確認することが必要です。
また、ハイパーバイザーに、サーバのハードウェアを超えた互換性の問題がある場合もあります。たとえば、仮想化を認識していない古いシステム管理ツールでは、仮想化されているサーバーのハードウェア・パフォーマンス指標を取得できない場合があります。また、特定のハイパーバイザーやハイパーバイザーのバージョンの互換性に問題がある場合もあります。たとえば、VMware ESXiをサポートするシステム管理ツールは、Citrix XenServerをサポートしない場合があります。
ハードウェアとハイパーバイザーのどちらに互換性の問題がある場合でも、解決策は同じです。
ハードウェアの互換性の問題
システム管理ツールが特定のサーバー・モデルのパフォーマンス・メトリクスを取得できない場合、その問題は、ソフトウェア・ツールが異種データ・センターに完全に対応していない可能性があります。この種の問題は通常、管理ツールの初導入時またはハードウェアの交換後に発生します。
問題は、単一のソフトウェアでは、任意のサーバー・サイズに対して同じ粒度のパフォーマンス・メトリクスを提供できない可能性があるということです。システム管理ツールは、1つまたは少数のハードウェア・プラットフォームのみを扱う必要があるため、同種データセンターでは通常、この問題は発生しません。
ソフトウェアツールの導入後に問題が発生した場合、管理ソフトウェアへの投資を回収したり、障害のあるハードウェアの交換にさらに費用をかけたりすることは考えにくいため、この時点で実行可能な唯一の解決策は、別の導入方法を検討することです。たとえば、ベアメタルインストールやハードウェアの自動識別に頼るのではなく、問題のあるシステム上にエージェントを展開するなどです。問題を解決するためにソフトウェアベンダーと交渉するか、回避策を講じるか、問題を解決するための将来のソフトウェアアップグレードをベンダーに依頼します。
本番システムのサンプルを示すテスト環境を使用してシステム管理ツールを事前にテストすることで、この問題を回避できます。
ネットワーク接続障害
ハードウェアやハイパーバイザーの互換性に問題がない場合、ネットワーク接続の問題や不適切な構成により、パフォーマンス・レポート・データに問題が発生することがあります。これらの問題は、ツールの最初の導入時や、システム障害の復旧後にサーバーをリフレッシュしたときに発生する可能性があります。
例えば、システム管理通信のネットワーク・コンフィギュレーションは通常、プロキシを介して行われます。プロキシが正しく設定されていない場合、サーバーはパフォーマンス・データを取得できません。リモート・システムのパフォーマンス・データを取得する際には注意が必要です。リモート・システムからパフォーマンス・データを収集するには、システム管理ソフトウェアを表示可能にする必要がある場合があります。その他の場合は、システム管理ソフトウェアのマニュアルを参照し、ベンダーの推奨に従ってシステムを構成する必要があります。
最後に、システム管理サーバーの安全な接続性を確認してください。たとえば、管理サーバーは Secure Shell を使用して通信管理を暗号化することができますが、これにはまず、管理サーバーで SSH サービスが有効になっている必要があります。SSH サービスが起動しない場合、ツールはパフォーマンス・データを収集できない可能性があります。
仮想サーバーの包括的な管理には、システムの健全性とリソースの利用状況を示す主要なパフォーマンス・メトリクスの収集、処理、およびレポートが含まれます。しかし、すべてのシステムで同じパフォーマンス・メトリクスを提供する管理ソフトウェアを導入することは困難です。データ収集の問題の一般的な原因を理解することで、IT専門家はトラブルシューティングを行いやすくなります。