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 json encode datetime类型
Dec 28 Python
用Python输出一个杨辉三角的例子
Jun 13 Python
python 列表删除所有指定元素的方法
Apr 19 Python
python计算两个地址之间的距离方法
Jun 09 Python
Python 类的特殊成员解析
Jun 20 Python
通过python顺序修改文件名字的方法
Jul 11 Python
numpy给array增加维度np.newaxis的实例
Nov 01 Python
python+opencv 读取文件夹下的所有图像并批量保存ROI的方法
Jan 10 Python
python实现在多维数组中挑选符合条件的全部元素
Nov 26 Python
python实现串口通信的示例代码
Feb 10 Python
PyCharm中如何直接使用Anaconda已安装的库
May 28 Python
如何用Python 加密文件
Sep 10 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
overlord人气高涨,却被菲利普频繁举报,第四季很难在国内上映
2020/05/06 日漫
ThinkPHP CURD方法之table方法详解
2014/06/18 PHP
javascript json2 使用方法
2010/03/16 Javascript
如何动态的导入js文件具体该怎么实现
2014/01/14 Javascript
jQuery之Deferred对象详解
2014/09/04 Javascript
Ajax与服务器(JSON)通信实例代码
2016/11/05 Javascript
详解react-router如何实现按需加载
2017/06/15 Javascript
js轮播图无缝滚动效果
2017/06/17 Javascript
JS实现对json对象排序并删除id相同项功能示例
2018/04/18 Javascript
如何解决React官方脚手架不支持Less的问题(小结)
2018/09/12 Javascript
使用VUE实现在table中文字信息超过5个隐藏鼠标移到时弹窗显示全部
2019/09/16 Javascript
微信小程序实现拖拽功能
2019/09/26 Javascript
Vue实现腾讯云点播视频上传功能的实现代码
2020/08/17 Javascript
通过实例解析js可枚举属性与不可枚举属性
2020/12/02 Javascript
python numpy格式化打印的实例
2018/05/14 Python
Python实现两个list求交集,并集,差集的方法示例
2018/08/02 Python
Pandas GroupBy对象 索引与迭代方法
2018/11/16 Python
Python列表原理与用法详解【创建、元素增加、删除、访问、计数、切片、遍历等】
2019/10/30 Python
使用Python给头像加上圣诞帽或圣诞老人小图标附源码
2019/12/25 Python
基于python3实现倒叙字符串
2020/02/18 Python
如何在keras中添加自己的优化器(如adam等)
2020/06/19 Python
树莓派4B安装Tensorflow的方法步骤
2020/07/16 Python
英国最大的在线运动补充剂商店:Discount Supplements
2017/06/03 全球购物
文职个人求职信范文
2013/09/23 职场文书
经济信息管理专业大学生求职信
2013/09/27 职场文书
中学生在校期间的自我评价分享
2013/11/13 职场文书
优秀的计算机专业求职信范文
2013/12/27 职场文书
大学生创业计划书的范文
2014/01/07 职场文书
物理教学随笔感言
2014/02/22 职场文书
贸易跟单员英文求职信
2014/04/19 职场文书
群众路线剖析材料(四风)
2014/11/05 职场文书
2015年城市管理工作总结
2015/05/23 职场文书
朋友聚会开场白
2015/06/01 职场文书
2015年计算机教学工作总结
2015/07/22 职场文书
学校运动会感想
2015/08/10 职场文书
MySQL子查询中order by不生效问题的解决方法
2021/08/02 MySQL