컨텐트 라이프싸이클 관리자를 사용하여 업그레이드

관리할 SUSE Linux Enterprise Server 클라이언트가 많은 경우, 콘텐츠 라이프사이클 관리자를 사용하여 제자리 업그레이드를 자동화할 수 있습니다.

1. 업그레이드 준비

클라이언트를 업그레이드하려면 먼저 다음과 같은 준비 작업을 마쳐야 합니다.

  • 컨텐트 라이프싸이클 프로젝트 생성

  • 활성화 키 생성

  • 자동 설치 가능한 배포판 생성

  • 자동 설치 프로파일 생성

절차 콘텐츠 라이프사이클 프로젝트 생성
  1. 배포를 위한 컨텐트 라이프싸이클 프로젝트를 생성합니다.

    자세한 내용은 컨텐트 라이프싸이클 관리을 참조하십시오.

  2. 프로젝트에 대해 설명하는 짧은 이름을 선택해야 합니다.

  3. 배포에 필요한 모든 소스 채널 모듈을 포함합니다.

  4. 필요에 따라 필터를 추가하고 하나 이상의 환경을 설정합니다.

절차 활성화 키 생성
  1. 배포를 위한 활성화 키를 생성합니다.

    자세한 내용은 활성화 키을 참조하십시오.

  2. 활성화 키에 필터링된 프로젝트 채널이 모두 포함되어 있어야 합니다.

절차 자동 설치 가능한 배포 생성
  1. 마이그레이션하려는 모든 기본 채널에 대해 자동 설치 가능한 배포판을 생성합니다.

    자세한 내용은 자동 설치 가능한 배포판을 참조하십시오.

  2. 컨텐트 라이프싸이클 프로젝트의 이름을 참조하는 레이블을 배포에 지정합니다.

  3. Installer Generation 필드의 사용 중인 SLES 버전을 선택합니다.

절차 자동 설치 프로파일 생성
  1. 업그레이드하여 도달하려는 모든 대상 배포 및 서비스 팩에 대해 자동 설치 프로파일을 생성합니다.

    자세한 내용은 자동 설치 프로파일을 참조하십시오.

  2. 프로파일의 변수를 사용해 다양한 라이프싸이클 환경을 구별할 수 있습니다.

자동 설치 프로파일의 예는 https://github.com/SUSE/manager-build-profiles/tree/master/AutoYaST.을 참조하십시오.

현재 위치에 업그레이드를 자동화하기 위해 자동 설치 프로파일에서 다음 변수를 사용합니다.

Listing 1. 예: 자동 설치 프로파일에서 사용할 변수
registration_key=1-15sp1-demo-test
org=1
channel_prefix=15sp1-demo-test
distro_label=15sp1-demo-test
Listing 2. 예: 자동 설치 프로파일에서 사용할 항목
 <listentry>
     <ask_on_error config:type="boolean">true</ask_on_error>
     <media_url>https://$redhat_management_server/ks/dist/child/$channel_prefix-sle-module-web-scripting15-sp1-pool-x86_64/$distro_label</media_url>
     <name>$channel_prefix SLE-Module-Web-Scripting15-SP1 Pool for x86_64 </name>
     <product>Web Scripting Module 15 SP1 x86_64 Pool</product>
</listentry>

2. 업그레이드

업그레이드를 위해 서버 준비를 완료했으면 이제 클라이언트를 조달할 수 있습니다.

절차 클라이언트 프로비저닝
  1. SUSE Multi-Linux Manager Web UI에서 시스템  시스템 목록으로 이동하여 프로비저닝할 클라이언트를 선택하고 시스템 세트 관리자에 추가합니다.

  2. 시스템  시스템 세트 관리자  개요로 이동하여 Provisioning 탭을 클릭합니다.

  3. 사용할 자동 설치 프로파일을 선택합니다.

PXE 부팅을 사용할 수 있는 클라이언트의 경우, 프로비저닝을 완료하는 즉시 마이그레이션이 자동으로 진행됩니다. 다른 모든 클라이언트의 경우, 업그레이드를 수행하기 위해 Cobbler을 사용할 수 있습니다.

절차 클라이언트를 업그레이드하기 위해 Cobbler을 사용
  1. 명령 프롬프트에서 루트 권한으로 컨테이너 내부의 셸로 이동하려면 다음을 실행합니다.

    mgrctl term
  2. 사용 가능한 Cobbler 프로필을 확인합니다:

    cobbler profile list
  3. 다음과 같이 선택한 프로파일 및 배포로 ISO 파일을 빌드합니다.

    cobbler buildiso --iso=/tmp/SLE_15-sp1.iso --profiles=SLE_15-sp1:1:Example --distro=SLE_15-sp1

클라이언트를 프로비저닝하기 위해 CD-ROM을 사용하는 방법에 대한 자세한 정보는 CD-ROM 또는 USB 키를 통한 설치을 참조하십시오.