web-dev-qa-db-ja.com

ESX / ESXiホストでSSHを有効にした場合に表示される警告を無効/抑制するにはどうすればよいですか?

私は多数のESXiホストを管理していますが、これを効率的に行うには、すべてのサーバーでvCenter/vSphereを介したSSHアクセスを有効または無効にするには負担が大きすぎるため、常にホストへのSSHを許可する必要があります。ホストにログインして、ホスト間でCLIまたはSCPファイルを表示する必要があるたびにホストします。

ただし、私が直面している問題は、vSphereのデフォルトの動作が、SSHアクセスが有効になっているすべてのホストに警告アイコンとnag-bannerを表示することです。

enter image description here

これは単に煩わしいだけでなく、CPUやメモリの使用量が多い、ディスク容量が少ない、冗長性が失われているなど、ホストのいずれかに実際に気になる警告状態があるかどうかをすばやく視覚的にスキャンすることで確認できなくなります。

では、この警告アイコン(可能であればnagバナーも)を取り除くにはどうすればよいですか?

3
HopelessN00b

このオプションを変更するには、さまざまな方法があります。

これらのソリューションはすべてVMware KB 2003637にリストされています。

SSHについては、esxcliの方法で:を使用すると便利な場合があります。

vim-cmd hostsvc/advopt/update UserVars.SuppressShellWarning long 1

完全なドキュメント: ESXiシェルおよびSSHのクラスター警告はESXi 5.xホストに表示されます

2
Julien Balestra

この特定のアラートは、問題のホストのConfigurationタブの下にあるAdvanced Settingsで制御できます。そこに到達したら、UserVarsカテゴリに移動し、UserVars.SuppressShellWarningまでスクロールダウンします。値を0から1に変更すると、問題のホストがSSHアクセスを許可しているという警告が表示されなくなります。

enter image description here

5
HopelessN00b

VSphere 5.5以降では、これは、vSphere Web Clientインターフェイスから、警告テキストの右側にあるSuppress Warningリンクをクリックすることで簡単に実行できます。

enter image description here

enter image description here

2
ewwhite