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 web程序
Sep 11 Python
在服务器端实现无间断部署Python应用的教程
Apr 16 Python
Python中字符串的修改及传参详解
Nov 30 Python
pandas数值计算与排序方法
Apr 12 Python
python通过ffmgep从视频中抽帧的方法
Dec 05 Python
Python实现的各种常见分布算法示例
Dec 13 Python
详解Python连接MySQL数据库的多种方式
Apr 16 Python
python 普通克里金(Kriging)法的实现
Dec 19 Python
django中url映射规则和服务端响应顺序的实现
Apr 02 Python
Pygame Event事件模块的详细示例
Nov 17 Python
你需要掌握的20个Python常用技巧
Feb 28 Python
Python 数据可视化工具 Pyecharts 安装及应用
Apr 20 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 socket实现的聊天室代码分享
2014/08/16 PHP
配置eAccelerator和XCache扩展来加速PHP程序的执行
2015/12/22 PHP
PHP查询分页的实现代码
2017/06/09 PHP
PHP getDocNamespaces()函数讲解
2019/02/03 PHP
Laravel框架数据库迁移操作实例详解
2020/04/06 PHP
Firefox outerHTML实现代码
2009/06/04 Javascript
js 变量类型转换常用函数与代码[比较全]
2009/12/01 Javascript
HTML颜色选择器实现代码
2010/11/23 Javascript
删除select中所有option选项jquery代码
2013/08/12 Javascript
Array栈方法和队列方法的特点说明
2014/01/24 Javascript
javascript:window.open弹出窗口的位置问题
2014/03/18 Javascript
express的中间件cookieParser详解
2014/12/04 Javascript
JavaScript实现数字数组按照倒序排列的方法
2015/04/06 Javascript
基于jQuery实现放大镜特效
2020/10/19 Javascript
基于JS代码实现当鼠标悬停表格上显示这一格的全部内容
2016/06/12 Javascript
js图片切换具体实现代码
2016/10/13 Javascript
JavaScript实现点击按钮复制指定区域文本(推荐)
2016/11/25 Javascript
Javascript前端经典的面试题及答案
2017/03/14 Javascript
基于vue.js实现的分页
2018/03/13 Javascript
Vue props用法详解(小结)
2018/07/03 Javascript
jQuery实现带3D切割效果的轮播图功能示例【附源码下载】
2019/04/04 jQuery
如何为你的JavaScript代码日志着色详解
2019/04/08 Javascript
解决vue elementUI中table里数字、字母、中文混合排序问题
2020/01/07 Javascript
用于统计项目中代码总行数的Python脚本分享
2015/04/21 Python
python从入门到精通(DAY 3)
2015/12/20 Python
python 判断网络连通的实现方法
2018/04/22 Python
如何学习Python time模块
2020/06/03 Python
详解Python设计模式之策略模式
2020/06/15 Python
CSS3实现红包抖动效果
2020/12/23 HTML / CSS
粉红色的鲸鱼:Vineyard Vines
2018/02/17 全球购物
八年级英语教学反思
2014/01/09 职场文书
2014年重阳节老干部座谈会上的讲话稿
2014/09/25 职场文书
党员查摆剖析材料
2014/10/10 职场文书
《改造我们的学习》心得体会
2014/11/07 职场文书
搞笑婚庆主持词
2015/06/29 职场文书
Nginx内网单机反向代理的实现
2021/11/07 Servers