解决no more available pci slots问题 2021-01-20 | 虚拟化云和自动化 一、问题 之前写过 KVM虚拟机动态增加网卡和硬盘的内容,这还是命令行玩KVM时候写的东西(openstack和cloudstack平分秋色的时代),这一晃眼七八年过去了。又到了手撕KVM的时候了,最近遇到的一个虚拟化嵌套环境下要新增虚拟机下面虚拟机的网卡。结果发现之前的方法不成功。…… Continue reading
libvirt_storage_backend_rbd.so报错处理 2019-01-15 | 虚拟化云和自动化 手欠把自用的一台宿主机的OS进行yum update 升级,升级的同时kvm也进行了升级。升级后,发现虚拟化服务libvirtd启不来了,报错:error : virModuleLoadFile:53 : internal error: Failed to load module ‘/usr/lib64/libvirt/storag e-backend/libvirt_storage_backend_r…… Continue reading
kvm虚拟化小结(十五)快照的创建、合并、删除与回滚 2016-04-15 | 虚拟化云和自动化 一、有关虚拟机快照链(snapshot chains) 1、snapshot chains 虚拟机快照保存了虚拟机在某个指定时间点的状态(包括操作系统和所有的程序),利用快照,我们可以恢复虚拟机到某个以前的状态,比如测试软件的时候经常需要回滚系统。快照链就是多个快照组成的关系链,这些快照按照创建时间排列成链,…… Continue reading
获取kvm虚拟机NAT接口DHCP IP 2016-03-06 | 虚拟化云和自动化 默认KVM虚拟机在安装时会通过virbr0接口自动获取一个IP,该IP是通过libvirt管理的dnsmasq服务提供的。而且libvirt在/var/lib/libvirt/dnsmasq/目录有virbr0.macs和virbr0.status两个文件生成。这两个文件拼接后,…… Continue reading
kvm虚拟化小结(十四)virbr0网段修改 2016-03-05 | 虚拟化云和自动化 KVM默认安装好后,会有一个virbr0,该网卡一般只做为物理机和虚拟机之间nat使用。其默认使用的网段是192.168.122.0/24网段,这就造成对应的内部虚拟机有一个在192.168.122.0/24段的IP。而有时这并不符合我们的要求,我们可以修改该网段的地址,当然也可…… Continue reading
centos7下给bond网卡配置bridge桥接 2015-12-10 | 虚拟化云和自动化 这篇的主题可以用几个关键字组合:centos7+kvm + bond + bridge 。brige主要用在KVM虚拟化环境下,而bond是进行物理层面的冗余。具体配置信息如下 物理网卡名称:enp0s8、enp0s9 bond名称:bond0 桥接名称:br0 enp0s8网卡配置 1[root@361way network-scripts]# cat ifcfg-enp0s8 2TYPE=Ethernet 3BOOTPROTO=none 4NAME=enp0s8 5DEVICE=enp0s8 6ONBOOT=yes 7MASTER=bond0 enp0s…… Continue reading
使用spice连接kvm guest主机 2015-11-02 | 虚拟化云和自动化 spice技术已经出来很久了,其是优于VNC的一种远程桌面协议,之所以这里记录下,是由于某些加密视频文件(如以vpy结尾的超时代视频加密),会识别主机的特征吗,一旦主机重启后这些视频又没法查看了,所以就想到了在虚拟机中观看视频 。 一、spice简介 spice(独立计算环境简单协议)…… Continue reading
解决Error initializing USB support: Other errors[-99] 2015-11-01 | 虚拟化云和自动化 最近一段时间在忙着练习红帽新版(rhel7)从rhce到rhca的8门课程的练习题目,所以最近一直在用kvm虚拟机做练习,不同于以往的全命令行界面操作,个别会涉及到图形下的问题,在通过virt-manager连接kvm虚拟机查看时,发现有如下报错:Error connecting to graphical console: Error initializing USB support: Other errors[-99] 。…… Continue reading
qemu-kvm桥接网络报错问题 2015-09-08 | 虚拟化云和自动化 之前拿到的RHCE 虚拟机环境,被我通过将vmdk转换为qcow2格式后,通过原生的qemu-kvm命令启动成功。由于通过virsh + xml 配置文件方式启动时有问题。一直懒得出看了,没次要使用时,直接qemu-kvm启动之。不过每次通过vnc 再去连接感觉比较麻烦,索性给其加了一块网卡,…… Continue reading
kvm虚拟化小结(十三)KVM cpu pinning 2015-09-06 | 虚拟化云和自动化 本文包含以下内容: 宿主机CPU特性查看 虚拟机CPU特性查看 KVM虚拟机cpu pinning如何配置 cpu pinning的应用场景 首先需求了解基本的信息 1 宿主机CPU特性查看 使用virsh nodeinfo可以看到一些基本信息 1# virsh nodeinfo 2CPU model: x86_64 3CPU(s): 32 4CPU frequency: 1200 MHz 5CPU socket(s): 1 6Core(s) per socket: 8 7Thread(s) per core: 2 8NUMA cell(s): 2 9Memory size: 132119080 KiB 使…… Continue reading