![시스템이 시작될 때 일반 사용자 시작 시 libvirt 가상 머신을 설치하는 방법은 무엇입니까?](https://linux55.com/image/195472/%EC%8B%9C%EC%8A%A4%ED%85%9C%EC%9D%B4%20%EC%8B%9C%EC%9E%91%EB%90%A0%20%EB%95%8C%20%EC%9D%BC%EB%B0%98%20%EC%82%AC%EC%9A%A9%EC%9E%90%20%EC%8B%9C%EC%9E%91%20%EC%8B%9C%20libvirt%20%EA%B0%80%EC%83%81%20%EB%A8%B8%EC%8B%A0%EC%9D%84%20%EC%84%A4%EC%B9%98%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
일반 사용자(즉, 사용자가 아님 ) root
로 가상 머신을 설치하고 virt-install
가상 머신이 자동으로 시작되도록 구성했습니다.
$ virsh dominfo vm
Id: 1
Name: vm
UUID: eef95dd6-5efe-4059-8dcc-3e35db12f55d
OS Type: hvm
State: running
CPU(s): 4
CPU time: 253.7s
Max memory: 4194304 KiB
Used memory: 4194304 KiB
Persistent: yes
Autostart: enable
Managed save: no
Security model: none
Security DOI: 0
$ ls -l /home/user/.config/libvirt/qemu/autostart/
total 0
lrwxrwxrwx 1 user user 47 Apr 30 16:59 vm.xml -> /home/user/.config/libvirt/qemu/vm.xml
$
자동으로 시작 vm
되지만 일반 사용자가 로그인할 때만 시작됩니다. 일반 사용자가 아직 로그인하지 않은 vm
경우 시스템을 시작하는 방법은 무엇입니까? 또한 아래에 심볼릭 링크를 만들었지만 /etc/libvirt/qemu/autostart/
도움이 되지 않았습니다.
답변1
시작 시 무언가를 실행하려면 작업에 대한 systemd 단위 서비스를 구성해야 합니다. 예를 들면 다음을 참조하세요. https://askubuntu.com/questions/676007/how-do-i-make-my-systemd-service-run-via-특이적-user-and-start-on-boot
또한 심볼릭 링크가 손상된 것으로 보이며 자체적으로 참조됩니다.