在3.10的内核版本下,有一个运行稳定的内核模块,移植到suse11的时候,编译正常,运行则直接出现crash: 我们修改了一个函数: tcp_sendpage,这个函数会在lock sock的情况下,再调用do_tcp_sendpage,suse11的源代码如下: int tcp_sendpage ...
分类:
系统相关 时间:
2018-12-17 14:18:08
阅读次数:
353
# 工具使用
-----
# 网线测试仪,光纤测试仪,光模块认识,网线制作,IP-KVM使用,
# 需要全部会使用
-----
#### 网线测试仪
,通过动态二进制转换来模拟CPU,并提供一系列的硬件模型,使guest os认为自己和硬件直接打交道,其实是同QEMU模拟出来的硬件打交道,QEMU再将这些指令翻译给真正硬件进行操作。通过这种模式, ...
分类:
其他好文 时间:
2018-12-13 20:20:09
阅读次数:
234
KVM管理 1、可以通过virt-manager在本地宿主机上创建并管理kvm虚拟机,virt-manager也可以管理其他宿主机上的虚机,点击“文件”-“添加连接”用ssh进行连接。 2、有些情况下,有一个要配置的地方。 因为 KVM(准确说是 Libvirt)默 认不接受远程管理,需要按下面的内 ...
分类:
其他好文 时间:
2018-12-12 13:53:03
阅读次数:
208
KVM 的存储虚拟化是通过存储池(Storage Pool)和卷(Volume)来管理的。Storage Pool 是宿主机上可以看到的一片存储空间,可以是多种型;Volume 是在 Storage Pool 中划分出的一块空间,宿主机将 Volume 分配 给虚拟机,Volume 在虚拟机中看到的 ...
分类:
其他好文 时间:
2018-12-11 11:31:44
阅读次数:
191
说明:创建KVM模板有个好处,不用每次都运行命令创建,并且可以为迁移做准备。 一、创建KVM模板 1、下载iso(省略) 2、创建磁盘 3、编写XML 提示:上面的模板自行根据需要修改,完成后可以验证(virt-xml-validate centos7.xml)。 4、载入模板并启动 二、迁移KVM ...
分类:
其他好文 时间:
2018-12-09 10:38:39
阅读次数:
274
本文将梳理 QEMU/KVM 快照相关的知识,以及在 OpenStack Nova 中使用 libvirt 来对 QEMU/KVM 虚机做快照的过程。 1. QEMU/KVM 快照 1.1 概念 QEMU/KVM 快照的定义: 磁盘快照:磁盘的内容(可能是虚机的全部磁盘或者部分磁盘)在某个时间点上被 ...
分类:
其他好文 时间:
2018-12-08 15:39:10
阅读次数:
194
1. Libvirt 在 OpenStack 架构中的位置 在 Nova Compute 节点上运行的 nova-compute 服务调用 Hypervisor API 去管理运行在该 Hypervisor 的虚机。Nova 使用 libvirt 管理 QEMU/KVM 虚机,还使用别的 API 去 ...
分类:
其他好文 时间:
2018-12-08 14:48:37
阅读次数:
230
一、虚拟化VT开启确认 1、首先确认处理器有VT功能 grep vmx /proc/cpuinfo #(INTEL厂商 芯片 ) grep svm /proc/cpuinfo #(AMD厂商 芯片 ) cat /proc/cpuinfo | grep -e vmx -e nx -e svm 输出的信 ...
分类:
其他好文 时间:
2018-12-07 21:59:03
阅读次数:
284