목차로 이동페이지 탐색으로 이동: 이전 페이지 [액세스 키 p]/다음 페이지 [액세스 키 n]
documentation.suse.com / SUSE Linux Enterprise Server 설명서 / 업그레이드 가이드 / 라이프싸이클 및 지원
다음에 적용 SUSE Linux Enterprise Server 15 SP4

2 라이프싸이클 및 지원

이 장에서는 용어, SUSE 제품 라이프사이클 및 서비스 팩 릴리스, 권장 업그레이드 정책에 대한 배경 정보를 제공합니다.

2.1 용어

이 섹션에서는 여러 용어를 사용합니다. 정보를 이해하려면 아래 정의를 읽어보십시오.

백포팅

백포팅은 최신 소프트웨어 버전의 특정 변경 사항을 조정하여 이전 버전에 적용하는 작업입니다. 가장 일반적으로 사용되는 사례가 이전 소프트웨어 구성요소의 보안 문제를 수정하는 것입니다. 대부분은 개선 사항 또는 새로운 기능(덜 일반적임)을 제공하기 위한 유지보수 모델의 일부이기도 합니다.

델타 RPM

델타 RPM은 패키지의 정의된 두 가지 버전 간 이진 차이만으로 구성되므로, 다운로드 크기가 가장 작습니다. 설치하기 전에 전체 RPM 패키지가 로컬 시스템에서 다시 작성됩니다.

다운스트림

오픈 소스 환경에서 소프트웨어를 개발하는 방식을 의미합니다(업스트림과 비교). 다운스트림이라는 용어는 업스트림의 소스 코드를 다른 소프트웨어와 통합하여 최종 사용자가 사용하는 배포본을 빌드하는 개인이나 SUSE 같은 조직을 가리킵니다. 따라서 소프트웨어는 통합자를 통해 개발자로부터 최종 사용자에게로 전달됩니다.

확장, 추가 기능 제품

확장 및 타사 추가 기능 제품은 SUSE Linux Enterprise Server에 제품 가치에 상당하는 추가 기능을 제공합니다. 확장은 SUSE 및 SUSE 파트너를 통해 제공되며, 기본 제품인 SUSE Linux Enterprise Server 위에 등록되고 설치됩니다.

LTSS

LTSS는 Long Term Service Pack Support의 약어로, SUSE Linux Enterprise Server용 확장으로 사용할 수 있습니다.

주 릴리스, GA(일반 공급) 버전

SUSE Linux Enterprise 또는 소프트웨어 제품의 주 릴리스는 새로운 기능과 도구를 제공하고, 더 이상 사용되지 않는 이전 구성 요소를 중지하고, 이전 버전과 호환되지 않는 변경사항을 포함하는 새 버전입니다. 예를 들어, SUSE Linux Enterprise 12 또는 15가 주 릴리스입니다.

마이그레이션

해당 패치를 설치하기 위해 온라인 업데이트 도구 또는 설치 미디어를 사용하여 서비스 팩(SP)을 업데이트하는 것입니다. 이 경우 설치된 시스템의 모든 패키지가 최신 상태로 업데이트됩니다.

마이그레이션 대상

시스템을 마이그레이션할 수 있는 호환되는 제품 세트로, 제품/확장 버전과 리포지토리의 URL을 포함합니다. 마이그레이션 대상은 시간에 따라, 설치된 확장에 따라 변경될 수 있습니다. 여러 마이그레이션 대상을 선택할 수 있습니다.

모듈

모듈은 다른 라이프싸이클을 사용하여 완전히 지원되는 SUSE Linux Enterprise Server의 일부입니다. 명시적으로 정의된 범위가 있고 온라인 채널을 통해서만 전달됩니다. 이러한 채널에 가입하려면 먼저 SUSE Customer Center, RMT(Repository Mirroring Tool: 리포지토리 미러링 도구) 또는 SUSE Manager에 등록해야 합니다.

패키지

패키지는 구성, 예제, 문서와 같은 선택적 구성요소를 포함하여 특정 프로그램에 대한 모든 파일이 포함된 rpm 형식의 압축된 파일입니다.

패치

패치는 하나 이상의 패키지로 구성되어 있으며, 델타 RPM을 사용하여 적용할 수 있습니다. 또한 아직 설치되지 않은 패키지에 종속성을 적용할 수 있습니다.

서비스 팩(SP)

설치 또는 배포가 용이하도록 여러 개의 패치를 하나의 형태로 결합합니다. 서비스 팩은 번호가 지정되며, 일반적으로 보안 수정, 업데이트, 업그레이드 또는 프로그램 기능 개선이 포함됩니다.

업스트림

오픈 소스 환경에서 소프트웨어를 개발하는 방식을 의미합니다(다운스트림과 비교). 업스트림이라는 용어는 소스 코드로 배포된 소프트웨어의 원래 프로젝트, 작성자 또는 유지보수 사용자를 가리킵니다. 피드백, 패치, 기능 개선사항 또는 기타 개선 항목은 최종 사용자 또는 참가자로부터 업스트림 개발자에게 전달됩니다. 업스트림 개발자가 요청을 통합 또는 거부할지 결정합니다.

프로젝트 구성원이 요청을 통합하기로 결정할 경우 최신 버전의 소프트웨어에 표시됩니다. 수락된 요청은 관련된 모든 당사자에게 이점을 제공합니다.

요청을 수락하지 않을 경우 다른 이유 때문일 수 있습니다. 프로젝트의 지침을 준수하지 않거나, 올바르지 않거나, 이미 통합되어 있거나, 프로젝트의 관심사나 로드맵에 포함되지 않은 상태입니다. 업스트림 개발자는 자신의 패치를 업스트림 코드와 동기화해야 하기 때문에 요청을 수락하지 않을 수 없습니다. 이 방식은 일반적으로 사용되지 않지만 필요한 경우가 있습니다.

업데이트

일반적으로 보안 또는 버그 수정을 포함하고 있는 최신 보조 버전의 패키지를 설치합니다.

업그레이드

패키지 또는 배포의 최신 버전 설치를 통해 새 기능을 가져옵니다.업그레이드 옵션 간의 구분은 1.3절 “온라인 및 오프라인 업그레이드”에서 확인할 수 있습니다.

2.2 제품 라이프싸이클

SUSE의 제품 라이프싸이클은 다음과 같습니다.

  • SUSE Linux Enterprise Server의 라이프사이클은 13년(일반 지원 10년, 확장 지원 3년)입니다.

  • SUSE Linux Enterprise Desktop의 라이프사이클은 10년(일반 지원 7년, 확장 지원 3년)입니다.

  • 주 릴리스는 4년마다 발표됩니다. 서비스 팩은 12-14개월마다 제공됩니다.

SUSE는 새 서비스 팩이 릴리스된 후 6개월 동안 이전 서비스 팩을 지원합니다. 언급한 몇 가지 내용을 그림 2.1. “주 릴리스 및 서비스 팩”에서 설명합니다.

주 릴리스 및 서비스 팩
그림 2.1: 주 릴리스 및 서비스 팩

업그레이드 계획을 설계, 검증 및 테스트할 추가 시간이 필요한 경우 Long Term Service Pack Support를 통해 추가 12개월~36개월(12개월 단위)로 지원을 확장할 수 있습니다. 이로 인해 서비스 팩에 대한 지원이 총 2년~5년으로 제공됩니다. 자세한 내용은 그림 2.2. “장기 서비스 팩 지원”을 참조하십시오.

장기 서비스 팩 지원
그림 2.2: 장기 서비스 팩 지원

자세한 내용은 https://www.suse.com/products/long-term-service-pack-support/을 참조하십시오.

라이프사이클, 릴리스 빈도 및 오버레이 지원 기간에 대한 자세한 내용은 https://www.suse.com/lifecycle을 참조하십시오.

2.3 모듈 종속성 및 라이프사이클

모듈 목록, 종속성 및 라이프싸이클은 Modules and Extensions Quick Start 항목을 참조하십시오.

2.4 주기적 라이프싸이클 보고서 생성

SUSE Linux Enterprise Server에서는 설치된 모든 제품의 지원 상태 변경 사항을 정기적으로 확인하고 변경된 경우 전자 메일을 통해 보고서를 송신할 수 있습니다. 보고서를 생성하려면 zypper-lifecycle-pluginzypper in zypper-lifecycle-plugin으로 설치합니다.

시스템에서 systemctl을 사용하여 보고서 생성을 활성화합니다.

> sudo systemctl enable lifecycle-report.timer

텍스트 편집기를 사용하여 /etc/sysconfig/lifecycle-report 파일에서 수신인, 보고서 전자 메일 제목 및 보고서 생성 기간을 구성할 수 있습니다. MAIL_TOMAIL_SUBJ 설정은 메일 수신인과 제목을 정의하고 DAYS는 보고서 생성 간격을 설정합니다.

보고서에는 지원 상태 변경이 미리 표시되는 것이 아니라 변경된 이후에 표시됩니다. 마지막 보고서 생성 이후에 변경된 사항은 최대 14일 이후에 알림을 받을 수 있습니다. DAYS 옵션을 설정할 때는 이 점을 고려해야 합니다. 다음 구성 항목을 필요에 맞게 변경합니다.

MAIL_TO='root@localhost'
MAIL_SUBJ='Lifecycle report'
DAYS=14

최근 보고서는 /var/lib/lifecycle/report 파일에서 확인할 수 있습니다. 이 파일에는 두 개 섹션이 포함되어 있습니다. 첫 번째 섹션은 사용된 제품의 지원 종료에 대해 알립니다. 두 번째 섹션은 패키지의 지원 종료 날짜 및 업데이트 가용성을 나열합니다.

2.5 지원 수준

연장 지원 수준 범위는 10년에 시작하여 13년에 종료됩니다. 이러한 지원은 지속적인 L3 엔지니어링 수준 진단과 반응형 중요 버그 수정을 포함합니다. 이러한 지원 수준에서는 커널의 중대하지 않은 루트 악용 및 사용자의 작업 없이 직접 실행 가능한 기타 루트 악용에 대한 업데이트를 받습니다. 또한 제한된 패키지 제외 목록을 통해 기존 작업 부하, 소프트웨어 스택 및 하드웨어를 지원합니다. 표 2.1. “보안 업데이트 및 버그 수정”에서 개요를 참조하십시오.

표 2.1: 보안 업데이트 및 버그 수정
 

최신 서비스 팩(SP)에 대한 일반 지원

이전 SP에 대한 일반 지원(LTSS 사용)

LTSS를 통한 확장 지원

기능

1-5년

6-7년

8-10년

4-10년

10-13년

기술 서비스

Yes

Yes

Yes

Yes

Yes

패치 및 수정 액세스

Yes

Yes

Yes

Yes

Yes

문서 및 기술 자료 액세스

Yes

Yes

Yes

Yes

Yes

기존 스택 및 워크로드 지원

Yes

Yes

Yes

Yes

Yes

새 배포 지원

Yes

Yes

제한(파트너 및 고객 요청 기반)

제한(파트너 및 고객 요청 기반)

No

향상 요청

Yes

제한(파트너 및 고객 요청 기반)

제한(파트너 및 고객 요청 기반)

No

No

하드웨어 지원 및 최적화

Yes

제한(파트너 및 고객 요청 기반)

제한(파트너 및 고객 요청 기반)

No

No

SUSE SolidDriver 프로그램(이전의 PLDP)을 통한 드라이버 업데이트

Yes

Yes

제한(파트너 및 고객 요청 기반)

제한(파트너 및 고객 요청 기반)

No

최신 SP의 수정 백포트

Yes

Yes

제한(파트너 및 고객 요청 기반)

해당 없음

해당 없음

보안 업데이트1

모두

모두

모두

중요 항목만

중요 항목만

결함 해결

Yes

Yes

제한(보안 수준 1 및 2 결함에만 해당)

제한(보안 수준 1 및 2 결함에만 해당)

제한(보안 수준 1 및 2 결함에만 해당)

1 SUSE Linux Enterprise 업데이트 정책에 대한 자세한 내용은 다음 Knowledgebase Article을 참조하십시오.

2.6 SUSEConnect를 통한 시스템 등록 및 등록 취소

등록할 때 시스템은 SUSE Customer Center(https://scc.suse.com/ 참조) 또는 SMT와 같은 로컬 등록 프록시에서 리포지토리를 수신합니다. 리포지토리 이름은 고객 센터의 특정 URI로 매핑됩니다. 시스템에서 사용 가능한 모든 리포지토리를 나열하려면 다음과 같이 zypper를 사용하십시오.

# zypper repos -u

그러면 시스템에서 사용 가능한 모든 리포지토리 목록이 제공됩니다. 리포지토리 별명, 이름, 사용 가능 여부에 따라 각 채널이 나열되고 새로 고쳐집니다. -u 옵션을 사용하면 채널이 시작된 URI도 표시됩니다.

시스템을 등록하려면 SUSEConnect를 실행합니다. 예를 들면 다음과 같습니다.

# SUSEConnect -r REGCODE

시스템을 해제할 때도 SUSEConnect를 사용할 수 있습니다.

# SUSEConnect --de-register

로컬로 설치된 제품과 제품의 상태를 확인하려면 다음 명령을 사용하십시오.

# SUSEConnect -s

2.7 LTSS 지원 활성화

Long Term Service Pack Support(LTSS)는 SUSE Linux Enterprise Server의 라이프싸이클을 연장하며, 확장으로 사용할 수 있습니다. LTSS에 대한 자세한 내용은 https://www.suse.com/products/long-term-service-pack-support/를 참조하십시오

LTSS 확장을 활성화하려면 다음 단계를 따릅니다.

  1. 사용 중인 시스템이 LTSS에 적합한 구독으로 등록되어 있는지 확인합니다. 시스템이 아직 등록되어 있지 않은 경우 다음을 실행합니다.

    > sudo SUSEConnect -r REGISTRATION_CODE -e EMAIL_ADDRESS
  2. 시스템에서 LTSS 확장을 사용할 수 있는지 확인합니다.

    > sudo SUSEConnect --list-extensions | grep LTSS
    SUSE Linux Enterprise Server LTSS 15 SP4 x86_64
    Activate with: SUSEConnect -p SLES-LTSS/15.4/x86_64 -r ADDITIONAL REGCODE
  3. 다음 지시에 따라 모듈을 활성화합니다.

    > sudo SUSEConnect -p SLES-LTSS/15.4/x86_64 -r REGISTRATION_CODE

2.8 SLE 버전 식별

SLE 설치 버전을 식별해야 하는 경우 /etc/os-release 파일의 컨텐트를 확인하십시오.

zypper를 사용하여 시스템이 XML 출력을 읽을 수 있습니다.

> zypper --no-remote --no-refresh --xmlout --non-interactive products -i
<?xml version='1.0'?>
<stream>
<product-list>
<product name="SLES" version="15" release="0" epoch="0" arch="x86_64" vendor="SUSE" summary="SUSE Linux Enterprise Server 15" repo="@System" productline="sles" registerrelease="" shortname="SLES15" flavor="" isbase="true" installed="true"><endoflife time_t="0" text="0"/><registerflavor/><description>SUSE Linux Enterprise offers [...]</description></product>
</product-list>
</stream>