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

  1. 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.

  2. Installer le client OpenStack :

    # zypper install python-openstackclient