ちょっとした紹介
医者はよく似た話をします、子供の頃、彼らは曲がった歯のために嘲笑されました-私は歯科医になりました、私はにきびのために複合体を持っていました-私は皮膚科医になりました。ここでの状況は、長い間情報を検索し、印刷して紙に読み直したという点で似ていますが(目が疲れないように)、解決策は英語のソースでのみ見つかりました。ソフトウェア開発者から送信されたドキュメントも英語であり、情報の一部は彼から取得されました。すべてを行ったとき、自分のソリューションを共有したいと思いました。サーバーにインストールして仮想マシンをデプロイするための、VMware ESXiと呼ばれるそのようなソフトウェア(オペレーティングシステム)があります。ライトがオフになっているときにサーバーがオフになっていないことを確認する必要がありました。これにより、そこで動作するデータベースが危険にさらされます。そこで、これを警告するために、UPSを購入しました。SNMPカード(監視用)をインターネットから収集し、すべてを復活させることにしました。
次のコンポーネントが必要になります
1.無停電電源(以下UPS)。
2. UPS用のネットワークSNMPカード、その監視および制御用(以下、SNMPカード)。
3.インストールされ機能しているVMwareESXiハイパーバイザー-サーバー自体(オペレーティングシステムとして)または仮想マシン(以下、仮想化サーバー)に直接インストールされます。
4. Clientmateパッケージ-UPSを監視し、停電やUPSからバッテリーへの移行が発生した場合-仮想マシン(以下、Clientmate)にもインストールされている仮想化サーバーのタイムリーで正しい終了);
5. WinSCPサーバーのファイルマネージャー。SCP、SFTPプロトコル(以下、WinSCP)で動作します。
6.ネットワークプロトコルPutty (以下Putty)のクライアント。
注意
SNMPカードとClientmateソフトウェアとの非互換性を回避するために、開発者のWebサイトで確認するか、モデルを示し、SNMPカードとの互換性を確認するように依頼する手紙を開発者のWebサイトに書き込むことを強くお勧めします。
記事がプロセスを可能な限り明確に説明しているという事実にもかかわらず、ツール、プロトコル、アクションの詳細な説明は、資料を乱雑にしないために与えられていませんが、すべてがチュートリアルとまったく同じになるとは限らない可能性もあります(違いは動作中のソフトウェア、ハードウェア、およびそれらの状態)。仮想化サーバーが適切に機能しており、スペシャリストがこの分野の基本的な知識を持っているか、少なくとも(これも悪くはありませんが)このチュートリアルで提供されているVMware ESXiハイパーバイザーおよびその他のツールの動作の目的と原理について読んだ後、ロジックと情報を検索すると、何をどのように理解できます。
インストールはに基づいて行われます
システム:(ハイパーバイザー)のVMware ESXiの6.5仮想化サーバー;
SNMPネットワークカード: Megatec HDL801;
たとえば、インストールディレクトリは次のように呼び出されます。mydata1。UPS
自体
のインストールインストールプロセス中に使用されるPCで、SNMPカードをUPSに挿入し、電源を入れ、ローカルネットワークに接続します。Netilityユーティリティ(SNMPカードの初期構成用)インターフェイスをインストールします。直感的に、IPアドレスを設定します。確かに、ブラウザを介してUPSに接続して動作をテストする必要はなく、セットアップは完了です。
2.クライアントメイトの準備
Clientmateアーカイブを解凍し、フォルダーの名前をclientmate_installに変更し、内部のinstall.clientmateファイルを開き、Clientmateがインストールされるパスを変更して、ディレクトリの名前を指定します。例:mydata(volumes /の後)

ディレクトリの名前は、パスcd vmfs / volumeをたどり、lsコマンドでディレクトリの内容を表示することでPuttyに表示できます。または、仮想マシンのWebインターフェイスで、[ストレージ]タブに移動してファイルを保存します。Webインターフェイスで仮想マシンのSSHを事前に有効にします(バージョンによって異なる場合があります)

次に、準備したフォルダをClientmateから仮想マシンにコピーする必要があります。インストールするには、WinSCPファイルマネージャを開き、仮想化サーバーのIPアドレス、ログイン、パスワードを入力して接続すると、通常のわかりやすいファイルマネージャが開きます。

上部で修正されたmydataディレクトリに移動し、準備されたフォルダをClientmateとともにコピーします。
3.
Puttyを介して仮想マシンにClientmateConnectをインストールし、コンソールでcd vmfs / volume / mydataディレクトリのフォルダに移動し、lsと入力して内容を表示します。特に、コピーしたClientmateのあるフォルダが表示され、cd clientmate_install /に移動し、権限を設定します。chmod755セットアップファイル./install.clientmateに

install ./install.clientmate、要求されたらyと入力し、インストールが完了したらEnterキーを押します。これでClientmateのインストールが完了し、プライマリ構成が開きます

1.仮想マシンのシャットダウン時、電源がオフになり、UPSがバッテリーに切り替わるとき:仮想マシンで開かれたファイルがオフになり始めるまでの保存時間に応じて、個別に選択されます。
2.バッテリーの充電量が少ない場合の緊急シャットダウン:サーバーを電源から切断しても仮想マシンで実行されているソフトウェアの動作が中断されないように、できるだけ低く設定することをお勧めします。
3. UPS自体をシャットダウンする必要がある場合は、UPSがシャットダウンを開始する時間を指定します(仮想マシンがオフになった瞬間から数えます)。
4.対応する文字を押してIP2に切り替え、IP1と同じように書き込みます。
5.パブリック;
6.6。IPアドレス:IPSNMPカードUPS;
7. SNMPカードのバージョン:UPSがユーザー名とパスワード(UPSがインターネットから見える場合に設定)で保護されている場合は、V3を選択し、ユーザー名とパスワードを書き留めます。それ以外の場合は、V1を選択し
て構成を保存します。
すでにわかっている方法で、Clientmateがインストールされているフォルダーに移動します。
Clientmateを管理するためのコマンド:
./ clientmate config-Clientmate構成を開き、構成できます(調整を行うか、何かが変更された場合)
。/clientmatestart-Clientmateを有効にし
ます。/clientmatestop-それに応じて
Clientmateを無効にします。/clientmatestatus-状態
4を表示します。仮想化サーバーの構成
パスvi / etc / vmware / snmp.xmlに沿って、SNMPデバイスと通信するためのファイルに移動し、そこにSNMPカードへのアクセスを登録します。

1行で行うこともできますが、xmlスタイルでのフォーマットは適切な形式であり、構成を保存し、ファイルを終了してサービスを再起動します:/sbin/services.shrestart。
Clientmateの動作を確認し、Clientmateがインストールされているディレクトリに移動して、。/ clientmate statusを呼び出します。設定が成功した場合は、ステータスウィンドウに、UPSへの接続について次の値が表示されます。

(メイン)仮想マシン自体にインストールされている仮想マシンのシャットダウンを構成するには、開発者のWebサイトから必要なOSのClientmateをダウンロードし、インストール、構成します。ClientmateWindowsの主な設定を以下に示します。

エラー、誤解、または資料への追加を見つけた場合は、コメントに書き込んでください