Virt-install

  • 可选参数

–connect URI 设置要连接的域

  • 通用选项
--name NAME 虚拟机的名称
--memory MEMORY
 虚拟机的内存

–vcpus Number 分配CPU核心数

–cpu CPU cpu模式

  • 安装方法选项

–cdrom CDROM 安装使用的iso镜像

PXE - 预启动执行环境 使用网络启动

–import 通过存在的磁盘镜像创建虚拟机

–livecd 将 CD-ROM 作为 Live CD

–os-variant DISTRO_VARIANT 设置虚拟机系统版本

  • 存储配置

–disk DISK 定义虚拟机使用的媒介

  • 网络配置

–network NETWORK

  • 图形配置

–graphics GRAPHICS

  • 外设选项

–controller CONTROLLER

  • 虚拟化平台选项
--hvm 全虚拟化

–paravirt 半虚拟化

--virt-type HV_TYPE
 虚拟化类型 (kvm, qemu, xen, …)
  • 其他选项
--autostart 虚拟机开机自启动
--noautoconsole
 不会尝试自动连接虚拟机控制台
--noreboot 安装完成后不会自启动
--debug 输出debug消息

示例

安装 debian8.5, 创建10GB的qcow2文件,从iso镜像安装, 启动VNC控制端。

virt-install \
  --connect qemu:///system \
  --virt-type kvm \
  --name demo \
  --memory 500 \
  --disk size=20 \
  --cdrom /var/lib/libvirt/boot/debian-8.5.0-amd64-netinst.iso \
  --os-variant debianwheezy \
  --network bridge=br0 \
  --noautoconsole \
  --graphics vnc,password=XYZ12345,listen=0.0.0.0