libvirt

Virsh는 가상 머신에 동적 IP 주소를 할당하지 않습니다.
libvirt

Virsh는 가상 머신에 동적 IP 주소를 할당하지 않습니다.

libvirt가 생성한 기본 네트워크에 연결된 Debian 12 호스트에 KVM 시스템을 설정하려고 합니다. 하지만 네트워크가 활성화되어 있고 사용 가능한데도 192.168.122.1/24... # ip addr show virbr0 55: virbr0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000 link/ether 52:54:00:16:d4:1a brd ff:ff:...

Admin

권한 거부로 인해 libvirt가 장치를 런타임에 바인딩할 수 없습니다.
libvirt

권한 거부로 인해 libvirt가 장치를 런타임에 바인딩할 수 없습니다.

libvirt 를 통해 새 도메인을 시작하려고 합니다 virsh start my-domain. 하지만 이 권한 거부 오류로 인해 실패합니다. error: internal error: Process exited prior to exec: libvirt: error : Failed to bind /dev/my_pool/boot.raw on to /run/libvirt/qemu/1-my-domain.dev/my_pool/boot.raw: Permission denied /run/libvirt/qemu/...

Admin

Qemu가 오디오 XML 구성을 허용하지 않는 이유는 무엇입니까?
libvirt

Qemu가 오디오 XML 구성을 허용하지 않는 이유는 무엇입니까?

audiodev를 가상 머신에 전달하고 싶지만 libvirt가 이 오류와 함께 종료됩니다. error: internal error: process exited while connecting to monitor: 2024-03-17T23:29:37.725695Z qemu-system-x86_64: XDG_RUNTIME_DIR not set 이것은 vm에 대한 라인입니다. <qemu:arg value="-device"/> <qemu:arg value="usb-audio,audiodev=...

Admin

Libvirt iptable 체인 LIBVIRT_FWX는 인터페이스의 내부 트래픽에 영향을 미치지 않습니다.
libvirt

Libvirt iptable 체인 LIBVIRT_FWX는 인터페이스의 내부 트래픽에 영향을 미치지 않습니다.

libvirt 네트워크를 만들었습니다.열려 있는모드에 대해 생성된 iptable 규칙을 추가했습니다.냇패턴 네트워크. 내 계획은 기본적으로냇하지만 그 위에 사용자 정의 iptable 규칙을 추가하세요. (개방 모드를 사용하고 규칙을 직접 관리하는 것이 더 쉽습니다.) 사용 사례 예: vmX에서 vmY, vmZ까지를 제외하고 VM 간에 네트워크 내 통신이 없습니다. 지금까지 모든 것이 이전처럼 작동하고 있습니다.냇모델. 그러나 내부 com을 차단하는 규칙을 추가하면 다음과 같은 사항이 나타납니다. 약간...

Admin

가상 호스트의 브리지
libvirt

가상 호스트의 브리지

몇 년 전 저는 2개의 서로 다른 LAN과 통신하는 2개의 네트워크 카드를 사용하여 RHEL 7에 가상 호스트를 설정했습니다. 등 brctl의 조합을 사용했습니다 . ifconfig호스트에는 두 LAN 모두에 게스트가 있습니다. LAN1의 게스트와 외부 호스트는 호스트에 연결할 수 있어야 합니다. 그러나 LAN2의 누구도 호스트에 연결할 이유가 없습니다. 호스트에서 LAN2로의 모든 트래픽은 외부 스위치와 방화벽을 통과해야 합니다. ------ x.x.1.17 LAN1 x.x.1.1---- ...

Admin

libvirt는 자동 메모리 확장을 지원합니까?
libvirt

libvirt는 자동 메모리 확장을 지원합니까?

소프트웨어 구축을 위해 Arch Linux 호스트에서 실행되는 KVM/QEMU/libvirt Arch Linux VM이 있습니다. 유휴 상태에서는 2GiB RAM에 액세스할 수 있지만 소프트웨어를 구축할 때는 32GiB RAM에 액세스할 수 있기를 원합니다. 다음 구성을 사용하면 2GiB RAM으로 머신을 부팅하고 메모리 풍선을 수동으로 팽창 및 수축시킬 수 있지만 해당 autodeflate옵션은 아무런 효과가 없는 것 같습니다. <memory unit='GiB'>32</memory&...

Admin

Libvirt는 후크 포크를 허용합니다.
libvirt

Libvirt는 후크 포크를 허용합니다.

다음 Libvirt 후크가 있는 경우/etc/libvirt/hooks/qemu.d/hook.sh #!/usr/bin/env bash if [[ $1 == "SEARCH_FOR_ME" ]]; then while true; do sleep 1 done fi bash /etc/libvirt/hooks/qemu.d/hook.sh SEARCH_FOR_ME & disown $! touch /tmp/test123 exit 0 이제 가상 머신을 시작하면 이 후크가 호출되...

Admin

qemu/virt-manager와 samba가 동일한 폴더를 읽고 쓸 수 있도록 SELinux를 구성하시겠습니까?
libvirt

qemu/virt-manager와 samba가 동일한 폴더를 읽고 쓸 수 있도록 SELinux를 구성하시겠습니까?

문제의 결론 Samba 아래에 공유된 로컬 폴더가 있지만 qemu(사용자 세션을 통해)가 virtio-9p를 통해 해당 폴더에 액세스하도록 허용하려고 하면 오류(SELinux avc)가 발생합니다. SELinux가 비활성화된 상태에서도 잘 작동하지만 작동하길 원합니다.그리고SELinux. 도와주세요. 배경 Fedora 호스트에 samba와 virt-manager/qemu를 설치했습니다. 둘 다 서로 독립적으로 잘 작동합니다(예를 들어, samba 디렉토리와 vm 디렉토리는 동일한 드라이브에 있지 않더...

Admin

Loupedeck USB 장치 "libvirtd"가 UDEV 규칙을 통해 Win에 전달되었습니다.
libvirt

Loupedeck USB 장치 "libvirtd"가 UDEV 규칙을 통해 Win에 전달되었습니다.

나는 가지고있다이 콘솔QEMU에서 실행되는 Win11에 USB로 전달하려고합니다. USB 장치로 "리디렉션"되는 것이 마음에 들지 않았기 때문에 이에 대한 UDEV 규칙을 작성했습니다. b/c 나는 그것을 가지고 있지 않았고 물론 권한도 없었습니다. 규칙: $udevadm info --attribute-walk --path=$(udevadm info --query=path --name=/dev/ttyACM0) Udevadm info starts with the device specified by t...

Admin

KVM Qemu + Libvirt -> Debian 호스트+게스트 => OpenGL/3D 가속 -> 효과 없음
libvirt

KVM Qemu + Libvirt -> Debian 호스트+게스트 => OpenGL/3D 가속 -> 효과 없음

안녕하세요, 저는 가상 머신을 생성하기 위해 KVM+Qemu 및 libvirt(GUI로서의 VirtManager)와 함께 debian12를 사용하고 있습니다. "일부" GPU 가속 기능을 갖춘 몇 개의 VM을 원합니다. 동시에 여러 가상 머신에 GPU를 사용하고 싶기 때문에 직접 GPU 패스스루가 없습니다. 호스트 GPU:09:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere [Radeon RX 470/4...

Admin

Wireguard가 공유에서 wg0.conf를 읽을 수 없습니다.
libvirt

Wireguard가 공유에서 wg0.conf를 읽을 수 없습니다.

libvirt로 실행되고 virtiofs. hostshare /etc/wireguard virtiofs rw,relatime 0 0 게스트의 디렉터리는 에 매핑되고 /etc/wireguard, 공유 폴더에 대한 권한은 모두 호스트와 게스트입니다 root:root (id:0). 이 디렉토리에 파일을 생성하면 wg0.confsystemd 서비스가 실패합니다. Dec 11 12:59:11 vpn-server systemd[1]: Starting [email protected] - WireGuar...

Admin

소스에서 빌드된 qemu에서 가상 머신 및 virsh 명령 실행
libvirt

소스에서 빌드된 qemu에서 가상 머신 및 virsh 명령 실행

주어진 지침을 사용하여 소스에서 QEMU를 빌드하려고 합니다.여기. QEMU의 마이그레이션 메커니즘에 기능을 추가하기 위한 연구 논문을 구현하려고 하므로 (소스에서) QEMU의 사용자 정의 빌드가 필요합니다. Ansible을 사용하여 Vm의 전체 빌드와 실행은 물론 마이그레이션을 자동화하고 있기 때문에 모든 작업을 수행하려면 cli 명령이 필요합니다. 종속성을 설치하고 다음 2개의 명령을 사용하여 생성된 qcow2 이미지에 운영 체제를 설치하는 옵션이 있는 화면으로 이동할 수 있었습니다. cd q...

Admin

kvm 가상 머신 내에서 mcelog를 실행하는 것이 합리적입니까?
libvirt

kvm 가상 머신 내에서 mcelog를 실행하는 것이 합리적입니까?

나는 그것이 qemu/kvm/libvirt 오류를 포착하고 실제 하드웨어와 아무 관련이 없을 수도 있다고 생각합니다. 물론 호스트 시스템에서 mcelog를 실행하지만 kvm 가상 시스템 내에서 실행하는 것이 가치 있고 도움이 됩니까? ...

Admin

서버를 다시 시작하는 프로세스를 확인하는 방법이 있습니까?
libvirt

서버를 다시 시작하는 프로세스를 확인하는 방법이 있습니까?

무작위로 재부팅되는 것처럼 보이는 kvm 가상 머신이 있습니다. 재부팅, 종료, 오류, 코어 덤프, 패닉 등에 대한 내용이 syslog에 표시되지 않습니다. 호스트의 libvirtd 로그에 오류가 없고, qemu 로그에도 오류가 없으며, 호스트에도 오류가 없습니다. 일부 임의의 프로세스가 가상 머신 내부에서 다시 시작 시스템 호출을 호출하는 것 같습니다. 그게 내가 생각할 수 있는 전부야... 이 문제의 원인이 무엇인지 어떻게 알 수 있나요? 운영체제는 데비안입니다. ...

Admin

Debian 기반 클라이언트는 때때로 UEFI 쉘 qemu로 부팅됩니다.
libvirt

Debian 기반 클라이언트는 때때로 UEFI 쉘 qemu로 부팅됩니다.

내 호스트는 Debian 12를 실행하고 있으며 QEMU 및 libvirt를 하이퍼바이저로 사용합니다. 정상적으로 부팅하는 대신 거의 항상 UEFI 셸로 부팅하는 여러 Debian 기반 서버 VM이 있습니다. 여전히 exit를 입력하고 grub의 efi 파일로 이동하여 부팅할 수 있지만 다른 게스트(Windows VM 포함)에서는 이 현상이 발생하지 않기 때문에 짜증납니다. 이 문제를 해결하는 방법을 아시나요? libvirt XML 관련 부분: <os firmware="efi"> ...

Admin