kvm学习

查看cpu是否支持虚拟化

egrep '(vmx|svm)' /proc/cpuinfo

安装libvrit*

yum -y install  libvirt*

启动

systemctl restart libvirtd #libvirtd 与内核交互

使用virsh 客户端工具会链接本地libvirtd socket

[root@master1 apisix-helm-chart]# virsh list

创建一个kvm网络 类型bridge名字br0

创建一个kvm网络的xml文件

 echo "<network><name>br0</name><uuid>`uuidgen`</uuid><forward mode='bridge'/><bridge name='br0'/></network>" > /etc/libvirt/qume/networks/br0.xml

查看所有网络

创建虚拟机网络

[root@master1 apisix-helm-chart]# virsh net-define /root/1.xml 
Network br0 defined from /root/1.xml

启动kvm 网络br0

virsh net-start  br0

设置br0 随着libvirtd启动一起启动

创建两kvm pool 类型为dir,创建kvm pool 自定义目录

mkdir  -p  /data/image
mkdir -p /data/iso

创建两个kvm pool 名字是 kvmimage iso

[root@master1 apisix-helm-chart]# virsh pool-define-as kvmimage dir --target "/data/image"
Pool kvmimage defined

[root@master1 apisix-helm-chart]# virsh pool-define-as iso dir --target "/data/iso/"
Pool iso defined

启动kvm pool

virsh  pool-start kvmimage
virsh  pool-start    iso

设置kvm pool 随 libvirtd启动

virsh pool-autostart  kvmimage
virsh pool-autostart   iso

查看当前的存储池

virsh  pool-list  --all

安装kvm 图形化工具 virt-manager

yum -y install virt-manager xorg*

运行

[root@master1 apisix-helm-chart]# virt-manager

原文地址:https://www.cnblogs.com/fengjian2016/p/14044062.html