채널 제거

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

1. 채널 제거 준비

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

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

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

1.1. 채널 레이블 식별

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

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

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

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

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

1.2. 채널 시스템 구독 확인

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

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

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

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

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

2. 채널 제거

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

2.1. 하위 채널 제거

절차: 명령 줄을 사용한 하위 채널 제거
  1. 개별 채널을 제거하려면 SUSE Multi-Linux 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