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 :
touch ~/.ssh/config ; chmod 600 ~/.ssh/config ; vi ~/.ssh/config
vi ~/.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
ssh geonat@<instance>-<region>-sinp
cat ~/.ssh/authorized_keys
sudo -i
su - admin
vi ~/.ssh/authorized_keys
exit
admin
et geonat
admin
et geonat
.admin
, geonat
, backups
, provider
Commencer 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 help
openstack complete | sudo tee /etc/bash_completion.d/osc.bash_completion > /dev/null
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 ~/<mon-dossier-de-stockage>/ovh-openstack/sinp-<region>-<abréviation-datacentre>/
~/Applications/ovh-openstack/sinp-paca-GRA7/
cd ~/<mon-dossier-de-stockage>/ovh-openstack/sinp-<region>-<abréviation-datacentre>/
source ./openrc.sh