Como alterar o IP do appliance do servidor vCenter na linha de comando?

9

Instalei um equipamento vCenter 5.1 (VCSA) em um servidor físico em uma rede específica e atribuí a ele um IP interno. Esse servidor (Dell R620) foi para um local de hospedagem remota, onde está conectado a uma rede com um IP e sub-rede totalmente diferentes.

Portanto, o que preciso fazer agora é alterar o IP do servidor vCenter para um ao qual eu possa me conectar remotamente.

Só consigo iniciar o console do dispositivo a partir da própria máquina host.

insira a descrição da imagem aqui

Como altero o IP do dispositivo usando a linha de comando (logada como root)?

Saariko
fonte

Respostas:

17

Encontrei uma maneira confortável de fazer isso aqui:

Aloque um endereço IP estático para o VMware vCenter Server Appliance (VCSA) | Blog do Ivo Beerens

Também permite alterar o nome do host, DNS, gateway padrão e proxy.

Resumindo:

  • Abra uma sessão de console do VCSA
  • Entrar como: root
  • A senha padrão é: vmware
  • Execute o seguinte comando: /opt/vmware/share/vami/vami_config_net
  • Depois de executar o comando, um menu é exibido. Dentro do menu É possível alterar o endereço IP, nome do host, DNS, gateway padrão e servidor proxy.

Depois de alocar um endereço IP estático para o VCSA, a configuração posterior pode ser feita usando o seguinte URL:

https://static-ip-address:5480
Jonas Eicher
fonte
1
Eu só tive que fazer isso duas vezes esta semana. Isto está correto.
ewwhite
2
Para que isso funcionasse, entrei na http://<ip-address>:5480interface e selecione Administração → Regeneração de certificado ativada. Eu encontrei essa configuração nesta página do VMware KB . Reiniciar várias vezes também pode ter ajudado.
andrew.n
1
@ andrew.n Confirmo múltipla reinicialização maked-lo funcionar após o ip foi mudado, 3 reinicialização para ser exato no meu caso ...
yagmoth555
4

Não me lembro em qual distribuição Linix específica o VCA é construído, mas acho que é uma variante RHEL, então apenas edite /etc/sysconfig/networking/devices/ifcfg-eth0como root, tudo é muito óbvio a partir daí. Em seguida, basta reiniciar ou reiniciar o serviço de rede para que as alterações sejam recebidas.

Chopper3
fonte
1
ótimo, o arquivo é / etc / sysconfig / networking / devices - o que faço com o endereço 'BROADCASTING'? o que é isso? Porta de entrada?
precisa saber é o seguinte
2
O endereço de transmissão é o endereço de transmissão da sua rede. Você pode usar o subnet-calculator.com para calculá-lo, se não souber o que é.
Dan
1
Não funcionou até eu vincular o link a / etc / sysconfig / network / ifcfg-eth1 conforme vninja.net/virtualization/…
trinth
2
NÃO edite apenas este arquivo ao alterar o IP! Você receberá erros no Inventory e no STS (serviço de token seguro, parte do conjunto de SSO). Esses componentes devem se registrar novamente sob o novo URL. O caminho muito melhor é o suporte do fornecedor, na resposta de Jonas abaixo.
Tohuw
2

A maneira correta de alterar o IP do vCenter está realmente em execução: / opt / vmware / share / vami / vami_config_net no console do vCenter. Outra maneira é a partir da própria VAMI ( https: // vcenter: 5480 ) se você tiver acesso. Certifique-se de executar a regeneração do certificado após a alteração do IP. Uma das SANs (nomes alternativos da entidade) do certificado é o próprio IP; portanto, você deve regenerá-lo mesmo que o nome não seja alterado.

Entre na VAMI, vá para "admin" e marque "regeneração de certificado ativada" para "sim". Reinicialize e aguarde algum tempo para concluir a regeneração do certificado. Pode levar de 15 a 20 minutos. Você pode acompanhar o progresso no console. Quando o processo de regeneração de certificado estiver concluído e o console chegar à tela de login, efetue login novamente na VAMI, vá para "admin" e defina "regeneração de certificado ativada" para "não".

O método alternativo de regeneração de certificado é descrito em Regenerando certificados SSL autoassinados no VMware vCenter Server appliance 5.1 ou 5.5 (2070603) | Base de conhecimento da VMware

Leonid Vinokur
fonte
0

Você também pode fazer isso na GUI do dispositivo real. Você usa seu navegador para fazer login no dispositivo, depois acessa a seção "rede" e pode definir tudo lá.

insira a descrição da imagem aqui

jlkansascity
fonte
1
Uma boa interface de linha de comando. Fico feliz em ver que você leu a pergunta com atenção.
Deer Hunter
1
Eu estava oferecendo isso como alternativa, caso outros usuários tivessem perguntas semelhantes, mas não idênticas. Você pode dizer isso porque comecei com "você também pode ...". Devo ter em mente que este site é talvez muito mais rígido e não acrescenta nada além da pergunta muito específica.
Jlkansascity