Como posso desativar / suprimir o aviso que recebo por ter o SSH ativado em um host ESX / ESXi?

3

Eu administro um grande número de hosts ESXi e, para fazer isso de maneira eficiente, preciso ter o SSH permitido nos hosts em todos os momentos, já que é muito pesado para habilitar e desabilitar o acesso SSH através do vCenter / vSphere em todos os hosts sempre que preciso fazer login em um host e visualizar os arquivos CLI ou SCP entre hosts ou qualquer outra coisa.

No entanto, o problema que estou enfrentando é que o comportamento padrão no vSphere é exibir um ícone de aviso e um banner de publicidade em qualquer host para o qual o acesso SSH esteja ativado.

Mais do que ser irritante, isso torna impossível ver a partir de uma rápida varredura visual se há uma condição de aviso que realmente me interessa em qualquer um dos meus hosts, como alto uso de CPU ou memória ou pouco espaço em disco, perda de redundância , etc.

Então, como faço para me livrar desse ícone de aviso (e, se possível, também do banner)?

    
por HopelessN00b 01.07.2014 / 14:24

3 respostas

2

Existem diferentes maneiras de alterar essa opção.

Todas essas soluções estão listadas no VMware KB 2003637 .

Sobre o SSH, você pode achar útil o modo esxcli com:

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

A documentação completa: Aviso de cluster para o ESXi Shell e o SSH aparecem em um host ESXi 5.x

    
por 01.08.2014 / 09:04
5

Esse alerta específico pode ser controlado na Advanced Settings na guia Configuration do host em questão. Uma vez lá, vá para a categoria UserVars e role até UserVars.SuppressShellWarning . Altere o valor de 0 para 1 e você não será mais avisado de que o host em questão está permitindo o acesso SSH.

    
por 01.07.2014 / 14:24
2

No vSphere 5.5 e superior, isso é facilmente realizado na interface do vSphere Web Client clicando no link Suprimir aviso à direita do texto de aviso ...

    
por 21.07.2014 / 17:12