OpenStack packages for SUSE

Дистрибутивы выпускают пакеты OpenStack как часть дистрибутива или используя другие методы из-за различных графиков выпуска. Выполните эти действия на всех узлах.

Примечание

Настройка описанных здесь пакетов OpenStack должна быть выполнена на всех узлах: управляющих, узлах вычислительных ресурсов, узлах блочного хранилища.

Предупреждение

Для дальнейшего продолжения ваши хосты должны иметь последние версию установочных пакетов, доступных для вашего дистрибутива

Примечание

Отключите или удалите все службы автоматического обновления, поскольку они могут повлиять на вашу среду OpenStack.

Разрешите доступ к репозиторию OpenStack

  • Enable the Open Build Service repositories based on your openSUSE or SLES version, and on the version of OpenStack you want to install:

    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
    

    On openSUSE for OpenStack Rocky:

    # zypper addrepo -f obs://Cloud:OpenStack:Rocky/openSUSE_Leap_15.0 Rocky
    

    On openSUSE for OpenStack Queens:

    # zypper addrepo -f obs://Cloud:OpenStack:Queens/openSUSE_Leap_42.3 Queens
    

    On openSUSE for OpenStack Pike:

    # zypper addrepo -f obs://Cloud:OpenStack:Pike/openSUSE_Leap_42.3 Pike
    

    Примечание

    Дистрибутив openSUSE использует концепцию паттернов для представления коллекции пакетов. Если вы выбрали „Минимальный сервер (Текстовый режим)“ во время первоначальной установки, вы можете столкнуться с конфликтом зависимостей при попытке установить пакеты OpenStack. Для избежания проблемы, удалите пакет 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
    

    On SLES for OpenStack Rocky:

    # zypper addrepo -f obs://Cloud:OpenStack:Rocky/SLE_12_SP4 Rocky
    

    On SLES for OpenStack Queens:

    # zypper addrepo -f obs://Cloud:OpenStack:Queens/SLE_12_SP3 Queens
    

    On SLES for OpenStack Pike:

    # zypper addrepo -f obs://Cloud:OpenStack:Pike/SLE_12_SP3 Pike
    

    Примечание

    Пакеты подписаны GPG ключом D85F9316. Вам следует проверить отпечаток проимпортированного ключа перед его использованием.

    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
    

Завершите установку

  1. Upgrade the packages on all nodes:

    # zypper refresh && zypper dist-upgrade
    

    Примечание

    Если обновление включает новое ядро, перезагрузите хост, чтобы задействовать его.

  2. Установите клиент OpenStack

    # zypper install python-openstackclient