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实现简单字典树的方法
Apr 29 Python
Python编程生成随机用户名及密码的方法示例
May 05 Python
浅谈pandas中Dataframe的查询方法([], loc, iloc, at, iat, ix)
Apr 10 Python
python使用numpy读取、保存txt数据的实例
Oct 14 Python
python调用opencv实现猫脸检测功能
Jan 15 Python
解决PyCharm控制台输出乱码的问题
Jan 16 Python
Python实现插入排序和选择排序的方法
May 12 Python
pyqt5 实现 下拉菜单 + 打开文件的示例代码
Jun 20 Python
Django Rest framework频率原理与限制
Jul 26 Python
安装多个版本的TensorFlow的方法步骤
Apr 21 Python
Python内置异常类型全面汇总
May 28 Python
python如何随机生成高强度密码
Aug 19 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上传文件,创建递归目录的实例代码
2013/10/18 PHP
PHP使用PHPExcel删除Excel单元格指定列的方法
2016/07/06 PHP
为数据添加append,remove功能
2006/10/03 Javascript
javascript 获取所有id中包含某关键字的控件的实现代码
2010/11/25 Javascript
一次失败的jQuery优化尝试小结
2011/02/06 Javascript
javascript 二进制运算技巧解析
2012/11/27 Javascript
JS+DIV实现鼠标划过切换层效果的实例代码
2013/11/26 Javascript
优化RequireJS项目的相关技巧总结
2015/07/01 Javascript
在AngularJS中使用jQuery的zTree插件的方法
2016/04/21 Javascript
AngularJS基础 ng-keyup 指令简单示例
2016/08/02 Javascript
重新理解JavaScript的六种继承方式
2017/03/24 Javascript
jquery ui sortable拖拽后保存位置
2017/04/27 jQuery
微信小程序实现图片放大预览功能
2020/10/22 Javascript
Node.js中sequelize时区的配置方法
2017/12/10 Javascript
一种angular的方法级的缓存注解(装饰器)
2018/03/13 Javascript
vue动画效果实现方法示例
2019/03/18 Javascript
[01:06] DOTA2英雄背景故事第三期之秩序法则光之守卫
2020/07/07 DOTA
python 队列详解及实例代码
2016/10/18 Python
Python IDLE 错误:IDLE''s subprocess didn''t make connection 的解决方案
2017/02/13 Python
python爬取网页转换为PDF文件
2018/06/07 Python
tensorflow 中对数组元素的操作方法
2018/07/27 Python
pytorch打印网络结构的实例
2019/08/19 Python
基于Python中的yield表达式介绍
2019/11/19 Python
使用Python进行防病毒免杀解析
2019/12/13 Python
python如何使用socketserver模块实现并发聊天
2019/12/14 Python
css3使网页、图片变成灰色兼容大多数浏览器
2014/07/02 HTML / CSS
台湾深度自由行旅游平台:Tripbaa趣吧
2017/10/10 全球购物
Java提供了哪些企业应用编程接口
2015/02/13 面试题
机械电子工程专业推荐信范文
2013/11/20 职场文书
节能减排倡议书
2014/04/15 职场文书
国庆节主题班会
2015/08/15 职场文书
生鲜超市—未来中国最具有潜力零售业态
2019/08/02 职场文书
python 批量压缩图片的脚本
2021/06/02 Python
关于JS中的作用域中的问题思考分享
2022/04/06 Javascript
vue的项目如何打包上线
2022/04/13 Vue.js
CentOS7设置ssh服务以及端口修改方式
2022/12/24 Servers