Kolla部署的Openstack环境dev模式和debug方式

kolla 部署命令:


完全清理环境
kolla-ansible destroy -i /home/all-in-one --yes-i-really-really-mean-it

部署
kolla-ansible deploy -i /home/all-in-one

查看端口和对应的进程信息
ss -an | grep 3306
netstat -anp  | grep 3306

docker 批量删除容器
docker rm `docker ps -a -q`
docker rmi `docker images -q`
docker rmi --force `docker images | grep doss-api | awk '{print $3}'` 

配置文件位置:
vim /etc/kolla/globals.yml
vim /etc/kolla/passwords.yml

网卡规划:
ens160: 192.168.400.21
ens192: 192.168.100.100
        
systemctl enable ntpd.service && systemctl start ntpd.service && systemctl status ntpd.service

yum install epel-release
yum install python-pip
pip install -U pip
yum install python-devel libffi-devel gcc openssl-devel libselinux-python


kolla 日志位置:
tail -200f /var/lib/docker/volumes/kolla_logs/_data/mariadb/mariadb.log

kolla 修改mysql的端口
cat /home/kolla-ansible/ansible/group_vars/all.yml | grep database_port
database_port: "3306"
mariadb_port: "{{ database_port }}"

kolla 清理mysql 数据
docker stop mariadb
docker rm mariadb
rm -rf /var/lib/docker/volumes/mariadb/_data/*
 

文件路径:


日志位置:宿主机
/var/lib/docker/volumes/kolla_logs/_data/

代码路径:
/var/lib/kolla/venv/lib/python2.7/site-packages/neutron_fwaas/services/firewall/agents/l3reference
/var/lib/kolla/venv/lib/python2.7/site-packages/neutron_fwaas/services/firewall/agents/l3reference
 

调试模式准备


调试环境搭建,安装pip
sudo yum -y install epel-release
sudo yum -y install python-pip

安装python的调试模块pdb:
pip install remote_pdb
容器中安装可以执行下面的命令
docker exec -it -u root neutron_l3_agent pip install remote_pdb

代码行中插入调试代码:
from remote_pdb import RemotePdb
RemotePdb('127.0.0.1', 4444).set_trace()

重启服务后远程调试:
socat readline tcp:127.0.0.1:4444

进入容器修改代码
docker exec -it -u 0 neutron_l3_agent bash
---------------------

原文:https://blog.csdn.net/warrior_0319/article/details/89458266

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值