이미 사용 가능한 XML 파일이 없으면 virsh를 사용하여 새로운 가상 머신을 생성할 수 없는 것 같습니다.
방금 QEMU-KVM이 작동하는 데 필요한 모든 구성 요소를 설치했으며 이제 첫 번째 가상 머신을 생성해야 합니다.
어떻게?
팁: 그래픽이 없습니다!
답변1
꽤 좋은 가이드가 있어요여기. 기본적으로 사용하려는 도구는 virt-install이며, QEMU-KVM에 필요한 모든 것을 설치했다면 이미 가지고 있어야 합니다. 이것이 가장 관련성이 높은 부분입니다.
6. virt-install을 사용하여 새 게스트 VM 생성
virt-install 도구는 가상 머신을 생성하는 데 사용됩니다. 이 도구는 대화형 또는 비대화형 모드에서 사용할 수 있습니다.
다음 예에서는 VM을 생성하는 데 필요한 모든 값을 명령줄 인수로 virt-install 명령에 전달합니다.
# virt-install \
-n myRHELVM1 \
--description "Test VM with RHEL 6" \
--os-type=Linux \
--os-variant=rhel6 \
--ram=2048 \
--vcpus=2 \
--disk path=/var/lib/libvirt/images/myRHELVM1.img,bus=virtio,size=10 \
--graphics none \
--cdrom /var/rhel-server-6.5-x86_64-dvd.iso \
--network bridge:br0
위 virt-install 명령의 매개변수는 다음과 같은 의미를 갖습니다.
n
: 가상 머신 이름
description
:가상 머신에 대한 유효한 설명입니다. 예: 애플리케이션 서버, 데이터베이스 서버, 웹 서버 등
os-type
:운영 체제 유형은 Linux, Solaris, Unix 또는 Windows일 수 있습니다.
os-variant
:배포 유형은 위의 os-type입니다. 예를 들어 Linux의 경우 rhel6, centos6, ubuntu14, suse11, fedora6 등이 될 수 있습니다.Windows의 경우 win2k, win2k8, win8, win7이 될 수 있습니다.
ram
:VM 메모리(MB)
vcpu
:VM의 총 가상 CPU 수입니다.
disk path=/var/lib/libvirt/images/myRHELVM1.img,bus=virtio,size=10
: 가상 머신 이미지 파일의 저장 경로입니다. 크기는 GB 단위입니다. 이 예에서 가상 머신 이미지 파일은 10GB입니다.
graphics none
:이는 virt-install에게 그래픽 VNC 창 대신 VM 직렬 포트의 텍스트 콘솔을 사용하도록 지시합니다. xmanager를 설정했다면 이 매개변수를 무시해도 됩니다.
cdrom
:설치 이미지의 위치를 나타냅니다. --cdrom 대신 NFS 또는 http 마운트 위치를 지정할 수 있습니다. 예를 들어:--location=http://.com/pub/rhel6/x86_64/*
network bridge:br0
:이 예에서는 브리지 어댑터 br0을 사용합니다. 브리지 어댑터 대신 특정 포트에 자신만의 네트워크를 생성하는 것도 가능합니다.NAT를 사용하려면 아래와 같이 네트워크 매개변수를 사용하세요. 가상 네트워크 이름은 VMnetwork1입니다. 가상 머신의 모든 네트워크 구성 파일은 /etc/libvirt/qemu/networks/에 있습니다. 예를 들어:
–-network network=VMnetwork1
답변2
저장소에는 virt-manager라는 GUI 도구가 있습니다. 로컬 PC에서 시작하고 다음을 통해 원격 libvirtd 인스턴스를 관리할 수 있습니다.일반 SSH마치 현지인인 것 같습니다.
GUI를 사용하여 libvirt 머신을 생성하고 편집할 수 있으며, 이러한 인스턴스(원격 데스크탑)의 화면을 볼 수 있습니다. 이는 libvirt 머신을 원격으로 관리하는 매우 편리한 방법입니다. 여러 개의 원격 호스트를 가질 수도 있으므로 이는 로컬 및 원격 libvirt qemu 인스턴스를 관리하기 위한 올인원 솔루션입니다.
# apt-get install virt-manager (Debian)
# yum install virt-manager (Fedora)
# emerge virt-manager (Gentoo)
# pkg_add virt-manager (OpenBSD)