01 2020 档案
摘要:这里记录了调试QEMU中 GuestVM发起IO请求,到最终IO请求落盘到Ceph OSD的全过程。 环境准备 想了想,这个调试环境还是很复杂的: QEMU要能够调试,GuestVM内核要能够调试,然后Ceph要能够调试。 下面尝试来说明下,之前也零散的说过些,但是这里想要把全过程记录下来,所以就再
阅读全文
摘要:这里记录些从网络上收集到的各种编译内核时的一些注意事项和操作。未经验证,仅供参考! 下载源码,然后转到源码目录(或者新建一个目录,在该目录下运行make -C /usr/src/linux O=`pwd`); 将当前运行内核的config文件拷过来(位置在/boot 目录下,config*等文件),
阅读全文
摘要:调试内核模块的方法有很多。最常用的,可能也是上手难度最低的就是使用prinfk打印出相关的调试信息,但是总给人的感觉不够geeek,所以这里描述一种能够使用gdb+qemu来调试内核的方法。 启动虚拟机 /data/bin/qemu-system-x86_64 -m 6144 -M accel=kv
阅读全文
摘要:本文提供的方法适用于在远程服务器的kvm+qemu环境中部署CentOS虚拟机。 #!/bin/bash set -xe diskimage=/var/lib/libvirt/images/centosvm.qcow2 echo "Creating qcow2 disk image.." qemu-
阅读全文
摘要:Ceph编译:L版本及其之后的版本。 1. 编译前准备 下载代码库 git clone git://github.com/ceph/ceph.git all 或者 git clone --recursive https://github.com/ceph/ceph.git 假如想看v13.2.2的代
阅读全文

浙公网安备 33010602011771号