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/qemu/networks/br0.xml

 

查看所有网络

 

 

创建虚拟机网络

[root@master1 apisix-helm-chart]# virsh net-define /etc/libvirt/qemu/networks/br0.xml
 Network br0 defined from /etc/libvirt/qemu/networks/br0.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

 

posted @ 2020-11-26 19:21  fengjian1585  阅读(127)  评论(0编辑  收藏  举报