Podman 테스트 주: Rust 기반의 conmon v3 테스트 지원

출처: Fedora Magazine원본 출처에서 열기 ↗
작성 Petr Sklenar07/10/2026 às 16:25417 조회
Fedora Magazine
Imagem do artigo

Podman 및 Fedora 품질 팀은2026년 10월 12일 월요일부터 10월 18일 일요일까지저희는 conmon v3, Rust 기반의 컨테이너 모니터를 테스트하는 데 여러분의 도움을 요청합니다. Podman을 사용하고 있다면, conmon v3를 사용하여 동일한 컨테이너와 명령을 실행해보고, 차이점을 보고해주세요.

우리가 공동 V3를 테스트하는 이유

코몬은 포드만 명령이 시작한 후 컨테이너를 계속 모니터링하는 작은 프로세스입니다. 포드만은 다음을 사용합니다.OCI 런타임예:crun또는runc컨테이너 시작하기; conmon은 입력 및 출력에 연결되어 있으며, podman attach에 대한 연결을 제공하고, 로그를 수집하며, 종료 상태를 기록합니다.

Conmon v3는 C 구현을 Rust 버전으로 대체합니다. 이를 통해 안전한 코드에서 흔한 메모리 오류를 방지하는 데 도움이 됩니다. 또한, 로깅 백엔드에 공유 인터페이스를 제공하여 확장 및 테스트를 더 쉽게 만듭니다.

우리는 이미 Podman의 시스템 테스트를 conmon v3에서 실행하고 있습니다. 이제 다른 사람의 설정에서 개발 컨테이너, 인터랙티브 세션, Quadlet 서비스를 확인하는 데 도움을 요청합니다.

시작하기

우리는 다음을 준비했습니다테스트 주간 위키 페이지설정 지침, 테스트 케이스 링크 및 결과 보고 정보와 함께. Fedora 및 패키지 요구 사항을 확인하기 위해 먼저 시작하고, 중요한 데이터가 없는 테스트 머신 또는 VM을 사용하십시오.

다음 명령으로 새 모니터를 설치하십시오:

sudo dnf install conmon-v3

시스템 전체에서 선택하려면/etc/containers/containers.conf.d/99-conmon-v3.conf다음 내용을 포함:

[engine]
conmon_path = ["/usr/bin/conmon-v3"]

실행podman 정보 확인그리고 공통 경로가 올바른지 확인/usr/bin/conmon-v3그리고 버전이 시작하는지 확인3만약 루트리스 및 루트 Podman을 모두 사용한다면 확인sudo podman info또한, 사용자 설정은 시스템 설정을 덮어쓸 수 있습니다.

이 변경 사항을 적용한 후 새 테스트 컨테이너를 시작합니다. 이미 실행 중인 컨테이너는 기존 모니터를 유지합니다.

테스트 후 원래 설정으로 돌아가려면 드롭-인을 제거합니다. 새 컨테이너는 이제 이전 설정을 사용합니다.

테스트할 내용

다음 영역을 특히 확인해 주시기 바랍니다:

  • 인터랙티브 셸을 열고, 터미널 크기를 조정하고, 분리 및 다시 연결합니다.
  • 다음을 실행합니다:podman exec여기에는 인터랙티브 명령이 포함되며, 출력을 확인하고 종료 상태를 확인합니다.
  • 큰 출력과 줄바꿈 문자가 없는 파일 및 journald 로그를 확인합니다.
  • Quadlet 또는 systemd에 의해 관리되는 서비스 포함, 컨테이너를 시작, 중지 및 재시작합니다.
  • 사용할 수 있는 경우 rootless 또는 rootful Podman, crun 또는 runc을 시도합니다.

멈춤, 출력 누락, 잘못된 종료 상태, 예상치 못한 CPU 사용, 또는 conmon v2와 다른 동작을 감시합니다.위키공통 기능 검사를 포함하는 테스트 케이스 링크

결과 및 도움말

결과를 기록하세요테스트 일 애플리케이션성공적인 테스트도 기록해 주세요.

보고서: 일반적인 문제점Common V3 이슈 추적 시스템다른 Podman 관련 문제에 대해서는, 다음 보고 지침을 참조하십시오.위키 페이지다음 정보를 포함하십시오: Fedora 버전, 관련 패키지 버전, 재현 단계, 관련 로그, 그리고 다음 명령의 출력을:

podman 정보 --디버그

테스트 결과 제출 시 버그 보고서를 함께 첨부하십시오.

테스트 또는 문제 보고에 대한 도움을 받으려면 Matrix에서 저희와 연결하십시오.#podman:fedoraproject.org.


이 기사는 Petr Sklenar와 Jan Kaluza가 공동으로 작성했습니다.

AI 사용에 대한 참고 사항::핵심 기술 내용 및 주장은 모두 저희가 자체적으로 작성했습니다. Claude (Anthropic)는 문법 및 가독성을 향상시키기 위한 편집 도구로만 사용되었습니다.

출처
Fedora Magazine
원본 열기 ↗

⚙콘텐츠가 기계 번역되었습니다.

이 뉴스가 유용했나요?

토론 0

Seja o primeiro a contribuir com o debate.

정보를 공유하고 논거를 홍보하세요

유용한 정보나 데이터를 게시하는 것을 주저하지 마세요.

토론에 참여하려면 로그인하거나 무료 계정을 만드세요.