Introduction
Este documento descreve um conjunto de instruções sobre como alterar o endereço IP do Cerberus no servidor local.
Prerequisites
Requirements
Não existem requisitos específicos para este documento.
Componentes Utilizados
As informações neste documento são baseadas nestas versões de software e hardware:
- Plataforma: Teclado/vídeo/mouse (KVM), Open Virtual Appliance (OVA), implantação baseada em ISO
- Software: Smart Software Manager On-Prem Versão 7
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. Se a rede estiver ativa, certifique-se de que você entenda o impacto potencial de qualquer comando.
Informações de Apoio
Cerberus é executado no host e expõe uma API ao contêiner de back-end para fornecer funcionalidade de host. Os contêineres do docking station não têm acesso às informações de rede do host, portanto, para que essa comunicação funcione, várias partes são implementadas pelo endereço 10.x.x.x de codificação física.
Modificação de IP de rede Cerberus 7.x no local do SSM
Etapa 1. Altere o alias de IP adicionado à interface de loopback (lo) no host.
# ip addr show lo
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet 10.x.x.x/32 scope global lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
# cat /sbin/ifup-local
#!/bin/sh
if [[ "$1" == "lo" ]]
then
ip addr add 10.x.x.x dev lo
fi
Edite este script e altere as referências de 10.x.x.x para 11.x.x.x e reinicie o serviço de rede.
systemctl restart network
Etapa 2. O serviço Cerberus só ouve 10.x.x.x. Inspecione a configuração do Cerberus e valide o endereço IP configurado.
# cerberus config:get BIND
10.x.x.x
Altere a configuração do Cerberus IP e reinicie o serviço Cerberus.
cerberus config:set BIND=11.x.x.x
cerberus restart
Etapa 3. Referências para 10.x.x.x em docker-compose.yml.
o arquivo docker-compose.yml passa o endereço IP do Cerberus para os respectivos contêineres para que eles possam se comunicar com o host.
Edite o arquivo docker-compose.yml com o endereço IP Cerberus modificado recentemente.
backend:
extra_hosts:
- "dockerhost:11.x.x.x"
environment:
- CERBERUS_URL=http://11.x.x.x:6000
Etapa 4. Reinicie o serviço via satélite.
systemctl restart satellite
Após todos os serviços estarem on-line, verifique o acesso à interface do usuário (UI) do Smart Software Manager On-Prem 7.x.
Altere o endereço IP para a interface de rede ens192 do Smart Software Manager On-Prem 7.x agora.
Note: Este procedimento não é recomendado se o Smart Software Manager On-Prem Release 7 for implantado como par de alta disponibilidade (HA), uma vez que SSH_HOST_TUNNEL é estabelecido com o endereço IP antigo Cerberus.