Contenido

Introducción

Prerequisites

Requirements

Componentes Utilizados

Antecedentes

Modificación IP de red Cerberus SSM in situ 7.x

Introducción

Este documento describe un conjunto de instrucciones sobre cómo cambiar la dirección IP de Cerberus en el servidor en las instalaciones.

Prerequisites

Requirements

No hay requisitos específicos para este documento.

Componentes Utilizados

La información que contiene este documento se basa en las siguientes versiones de software y hardware.

- Plataforma: Teclado/vídeo/ratón (KVM), dispositivo virtual abierto (OVA), implementación basada en ISO

- Software: Smart Software Manager On-situ versión 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. Si tiene una red en vivo, asegúrese de entender el posible impacto de cualquier comando.

Antecedentes

Cerberus se ejecuta en el host y expone una API al contenedor backend para proporcionar la funcionalidad del host. Los contenedores de anclaje no tienen acceso a la información de red del host desde el dispositivo, por lo que para que esta comunicación funcione, se implementan varias piezas mediante la dirección 10.x.x.x de codificación de hardware.

Modificación IP de red Cerberus SSM in situ 7.x

Paso 1. Cambie el alias IP agregado a la interfaz loopback (lo) en el 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 y cambie las referencias de 10.x.x.x a 11.x.x y reinicie el servicio de red.

systemctl restart network

Paso 2. El servicio Cerberus solo escucha 10.x.x.x. Inspeccione la configuración de Cerberus y valide la dirección IP configurada.

# cerberus config:get BIND

10.x.x.x

Cambie la configuración de Cerberus IP y reinicie el servicio Cerberus.

cerberus config:set BIND=11.x.x.x

cerberus restart

Paso 3. Referencias para 10.x.x.x en docker-compose-up.yml.

El archivo docker-compose-up.yml pasa la dirección IP de Cerberus a los respectivos contenedores para que puedan comunicarse con el host.

Edite el archivo docker-compose-up.yml con la dirección IP de Cerberus modificada recientemente.

backend:

extra_hosts:

- "dockerhost:11.x.x.x"

environment:

- CERBERUS_URL=http://11.x.x.x:6000

Paso 4. Reinicie el servicio satelital.

systemctl restart satellite

Después de publicar todos los servicios en línea, verifique el acceso de la interfaz de usuario a Smart Software Manager On-situ 7.x.

Cambie la dirección IP a la interfaz de red ens192 de Smart Software Manager On-Prem 7.x ahora.

Nota: Este procedimiento no se recomienda si Smart Software Manager On-Prem Release 7 se implementa como par de alta disponibilidad (HA) ya que SSH_HOST_TUNNEL se establece con la dirección IP anterior de Cerberus.