Pour modifier votre fichier hosts, vous pouvez suivre cette documentation indiquant le fonctionnement pour différent système d'exploitation.
Ajouter les entrées suivantes au fichier /etc/hosts : '' vi /etc/hosts ''
51.91.142.103 db-paca-sinp 51.91.137.130 web-paca-sinp 57.128.162.43 bkp-paca-sinp
135.125.89.43 db-aura-sinp 135.125.89.138 web-aura-sinp 51.195.232.41 bkp-aura-sinp
Une fois les nouveaux port SSH attribué aux serveurs, modifier votre fichier ~/.ssh/config :
Host *
ServerAliveInterval 240
Host web-<region>-sinp
Port <port-ssh-web-srv>
Host db-<region>-sinp
Port <port-ssh-db-srv>
Host bkp-<region>-sinp
Port <port-ssh-bkp-srv>
Pour chaque serveur, cette manipulation est à faire pour le compte admin puis les comptes de l'instance lorsqu'ils sont créés :
ssh-copy-id geonat@<instance>-<region>-sinp ''
* Se connecter : ''ssh geonat@<instance>-<region>-sinp ''
* Afficher les clés authorisées dans la console pour copier sa clé : '' cat ~/.ssh/authorized_keys ''
* Passer en root : '' sudo -i ''
* Depuis root, passer dans l'utilisateur cible. Ex. avec admin : '' su - adminexitadmin et geonatadmin et geonat.admin, geonat, backups, providerCommencer par mettre en place l'environnement sur votre machine locale dont la clé SSH est autorisée sur les différentes instance du projet Public Cloud :
apt install python3-openstackclient python3-novaclient -y openstack --help , nova help et glance helpopenstack complete | sudo tee /etc/bash_completion.d/osc.bash_completion > /dev/null ''
* Pour Nova : '' sudo wget https://raw.githubusercontent.com/openstack/python-novaclient/master/tools/nova.bash_completion -O /etc/bash_completion.d/nova.bash_completion sudo wget https://raw.githubusercontent.com/openstack/python-glanceclient/master/tools/glance.bash_completion -O /etc/bash_completion.d/glance.bash_completion openrc.sh correspondant à cet utilisateur comme indiqué dans ce guide : OVH - Charger les variables d'environnement OpenStack~/Applications/ovh-openstack/sinp-paca-GRA7/