Discovery 문제 해결
1장. Discovery 정보 링크 복사링크가 클립보드에 복사되었습니다!
Discovery는 사용자가 특정 Red Hat 소프트웨어 사용에 대한 데이터를 수집할 수 있도록 설계되었습니다. Discovery를 사용하면 해당 Red Hat 제품의 사용량을 계산하고 보고하는 데 필요한 시간과 노력을 줄일 수 있습니다.
더 알아보기
Discovery의 목적, 이점 및 특성에 대한 자세한 내용은 다음 정보를 참조하십시오.
Discovery에서 찾고 검사할 수 있는 제품 및 제품 버전에 대한 자세한 내용은 다음 정보를 참조하십시오.
Discovery가 올바른 솔루션인지 여부를 평가하려면 다음 정보를 참조하십시오.
1.1. Discovery란 무엇인가? 링크 복사링크가 클립보드에 복사되었습니다!
Discovery는 검사 및 보고 도구입니다. 이는 네트워크, 운영 체제 및 기타 구성 데이터에서 물리적 시스템 및 가상 시스템 수와 같은 환경 데이터 또는 팩트를 찾고, 식별하고, 보고하도록 설계되었습니다. 또한 해당 네트워크의 IT 리소스에 대한 일부 주요 Red Hat 패키지 및 제품에 대한 자세한 정보를 찾아 식별하고 보고하도록 설계되었습니다.
네트워크에서 실행 중인 소프트웨어 및 시스템을 검사할 수 있으므로 서브스크립션 사용량을 이해하고 보고하는 기능이 향상됩니다. 궁극적으로 이러한 검사 및 보고 프로세스는 인벤토리를 관리하는 대규모 시스템 관리 작업의 일부입니다.
Discovery는 IT 리소스에 액세스하고 검사 프로세스를 실행하기 위해 두 가지 기본 구조를 구성해야 합니다. 인증 정보에는 특정 소스에서 검사 프로세스를 실행하거나 해당 소스의 일부 자산을 실행할 수 있는 충분한 권한이 있는 사용자의 사용자 액세스 데이터(예: 사용자 이름 및 암호 또는 SSH 키)가 포함되어 있습니다. 소스에는 검사할 단일 자산 또는 여러 자산에 대한 데이터가 포함되어 있습니다. 이러한 자산은 호스트 이름, IP 주소, IP 범위 또는 서브넷으로 식별되는 물리적 시스템, 가상 시스템 또는 컨테이너일 수 있습니다. 이러한 자산은 vCenter Server 또는 Red Hat Satellite Server와 같은 시스템 관리 솔루션이거나 Red Hat OpenShift Container Platform에 배포된 클러스터일 수도 있습니다.
현재 가상화 인프라 전용 소스를 사용하여 Discovery에서 검색할 수 있는 유일한 가상화된 배포는 VMware vCenter입니다. Red Hat에서 지원하는 다른 가상화 인프라는 특수 검사를 통해 검색할 수 없습니다. 특수 검사에서 정확한 메타데이터를 반환하지 않더라도 네트워크 일반 검색은 여전히 이러한 자산을 검색할 수 있습니다.
검사 프로세스를 실행하거나 스캔할 때 Discovery와 함께 사용할 여러 인증 정보 및 소스를 저장할 수 있습니다. 검사를 완료한 경우 출력에서 이러한 팩트를 형식화된 데이터 모음으로 액세스하거나 보고서를 작성하여 결과를 검토할 수 있습니다.
기본적으로 Discovery를 사용하는 동안 생성된 인증 정보 및 소스는 데이터베이스에서 암호화됩니다. 값은 AES-256을 사용하여 암호화됩니다. 이러한 암호는 Discovery 서버가 볼트 암호를 사용하여 검색을 실행하여 데이터베이스에 저장된 암호화된 값에 액세스하면 해독됩니다.
Discovery는 에이전트가 없는 검사 도구이므로 검사해야 하는 모든 소스에 툴을 설치할 필요가 없습니다. 그러나 Discovery가 설치된 시스템은 검색 및 검사할 시스템에 액세스할 수 있어야 합니다.
1.2. Discovery는 어떤 제품을 찾을 수 있습니까? 링크 복사링크가 클립보드에 복사되었습니다!
Discovery는 다음 Red Hat 제품을 검색합니다. 각 버전 또는 릴리스에 대해 초기 버전이 나열되며 이후 버전은 검색 대상으로 표시됩니다.
최근에 이름이 변경된 경우 해당 제품의 현재 이름에 더 익숙한 경우 해당 이름이 추가 정보로 제공됩니다. 새 제품 이름이 나열되어 있지만 해당 제품의 특정 버전이 함께 표시되지 않는 한 이후 버전은 적용되지 않습니다.
Red Hat Enterprise Linux
- Red Hat Enterprise Linux 버전 5 이상
- Red Hat Enterprise Linux 버전 6 이상
- Red Hat Enterprise Linux 버전 7 이상
- Red Hat Enterprise Linux 버전 8 이상
- Red Hat Enterprise Linux 버전 9 이상
Red Hat Application Services 제품 (이전 Red Hat Middleware)
- JBoss Enterprise Web Server 버전 1 이상; Red Hat JBoss Web Server 3.0.1 이상
- Red Hat JBoss Enterprise Application Platform 버전 4.2 이상, 버전 4.3 이상, 버전 5 이상, 버전 6 이상, 버전 7 이상
- Red Hat Fuse 버전 6.0 이상
Red Hat Ansible Automation Platform
- Ansible Automation Platform 버전 2 이상
Red Hat OpenShift Container Platform
- Red Hat OpenShift Container Platform 버전 4 이상
Red Hat Advanced Cluster Security for Kubernetes
- Red Hat Advanced Cluster Security for Kubernetes 버전 4 이상
Red Hat Advanced Cluster Security for Kubernetes
- Red Hat Advanced Cluster Management for Kubernetes 버전 2 이상
1.3. Discovery가 사용 적합합니까? 링크 복사링크가 클립보드에 복사되었습니다!
Discovery는 복잡한 네트워크에서 알 수 없는 제품 사용량을 포함하여 Red Hat 제품 인벤토리를 찾고 이해할 수 있도록 하기 위한 것입니다. Discovery에서 생성한 보고서는 Red Hat Solution Architect(SA) 또는 TAM(Technical Account Manager)과의 파트너십을 통해 또는 SEAP(Subscription and Awareness Program)에서 제공하는 분석 및 지원을 통해 가장 잘 이해할 수 있습니다.
별도로 Discovery를 설치하고 사용한 다음 보고서 데이터를 생성하고 볼 수 있지만 검색 설명서는 보고서 결과를 해석하는 데 도움이 되는 정보를 제공하지 않습니다. 또한 Red Hat 지원은 Discovery 설치 및 사용과 관련된 몇 가지 기본 지원을 제공하지만 보고서를 이해하기 위한 지원은 제공하지 않습니다.
Discovery 툴은 Red Hat과 직접 데이터를 자동으로 공유하지 않습니다. 대신 Red Hat 툴 및 서비스에 통합하기 위해 보고서 데이터를 준비하고 Red Hat으로 보낼지 여부를 선택할 수 있습니다. Discovery 툴을 로컬로 사용하여 Discovery가 현재 지원하는 Red Hat 제품의 네트워크를 스캔한 다음 생성된 보고서를 내부 용도로 사용할 수 있습니다.
2장. Discovery 문제 해결 링크 복사링크가 클립보드에 복사되었습니다!
2.1. Discovery 서버 버전 확인 링크 복사링크가 클립보드에 복사되었습니다!
사전 요구 사항
- Discovery 서버 관리자로 명령줄 인터페이스에 로그인해야 합니다.
프로세스
Discovery 서버의 버전을 확인하려면 다음 단계를 사용하십시오.
dsc server status명령을 입력합니다. 예상되는 출력에 사용중인 서버의 버전이 표시됩니다."server_address": "127.0.0.1:9443", "server_id": "45a8ea20-2ec4-4113-b459-234fed505b0d", "server_version": "1.0.0.3e15fa8786a974c9eafe6376ff31ae0211972c36"
"server_address": "127.0.0.1:9443", "server_id": "45a8ea20-2ec4-4113-b459-234fed505b0d", "server_version": "1.0.0.3e15fa8786a974c9eafe6376ff31ae0211972c36"Copy to Clipboard Copied! Toggle word wrap Toggle overflow server status 명령을 실행할 수 없거나 서버에 로그인할 수 없는 경우 다음 Podman images 명령을 사용합니다.
podman images --filter 'reference=registry.redhat.io/discovery/discovery-server-rhel9' --format '{{.Labels.url}}'podman images --filter 'reference=registry.redhat.io/discovery/discovery-server-rhel9' --format '{{.Labels.url}}'Copy to Clipboard Copied! Toggle word wrap Toggle overflow
2.2. Discovery 설치 제거 링크 복사링크가 클립보드에 복사되었습니다!
사전 요구 사항
- Discovery를 실행 중인 시스템에 로그인해야 합니다.
-
dnf에서 특정 기능을 수행하려면 sudo 액세스가 필요합니다.
프로세스
Discovery 서버를 설치 제거하려면 다음 단계를 따르십시오.
uninstall 명령을 실행합니다.
discovery-installer uninstall
discovery-installer uninstallCopy to Clipboard Copied! Toggle word wrap Toggle overflow 설치 프로그램 패키지를 제거합니다.
sudo dnf remove discovery-installer
sudo dnf remove discovery-installerCopy to Clipboard Copied! Toggle word wrap Toggle overflow 명령줄 인터페이스가 설치된 경우 제거합니다.
sudo dnf remove discovery-cli
sudo dnf remove discovery-cliCopy to Clipboard Copied! Toggle word wrap Toggle overflow
2.3. 명령줄 인터페이스를 사용하여 도움말 가져오기 링크 복사링크가 클립보드에 복사되었습니다!
사전 요구 사항
- Discovery 서버 관리자로 명령줄 인터페이스에 로그인해야 합니다.
프로세스
- 일반 항목에 대한 도움말은 man 페이지의 정보를 참조하십시오.
특정 하위 명령에 대한 도움말을 보려면
-h옵션을 사용합니다. 예를 들면 다음과 같습니다.dsc cred -h dsc source -h dsc scan -h
dsc cred -h dsc source -h dsc scan -hCopy to Clipboard Copied! Toggle word wrap Toggle overflow
2.4. SSH 인증 정보 구성 링크 복사링크가 클립보드에 복사되었습니다!
not a valid file on the filesystem와 같은 텍스트가 포함된 오류 메시지가 표시되면 메시지는 SSH 키 파일에 액세스할 수 있는 파일 시스템의 마운트 지점에 문제가 있음이 표시될 수 있습니다.
2.5. 로그 파일 위치 링크 복사링크가 클립보드에 복사되었습니다!
사전 요구 사항
- Discovery를 실행 중인 시스템에 로그인해야 합니다.
-
dnf에서 특정 기능을 수행하려면 sudo 액세스가 필요합니다.
프로세스
로컬 파일 시스템에 있는 Discovery 서버의 로그 파일은 "{HOME}"/.local/share/discovery/log에 있습니다.
로그 데이터는 stdout에 복사되며 Podman 로그를 통해 액세스할 수 있습니다. 로그 출력을 추적하려면 다음 명령에 표시된 대로 -f 옵션을 추가합니다.
podman logs -f discovery-server podman logs -f discovery-celery-worker
podman logs -f discovery-server
podman logs -f discovery-celery-worker
2.6. 서버 암호화 키 백업 또는 복원 링크 복사링크가 클립보드에 복사되었습니다!
암호는 일반 텍스트로 저장되지 않습니다. secret.txt 파일의 콘텐츠를 시크릿 키로 사용하여 암호화 및 암호 해독됩니다. secret.txt 파일을 백업하고 복원해야하는 경우 다음 단계를 사용하십시오.
사전 요구 사항
- Discovery를 실행 중인 시스템에 로그인해야 합니다.
-
dnf에서 특정 기능을 수행하려면 sudo 액세스가 필요합니다.
프로세스
-
암호화된 SSH 인증 정보를 백업하려면
"${HOME}"/.local/share/discovery/data디렉터리로 이동하여secret.txt파일을 복사합니다. secret.txt파일을 복원하려면 다음 명령을 입력합니다. 여기서 path_to_backup 은secret.txt파일이 백업되는 경로입니다.cp -p __path_to_backup__/secret.txt "${HOME}"/.local/share/discovery/data/cp -p __path_to_backup__/secret.txt "${HOME}"/.local/share/discovery/data/Copy to Clipboard Copied! Toggle word wrap Toggle overflow
2.7. 재부팅 후 Discovery 서버 다시 시작 링크 복사링크가 클립보드에 복사되었습니다!
사전 요구 사항
- Discovery를 실행 중인 시스템에 로그인해야 합니다.
-
dnf에서 특정 기능을 수행하려면 sudo 액세스가 필요합니다.
표준 프로세스를 사용하여 Discovery를 설치한 경우 재부팅 후 시스템이 자동으로 시작됩니다. 자동으로 재시작되지 않으면 다음 절차를 사용하십시오.
프로세스
- 재부팅 후 Discovery 애플리케이션을 다시 시작하려면 다음 명령을 사용합니다.
systemctl --user restart discovery-app
systemctl --user restart discovery-app
Red Hat 문서에 관한 피드백 제공 링크 복사링크가 클립보드에 복사되었습니다!
문서 개선을 위한 의견에 감사드립니다. 피드백을 제공하려면 문제를 설명하는 Jira 문제를 엽니다. 요청을 신속하게 처리할 수 있도록 가능한 한 자세한 정보를 제공하십시오.
사전 요구 사항
- Red Hat 고객 포털 계정이 있어야 합니다. 이 계정을 사용하면 Red Hat Jira Software 인스턴스에 로그인할 수 있습니다. 계정이 없는 경우 계정을 생성하라는 메시지가 표시됩니다.
프로세스
피드백을 제공하려면 다음 단계를 수행합니다.
- 다음 링크를 클릭합니다. 문제 만들기.
- 요약 텍스트 상자에 문제에 대한 간략한 설명을 입력합니다.
- 설명 텍스트 상자에 문제에 대한 자세한 내용을 제공합니다. 문제를 발견한 URL을 포함합니다.
- 기타 필수 필드에 대한 정보를 제공합니다. 기본 정보가 포함된 모든 필드가 기본값으로 유지되도록 허용합니다.
- 생성 을 클릭하여 문서 팀에 대한 Jira 문제를 생성합니다.
문서 문제가 생성되고 적절한 문서 팀으로 라우팅됩니다. 피드백을 제공하기 위해 시간을 내어 주셔서 감사합니다.