Có vẻ như bạn không thể tạo một VM hoàn toàn mới với virsh trừ khi bạn đã có tệp XML hoạt động.
Tôi vừa cài đặt tất cả các bit cần thiết để QEMU-KVM hoạt động và bây giờ cần tạo VM đầu tiên của tôi.
Làm thế nào để?
Gợi ý: Tôi không có đồ họa!
Có vẻ như bạn không thể tạo một VM hoàn toàn mới với virsh trừ khi bạn đã có tệp XML hoạt động.
Tôi vừa cài đặt tất cả các bit cần thiết để QEMU-KVM hoạt động và bây giờ cần tạo VM đầu tiên của tôi.
Làm thế nào để?
Gợi ý: Tôi không có đồ họa!
Câu trả lời:
Có một hướng đi khá tốt ở đây . Về cơ bản, công cụ bạn muốn sử dụng là virt-install, bạn nên có nếu bạn đã cài đặt mọi thứ cần thiết cho QEMU-KVM. Đây là phần có liên quan nhất.
6. Tạo một VM khách mới bằng cách sử dụng virt-install
công cụ virt-install được sử dụng để tạo VM. Công cụ này có thể được sử dụng trong cả chế độ tương tác hoặc không tương tác.
Trong ví dụ sau, tôi đã chuyển tất cả các giá trị cần thiết để tạo VM dưới dạng tham số dòng lệnh cho lệnh 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
Trong lệnh virt-install ở trên, các tham số có ý nghĩa như sau:
n
: Tên của máy ảo của bạn
description
: Một số mô tả hợp lệ về VM của bạn. Ví dụ: Máy chủ ứng dụng, máy chủ cơ sở dữ liệu, máy chủ web, v.v.
os-type
: Loại hệ điều hành có thể là Linux, Solaris, Unix hoặc Windows.
os-variant
: Loại phân phối cho loại os trên. Ví dụ, đối với linux, nó có thể là rrc6, centos6, ubfox14, suse11, fedora6, v.v.Đối với windows, đây có thể là win2k, win2k8, win8, win7
ram
: Bộ nhớ cho VM tính bằng MB
vcpu
: Tổng số CPU ảo cho VM.
disk path=/var/lib/libvirt/images/myRHELVM1.img,bus=virtio,size=10
: Đường dẫn nơi lưu trữ tệp hình ảnh VM. Kích thước tính bằng GB. Trong ví dụ này, tệp hình ảnh VM này là 10GB.
graphics none
: Điều này hướng dẫn virt-install sử dụng bảng điều khiển văn bản trên cổng nối tiếp VM thay vì cửa sổ đồ họa VNC. Nếu bạn đã thiết lập xmanager, thì bạn có thể bỏ qua tham số này.
cdrom
: Cho biết vị trí của hình ảnh cài đặt. Bạn có thể chỉ định vị trí cài đặt NFS hoặc http (thay vì ở mức độ-cdrom). Ví dụ:--location=http://.com/pub/rhel6/x86_64/*
network bridge:br0
: Ví dụ này sử dụng bộ chuyển đổi cầu nối br0. Cũng có thể tạo mạng riêng của bạn trên bất kỳ cổng cụ thể nào thay vì bộ chuyển đổi cầu nối.Nếu bạn muốn sử dụng NAT thì hãy sử dụng một cái gì đó như bên dưới cho tham số mạng với tên mạng ảo được gọi là VMnetwork1. Tất cả các tệp cấu hình mạng được đặt trong / etc / libvirt / qemu / mạng / cho các máy ảo. Ví dụ:
–-network network=VMnetwork1