除非您已经有一个可用的 XML 文件,否则您似乎无法使用 virsh 创建全新的 VM。
我刚刚安装了 QEMU-KVM 工作所需的所有位,现在需要创建我的第一个 VM。
如何?
提示:我没有图形!
I_G*_*ong 49
有相当不错的演练在这里。本质上,您想要使用的工具是 virt-install,如果您已经安装了 QEMU-KVM 所需的一切,那么您应该已经拥有了。这是最相关的部分。
6. 使用 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
Run Code Online (Sandbox Code Playgroud)
上述 virt-install 命令中的参数含义如下:
n
: 您的虚拟机名称
description
:关于您的 VM 的一些有效描述。例如:应用服务器、数据库服务器、网络服务器等。
os-type
:操作系统类型可以是 Linux、Solaris、Unix 或 Windows。
os-variant
:上述os-type的分布类型。例如,对于linux,可以是rhel6、centos6、ubuntu14、suse11、fedora6等。对于 windows,这可以是 win2k、win2k8、win8、win7
ram
:以 MB 为单位的 VM 内存
vcpu
:VM 的虚拟 CPU 总数。
disk path=/var/lib/libvirt/images/myRHELVM1.img,bus=virtio,size=10
: VM镜像文件的存放路径。大小以 GB 为单位。在此示例中,此 VM 映像文件为 10GB。
graphics none
:这会指示 virt-install 在 VM 串行端口上使用文本控制台而不是图形 VNC 窗口。如果您设置了 xmanager,则可以忽略此参数。
cdrom
:表示安装镜像的位置。您可以指定 NFS 或 http 安装位置(而不是 --cdrom)。例如:--location=http://.com/pub/rhel6/x86_64/*
network bridge:br0
:此示例使用桥接适配器 br0。也可以在任何特定端口而不是桥接适配器上创建自己的网络。如果您想使用 NAT,则对网络参数使用类似下面的内容,虚拟网络名称为 VMnetwork1。所有网络配置文件都位于虚拟机的 /etc/libvirt/qemu/networks/ 下。例如:
–-network network=VMnetwork1
归档时间: |
|
查看次数: |
69814 次 |
最近记录: |