pycharm远程调试openstack的图文教程


Posted in Python onNovember 21, 2017

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

1.首先介绍一下环境

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

2.创建流程

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

2.1 首先创建项目路径

pycharm远程调试openstack的图文教程

2.2 加载远程解释器

pycharm远程调试openstack的图文教程

设置远程

pycharm远程调试openstack的图文教程

2.3设置路劲映射

pycharm远程调试openstack的图文教程

pycharm远程调试openstack的图文教程

pycharm远程调试openstack的图文教程

pycharm远程调试openstack的图文教程

pycharm远程调试openstack的图文教程

pycharm远程调试openstack的图文教程

2.4 下载源码到本地

pycharm远程调试openstack的图文教程

点击红色所指弹出如下

pycharm远程调试openstack的图文教程

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

pycharm远程调试openstack的图文教程

然后就会同步代码都本地

2.5 启动调试进程

pycharm远程调试openstack的图文教程

pycharm远程调试openstack的图文教程

pycharm远程调试openstack的图文教程

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

2.6 修改源码设置调试问题

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

pycharm远程调试openstack的图文教程

这样就能调试了。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python脚本实现集群检测和管理功能
Mar 06 Python
为Python的web框架编写MVC配置来使其运行的教程
Apr 30 Python
Saltstack快速入门简单汇总
Mar 01 Python
python snownlp情感分析简易demo(分享)
Jun 04 Python
Python内存管理方式和垃圾回收算法解析
Nov 11 Python
Python基于hashlib模块的文件MD5一致性加密验证示例
Feb 10 Python
python selenium执行所有测试用例并生成报告的方法
Feb 13 Python
Python参数解析模块sys、getopt、argparse使用与对比分析
Apr 02 Python
pandas 对日期类型数据的处理方法详解
Aug 08 Python
django model通过字典更新数据实例
Apr 01 Python
如何用python反转图片,视频
Apr 24 Python
如何判断pytorch是否支持GPU加速
Jun 01 Python
Python实现的归并排序算法示例
Nov 21 #Python
Python实现打印螺旋矩阵功能的方法
Nov 21 #Python
Python中矩阵库Numpy基本操作详解
Nov 21 #Python
python GUI实例学习
Nov 21 #Python
Python实现判断一个字符串是否包含子串的方法总结
Nov 21 #Python
django中的setting最佳配置小结
Nov 21 #Python
如何在sae中设置django,让sae的工作环境跟本地python环境一致
Nov 21 #Python
You might like
PHP写的获取各搜索蜘蛛爬行记录代码
2012/08/21 PHP
PHP使用Face++接口开发微信公众平台人脸识别系统的方法
2015/04/17 PHP
PHP Echo字符串的连接格式
2016/03/07 PHP
php微信开发之批量生成带参数的二维码
2016/06/26 PHP
PHP开发中解决并发问题的几种实现方法分析
2017/11/13 PHP
thinkphp5 加载静态资源路径与常量的方法
2017/12/24 PHP
关于laravel 日志写入失败问题汇总
2019/10/17 PHP
js汉字转拼音实现代码
2013/02/06 Javascript
js代码实现的加入收藏效果并兼容主流浏览器
2014/06/23 Javascript
JavaScript实现的in_array函数
2014/08/27 Javascript
jquery+php实现搜索框自动提示
2014/11/28 Javascript
js文字横向滚动特效
2015/11/11 Javascript
原生js jquery ajax请求以及jsonp的调用方法
2017/08/04 jQuery
vue项目中应用ueditor自定义上传按钮功能
2018/04/27 Javascript
Vue登录注册并保持登录状态的方法
2018/08/17 Javascript
LayUI switch 开关监听 获取属性值、更改状态的方法
2019/09/21 Javascript
koa-passport实现本地验证的方法示例
2020/02/20 Javascript
python中map、any、all函数用法分析
2015/04/21 Python
python从入门到精通(DAY 1)
2015/12/20 Python
python的random模块及加权随机算法的python实现方法
2017/01/04 Python
Python Web编程之WSGI协议简介
2018/07/18 Python
用python代码将tiff图片存储到jpg的方法
2018/12/04 Python
Python用61行代码实现图片像素化的示例代码
2018/12/10 Python
使用python去除图片白色像素的实例
2019/12/12 Python
Python lambda表达式原理及用法解析
2020/08/18 Python
python3通过subprocess模块调用脚本并和脚本交互的操作
2020/12/05 Python
俄罗斯街头服装品牌:Black Star Wear
2017/03/01 全球购物
中国电子产品批发商/跨境电商/外贸网:Sunsky-online
2020/04/20 全球购物
汽车专业学生自我评价
2014/01/19 职场文书
电脑专业个人求职信范文
2014/02/04 职场文书
《他得的红圈圈最多》教学反思
2014/04/24 职场文书
大学新闻系求职信
2014/06/03 职场文书
中药学专业毕业生推荐信
2014/07/10 职场文书
个人委托书怎么写
2014/09/17 职场文书
教师学期末个人总结
2015/02/13 职场文书
java executor包参数处理功能 
2022/02/15 Java/Android