前言
- devstack安装完毕
- 本地安装vscode,依赖插件remote-ssh
vscode远程连接
-
下载
remote-ssh
-
配置远程环境
- 配置如下:
IdentityFile
需要在devstack的/home/stack/.ssh/authorized_keys
Host devstack
HostName 10.167.47.47
User stack
port 22
TCPKeepAlive yes
ServerAliveInterval 30
IdentityFile ~/.ssh/id_rsa
-
打开ssh-remote选择devstack
-
以glance(镜像服务为例),打开项目源码
下载remote_pdb,
sudo pip install remote_pdb
-
打断点,以获取镜像列表举例
重启服务生效断点
sudo systemctl restart devstack@g-api.service
-
查看监听端口
sudo journalctl -f --unit devstack@g-api
-
请求接口,进行调试