前言web
因为开始着手openstack运维方面的东西,我这颗大白菜必需要学一学这个高端的东西啦。centos
准备api
pycharm依赖于专业版(这里须要注意,我前面浪费了好多时间。。。)下载并安装pycharm,网址http://www.jetbrains.com/pycharm/ 。服务器
openstack环境,安装在一台centos的虚拟机上,虚拟机的IP地址是192.168.0.99。运维
实践debug
pycharm配置:3d
1.首先建立项目路径,按下图1打开tools->deployment->configuration:调试
2.tools->deployment->configuration->add server,补充server name以及传输方式SFTP,并设置路径映射(local path是你的工程目录,就是须要将本地这个目录同步到服务器上面,我填的是项目根目录。 Deploy path on server 这里填写相对于root path的目录,下面那个web path不用管先远程服务器的路径),点击ok,以下图所示:server
3.tools->deployment->browse remote host,以下图所示:blog
4.tools->deployment->download from here下载源码到本地
目前无文件。
5.启动调试进程
这里是以nova-api为例,因此咱们还要把nova-api启动代码拷贝到本地项目中,同时还要把nova-api也要考到虚拟机的nova源代码下面,要跟本地的代码保持一致。
--remote_debug-host 192.168.0.234 --remote_debug-port 22