cpu
查看原本的配置
ssh kvm_ip #登陆进kvm
cat /proc/cpuinfo #查看cpu数量
exit #退出
virsh edit kvm_name #进入配置文件
##<vcpu placement='static'>1</vcpu> #这行是表示cpu的数量

修改配置文件:
#virsh edit kvm_name
修改:<vcpu placement='static'>1</vcpu>
virsh reboot kvm_name #重启kvm
virsh start kvm_name #启动kvm

注意:如果是kvm处于开机状态对配置文件进行修改需要重启kvm才会生效
内存:
ssh kvm_ip #登陆进kvm
free -h #查看空余内存
修改内存大小;
#virsh edit kvm_name
<memory unit='KiB'>2097152</memory>
<currentMemory unit='KiB'>2097152</currentMemory> #这两个位置表示的内存,修改后大小要一致
网卡:
查看原本配置:
ssh kvm_ip #登陆进kvm
ip a #查看网卡

修改配置:
#virsh edit kvm_name
复制下面这段:
<interface type='network'>
<mac address='52:54:00:86:7e:93'/>
<source network='default'/>
<model type='virtio'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
</interface>
粘贴在这段的后面
粘贴后需要修改的内容:
需要修改的内容:
修改mac:
<mac address='52:54:00:86:7e:93'/>
利用:openssl rand -hex 3 |sed -r 's/..\B/&:/g' //自动生成网卡后六位
修改插槽:
slot='0x03',要修改成没有使用的插槽
过滤查看已有的:cat /etc/libvirt/qemu/kvm1.xml | grep slot=
重启kvm后查看修改结果:

磁盘
查看原本的磁盘:
ssh kvm_ip #登陆进kvm
lsblk

创建一个新的磁盘,并指定大小:
qemu-img create -f qcow2 /var/lib/libvirt/images/kvm1_2.img 5G
#这里指定的是5G的内存
修改配置文件:
修改磁盘:
#virsh edit kvm_name
复制下面这段:
<disk type='file' device='disk'>
<driver name='qemu' type='qcow2'/>
<source file='/var/lib/libvirt/images/kvm1.img'/>
<target dev='vda' bus='virtio'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0'/>
</disk>
粘贴在这段的后面
需要修改的内容:
修改镜像文件地址:
<source file='/var/lib/libvirt/images/kvm1_2.img'/>
修改磁盘位置:
<target dev='vdb' bus='virtio'/>
修改插槽:
slot='0x03',要修改成没有使用的插槽
过滤查看已有的:cat /etc/libvirt/qemu/kvm1.xml | grep slot=
重启kvm,查看配置结果:
