| 
                         源码: 
- title OpenStack Metadata WorkFlow  
 -   
 - participant vm  
 - participant haproxy  
 - participant UNIX Socket  
 - participant neutron-metadata-agent  
 - participant nova-api-metadata  
 -   
 - vm -> haproxy: curl 169.254.169.254(第一次转发)   
 - note over haproxy: Add header X-Neutron-Network-ID  
 - haproxy -> UNIX Socket: 第二次转发  
 - UNIX Socket -> neutron-metadata-agent: 第二次转发  
 - note over neutron-metadata-agent: get_instance_and_tenant_id  
 - note over neutron-metadata-agent: sign_instance_id  
 - neutron-metadata-agent -> nova-api-metadata: 第三次转发   
 - note over nova-api-metadata: get_metadata_by_instance_id  
 - nova-api-metadata -> neutron-metadata-agent: metadata  
 - neutron-metadata-agent -> UNIX Socket: metadata  
 - UNIX Socket -> haproxy: metadata  
 - haproxy -> vm: metadata  
 
  
【本文是51CTO专栏作者“付广平”的原创文章,如需转载请通过51CTO获得联系】 
戳这里,看该作者更多好文 【编辑推荐】 - Java虚拟机是如何执行线程同步的
 - OpenStack使用Ceph存储,Ceph到底做了什么?
 - 大规模裸机管理难? UMCloud张文墨教你如何用OpenStack来搞定
 - Java虚拟机的Heap监狱
 - OpenStack环境中运行大数据系统的四大存储问题
  【责任编辑:武晓燕 TEL:(010)68476606】 
			点赞 0                        (编辑:滁州站长网) 
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! 
                     |