Packages OpenStack pour SUSE¶
Les distributions livrent OpenStack dans le cadre de la distribution ou par d’autres moyens à cause des échéanciers de livraison différents. Effectuer ces procédures sur tous les nœuds.
Note
Le paramétrage des packages OpenStack décrit ici doit être fait sur tous les nœuds: contrôleurs, computes, et nœuds de Stockage par Bloc.
Avertissement
Vos hôtes doivent contenir la dernière version des packages d’installation de base disponible pour votre distribution avant d’aller plus loin.
Note
Désactiver ou supprimer tout service de mise à jour automatique parce qu’il peut impacter votre environnement OpenStack.
Activer le dépôt OpenStack¶
Activer les dépôts Open Build Service en fonction de votre version de openSUSE ou de SLES, et de la version d’OpenStack que vous souhaitez installer:
On openSUSE for OpenStack Ussuri:
# zypper addrepo -f obs://Cloud:OpenStack:Ussuri/openSUSE_Leap_15.1 Ussuri
On openSUSE for OpenStack Train:
# zypper addrepo -f obs://Cloud:OpenStack:Train/openSUSE_Leap_15.0 Train
On openSUSE for OpenStack Stein:
# zypper addrepo -f obs://Cloud:OpenStack:Stein/openSUSE_Leap_15.0 Stein
Sur openSUSE pour OpenStack Rocky:
# zypper addrepo -f obs://Cloud:OpenStack:Rocky/openSUSE_Leap_15.0 Rocky
Sur openSUSE pour OpenStack Queens:
# zypper addrepo -f obs://Cloud:OpenStack:Queens/openSUSE_Leap_42.3 Queens
Sur openSUSE pour OpenStack Pike:
# zypper addrepo -f obs://Cloud:OpenStack:Pike/openSUSE_Leap_42.3 Pike
Note
La distribution openSUSE utilise le concept de patterns pour représenter une collection de packages. Si vous sélectionner “Minimal Server Selection (Text Mode)” pendant l’installation initiale, vous serez peut-être amené à rencontrer un conflit de dépendance quand vous essaierez d’installer les packages OpenStack. Pour éviter cela, supprimer le package minimal_base-conflicts :
# zypper rm patterns-openSUSE-minimal_base-conflicts
On SLES for OpenStack Ussuri:
# zypper addrepo -f obs://Cloud:OpenStack:Ussuri/SLE_15_SP2 Ussuri
On SLES for OpenStack Train:
# zypper addrepo -f obs://Cloud:OpenStack:Train/SLE_15_SP1 Train
On SLES for OpenStack Stein:
# zypper addrepo -f obs://Cloud:OpenStack:Stein/SLE_15 Stein
Sur SLES pour OpenStack Rocky:
# zypper addrepo -f obs://Cloud:OpenStack:Rocky/SLE_12_SP4 Rocky
Sur SLES pour OpenStack Queens:
# zypper addrepo -f obs://Cloud:OpenStack:Queens/SLE_12_SP3 Queens
Sur SLES pour OpenStack Pike:
# zypper addrepo -f obs://Cloud:OpenStack:Pike/SLE_12_SP3 Pike
Note
Les packages sont signés par la clé GPG
D85F9316
. Vous devriez vérifier l’empreinte de la clé GPG importée avant de l’utiliser.Key Name: Cloud:OpenStack OBS Project <Cloud:OpenStack@build.opensuse.org> Key Fingerprint: 35B34E18 ABC1076D 66D5A86B 893A90DA D85F9316 Key Created: 2015-12-16T16:48:37 CET Key Expires: 2018-02-23T16:48:37 CET
Finaliser l’installation¶
Mettre à jour les packages sur tous les noeuds :
# zypper refresh && zypper dist-upgrade
Note
Si le processus d’upgrade inclut un nouveau noyau, redémarrer votre hôte pour l’activer.
Installer le client OpenStack :
# zypper install python-openstackclient