���������2016.6.4Agenda•������•������������•�����������•����•Troubleshooting•Q&A������•������������-pets•DockerasVM•Docker&OpenStack•������•�����������-cattle•Job•website/service?DockerasVMBase-centos7.1opstools-salt/logstash/…JavaPhpNodejsApp/config��:����OpenStack����������,eg��&��������������:��������?������•��vm•��app->vm•��App•�������•�����������•�����������•��������•����������Docker&OpenStack��OpenStack-Docker����ovs+vlan����ip����������docker������libnetworkopenstackondockerJob��•�����•����crontab•�������•������•��Job������•��������•����•��/����������•��•����•SLA•��������Chronos/Mesos�������Job��•1App->NJob->Ntask•App�����/��repo•FAT/UAT/ProdJob�����������•��Job��������disable•�������Job��������������•networkNATDemo•JobDashboard•SLAmonitoring������•Host��•dockerstats•cAdvisor•zabbix-docker-monitoring•�����•����:/proc•����:free/top/..•lexcfs:��fuse������/proc������������������������•��LD_PRELOAD���/proc�����•��lxcfs����/proc����•CPULoad������https://github.com/CtripCloud/docker-monitor-injectorTroubleshooting•systemd•dockerrundisabletty•yumversionlock•cpu100%,iowait�,Host���������������swap•memory.limit_in_bytes•memory.memsw.limit_in_bytes•memory.swapiness•App����&��,egJavaxmaxTroubleshooting•systemctlerror:toomanyopenfiles•ulimit•fs.inotify.max_user_instances8192Q&A•Wearehiring!•CD/PaaSEngineer•ytwu@ctrip.com