openstack 網路除錯筆記

2021-09-13 21:17:52 字數 903 閱讀 6333

controller

192.168.100.x/24

172.17.0.1/24

內網docker源: docker run -d -name docker-registry2 -p 1000:5000 registry

openstack: docker 部署 keystone, nova,cinder, neutron, glance… 物理機部署nova-compute

compute_n

192.168.100.n/24

物理機部署nova-compute,docker 部署 neutron-linuxbridge-agent(hots模式)

neutron:

192.168.100.y/24

eth1,外網 flat 網絡卡,出網ip: 192.168.100.3

docker 部署 neutron-dhcp-agent,neutron-linuxbridge-cleanup,neutron-l3-agent, neutron-metadata-agent, neutron-linuxbridge-agent(hots模式)

問題: 某次建立在controller的例項無法docker pull,即無法訪問1000埠,但可以訪問80,8775等埠

開始除錯:使用工具tcpdump,tracepath,brctl,ip,iptables

controller: 因為例項建立在controller的nova-compute 上,所以當發現訪問1000的訊息並沒有發到neutron上,判斷訊息是在controller就被攔截了

contronller 上不要執行nova-compute,compute和neutron節點保持iptables 純淨,盡量不部署其他服務

mysql cache除錯筆記

mysql cache除錯筆記 1 可以使用下列命令開啟mysql的select cache功能 set global query cache size 102400000 因為當query cache size預設為0時,是不開啟cache功能的。2 除錯 檢視cache的設定 show vari...

GDB 除錯筆記

chmod 777 r 給許可權包括子目錄下的所有檔案 ls l 顯示檔案的許可權大小時間等資訊 break 5 在第五行打斷點 break test 在函式test 打斷點 info break 顯示所有斷點 i b delete 2 刪除第二個斷點 list 顯示 list 1 從第一行向下顯示...

gdb除錯筆記

gcc main.c sum.c o main g gdb main info breakpoints 檢視所有的斷點 b main.c 24 設定斷點 b main.c main 可以用行號或者函式名字來設定斷點 break main.c 25 if a 109 條件斷點 disable 禁用所有...