KVM virt-install:将FreeBSD/CentOS作为来宾操作系统安装
时间:2020-01-09 10:41:10 来源:igfitidea点击:
virt-manager需要本地GUI,速度很慢。
另一方面,virt-install是用于使用libvirt虚拟机管理程序管理库供应新虚拟机的命令行工具。
该工具使用串行控制台,SDL图形或VNC客户端/服务器对支持基于文本和图形的安装。
可以将客户机配置为使用一个或多个虚拟磁盘,网络接口,音频设备和物理主机设备(USB,PCI)。
您可以使用virt-install如下创建虚拟客户机,以安装FreeBSD或CentOS。
安装FreeBSD访客操作系统
再次,使用wget命令获取FreeBSD ISO镜像:
# cd /tmp # wget ftp://ftp.freebsd.org/pub/FreeBSD/ISO-IMAGES-amd64/7.3/FreeBSD-7.3-RELEASE-amd64-disc1.iso
执行以下命令以安装FreeBSD 7.3 64位,512 MB RAM,1个vcore cpu,4GB磁盘空间,br0和br1网络接口:
# virt-install \ -n freebsd \ -r 512 \ --vcpus=1 \ --os-variant=freebsd7 \ --accelerate \ -v \ -c /nfsclient/iso/FreeBSD-7.3-RELEASE-amd64-disc1.iso \ -w bridge:br0 \ -w bridge:br1 \ --vnc \ --disk path=/raid10/kvm/freebsd73.img,size=4
输出示例:
Starting install... Creating storage file... | 4.0 GB 00:00 Creating domain... | 0 B 00:01 Domain installation still in progress. You can reconnect to the console to complete the installation process.
使用本地vnc查看器或在服务器本身上执行以下内容:
# vncviewer
或通过ssh会话执行:
# ssh -X -C [email protected] # virt-viewer freebsd
使用virt-install创建guest虚拟机并使用vnc安装guest虚拟机
再次,只需按照屏幕上的安装说明进行操作,然后根据您的要求安装FreeBSD。
对于MS-Windows,OpenBSD,FreeBSD和所有其他受支持的来宾操作系统,可以重复上述过程。
将CentOS安装为访客OS
执行以下命令以使用http镜像方法安装CentOS,该方法具有512MB RAM,在/nas,br0和br1网络接口上安装的nas服务器上存储的4GB磁盘空间:
# virt-install \ -n centos \ -r 512 \ --vcpus=1 \ --os-variant=rhel5.4 \ --accelerate \ -v \ -l http://mirrors.kernel.org/centos/5.5/os/x86_64/ \ -w bridge:br0 \ -w bridge:br1 \ --vnc \ --disk path=/nas/kvm/centos.img,size=4
您可以按以下方式使用vnc来抓取安装程序屏幕(或使用本地vnc查看器):
# ssh -X -C [email protected] # virt-viewer centos
virt-install命令行参数说明
- -n centos新的访客虚拟机实例的名称。在该计算机上的系统管理程序已知的所有来宾(包括当前未活动的来宾)中,该名称必须唯一。
- -r 512虚拟机内存分配。
- vcpus = 1 VM cpu分配。
- os-variant = rhel5.4`为称为rhel5.4的一种操作系统优化客户机配置。
accelerate
在安装QEMU guest虚拟机时,请使用KVM或KQEMU内核加速功能(如果可用)。除非已知来宾操作系统与加速器不兼容,否则建议使用此选项。如果两者均可用,则KVM加速器优于KQEMU。-v
此访客应为完全虚拟化的访客- -l http://mirrors.kernel.org/centos/5.5/os/x86_64/使用HTTP镜像进行安装。
- -w bridge:br0将访客连接到主机网络。在此示例中,连接到名为br0的主机中的桥接设备。如果主机具有静态网络配置,并且客户机需要与LAN之间的完整出站和入站连接,请使用此选项。如果此访客使用实时迁移,也请使用此选项。
- -w bridge:br1与上面相同,但使用br1,这样来宾就可以与Internet进行完全的出站和入站连接。
- vnc在客户机中设置虚拟控制台,并将其导出为主机中的VNC服务器。
disk path =/nas/kvm/centos.img,size = 4
文件,磁盘分区或逻辑卷的路径,用作来宾虚拟磁盘的后备存储。