virt-manager를 MacBook에 설치
2206 단어 KVMmacosvirt-manager
1. 소개
Linux에서는 virt-manakger를 패키지 매니저로부터 인스톨 할 수 있습니다만, Mac에서는 Homebrew에서 인스톨 하는 경우에는 공식 이외의 리포지토리를 이용할 필요가 있습니다.
KVM 호스트에 ssh로 로그인하고 virsh 명령으로 가상 머신을 제어하고 있었지만 virt-manager에서도 조작하고 싶기 때문에 MacBook에 virt-manager를 설치합니다.
2.virt-manager 설치
virt-manager는 Homebrew 공식 리포지토리에 없으므로 공식이 아닌 리포지토리에서 설치합니다. jeffreywildman/homebrew-virt-manager 가 GitHub에서 공개되어 있으므로 그쪽을 이용합니다.
brew tap
brew tap jeffreywildman/homebrew-virt-manager
brew search virt-manager
brew install virt-manager virt-viewer
# ビルドするので時間がかかります。完了するまで待ちます。
brew tap은 공식이 아닌 리포지토리를 추가하는 Homebrew 명령.
username/repository 형식으로 brew tap을 실행하면 GitHub 리포지토리를 참조할 수 있습니다.
3. virt-manager 시작 및 KVM 호스트에 연결
KVM은 qemu+ssh로 연결합니다. 공개 키를 호스트에 등록해 둡니다.
(키 쌍을 작성하지 않은 경우 ssh-keygen -t rsa로 작성.)
ssh-copy-id username@libvirthost
터미널에서 다음 명령을 실행하여 virt-manager를 시작한 다음 KVM 호스트에 연결합니다.
# 初回接続時は以下のコマンドの方がトラブルなく接続できます
virt-manager -c 'qemu+ssh://user@libvirthost/system?socket=/var/run/libvirt/libvirt-sock'
# 2回目以降は以下のコマンドを起動すると過去の接続情報が残っているので選択して再接続します
virt-manager --no-fork
연결하면 ↓ 같은 느낌. (이미 VM 생성됨)
4. 참고
원격에서 KVM에 연결하려면 다음 설정이 필요하지만 qemu+ssh 방식으로 연결하는 경우에는 필요하지 않습니다. (일단 메모)
/etc/libvirt/libvirtd.conf
listen_tls=0
listen_tcp=1
tcp_port=16509
listen_addr="*"
mdns_adv=0
auth_tcp="none"
/etc/init/libvirt-bin.conf(Ubuntu)
# -lを追加
exec /usr/sbin/libvirtd -l $libvirtd_opts
#コメントアウトを外す
LIBVIRTD_ARGS="--listen"
sudo service libvirtd restart
5. 참고 정보
jeffreywildman/homebrew-virt-manager
Reference
이 문제에 관하여(virt-manager를 MacBook에 설치), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tamo_breaker/items/8e8474f1000f6184ddfc텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)