1、普通方式安装:
查看CPU是否支持VT技术:
cat /proc/cpuinfo | egrep 'vmx|svm' vmx是因特尔 svm是AMD
安装:
yum install *qemu* *virt* *kvm*
2、组包方式安装
yum -y groupinstall Virtualization Host
3、启动服务
systemctl start libvirtd
systemctl enablke libvirtd
4、查看kvm模块加载
lsmod | grep kvm
5、安装图形化管理工具
yum -y install virt-manager
6、使用图形化管理工具
virt-manager
2、KVM使用
1、虚拟机的组成部分
虚拟机配置文件:ls /etc/libvirt/qemu
储存虚拟机的介质:ls /var/lib/libvirt/images
2、存储池
概念:
kvm必须要配置一个目录当作他存储磁盘镜像(存储卷)的目录,我们称这个目录为存储池
默认存储池:/var/lib/libvirt/images/
创建基于文件夹的存储池(目录): mkdir -p /home/yangtao
定义存储池与其目录: virsh pool-define-as taotao --type dir --target /home/yangtao
创建已定义的存储池: virsh pool-build taotao
查看已定义的存储池,存储池不激活无法使用: virsh pool-list --all
激活并自动启动已定义的存储池: virsh pool-start taotao
virsh pool-autostart taotao
在存储池中创建虚拟机存储卷: virsh vol-create-as taotao centos7.qcow 20G --format qcow2
3、存储池相关管理命令
在存储池中删除虚拟机存储卷:virsh vol-delete --pool taotao 自定义存储卷名
取消激活存储池: virsh pool-destroy taotao
删除存储存储池定义的目录/data/vmfs: virsh pool-delete taotao
取消定义存储池: virsh pool-undefine taotao
4、根据配置文件创建虚拟机
需要有磁盘文件(cd /var/lib/libvirt/images): cp centos7.qcow2 centos7-1.qcow2
需要有配置文件(cd /etc/libvirt/qemu):配置文件需要修改必要的东西 cp centos7.xml centos7-1.xml
5、创建虚拟机
(前提是在qemu目录下)virsh define /etc/libvirt/qemu/centos7-1.xml
6、启动虚拟机
virsh start centos7-1.xml
7、查看虚拟机状态列表
virsh list --all
8、虚拟机管理:virsh shutdown 关机 undefine删除
KVM安装及基本操作命令
最新推荐文章于 2024-04-10 10:43:31 发布