SUSE를 위한 OpenStack 패키지

배포판들은 릴리즈 스케줄이 서로 다르므로 OpenStack 패키지를 배포판의 일부 또는 다른 방법을 사용하여 릴리즈합니다. 다음 과정을 모든 노드에서 수행합니다.

참고

여기에서 설명하는 OpenStack 패키지 셋업은 컨트롤러, compute, 그리고 블록 스토리지 노드에 해당하는 모든 노드에서 이루어져야 합니다.

경고

계속 진행하기 전에 배포판에서 사용 가능한 기본 인스톨 패키지에 대한 최신 버전을 호스트가 가지고 있어야 합니다.

참고

OpenStack 환경에 영향을 줄 수 있으므로 자동 업데이트 서비스를 비활성화 또는 제거합니다.

OpenStack 저장소 활성화

  • openSUSE 또는 SLES 버전, 그리고 설치하고자 하는 OpenStack 버전에 기반한 Open Build 서비스 저장소를 활성화합니다:

    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
    

    OpenStack Queens를 위한 openSUSE에서:

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

    OpenStack Pike를 위한 openSUSE 에서:

    # 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
    

    OpenStack Queens를 위한 SLES에서:

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

    OpenStack Pike를 위한 SLES 에서 :

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

    참고

    패키지는 D85F9316 GPG 키로 서명되어 있습니다. 사용하기 전에 가져온 GPG 키의 fingerprint를 검증해야 합니다.

    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. 모든 노드에 있는 패키지를 업그레이드합니다:

    # zypper refresh && zypper dist-upgrade
    

    참고

    새로운 커널이 업그레이드 과정에 포함되어 있다면 호스트를 재부팅하여 활성화합니다.

  2. OpenStack 클라이언트를 설치합니다:

    # zypper install python-openstackclient