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

4 오프라인 업그레이드

이 장에서는 매체에서 부팅되는 YaST를 사용하여 기존 SUSE Linux Enterprise 설치를 업그레이드하는 방법을 설명합니다. 예를 들어 DVD에서, 네트워크를 통해 또는 시스템이 있는 하드 디스크에서 YaST 설치 프로그램을 시작할 수 있습니다.

4.1 개념 개요

시스템을 업그레이드하기 전에 먼저 3장 업그레이드 준비를 읽으십시오.

시스템을 업그레이드하려면 새로 설치할 때처럼 설치 원본에서 부팅합니다. 그러나 부팅 화면이 나타나면 설치 대신 업그레이드를 선택해야 합니다. 다음에서 업그레이드를 시작할 수 있습니다.

4.2 설치 미디어에서 업그레이드 시작

아래 절차에서는 DVD에서 부팅하는 방법을 설명하지만 USB 대용량 저장 장치의 ISO 이미지와 같은 다른 로컬 설치 미디어를 사용할 수도 있습니다. 시스템 아키텍처와 시스템에 기존 BIOS 또는 UEFI 중 무엇이 있는지에 따라 미디어와 부팅 방법을 선택합니다.

절차 4.1: SUSE Linux Enterprise Server 15 SP2으로 수동 업그레이드
  1. 부팅 매체를 선택하고 준비합니다(I부. 설치 준비 참조).

  2. SUSE Linux Enterprise Server 15 SP2 통합 설치 프로그램 DVD를 삽입하고 시스템을 부팅합니다. 시작 화면이 표시된 다음 부팅 화면이 표시됩니다.

  3. 선택 사항: 설치 프로그램이 네트워크 소스가 아닌 DVD에서 패키지만 강제로 설치하도록 하려면 부팅 옵션 media_upgrade=1을 추가하십시오.

  4. [부팅] 메뉴에서 업그레이드를 선택하여 시스템을 시작합니다.

  5. 4.4절 “SUSE Linux Enterprise 업그레이드”에 설명된 대로 업그레이드 프로세스를 계속합니다.

4.3 네트워크 원본에서 업그레이드 시작

네트워크 설치 소스에서 업그레이드를 시작하려면 다음 요구사항을 충족해야 합니다.

네트워크 설치 원본에서 업그레이드에 대한 요구사항
네트워크 설치 원본

16장 네트워크 설치 소스 설정에 따라 설정된 네트워크 설치 원본이 설정됩니다.

네트워크 연결 및 네트워크 서비스

설치 서버와 대상 시스템 모두에서 네트워크 연결이 작동 중이어야 합니다. 필요한 네트워크 서비스는 다음과 같습니다.

  • 도메인 네임 서비스

  • DHCP(PXE를 통한 부팅에만 필요, IP는 설정 중 수동으로 설정할 수 있음)

  • OpenSLP(선택 사항)

부팅 미디어

부팅 가능한 SUSE Linux Enterprise DVD, ISO 이미지 또는 작동하는 PXE 설정. PXE를 통한 부팅에 대한 자세한 내용은 17.4절 “PXE 부팅을 위한 대상 시스템 준비” 항목을 참조하십시오. 원격 서버에서 업그레이드 시작에 대한 자세한 내용은 11장 원격 설치 항목을 참조하십시오.

4.3.1 네트워크 설치 원본을 통해 수동 업그레이드 - DVD에서 부팅

이 절차에서는 DVD에서 부팅하는 방법을 예를 들어 설명하지만 USB 대용량 저장 장치의 ISO 이미지와 같은 다른 로컬 설치 미디어를 사용해도 됩니다. 부팅 방법을 선택하고 미디어에서 시스템을 시작하는 방법은 시스템 아키텍처와 시스템에서 기존 BIOS 또는 UEFI를 사용하는지 여부에 따라 다릅니다. 자세한 내용은 아래 링크를 참조하십시오.

  1. SUSE Linux Enterprise Server 15 SP2 통합 설치 프로그램 DVD를 삽입하고 시스템을 부팅합니다. 시작 화면이 표시된 다음 부팅 화면이 표시됩니다.

  2. 사용할 네트워크 설치 원본 유형을 선택합니다(FTP, HTTP, NFS, SMB 또는 SLP). 일반적으로 F4 키를 눌러 선택하지만 시스템에 기존 BIOS 대신 UEFI가 포함된 경우 부팅 파라미터를 수동으로 조정해야 합니다. 자세한 내용은 7장 부팅 파라미터8장 설치 단계 항목을 참조하십시오.

  3. 4.4절 “SUSE Linux Enterprise 업그레이드”에 설명된 대로 업그레이드 프로세스를 계속합니다.

4.3.2 네트워크 설치 원본을 통해 수동 업그레이드 - PXE를 통해 부팅

PXE 부팅을 사용하여 네트워크 설치 원본에서 업그레이드하려면 다음과 같이 하십시오.

  1. DHCP 서버의 설정을 조정하여 PXE를 통한 부팅에 필요한 주소 정보를 제공합니다. 자세한 내용은 절차 17.0. “”을 참조하십시오.

  2. PXE를 통한 부팅에 필요한 부팅 이미지를 저장하도록 TFTP 서버를 설정합니다. 이에 대해 SUSE Linux Enterprise Server 15 SP2 설치 프로그램 DVD를 사용하거나 17.2절 “TFTP 서버 설정”의 지침을 따르십시오.

  3. 대상 시스템에서 PXE 부팅 및 Wake-on-LAN을 준비합니다.

  4. 대상 시스템의 부팅을 시작하고 VNC를 사용하여 이 시스템에서 실행 중인 설치 루틴에 원격으로 연결합니다. 자세한 내용은 11.3절 “VNC를 통한 설치 모니터링”을 참조하십시오.

  5. 4.4절 “SUSE Linux Enterprise 업그레이드”에 설명된 대로 업그레이드 프로세스를 계속합니다.

4.4 SUSE Linux Enterprise 업그레이드

시스템을 업그레이드하기 전에 먼저 3장 업그레이드 준비를 읽어 보십시오. 자동 마이그레이션을 수행하려면 다음 단계를 수행하십시오.

참고
참고: SUSE Customer Center 및 인터넷 연결

업그레이드할 시스템이 SUSE Customer Center에 등록되어 있는 경우에는 다음 프로시저 도중 인터넷에 연결되어 있는지 확인하십시오.

  1. 설치 미디어 또는 네트워크를 통해 부팅한 후 부팅 화면에서 업그레이드 항목을 선택합니다.

    주의
    주의: 잘못 선택하면 데이터가 손실될 수 있음

    이 시점에 업그레이드를 선택했는지 확인합니다. 실수로 설치를 선택한 경우에는 데이터 파티션이 신규 설치로 덮어쓰기됩니다.

    설치 시스템이 시작됩니다.

  2. 시작 화면에서 언어키보드를 선택합니다. 다음을 눌러 계속합니다.

    파티션에 이미 설치된 SUSE Linux Enterprise 시스템이 있는지 확인합니다.

  3. 업그레이드를 위한 선택 화면에서 업그레이드할 파티션을 선택하고 다음을 클릭합니다.

  4. YaST는 선택한 파티션을 탑재하고 업그레이드한 제품의 사용권 계약을 표시합니다. 계속하려면 라이선스를 승인합니다.

  5. 이전에 사용된 리포지토리 화면에서 리포지토리의 상태를 조정합니다. 기본적으로 모든 리포지토리가 제거되어 있습니다. 사용자 지정 리포지토리를 추가하지 않은 경우에는 설정을 변경하지 마십시오. 업그레이드용 패키지는 DVD에서 설치되며 선택 사항으로 다음 단계에서 기본 온라인 리포지토리를 활성화할 수 있습니다.

    사용자 지정 리포지토리가 있는 경우에는 다음의 두 가지 중에 선택할 수 있습니다.

    • 리포지토리 상태를 제거됨으로 유지합니다. 이 리포지토리에서 설치된 소프트웨어는 업그레이드 중에 제거됩니다. 새 릴리스와 일치하는 리포지토리 버전이 없는 경우 이 방법을 사용하십시오.

    • 새 릴리스와 일치하는 경우에는 리포지토리를 업데이트 및 활성화합니다. 목록에서 리포지토리를 클릭하여 URL을 변경한 후 변경을 클릭합니다. 활성화로 설정될 때까지 상태 토글을 확인하여 리포지토리를 활성화합니다.

    시스템이 불안정하거나 작동하지 않을 수 있으므로 리포지토리를 이전 릴리스로 유지하지 마십시오. 그리고 다음을 클릭하여 계속 진행합니다.

  6. 다음 단계는 업그레이드한 시스템을 SUSE Customer Center에 등록했는지의 여부에 따라 달라집니다.

    1. 시스템을 SUSE Customer Center에 등록하지 않은 경우 YaST에는 보조 설치 미디어인 SLE-15-SP2-Full-ARCH-GM-media1.iso 이미지를 사용하는 것을 추천하는 팝업 메시지가 표시됩니다.

      이 미디어가 없는 경우에는 시스템을 등록 없이 업그레이드할 수 없습니다.

    2. 시스템을 SUSE Customer Center에 등록한 경우 YaST는 가능한 마이그레이션 대상과 요약을 표시합니다.

      목록에서 마이그레이션 대상을 하나 선택하고 다음을 선택하여 계속 진행합니다.

  7. 다음 대화 상자에서는 추가 설치 매체를 선택적으로 추가할 수 있습니다. 추가 설치 미디어가 있는 경우 추가 기능 제품을 설치하겠습니다 옵션을 활성화하고 미디어 유형을 지정합니다.

  8. 업그레이드에 대한 설치 설정을 검토합니다.

  9. 모든 설정을 원하는 대로 설정했으면 업데이트를 클릭하여 설치 및 제거 절차를 시작합니다.

    작은 정보
    작은 정보: SMT 클라이언트에서 업그레이드 오류 발생

    업그레이드하려는 SMT 클라이언트 시스템을 업그레이드하지 못한 경우 절차 3.1. “SMT 서버에서 SUSE Linux Enterprise Client 등록 취소” 항목을 참조하여 나중에 업그레이드 절차를 다시 시작하십시오.

  10. 업그레이드 프로세스가 성공적으로 종료된 후에는 4.4.1절 “업그레이드 후 점검”의 설명과 같이 업그레이드 후 점검을 수행합니다.

4.4.1 업그레이드 후 점검

  • 독립 패키지가 있는지 확인합니다. 독립 패키지란 더 이상 어떤 활성 리포지토리에도 속하지 않는 패키지를 말합니다. 다음 명령으로 독립 패키지 목록을 볼 수 있습니다.

    tux > zypper packages --orphaned

    이 목록을 통해 패키지가 아직 필요한지 또는 제거해도 좋은지 알 수 있습니다.

  • *.rpmnew*.rpmsave 파일을 확인하고 해당 파일의 컨텐트를 검토하며 적합한 변경 사항을 병합합니다. 업그레이드에 구성 파일 덮어쓰기가 아닌 기본 구성 파일에 대한 변경 사항이 포함되는 경우, 패키지는 이러한 파일 유형 중 하나를 씁니다. *.rpmnew에는 새로운 기본 구성이 포함되고 원본 파일을 그대로 유지하지만, *.rpmsave는 새 기본 파일로 교체된 원본 구성의 사본입니다.

    전체 파일 시스템에서 *.rpmnew*.rpmsave 파일을 검색할 필요는 없으며 가장 중요한 파일은 /etc 디렉토리에 저장되어 있습니다. 다음 명령을 사용하여 해당 파일을 나열합니다.

    tux > find /etc -print | egrep "rpmnew$|rpmsave$"

4.5 AutoYaST를 사용하여 업그레이드

업그레이드 프로세스를 자동으로 실행할 수 있습니다. 자세한 내용은 Section 4.10, “Upgrade”를 참조하십시오.

4.6 SUSE Manager를 사용하여 업그레이드

SUSE Manager는 SUSE Linux Enterprise 클라이언트용 업데이트, 패치 및 보안 수정을 제공하기 위한 서버 솔루션입니다. 이 솔루션에는 관리 작업 도구 세트와 웹 기반 사용자 인터페이스가 함께 제공됩니다. SUSE Manager에 대한 자세한 내용은 https://www.suse.com/products/suse-manager/를 참조하십시오.

SUSE Manager를 사용하여 시스템 업그레이드를 수행할 수 있습니다. 통합된 AutoYaST 기술을 사용하여 한 개의 주 버전에서 다음 버전으로 업그레이드할 수 있습니다.

SUSE Manager가 시스템을 관리하는 경우에는 SUSE Manager 설명서의 설명과 같이 업데이트합니다. 클라이언트 마이그레이션 프로시저는 https://documentation.suse.com/suma/에서 확인할 수 있는 SUSE Manager 업그레이드 가이드에 설명되어 있습니다.

4.7 롤백 후 등록 상태 업데이트

서비스 팩 업그레이드를 수행할 때는 등록 서버의 구성을 변경하여 새 리포지토리에 대한 액세스를 제공해야 합니다. 업그레이드 프로세스가 중단되거나 복구된 경우(백업 또는 스냅샷에서 복원하여) 등록 서버의 정보가 시스템 상태와 일치하지 않습니다. 이로 인해 업데이트된 리포지토리에 액세스할 수 없거나 클라이언트에서 잘못된 리포지토리가 사용될 수 있습니다.

스냅퍼를 통해 롤백이 이루어지는 경우 부팅 프로세스 중 올바른 리포지토리에 대한 액세스가 설정되도록 등록 서버에 알림이 전달됩니다. 다른 방법으로 시스템을 복구했거나 등록 서버와의 커뮤니케이션에 오류가 발생한 경우 클라이언트에서 수동으로 롤백을 트리거합니다. 수동 롤백 트리거의 예는 네트워크 문제로 인해 서버에 액세스할 수 없는 경우가 될 수 있습니다. 롤백을 수행하려면 다음을 실행합니다.

tux > sudo snapper rollback

특히 다음을 사용하여 서비스를 새로 고친 후에는 시스템에 올바른 리포지토리가 설정되었는지 항상 확인하는 것이 좋습니다.

tux > sudo zypper ref -s

이 기능은 rollback-helper 패키지에 있습니다.

4.8 시스템 등록

업그레이드를 실행하기 전에 시스템을 등록하지 않은 경우 YaST에서 제품 등록 모듈을 사용하여 언제든지 시스템을 등록할 수 있습니다.

시스템을 등록하면 다음과 같은 이점이 있습니다.

  • 지원 자격

  • 보안 업데이트 및 버그 수정 가용성

  • SUSE Customer Center에 액세스

  1. YaST를 시작하고 소프트웨어 ›  제품 등록 을 선택하여 등록 대화 상자를 엽니다.

  2. 사용자나 조직이 가입을 관리하는 데 사용하는 SUSE 계정과 연결된 전자 메일 주소를 입력하십시오. 아직 SUSE 계정이 없다면 SUSE Customer Center 홈 페이지(https://scc.suse.com/)로 이동하여 계정을 생성하십시오.

  3. SUSE Linux Enterprise Server와 함께 받은 등록 코드를 입력하십시오.

  4. 네트워크에서 하나 이상의 로컬 등록 서버를 사용할 수 있으면 목록에서 로컬 등록 서버를 선택할 수 있습니다.

  5. 등록을 시작하려면 다음을 눌러 계속합니다.

    성공적으로 등록한 후 YaST에는 시스템에 사용할 수 있는 확장, 추가 기능 및 모듈이 나열됩니다. 이를 선택하고 설치하려면 20.1절 “온라인 채널에서 모듈 및 확장 설치”를 계속 진행합니다.