Contenu

Introduction

Conditions préalables

Conditions requises

Components Used

Informations générales

Modification de l'adresse IP du réseau Cerberus SSM On-Prem 7.x

Introduction

Ce document décrit un ensemble d'instructions sur la façon de modifier l'adresse IP Cerberus dans le serveur On-Prem.

Conditions préalables

Conditions requises

Aucune spécification déterminée n'est requise pour ce document.

Components Used

Les informations contenues dans ce document sont basées sur les versions de matériel et de logiciel suivantes :

- Plate-forme : Clavier/Vidéo/Souris (KVM), Open Virtual Appliance (OVA), déploiement ISO

- Logiciel : version 7 sur site de Smart Software Manager

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 votre réseau est en ligne, assurez-vous de bien comprendre l’incidence possible des commandes.

Informations générales

Cerberus s'exécute sur l'hôte et expose une API au conteneur principal pour fournir la fonctionnalité d'hôte. Les conteneurs Docker n'ont pas accès aux informations réseau de l'hôte depuis le boîtier. Pour que cette communication fonctionne, plusieurs éléments sont implémentés par l'adresse 10.x.x.x de codage dur.

Modification de l'adresse IP du réseau Cerberus SSM On-Prem 7.x

Étape 1. Modifiez l'alias IP ajouté à l'interface de bouclage (lo) de l'hôte.

# 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

Modifiez ce script et remplacez les références 10.x.x.x par 11.x.x.x, puis redémarrez le service réseau.

systemctl restart network

Étape 2. Le service Cerberus écoute uniquement 10.x.x.x. Inspectez la configuration de Cerberus et validez l'adresse IP configurée.

# cerberus config:get BIND

10.x.x.x

Modifiez la configuration IP de Cerberus et redémarrez le service Cerberus.

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

cerberus restart

Étape 3. Références pour 10.x.x.x dans docker-compose-up.yml.

docker-compose-up.yml file transmet l'adresse IP Cerberus aux conteneurs respectifs afin qu'ils puissent communiquer avec l'hôte.

Modifiez le fichier docker-compose-up.yml avec l'adresse IP Cerberus récemment modifiée.

backend:

extra_hosts:

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

environment:

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

Étape 4. Redémarrer le service satellite.

systemctl restart satellite

Validez tous les services en ligne et vérifiez l'accès à l'interface utilisateur de Smart Software Manager On-Prem 7.x.

Remplacez maintenant l'adresse IP par l'interface réseau ens192 de Smart Software Manager On-Prem 7.x.

Note: Cette procédure n'est pas recommandée si Smart Software Manager On-Prem Release 7 se déploie en tant que paire haute disponibilité (HA) puisque SSH_HOST_TUNNEL est établi avec l'ancienne adresse IP Cerberus.