채널 제거

이 장에서는 수명이 종료된 제품을 정리하거나 공간을 확보하거나 기타 목적으로 SUSE Manager에서 SUSE 제공 채널을 수동으로 제거하는 방법을 설명합니다.

1. 채널 제거 준비

채널을 제거하기 전에 제거할 채널의 레이블을 파악해야 합니다. 이 작업은 Web UI을(를) 사용하거나 명령줄에서 수행할 수 있습니다.

  • 시스템이 현재 구독 중이거나 시스템을 구독할 예정인 채널을 제거하지 않도록 주의하십시오.

  • 삭제할 채널에 현재 구독 중인 시스템이 있는 경우 해당 시스템을 업그레이드하거나 구독을 취소할 때까지 채널을 제거하지 않아야 합니다.

1.1. 채널 레이블 식별

절차: Web UI를 사용하여 채널 레이블 식별
  1. SUSE Manager Web UI에서 소프트웨어  채널 목록  전체로 이동합니다.

  2. 이 페이지에는 채널 이름이 표시됩니다. 채널 이름에 대한 링크를 선택하면 채널 레이블 필드가 표시됩니다.

  3. 제거할 채널과 하위 채널을 식별합니다.

절차: 명령줄을 사용하여 채널 레이블 식별
  1. SUSE Manager 컨테이너 호스트에세 다음 명령을 실행하여 채널 목록을 확인할 수 있습니다.

    mgrctl exec -ti -- spacewalk-remove-channel -l

1.2. 채널 시스템 구독 확인

절차: Web UI를 사용하여 채널 시스템 구독 확인
  1. SUSE Manager Web UI에서 소프트웨어  채널 목록  전체로 이동합니다.

  2. 오른쪽에서 시스템 열을 찾습니다.

  3. 제거할 채널 또는 하위 채널의 시스템 열을 확인합니다.

절차: 명령줄을 사용하여 채널 시스템 구독 확인
  1. SUSE Manager 컨테이너 호스트에서 다음 명령 실행:

    mgrctl exec -ti -- 'spacecmd -- softwarechannel_listsystems <Channel Label>'

2. 채널 제거

메타데이터가 있는 채널은 명령줄 도구로만 제거할 수 있습니다. spacewalk-remove-channel 명령은 다른 채널에서 더 이상 참조하지 않는 경우 소프트웨어 패키지를 자동으로 제거합니다. 따라서 데이터베이스에서 메타데이터를 제거하고 스토리지 매체에서 파일을 제거합니다.

2.1. 하위 채널 제거

절차: 명령 줄을 사용한 하위 채널 제거
  1. 개별 채널을 제거하려면 SUSE Manager 컨테이너 호스트에서 다음 명령을 실행합니다.

    mgrctl exec -ti -- spacewalk-remove-channel -c channel-label
  2. 여러 채널을 동시에 제거하려면 각 채널에 -c 플래그를 사용한 다음 channel-label을 사용합니다. 예:

    mgrctl exec -ti -- spacewalk-remove-channel -c channel-label1 -c channel-label2

2.2. 상위 및 모든 하위 채널 제거

절차: 상위 및 모든 하위 채널 제거
  1. 모든 하위 채널이 있는 상위 채널을 제거하려면 spacewalk-remove-channel-a 옵션으로 실행하고 parent-channel-labelsles12-sp5-pool-x86_64와 같은 채널 레이블로 바꿉니다.

    mgrctl exec -ti -- spacewalk-remove-channel -a parent-channel-label