4.2. 딥 스캔 실행 및 관리
검사하려는 IT 인프라 부분에 대한 소스 및 인증 정보를 추가한 후 검사 실행을 시작할 수 있습니다. 몇 가지 상황에서는 표준 검사를 실행하는 것만으로는 Red Hat 제품을 보고하는 데 필요한 환경 및 제품 데이터를 찾는 데 충분하지 않습니다.
기본적으로 Discovery는 해당 제품과 관련된 알려진 메타데이터를 사용하여 제품을 검색하고 인쇄합니다. 그러나 이러한 제품을 프로세스 또는 설치 위치에 설치하여 검색 및 지문 알고리즘의 효과를 줄일 수 있습니다. 이 경우 해당 제품을 찾으려면 딥 스캔을 사용해야 합니다.
더 알아보기
딥 스캔을 실행하여 비표준 위치에서 제품을 찾습니다. 자세한 내용은 다음 정보를 참조하십시오.
검사 실행을 시작하면 검사를 관리하기 위해 수행할 수 있는 몇 가지 작업이 있습니다. 이러한 작업에는 새 검사 작업을 실행하고 일시 중지, 다시 시작 및 취소하여 활성 검사를 관리하여 검사 데이터를 업데이트하는 작업이 포함됩니다. 검사를 완료하면 해당 검사를 삭제할 수 있습니다. 자세한 내용은 다음 정보를 참조하십시오.
Discovery를 통해 스캔 작업을 처리하는 방법과 스캔 작업이 진행되는 상태를 포함하여 스캔 및 스캔 작업이 작동하는 방법에 대한 자세한 내용은 다음 정보를 참조하십시오.
4.2.1. 딥 스캔으로 검사 실행
소스 뷰에서 새 스캔을 수행할 수 있습니다. 단일 소스 스캔을 수행하거나 여러 소스를 선택하여 단일 스캔으로 통합할 수 있습니다. 검사 구성의 일부로 딥 스캔 프로세스를 사용하여 비표준 위치의 제품을 검색하도록 선택할 수 있습니다.
현재 검사에서 OpenShift, Ansible 또는 RHACS 검사를 다른 유형의 소스와 결합할 수 없습니다. 그러나 단일 OpenShift, Ansible 또는 RHACS 검사에는 각각 단일 클러스터에만 연결된 OpenShift, Ansible 또는 RHACS 소스가 여러 개 포함될 수 있습니다.
딥 스캔 프로세스에서는 find
명령을 사용하므로 검색 프로세스가 검사 중인 시스템에 CPU 리소스를 많이 사용할 수 있습니다. 따라서 프로덕션 시스템과 같이 지속적인 가용성이 필요한 시스템에 대한 깊은 검사를 선택할 때 재량에 따라 사용해야 합니다.
스캔을 처음 실행하면 스캔이 스캔 뷰에 저장됩니다. 해당 보기에서 검사를 다시 실행하여 데이터를 업데이트할 수 있습니다.
사전 요구 사항
- 스캔을 실행하려면 먼저 스캔하려는 소스와 해당 소스에 액세스할 인증 정보를 추가해야 합니다.
프로세스
- 소스 보기에서 하나 이상의 소스를 선택합니다. 다양한 유형의 소스를 선택하여 단일 스캔으로 결합할 수 있습니다.
선택한 소스에 적합한 스캔 버튼을 클릭합니다.
- 단일 소스의 경우 해당 소스의 행에서 스캔을 클릭합니다. 소스에 대한 확인란을 선택하는 것은 선택 사항입니다.
- 여러 소스를 선택한 경우 툴바에서 스캔 을 클릭합니다.
스캔 마법사가 열립니다.
- 이름 필드에 스캔에 대한 설명이 포함된 이름을 입력합니다.
- 기본 최대 동시 스캔 수를 변경하려면 최대 동시 스캔 필드에 새 값을 설정합니다. 이 값은 스캔 중에 병렬로 스캔되는 물리적 머신 또는 가상 머신의 최대 수입니다.
하나 이상의 제품에서 딥 스캔 프로세스를 사용하려면 다음 정보를 제공하십시오.
- 이러한 제품에 적용되는 딥 스캔 확인란을 선택합니다.
-
선택적으로 Discovery를 스캔할 디렉터리를 입력합니다. 딥 검사에 사용되는 기본 디렉터리는 / ,
/opt
,/
app/home
,/usr
디렉토리입니다.
- 스캔 프로세스를 시작하려면 스캔을 클릭합니다.
검증 단계
스캔 프로세스가 시작되면 소스 보기에 알림이 표시됩니다. 실행 중인 스캔도 스캔 보기에 표시되고 스캔 진행 상황에 대한 메시지가 표시됩니다.
4.2.2. 새 스캔 작업 실행
스캔 이름을 지정하고 처음 실행하면 스캔 보기에 추가됩니다. 그런 다음 스캔 작업이라는 해당 스캔의 새 인스턴스를 실행하여 해당 스캔에 대해 수집된 데이터를 업데이트할 수 있습니다.
프로세스
스캔 보기에서 스캔 세부 정보에서 스캔 실행 아이콘을 클릭합니다.
참고스캔 세부 정보에서 가장 최근 스캔 작업이 성공적으로 완료되지 않으면 이 아이콘에 스캔 다시시도라는 레이블이 지정됩니다.
검증 단계
스캔 프로세스가 시작되면 스캔 진행 상황에 대한 메시지와 함께 알림이 표시됩니다. 완료된 스캔을 보려면 스캔 세부 정보를 보고 이전을 클릭하여 이전 스캔 작업을 모두 볼 수 있습니다.
4.2.3. 스캔 일시 중지, 다시 시작, 취소
스캔 실행을 시작할 때 현재 실행 중인 스캔 작업을 중지해야 할 수 있습니다. 예를 들어 IT 상태 모니터링 시스템의 경고로 인해 긴급 수정을 수행해야 하거나 현재 실행 중인 더 낮은 우선 순위 검사보다 더 많은 CPU 리소스를 사용하는 우선 순위 검사를 실행해야 하는 여러 가지 비즈니스 이유가 있을 수 있습니다.
검사 작업을 일시 중지하거나 취소하여 중지할 수 있습니다. 일시 중지된 스캔 작업을 다시 시작할 수 있지만 취소된 스캔 작업을 다시 시작할 수 없습니다.
프로세스
실행 중인 스캔 작업을 일시 중지하려면 다음을 수행합니다.
- 스캔 보기에서 일시 중지하려는 스캔 작업이 포함된 스캔을 찾습니다.
스캔 일시 중지를 클릭합니다.
참고동시에 여러 스캔이 실행되는 경우 스캔 일시 중지 아이콘이 표시되기까지 몇 분 정도 걸릴 수 있습니다.
일시 중지된 스캔 작업을 다시 시작하려면 다음을 수행합니다.
- 스캔 보기에서 다시 시작하려는 스캔 작업이 포함된 스캔을 찾습니다.
- 스캔 다시 시작을 클릭합니다.
실행 중인 스캔 작업을 취소하려면 다음을 수행합니다.
- 스캔 보기에서 취소하려는 스캔 작업이 포함된 스캔을 찾습니다.
- 스캔 취소 를 클릭합니다.
4.2.4. 스캔 삭제
스캔을 삭제하는 것은 해당 스캔에 대한 검색 및 모든 스캔 작업을 삭제하는 되돌릴 수 없는 작업입니다. 삭제된 스캔을 검색할 수 없습니다.
사전 요구 사항
- 스캔을 삭제하려면 먼저 스캔 탐색에 표시되도록 스캔을 실행해야 합니다.
프로세스
- 탐색에서 스캔을 클릭합니다.
- 삭제하려는 스캔이 포함된 행을 찾습니다.
- 해당 행의 삭제 아이콘을 클릭합니다.
결과
- 스캔이 삭제됩니다.
4.2.5. 스캔 및 스캔 작업 정보
소스 및 인증 정보를 생성한 후 스캔을 생성할 수 있습니다. 스캔 은 재현 가능한 방식으로 스캔을 수행하거나 스캔할 수 있는 단위로 소스를 그룹화하는 오브젝트입니다. 저장된 스캔을 실행할 때마다 해당 인스턴스는 스캔 작업으로 저장됩니다. 스캔 작업의 출력은 해당 소스에 포함된 모든 IT 리소스에 대해 수집된 팩트 컬렉션 보고서 입니다.
스캔에는 하나 이상의 소스와 소스 생성 시 해당 소스와 연결된 인증 정보가 포함됩니다. 스캔 작업이 실행되면 제공된 인증 정보를 사용하여 소스에 포함된 자산에 연락한 다음 자산을 검사하여 보고서의 해당 자산에 대한 팩트를 수집합니다. 단일 스캔에 다양한 유형의 소스를 포함하여 단일 스캔에 여러 소스를 추가할 수 있습니다.
현재 스캔의 다른 유형의 소스와 OpenShift 소스를 결합할 수 없습니다. 그러나 단일 OpenShift 검사에는 각각 단일 클러스터와만 연결된 OpenShift 소스가 여러 개 포함될 수 있습니다.
4.2.6. 작업 처리 스캔
스캔 작업은 처리되는 동안 두 단계 또는 작업을 통해 이동합니다. 이 두 작업은 연결 작업과 검사 작업입니다.
4.2.6.1. 작업 연결 및 검사 작업 스캔
스캔 작업 중에 실행되는 첫 번째 작업은 연결 작업입니다. 연결 작업은 소스에 연결하는 기능을 결정하고 정의된 소스에 대해 검사할 수 있는 시스템 수를 찾습니다. 두 번째 실행 작업은 검사 작업입니다. 검사 작업은 정의된 소스의 각 연결 가능한 시스템에서 데이터를 수집하여 검사 결과를 보고서로 출력하는 작업입니다.
스캔이 여러 소스를 포함하도록 구성된 경우 스캔 작업이 실행되면 각 소스에 대해 이러한 두 작업이 생성됩니다. 먼저 모든 소스에 대한 모든 연결 작업을 실행하여 소스에 대한 연결을 설정하고 검사할 수 있는 시스템을 찾습니다. 그런 다음 모든 소스에 대한 모든 검사 작업을 실행하여 소스에 포함된 액세스 가능한 시스템의 콘텐츠를 검사합니다.
4.2.6.2. 이러한 작업을 처리하는 방법
스캔 작업에서 소스에 대한 연결 작업을 실행하면 네트워크, 서버, 클러스터 또는 사용된 인스턴스에 연결을 시도합니다. 연결에 실패하면 연결 작업이 실패합니다. 네트워크 검사의 경우 네트워크에 연결할 수 없거나 인증 정보가 유효하지 않은 경우 연결 작업에서 (0) 성공 시스템을 보고합니다. 네트워크 스캔용 일부 시스템만 연결할 수 있는 경우 연결 작업에서 연결할 수 있는 시스템에서 성공하고 연결 작업이 실패하지 않습니다.
스캔 보기에서 연결 작업의 상태에 대한 정보를 볼 수 있습니다. 스캔 행에는 가장 최근 검사 작업의 성공적인 시스템 연결 수로 연결 작업 결과가 표시됩니다. 이전 스캔 작업을 확장하여 이전 스캔 작업에 대한 연결 작업 결과를 확인할 수도 있습니다.
스캔 작업에서 소스에 대한 스캔 작업을 실행하면 연결 작업 상태를 확인합니다. 연결 작업이 실패 상태를 표시하거나 0(0)에 성공한 연결이 있는 경우 스캔 작업이 실패 상태로 전환됩니다. 그러나 연결 작업에서 하나 이상의 성공적인 연결을 보고하면 검사 작업이 계속됩니다. 그런 다음 스캔 작업의 결과에 각 개별 시스템의 성공 및 실패 데이터가 표시됩니다. 검사 작업이 성공한 시스템에서 결과를 수집할 수 없거나 검사 작업 중에 다른 예기치 않은 오류가 발생한 경우 스캔 작업이 실패 상태로 전환됩니다.
스캔에 여러 소스가 포함된 경우 각 소스에 고유한 연결 및 검사 작업이 있습니다. 이러한 작업은 다른 소스에 대한 작업과 독립적으로 처리됩니다. 소스에 대한 작업이 하나라도 실패하면 스캔 작업이 실패 상태로 전환됩니다. 스캔 작업은 모든 소스에 대한 모든 스캔 작업 작업이 성공적으로 완료된 경우에만 완료된 상태로 전환됩니다.
스캔 작업이 성공적으로 완료되면 해당 스캔 작업의 데이터가 보고서로 생성됩니다. 스캔 보기에서 성공적인 각 스캔 작업에 대한 보고서를 다운로드할 수 있습니다.
4.2.7. 작업 라이프 사이클 스캔
스캔 작업 또는 스캔의 개별 인스턴스는 라이프사이클 동안 여러 상태를 통해 이동합니다.
스캔을 시작하면 스캔 작업이 생성되고 스캔 작업이 생성됨 상태가 됩니다. 그런 다음 스캔 작업이 처리를 위해 대기열에 추가되고 스캔 작업이 보류 중 상태로 전환됩니다. 스캔 작업은 시작 순서대로 직렬로 실행됩니다.
Discovery 서버가 대기열의 특정 스캔 작업에 도달하면 해당 스캔 작업의 처리가 시작될 때 스캔 작업이 보류 상태에서 실행 상태로 전환됩니다. 스캔 프로세스가 성공적으로 완료되면 스캔 작업이 완료 상태로 전환되고 스캔 작업에서 보고서에서 볼 수 있는 결과를 생성합니다. 스캔 프로세스에서 스캔을 성공적으로 완료하지 못하는 오류가 발생하면 스캔 작업이 중지되고 스캔 작업이 실패 상태로 전환됩니다. 실패한 스캔에 대한 추가 상태 메시지에는 실패 원인을 결정하는 데 도움이 되는 정보가 포함되어 있습니다.
스캔 작업에서 수행된 사용자 작업으로 인한 스캔 작업의 기타 상태입니다. 보류 중이거나 실행 중인 동안 스캔 작업을 일시 중지하거나 취소할 수 있습니다. 일시 중지된 상태의 스캔 작업을 다시 시작할 수 있습니다. 취소된 상태의 스캔 작업은 다시 시작할 수 없습니다.