pycharm远程调试openstack的图文教程

yipeiwu_com7年前Python基础

今天我要讲如何远程调试openstack。首先我们使用的工具是Pycharm.

1.首先介绍一下环境

我的openstack是使用rdo一键安装的,安装在一台centos的虚拟机上,虚拟机的IP地址是192.168.102.129

2.创建流程

首先加载远程python解释器,比如你的openstack安装在虚拟机上,则就是你虚拟机上的python,这里我们以远程调试nova为例。

2.1 首先创建项目路径

2.2 加载远程解释器

设置远程

2.3设置路劲映射

2.4 下载源码到本地

点击红色所指弹出如下

然后右击出现下载本地代码

然后就会同步代码都本地

2.5 启动调试进程

这里是以nova-api为例,所以我们还要把nova-api启动代码拷贝到本地项目中,同时还要把nova-api也要考到虚拟机的nova源代码下面,要跟本地的代码保持一致

2.6 修改源码设置调试问题

这里没有修改源代码需要增加启动进程参数

这样就能调试了。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

Python彩色化Linux的命令行终端界面的代码实例分享

Python彩色化Linux的命令行终端界面的代码实例分享

先看看效果: 在linux的终端中,ANSI转义序列来控制颜色 基本规则: 前面加上\033[,结尾用\033[0m重置为原来的颜色 可以在终端中输入下面这句,就可以看到输出绿色的h...

python中itertools模块zip_longest函数详解

最近在看流畅的python,在看第14章节的itertools模块,对其itertools中的相关函数实现的逻辑的实现 其中在zip_longest(it_obj1, ..., it_o...

使用 Django Highcharts 实现数据可视化过程解析

使用 Django Highcharts 实现数据可视化过程解析

概述 最近在一家公司实习,入职第一个大一点的需求是将公司开发的两个winstore app的排名信息进行可视化。大概挑选了下,排除了Flask和Echarts。最终选择使用Django...

程序员写Python时的5个坏习惯,你有几条?

很多文章都有介绍怎么写好 Python,我今天呢,相反,说说写代码时的几个坏习惯。有的习惯会让 Bug 变得隐蔽难以追踪,当然,也有的并没有错误,只是个人觉得不够优雅。 注意:示例代码在...

Python 循环终止语句的三种方法小结

在Python循环终止语句有三种: 1、break break用于退出本层循环 示例如下: while True: print "123" break print "45...