如何禁用/取消在ESX / ESXi主机上启用SSH的警告?

我pipe理大量的ESXi主机,为了高效地完成这项工作,我几乎必须始终允许SSH进入主机,因为通过vCenter / vSphere启用和禁用SSH访问实在太麻烦主机每次需要login到主机并查看主机之间的CLI或SCP文件,或其他任何东西。

但是,我面临的问题是vSphere中的默认行为是在任何启用了SSH访问的主机上显示警告图标和nag-banner。

在这里输入图像说明

这不仅仅是令人讨厌的事情,这使得从一个快速的视觉扫描中看不到我实际上关心的任何主机上的警告条件,如高CPU或内存使用率,磁盘空间不足,冗余丢失等。

那么,我该如何摆脱这个警告图标(如果可能的话,还有nag横幅)?

有不同的方法来改变这个选项。

所有这些解决scheme都列在VMware KB 2003637

关于SSH,你可能会发现有用的esxcli方式:

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

完整文档: ESXi Shell和SSH的集群警告显示在ESXi 5.x主机上

可以在相关主机的“ Configuration选项卡下的“ Advanced Settings控制此特定警报。 到那里后,进入UserVars类别并向下滚动到UserVars.SuppressShellWarning 。 将值从0更改为1 ,您将不再被警告有问题的主机允许SSH访问。

在这里输入图像说明

在vSphere 5.5及更高版本中,通过单击警告文本右侧的“ 禁止警告”链接,可以从vSphere Web Client界面轻松完成此操作。

在这里输入图像说明

在这里输入图像说明