OpenStack源码调试之路(0)——pycharm远程调试OpenStack

本文详细介绍了如何使用PyCharm在Windows环境下远程调试OpenStack代码,包括配置远程调试、设置路径映射、安装debug egg文件、配置文件同步以及在OpenStack中设置断点等步骤,旨在提供一个直观的调试体验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

要阅读一个源码,最好的方法是调试代码,一步步跟踪,会使你对整个过程的理解更加透彻,对于OpenStack也是如此,虽然看过很多分析源码的书,但总是觉得对不上号,加上有需求,所以觉得自己对源码进行一番调试。最开始试过python的pdb调试,虽然大神都说怎么怎么好,但终归是控制台的操作,一点都不直观,最后找到使用pycharm远程调试的方法,觉得非常好用,windows下可视化界面,变量查看,追踪回溯,甚至可以和远程同步代码。。。。

首先说明,本文是参考了这位的博客,但在操作中觉得他说得不够详细,我也捣鼓了好久,所以特地把详细过程贴出来。

环境:

windows7安装的pycharm,然后OpenStack部署在VMWare里。

1.进入pycharm菜单的Run/Debug Configurations

2.点左上角的+号,然后选择python remote debug,出来右边的界面,名字随便取,下面的IP填本机IP(需要能和安装OpenStack的远程主机互通),端口随便来个本地未被占用的。

3.path mappings是设置本地机和远程机的目录映射,比如我远程机上OpenStack使用apt安装,都在/usr/bin/python2.7/dist-packages下,所以我把这个目录映射到本地的f盘下的一个路径,另一个是/usr/bin,没有用,主要是当时不知道哪些

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值