작동하는 XML 파일이 없으면 virsh를 사용하여 새로운 VM을 만들 수없는 것 같습니다.
QEMU-KVM이 작동하는 데 필요한 비트를 모두 설치했으며 이제 첫 번째 VM을 만들어야합니다.
어떻게?
힌트 : 그래픽이 없습니다!
작동하는 XML 파일이 없으면 virsh를 사용하여 새로운 VM을 만들 수없는 것 같습니다.
QEMU-KVM이 작동하는 데 필요한 비트를 모두 설치했으며 이제 첫 번째 VM을 만들어야합니다.
어떻게?
힌트 : 그래픽이 없습니다!
답변:
여기에는 꽤 좋은 연습이 있습니다 . 기본적으로 사용하려는 도구는 virt-install이며 QEMU-KVM에 필요한 모든 것을 설치 한 경우 이미 설치되어 있어야합니다. 가장 관련성이 높은 섹션은 다음과 같습니다.
virt-install을 사용하여 새 게스트 VM 만들기
virt-install 도구는 VM을 만드는 데 사용됩니다. 이 도구는 대화식 또는 비 대화식 모드에서 모두 사용할 수 있습니다.
다음 예에서는 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
: VM에 대한 유효한 설명입니다. 예 : 응용 프로그램 서버, 데이터베이스 서버, 웹 서버 등
os-type
: OS 유형은 Linux, Solaris, Unix 또는 Windows 일 수 있습니다.
os-variant
: 위의 os 유형에 대한 배포 유형. 예를 들어, 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
: VM 이미지 파일이 저장된 경로입니다. GB 크기. 이 예에서이 VM 이미지 파일은 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