'프로그램 사용/kvm(virt-manager)'에 해당되는 글 31건

  1. 2023.06.16 중첩가상화
  2. 2020.01.19 kvm cpuinfo proc hide
  3. 2019.10.10 kvm ubuntu Xorg cpu 100% 문제
  4. 2019.10.07 kvm/qemu 로그 위치
  5. 2019.08.28 kvm core 을 guest에 할당하기(affinity)
  6. 2019.07.09 virsh host only network
  7. 2019.07.09 vmdk를 qcow2로 변경하기 2
  8. 2019.05.16 kvm virsh console 사용하기
  9. 2019.04.30 libvirtd와 webvirtmgr
  10. 2019.04.26 리눅스 콘솔창 해상도 변경하기

 

[링크 : https://www.redhat.com/en/blog/inception-how-usable-are-nested-kvm-guests]

 

성능에 대한 고려사항

하드웨어 지원 중첩된 가상화의 경우에도 중첩된 VM은 CPU에 종속된 워크로드의 경우 성능이 10% 이상 저하되고, 입력/출력에 종속된 워크로드는 성능이 10% 넘게 저하될 수 있습니다.

[링크 : https://cloud.google.com/compute/docs/instances/nested-virtualization/overview?hl=ko]

 

 

# cat /etc/modprobe.d/kvm-nested-module.conf
options kvm-intel nested=1
# cat /sys/module/kvm_intel/parameters/nested
Y

[링크 : https://chhanz.github.io/linux/2019/12/30/enable-kvm-nested-virtualization/]

'프로그램 사용 > kvm(virt-manager)' 카테고리의 다른 글

kvm cpuinfo proc hide  (0) 2020.01.19
kvm ubuntu Xorg cpu 100% 문제  (0) 2019.10.10
kvm/qemu 로그 위치  (0) 2019.10.07
kvm core 을 guest에 할당하기(affinity)  (0) 2019.08.28
virsh host only network  (0) 2019.07.09
Posted by 구차니

hypervisor에서 설정에 따라 /proc/cpuinfo 의 내용을 숨길수 있는 것으로 보인다.

 

 

[링크 : https://amp.reddit.com/.../6qn7sk/is_it_possible_to_hide_a_vm_from_being_detected/]

'프로그램 사용 > kvm(virt-manager)' 카테고리의 다른 글

중첩가상화  (0) 2023.06.16
kvm ubuntu Xorg cpu 100% 문제  (0) 2019.10.10
kvm/qemu 로그 위치  (0) 2019.10.07
kvm core 을 guest에 할당하기(affinity)  (0) 2019.08.28
virsh host only network  (0) 2019.07.09
Posted by 구차니

centos 에다가 ubuntu 18.04를 깔았는데

예전에는 잘되던거 같더니만.. virt-manager에서 화면이 안나오고

cpu가 100% 떠서 demsg 확인해보니 아래와 같이 뜬다. (Xorg 죽일때 인 듯)

[ 1319.634237] [drm:qxl_release_from_id_locked [qxl]] *ERROR* failed to find id in release_idr

 

아무튼.. QXL 드라이버 관련 ubuntu에서 변경이 있었나..

kvm에서 QXL 말고 다른 드라이버를 쓰도록 해야하려나?

[링크 : https://www.linuxquestions.org/questions/linux-virtualization-and-cloud-90/kvm-qxl-xorg-driver-4175548090/]

[링크 : https://www.reddit.com/r/archlinux/comments/7l7596/xorg_not_working_on_arch_kvm_guest/]

'프로그램 사용 > kvm(virt-manager)' 카테고리의 다른 글

중첩가상화  (0) 2023.06.16
kvm cpuinfo proc hide  (0) 2020.01.19
kvm/qemu 로그 위치  (0) 2019.10.07
kvm core 을 guest에 할당하기(affinity)  (0) 2019.08.28
virsh host only network  (0) 2019.07.09
Posted by 구차니

centos 7 기준 아래에 존재한다.

/var/log/libvirt/qemu

 

 

$ sudo grep -e 'starting up' -e 'shutting down' /var/log/libvirt/qemu/vmname-log

[링크 : https://serverfault.com/questions/830887/how-to-log-kvm-qemu-guest-boot-reboot-shutdown-time]

'프로그램 사용 > kvm(virt-manager)' 카테고리의 다른 글

kvm cpuinfo proc hide  (0) 2020.01.19
kvm ubuntu Xorg cpu 100% 문제  (0) 2019.10.10
kvm core 을 guest에 할당하기(affinity)  (0) 2019.08.28
virsh host only network  (0) 2019.07.09
vmdk를 qcow2로 변경하기  (2) 2019.07.09
Posted by 구차니

각 업체들 클라우드 서비스 보다보니

가상서버인데 cpu 할당을 한다는 이야기가 있어서 찾아보니

이건가 싶긴한데.. 도대체 가상머신에서 cpu를 고정할당한다는게 무슨 의미일까..

 

하이퍼바이저에 의한 스케쥴링이 아닌

특정 게스트에 cpu affinity를 지정해주는걸 의미하는걸려나?

그게 어떠한 메리트가 존재는 하는건가?

[링크 : https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/5/html/virtualization/ch33s08]

'프로그램 사용 > kvm(virt-manager)' 카테고리의 다른 글

kvm ubuntu Xorg cpu 100% 문제  (0) 2019.10.10
kvm/qemu 로그 위치  (0) 2019.10.07
virsh host only network  (0) 2019.07.09
vmdk를 qcow2로 변경하기  (2) 2019.07.09
kvm virsh console 사용하기  (0) 2019.05.16
Posted by 구차니

virtualbox 등에서 host only network를 제공하는데

kvm 에서도 그와 유사하게 bridge를 구성해서 쓸 수 있게 하는 법이 있을까 찾아보았으나..

적용까지는 못해봄

 

[링크 : https://amoldighe.github.io/2017/12/20/kvm-networking/]

[링크 : https://help.ubuntu.com/community/KVM/Networking]

'프로그램 사용 > kvm(virt-manager)' 카테고리의 다른 글

kvm/qemu 로그 위치  (0) 2019.10.07
kvm core 을 guest에 할당하기(affinity)  (0) 2019.08.28
vmdk를 qcow2로 변경하기  (2) 2019.07.09
kvm virsh console 사용하기  (0) 2019.05.16
libvirtd와 webvirtmgr  (0) 2019.04.30
Posted by 구차니

vmdk를 바로 KVM에서 불러올순 있는데 

먼가 문제가 있는지 정상적으로 부팅이 되지 않아서

어쩔수 없이 vmdk를 qcow2로 변경해서 하니 문제없이 켜진다. 아놔 머야..

virtualbox도 안되고 짜증나네?

 

-o가 아니라 -O(대문자 오)

qemu-img convert -f vmdk openmanage_enterprise.x86_64-0.0.1-disk1.vmdk -O qcow2 OpenManageEntreprise-3-1.qcow2

[링크 : https://blog.lbdg.me/proxmox-convert-vmdk-to-qcow2/]

Posted by 구차니

이 명령어는 시리얼 콘솔을 연결해 주는 듯

 

$ virsh console VM_NAME

도메인 VM_NAME에 연결되었습니다
Escape character is ^]

 

# vim /etc/default/grub
GRUB_TIMEOUT=5
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="crashkernel=auto rhgb quiet console=ttyS0"
GRUB_DISABLE_RECOVERY="true"

grob2-mkconfig -o /boot/grub2/grub.cfgZSH
# grub2-mkconfig -o /boot/grub2/grub.cfg

[링크 : http://inux.systemv.pe.kr/가상-머신에-콘솔-접속하기/]

'프로그램 사용 > kvm(virt-manager)' 카테고리의 다른 글

virsh host only network  (0) 2019.07.09
vmdk를 qcow2로 변경하기  (2) 2019.07.09
libvirtd와 webvirtmgr  (0) 2019.04.30
리눅스 콘솔창 해상도 변경하기  (0) 2019.04.26
VDI GPU passthrough  (0) 2019.04.24
Posted by 구차니

예전에 찾아 놓은 Web GUI 로 된 kvm 관리자를 해보는데

[링크 : https://github.com/retspen/webvirtmgr/wiki/Install-WebVirtMgr]

 

 

libvirtd를 구동하면 에러가 나는데 기본이 TLS 인증이라 그런듯.

아무튼 libvirtd에 설정을 바꾸어주면 되긴하는데.. 인증이 안되네..

$ sudo vim /etc/libvirt/libvirtd.conf

#
# For further information consult https://libvirt.org/format.html
#
# NOTE: the tests/daemon-conf regression test script requires
# that each "PARAMETER = VALUE" line in this file have the parameter
# name just after a leading "#".

#################################################################
#
# Network connectivity controls
#

# Flag listening for secure TLS connections on the public TCP/IP port.
# NB, must pass the --listen flag to the libvirtd process for this to
# have any effect.
#
# It is necessary to setup a CA and issue server certificates before
# using this capability.
#
# This is enabled by default, uncomment this to disable it
listen_tls = 0

# Listen for unencrypted TCP connections on the public TCP/IP port.
# NB, must pass the --listen flag to the libvirtd process for this to
# have any effect.
#
# Using the TCP socket requires SASL authentication by default. Only
# SASL mechanisms which support data encryption are allowed. This is
# DIGEST_MD5 and GSSAPI (Kerberos5)
#
# This is disabled by default, uncomment this to enable it.
listen_tcp = 1



# Override the port for accepting secure TLS connections
# This can be a port number, or service name
#
#tls_port = "16514"

# Override the port for accepting insecure TCP connections
# This can be a port number, or service name
#
tcp_port = "16509"

[링크 : https://libvirt.org/remote.html]

 

위에처럼 하면 접속은 되는데 인증이 안된다.

일단은 과감하게(?) 보안무시하고 실행을 위주로 ㄱㄱ!

$ sudo vim /etc/libvirt/libvirtd.conf

# Change the authentication scheme for TCP sockets.
#
# If you don't enable SASL, then all TCP traffic is cleartext.
# Don't do this outside of a dev/test scenario. For real world
# use, always enable SASL and use the GSSAPI or DIGEST-MD5
# mechanism in /etc/sasl2/libvirt.conf
#auth_tcp = "sasl"
auth_tcp = "none"

[링크 : https://libvirt.org/auth.html]

[링크 : https://computingforgeeks.com/use-virt-manager-as-non-root-user/]

 

일단은 이미지 업로드가 안되서(해당 UI가 깨진건지..) 일단은 사용은 실패

'프로그램 사용 > kvm(virt-manager)' 카테고리의 다른 글

vmdk를 qcow2로 변경하기  (2) 2019.07.09
kvm virsh console 사용하기  (0) 2019.05.16
리눅스 콘솔창 해상도 변경하기  (0) 2019.04.26
VDI GPU passthrough  (0) 2019.04.24
kvm live add cpu  (0) 2019.04.16
Posted by 구차니

KVM을 통해서 하는데 노트북이 1280x1024 밖에 안되다 보니

SPICE를 통해 보면 잘려서 어떻게 해야 하려나?

 

[링크 : https://www.linux-kvm.org/page/SPICE]

 

[링크 : https://patchwork.ozlabs.org/patch/484821/]

 

[링크 : https://www.linux-kvm.org/images/b/b2/01x10b-QEMUGfraphics.pdf]

 

 

 

'프로그램 사용 > kvm(virt-manager)' 카테고리의 다른 글

kvm virsh console 사용하기  (0) 2019.05.16
libvirtd와 webvirtmgr  (0) 2019.04.30
VDI GPU passthrough  (0) 2019.04.24
kvm live add cpu  (0) 2019.04.16
kvm과 HT 그리고 affinity  (0) 2019.04.16
Posted by 구차니