美文网首页
ceph GDB调试环境

ceph GDB调试环境

作者: wayyyy | 来源:发表于2023-04-30 16:12 被阅读0次

安装依赖包:

# yum install -y libtool gcc gcc-c++ libuuid-devel keyutils-libs-devel libblkid-devel redhat-lsb libedit-* 

# yum install -y libatomic_ops-devel snappy-devel leveldb-devel \
    libudev-devel cryptopp-* fuse-devellibaio-devel xfsprogs-devel \
    automake autoconf boost-devel expat-devel

安装调试依赖包:

# yum install  lttng-tools* lttng-ust* lttng*

下载源码:

# wget http://download.ceph.com/tarballs/ceph_14.2.9.orig.tar.gz  # 以 Nautilus 版为例

源码编译

# tar -xvf ceph_14.2.9.orig.tar.gz

安装编译依赖等:

# ./install-deps.sh
# ./run-make-check.sh

开始编译:

# mkdir build
# cd build
# cmake ..
# make -j40 (可以多核编译加快编译速度)
# make install

启动开发集群

# cd build
# MON=1 MDS=0 OSD=3  ../src/vstart.sh -d -n -x
 
参数说明:
        -m 指出monitor节点的ip地址和默认端口6789;
        -n 指出此次部署为全新部署;
        -d 指出使用debug模式(便于调试代码);
        -r 指出启动radosgw进程;
        --mon_num 指出部署的monitor个数;
        --osd_num 指出部署的OSD个数;
        --mds_num 指出部署的MDS个数;
        --bluestore 指出ceph后端存储使用最新的bluestore;

停止开发集群

# cd build
# ../src/stop.sh all

相关文章

  • GDB调试环境配置

    GDB调试环境配置 GDB安装 在调试的时候,会提示如下信息 首先需要修改CentOS-Debuginfo.rep...

  • 2. gdb的使用

    参考链接1. GDB调试2. gdb调试方法3. gdb调试示例 1. 说说 gdb gdb 是一款 UNIX 系...

  • GDB调试

    使用GDB调试配置环境参数: Attach进程: Debug GDB常用方法(1)常用的命令,以拍照为例拍照函数在...

  • Linux相关技术总结

    Linux环境下的GDB调试方法https://blog.csdn.net/horotororensu/artic...

  • gcc常用命令

    gdb相关 gcc加-g才能使用gdb调试gdb -tui a.out打开调试界面run/stop/continu...

  • GDB调试记录

    gdb attach 15343 # 调试某个进程 GNU gdb (GDB) 7.12Copyrigh...

  • gdb调试基本方法

    gdb调试基本方法 gdb调试常用命令 在GDB中运行程序 断点(BreakPoint) 观察点(WatchPoi...

  • GDB命令

    gdb test 启动gdb调试test可执行文件gdb att 进程名 调试某个进程b [行数]/[函数名...

  • Xcode debug Hotspot(一)——创建Xcode项

    概述 前面安装gdb调试hotspot里面,我记录了自己安装gdb调试hotspot的过程。后来我发现,使用gdb...

  • 【实践】gdb调试golang程序入门及gdb命令列表

    1. 摘要 本文讲解gdb调试GOLANG程序的入门配置,以及gdb命令详解备忘。 2. gdb调试go程序入门...

网友评论

      本文标题:ceph GDB调试环境

      本文链接:https://www.haomeiwen.com/subject/fihqwltx.html