当前位置:首页 > 虚拟机 > 正文

kvm创建和管理虚拟机


一、KVM:virt-install创建虚拟机grep-E'vmx|svm'/proc/cpuinfo
#-Egrep的高级模式
#当前CPU是否支持硬件虚拟化lsmod|grepkvm
#检查kvm模块是否加载。一旦kvm安装完成,你的整个Linux系统就变成了一个hypervisor(虚拟机管理层)。Qemu、virt和virsh对应于两个家族。qemu仅支持命令行模式(创建、删除、管理等),virt-install创建虚拟机。virsh只能管理虚拟机(不能创建虚拟机)。管理器提供Web界面。
综上所述,libvirt和qemu系列都可以提供虚拟机的生命周期管理,并且是实现相同目标的不同工具。
mkdir/home/vm
上传CentOS-7-x86_到此目录
virt-install-ncentos3-r256--disk/home/vm/,format=qcow2,size=2--networkbridge=br0--os-variant=rhel7.6--cdrom/home/vm/CentOS-7-x86_64-最小--vnc--vncport=6666--vnclisten=0.0.0.0
-n虚拟机名称
-r内存(默认以MB为单位)
--disk指定磁盘(可以使用qemu-img提前创建,也可以在这里创建)
*disk使用qemu-img创建10G
--networkbr0指定要使用的网络。这个桥接装置必须提前准备好。
--指定cdrom镜像文件
--vnc配置vnc并指定vnc监听端口和监听地址
#之后回车即可输入上面的命令
忽略上面出现的警告框
此时,你可以检查开放的端口,你会看到你正在查看的6666端口
使用vnc客户端创建新连接,IP地址输入主机地址,端口输入6666。name是虚拟机的名称。
将颜色级别设置为rgb222,然后单击“确定”。
双击连接图标,进入安装界面。
注意:
1运行virt-install时要小心,不要遗漏任何参数。。我错过了--vnc参数,导致vnc不再连接。
2.主机必须运行虚拟机并确保有足够的CPU和内存资源。否则安装有问题。