4.20. 지원 관련 기능

SOS 버전 4.0으로 업데이트

sos 패키지가 버전 4.0으로 업그레이드되었습니다. 이 주요 버전 릴리스에는 여러 가지 새로운 기능 및 변경 사항이 포함되어 있습니다.

주요 변경 사항은 다음과 같습니다.

  • sos 바이너리가 유틸리티의 기본 진입점으로 이전 sosreport 바이너리를 대체했습니다.
  • 이제 SOS 보고서가 sosreport tarballs를 생성하는 데 사용됩니다. sosreport 바이너리는 리디렉션 지점으로 유지 관리되며 이제 sos 보고서를 호출합니다.
  • /etc/sos.conf 파일이 /etc/sos/sos.conf 로 이동되었으며 레이아웃이 다음과 같이 변경되었습니다.

    • [general] 섹션의 이름이 [global]로 변경되었으며, 모든 sos 명령 및 하위 명령에 사용할 수 있는 옵션을 지정하는 데 사용할 수 있습니다.
    • [tunables] 섹션의 이름이 [plugin_options] 로 변경되었습니다.
    • sos 구성 요소, 보고,수집정리 에는 전용 섹션이 있습니다. 예를 들어, sos는 보고서에서 글로벌보고서에서 옵션을 로드합니다.
  • SOS는 이제 Python3 전용 유틸리티입니다. Python2는 더 이상 모든 용량에서 지원되지 않습니다.

SOS 수집

SOS는 공식적으로 sos-collector 유틸리티를 기본 sos 프로젝트에 제공하고 여러 노드에서 동시에 sosreport를 수집하는 데 사용됩니다. sos-collector 바이너리는 리디렉션 지점으로 유지 관리되며 sos collect 를 호출합니다. 독립 실행형 sos-collector 프로젝트는 더 이상 독립적으로 개발되지 않습니다. sos 수집에 대한 개선 사항은 다음과 같습니다.

  • 정책이 정의된 모든 배포에서 보고서 지원하는 모든 배포에서 SOS 수집이 지원됩니다.
  • --insecure-sudo 옵션의 이름이 --nopasswd-sudo 로 변경되었습니다.
  • 노드 수에 동시에 연결하는 데 사용된 --threads 옵션의 이름이 --jobs로 변경되었습니다.

sos clean

SOS는 공식적으로 sos cleaner 유틸리티의 기능을 기본 sos 프로젝트에 제공합니다. 이 하위 명령은 IP 주소, 도메인 이름 및 사용자 제공 키워드 정리와 같은 보고서에서 추가 데이터 난독화를 수행합니다.

참고: --clean 옵션을 sos report 또는 sos collect 명령과 함께 사용하면 sos clean 이 생성 중인 보고서에 적용됩니다. 따라서 보고서를 생성할 필요가 없으며 이후에는 정리된 기능을 적용할 필요가 없습니다.

sos clean 의 주요 개선 사항은 다음과 같습니다.

  • IPv4 주소 난독화 지원. 이렇게 하면 검색된 주소 간에 토폴로지 관계를 유지하려고 합니다.
  • 호스트 이름 및 도메인 이름 난독화 지원.
  • 사용자 제공 키워드 난독화 지원.
  • sos report 명령에 사용된 --clean 또는 --mask 플래그는 생성되는 보고서를 어렵게 만듭니다. 또는 다음 명령은 기존 보고서를 난독화합니다.

    [user@server1 ~]$ sudo sos (clean|mask) $archive

    전자를 사용하면 난독화된 보고서 아카이브가 1개 생성되는 반면, 후자의 경우 두 개의 파일, 즉 난독화된 아카이브와 비공용되지 않은 원본이 생성됩니다.

이 릴리스에 포함된 변경 사항에 대한 전체 내용은 sos-4.0을 참조하십시오.

(BZ#1966838)