채널 제거

1. 사용 사례

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

2. 단계별 지침

수동 채널 제거는 채널 제거 준비채널 제거로 구성됩니다.

2.1. 채널 제거 준비

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

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

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

2.1.1. 채널 레이블 식별

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

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

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

절차: 명령줄을 사용하여 채널 레이블 식별
  1. 다음 명령을 실행하여 채널 목록을 확인할 수 있습니다.

    spacewalk-remove-channel -l

2.1.2. 채널 시스템 구독 확인

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

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

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

절차: 명령줄을 사용하여 채널 시스템 구독 확인
  1. 다음 명령을 실행합니다.

    spacecmd -- softwarechannel_listsystems <Channel Label>

2.2. 채널 제거

메타데이터가 있는 채널의 경우 spacewalk-remove-channel 명령을 사용하여 SUMA 명령줄에서 제거할 수 있습니다. 이 명령은 파일 시스템에서 패키지 자체를 제거하지 않습니다.

파일 시스템에서 패키지를 제거하는 방법에 대한 설명은 [cleaning-up-channel-packages]에서 제공됩니다.

2.2.1. 개별 채널 제거

절차: 명령 줄을 사용한 개별 채널 제거

  1. 개별 채널을 제거하려면 다음 명령을 실행합니다.

spacewalk-remove-channel -c channel-label

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

+

spacewalk-remove-channel -c channel-label1 -c channel-label2

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

Listing 1. 절차: 상위 및 모든 하위 채널 제거 . 다음과 같이 부모 채널을 모든 하위 채널과 함께 제거할 수도 있습니다.+
spacewalk-remove-channel -a sles12-sp5-pool-x86_64

2.2.4. 파일 시스템에서 패키지 정리

Listing 2. 절차: 파일 시스템에서 패키지를 정리합니다 . 다음 명령은 파일 시스템에는 표시되지만 SUMA 데이터베이스에는 표시되지 않는 모든 항목을 확인한 후 제거합니다.
# spacewalk-data-fsck -r -S -C -O

+

최종 정리 명령의 완료에는 몇 분 또는 몇 시간이 걸릴 수 있습니다.