9.4. 임시 가상 머신 관리
bcvk 임시 run 명령을 사용하여 빠른 반복 및 테스트를 위해 임시 VM(임시 가상 머신)을 시작할 수 있습니다. 이러한 VM은 사용자 공간 가상화를 사용하며 root 권한이 필요하지 않습니다.
사전 요구 사항
-
호스트 시스템에
bcvk유틸리티를 설치했습니다. -
기능적인 가상화 스택(QEMU,
virtiofsd)이 있는 호스트 환경이 있습니다. - 현재 사용자에 대해 Podman을 설치 및 구성했습니다.
-
podman login명령을 사용하여registry.redhat.io에 인증했습니다.
프로세스
bootc컨테이너를 임시 VM으로 실행합니다.$ bcvk ephemeral run -d --rm -K --name my-test-vm registry.redhat.io/rhel10/rhel-bootc:latest-d- VM을 분리 모드로 실행합니다(후크).
--rm- VM을 자동으로 제거하고 중지되면 리소스를 정리합니다.
-K- 즉시 액세스할 수 있도록 호스트의 SSH 키를 VM에 자동으로 삽입합니다.
--name-
사용자 지정 이름(
my-test-vm)을 인스턴스에 할당합니다.
선택 사항:
run-ssh명령을 사용하여 단일 단계에서 VM을 시작하고 입력합니다.$ bcvk ephemeral run-ssh registry.redhat.io/rhel10/rhel-bootc:latest이 모드에서 VM은 세션 기반 리소스로 처리됩니다. SSH 쉘을 종료할 때 자동으로 종료됩니다.
- VM 환경 내에서 필요한 작업을 수행합니다.
세션을 종료합니다.
$ exit참고종료 시 임시 VM 내의 모든 변경 사항이 삭제되고 호스트에서 리소스를 회수합니다.