
KVM
KVM
墨痕诉清风
始于情,行于心。
展开
-
KVM虚拟机启动报selinux错误
首先,针对第一个问题,查阅libvirt官方domain xml描述文档,针对seclabel的配置,如果创建的时候没有指明,那么会给到一个默认的“none”或者“dynamic”。针对本文提到的问题现象,最开始安装系统的时候只执行了"setenforce 0"的操作,后续并未重启系统,然后就创建了kvm节点,部分节点在运行时记录了selinux的状态,在系统重启后,当selinux真正变为disbabled时,因对应的节点需要使用selinux,就导致无法启动了。原创 2022-12-15 15:36:16 · 1021 阅读 · 0 评论 -
KVM虚拟化快照使用详解
root@nc1 boss]#virsh snapshot-create testsnp snp.xml //即以snp.xml作为快照的配置文件为虚拟机testsnp创建快照。snapshot-parent 获取快照的上级快照名称。snapshot-create-as 使用一组参数生成快照。snapshot-dumpxml 为域快照转储 XML。开始使用配置文件来创建指定虚拟机的快照。保存为snp.xml,开始创建。原创 2022-12-14 18:12:19 · 3872 阅读 · 0 评论 -
kvm虚拟机压缩qcow2镜像空间
这个命令会把磁盘镜像中的所有空闲空间释放,减少镜像的大小。原创 2022-09-28 14:22:24 · 2639 阅读 · 0 评论 -
KVM虚拟机支持虚拟化(kvm虚拟化嵌套)
检查首先检查 KVM host(宿主机/母机)上的kvm_intel模块是否打开了嵌套虚拟机功能(默认是开启的):root@localhost:~# modinfo kvm_intel | grep nestedparm: nested:boolroot@localhost:~# cat /sys/module/kvm_intel/parameters/nestedY如果上面的显示结果不是 Y 的话需要开启 nested:root@localhost:~# modprobe -r原创 2022-03-11 18:34:26 · 4050 阅读 · 0 评论 -
KVM 创建虚拟机时,--os-variant参数这样填写
1. --os-variant参数支持的os可以通过如下命令查看:[root@KVM ~]# osinfo-query os2. 列出支持的操作系统参数,找到与自己要安装的iso匹配原创 2021-12-20 16:10:48 · 4927 阅读 · 2 评论 -
KVM虚拟机搭建增量镜像(一个基本镜像拷贝成无数多个子镜像)
首先说说我对增量镜像的理解,增量镜像就是基本镜像的副本,拥有和基本镜像一样的环境(也就是基本镜像里面有什么,增量镜像里面就有什么)。但很神奇阿,增量镜像的占用空间非常小,却能正常使用,贴下图。king.qcow2是增量镜像,是通过ubuntu18.04.qcow2“拷贝”出来的。我目前还是没高清楚为什么增量镜像占用空间这么小,还能正常使用。有知道的望告知。下面说说怎么搭建增量镜像的。先说说镜像的陈放位置kvm镜像路径:/var/lib/libvirt/imageskvm镜像的xml配置文原创 2021-11-28 21:58:21 · 1688 阅读 · 0 评论 -
KVM虚拟机禁止上网(路由转发)
禁止路由转发即可(临时)echo 0 > /proc/sys/net/ipv4/ip_forward原创 2021-09-07 17:14:59 · 658 阅读 · 0 评论 -
kvm虚拟机网络设置隔离模式(一键shell脚本)
1. 创建隔离网卡文件vim /etc/libvirt/qemu/networks/private.xml2. 填写内容<network><name>private</name><uuid>d0c73469-bf25-494a-8257-abcd3c7954ae</uuid><bridge name='private' stp='on' delay='0'/><mac address='34:51:01:b原创 2021-08-24 17:25:37 · 1739 阅读 · 0 评论 -
卸载KVM虚拟机(全、干净、彻底)
2. 删除主机定义3. 删除KVM虚拟机文件4. 卸载yum中的kvm包安装时:卸载时:原创 2021-08-02 11:14:09 · 10102 阅读 · 0 评论 -
查看系统CPU是否支持KVM虚拟化(回显,shell脚本)
如果回显有vmx或者svm,说明硬件支持虚拟化。说明:0表示不支持,>=1表示支持。vmx是Intel,svm是AMD。原创 2021-06-30 18:36:18 · 3350 阅读 · 0 评论 -
KVM虚拟机设置虚拟机的CPU型号与物理机相同
1、在kvm主机上修改配置文件[root@node160 ~]# virsh edit CentOS-7.3-X86_64 将xml配置文件中的: <cpu mode='custom' match='exact'> <model fallback='allow'>IvyBridge</model> </cpu>修改为: <cpu mode='host-passthrough'/>...原创 2021-05-10 18:34:37 · 1662 阅读 · 0 评论 -
kvm虚拟化网卡、virbr0、网段修改
KVM默认安装好后,会有一个virbr0,该网卡一般只做为物理机和虚拟机之间nat使用。其默认使用的网段是192.168.122.0/24网段,这就造成对应的内部虚拟机有一个在192.168.122.0/24段的IP。而有时这并不符合我们的要求,我们可以修改该网段的地址,当然也可以删除或禁用该网卡,改用其他网卡。原创 2021-05-10 18:33:23 · 9511 阅读 · 0 评论 -
kvm迁移镜像启动报错(the CPU is incompatible with host CPU: Host CPU does not provide required features: fma)
这是因为两台宿主机的CPU类型不一致导致的,解决方法也很简单,将xml文件中的CPU类型改为与当前宿主机一致即可。(可以自己创建一个新的虚拟机,看配置文件取替换最为保险)1. 查看当前宿主机的CPU类型。2. 修改xml文件的CPU类型。3. 重新注册并启动虚拟机。原创 2021-05-10 15:51:13 · 4978 阅读 · 0 评论 -
KVM虚拟机获取所有IP(shell)
【代码】KVM虚拟机获取所有IP(shell)原创 2021-01-18 10:17:41 · 1376 阅读 · 0 评论 -
KVM复制虚拟机,KVM克隆虚拟机
KVM虚拟机的复制分为两种情况,第一种KVM宿主机上对虚拟机直接克隆,第二种通过复制配置文件与磁盘文件的虚拟机复制克隆(适用于异机的静态迁移)。第一种:直接克隆虚拟机1. 关闭要克隆的虚拟机2.语法:virt-clone –o 原虚拟机 –n 新虚拟机 –f 新虚拟机存放的路径virt-clone -o centos7.0 -n xuegod110 -f /var/lib/libvirt/images/xuegod110.img3. virt-manager启动kvm界面查看是..原创 2021-01-15 18:15:44 · 3688 阅读 · 0 评论 -
linux kvm 常用命令
安装kvm虚拟机创建磁盘后保存镜像的地址(不可修改)qemu-img create -f qcow2 /root/kvm_qcow2/winx64_1.qcow2 30G创建虚拟机virt-install --virt-type kvm --os-type=windows --os-variant=win7 --name winx64_1.qcow2 --ram 1024 --cdrom=/root/kvm_ios/cn_windows_7_ultimate_with_sp1_x64_dvd_..原创 2020-12-22 18:08:33 · 1107 阅读 · 0 评论 -
KVM 虚拟机 调整内存与CPU
2、编辑虚拟机3、重新定义使配置文件生效4、启动虚拟机原创 2020-12-22 18:07:46 · 3586 阅读 · 0 评论 -
KVM虚拟化查看虚拟机IP
查看macvirsh dumpxml win_ultimate_x64 | grep mac 查看对应mac的IP地址arp -a原创 2020-12-15 18:49:30 · 2393 阅读 · 0 评论