virt-install 设定新的虚拟机
语法 virt-install [选项]
该工具同时支持文本和图形安装。同时能设定 guest 主机能使用1个或多个:磁盘设备,网络接口,声卡,物理usb和物理pci设备,等。
安装媒体可以是本地或者远程 NFS,HTTP,FTP Servers。而且该命令行工具还可以为 guest 主机的安装指定对应的无人值守安装脚本文件。可以使用“--prompt”选项以交互式方式运行;不过这样安装的交互只能以最少的选项指定 guest 主机。
选项:
大多数选项可以不用指定
最少需要指定:--name --ram --disk 和安装选项(从哪里获取安装文件)
--connect=
默认连接的管理程序
① xen
② qemu:///system
③ qemu:///session
一般选项(应用于所有类型的guest):
-n NAME,--name=NAME
例程名,在同一个管理程序域中不能重名。
-r RAM,--ram=RAM
内存大小,单位MB
--arch=ARCH
--vcpus=VCPUS[,maxvcpus=MAX][,sockets=#][,cores=#][,threads=0]
--cpuset=CPUSET
0,2,4
1,3,5
安装方法选项:
-c CDROM,--cdrom=CDROM
可以是 iso 文件,光驱设备,或者 URL。
-l LOCATION
eg:
-l /root/win7.iso
-l nfs:host:/path
-l nfs://host/path
-l http://host/path
-l ftp://host/path
--pxe
网络方式安装
--import
跳过系统安装过程
guest存储选项:
--disk=/some/storage/path,opt1=val1
path 可以是一个存储文件,或一个不存在的文件。
已存在 --disk=/data01/kvm/win7.img
不存在 --disk=/data02/kvm/win7.img,size=80
网络配置:
-w NETWORK,--network=NETWORK,opt1=val1,opt2=val2
连接客户机到主机网络。NETWORK有下面3种形式:
bridge=BRIDGE
连接到主机的桥设备,设备名为“BRIDGE”
network=NAME
连接到主机的虚拟网络。虚拟网络操作使用命令:virsh
user
--nonetworks
虚拟机没有任何网络设备
-b BRIDGE,--bridge=BRIDGE
等于,“--network bridge=桥设备名”
-m MAC,--mac=MAC
等于这个红色字体部分的效果,“--network NETWORK,mac=12:34...”
例子:
# virt-install \ --connect qemu:///system \ --virt-type kvm \ --name demo \ --ram 500 \ --disk path=/var/lib/libvirt/p_w_picpaths/demo.img,size=8 \ --graphics vnc \ --cdrom /dev/cdrom \ --os-variant fedora13
# virt-install \ --connect qemu:///system \ --name demo \ --ram 500 \ --disk path=/dev/HostVG/DemoVM \ --network network=default \ --virt-type qemu --graphics vnc \ --os-variant fedora9
# virt-install \ --connect qemu:///system \ --name demo \ --ram 500 \ --disk path=/dev/hdc \ --network bridge=eth1 \ --arch ppc64 \ --graphics sdl \ --location http://download.fedora.redhat.com/pub/fedora/linux/core/6/x86_64/os/
# virt-install \ --hvm \ --name demo \ --ram 500 \ --nodisks \ --livecd \ --graphics vnc \ --cdrom /root/fedora7live.iso
# virt-install \ --connect lxc:/// \ --name httpd_guest \ --ram 512 \ --vcpus 2 \ --init /usr/bin/httpd
# virt-install \ --paravirt \ --name demo \ --ram 500 \ --file /var/lib/xen/p_w_picpaths/demo.img \ --file-size 6 \ --graphics none \ --location http://download.fedora.redhat.com/pub/fedora/linux/core/6/x86_64/os/
# virt-install \ --name demo --ram 512 --disk /home/user/VMs/mydisk.img --import
# virt-install \ --name mykernel --ram 512 --disk /home/user/VMs/mydisk.img --boot kernel=/tmp/mykernel,initrd=/tmp/myinitrd,kernel_args="console=ttyS0" --serial pty
转载于:https://blog.51cto.com/sunnybay/1375313