install命令安装KVM虚拟机

一、使用virt-install命令创建虚拟机

      virt-install命令既可以交互运行,也可以以自动的方式创建与部署虚拟机系统,配合kickstart技术可以实现无人值守安装虚拟机操作系统。该命令提供了很多选项,使用virt-install --help可以查看选选项和帮助

install命令安装KVM虚拟机

命令格式:

virt-install [选项]

-h                                             查看帮助

--connect=CONNECT              连接非默认的hypervisor,默认为qemu:///system

-n name                                   新的虚拟机主机实例名称

-r MEMORT                             虚拟机内存设置

--arch=ARCH                           cpu架构

--machine=MACHINE              虚拟机模拟机类型,Xen或者KVM等。

--vcpus=VCPUS                        虚拟主机CPU个数

-c CDROM                                设置光盘镜像或光盘设备路径

-l LOCATION                            指定安装源路径

--pxe                                        使用pxe协议启动

--import                                   导入现有的虚拟机

-x EXTRA                                    附加的内核参数,如-x "ks=http://server/server.ks"

--os-type=Type                         操作系统类型,如linux、windwos等

--disk=DISKOPTS                       设置虚拟机磁盘,如--disk /dev/storage/path

-w  NETWORK                           设置虚拟机网络,如-w bridge=br0

--noneworks                               虚拟机不设置任何网络接口

-m MAC                                    设置虚拟机MAC地址

--vnc                                           设置通过vnc查看虚拟机

--hvm                                           使用全虚拟化技术

--paravirt                                    使用半虚拟化技术

--soundhw MODEL                    设置声卡设备

--autostart                                  设置虚拟机为开机启动

官方帮助文档案例如下:

1)安装Fedora 13,使用virtio 驱动的磁盘与网卡设备,创建8GB的存储文件,使用CDROM安装操作系统,使用VNC查看虚拟机界面

virt-install --connect qemu:///system --virt-type kvm --name demo --ram 500 --disk path=/var/lib/libvirt/images/demo.img,size=8 -graphics vnc --cdrom /dev/cdrom --os-variant fedora13

2)安装Fedora9 ,使用LVM分区,虚拟机网络设置为从PXE启动,使用vnc连接虚拟机界面:

virt-install --connect qemu:///system --name demo --ram 500 --disk path=/dev/HostVG/DemoVM --virt-type qemu --graphics vnc --os-variant fedora9

3)在真实的磁盘中安装虚拟机,使用默认QEMU hypervisor,使用SDL连接虚拟机界面通过远程初始化及安装

virt-install --connect qemu:///system --name demo --disk path=/dev/hdc --network brige=eno1 --arch ppc64 --graphics sdl --location /linux/core/6/x86_64/os/

以下为在本地安装一台Ubuntu虚拟机示意,

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/11980.html