只有注册用户登录后才能阅读该文。 阅读全文
只有注册用户登录后才能阅读该文。 阅读全文
摘要:
跟nova相似,cinder也有很多组件,每个组件负责各自的业务,然后共同协作完成volume的管理。组件之间的通信方式与nova个组件之间的通信方式相同,都是通过消息队列进行通信。 cinder-api 类似于nova的nova-api组件,负责接受和处理外界的API请求。 cinder-sche 阅读全文
摘要:
1. cinder-api接收到创建的请求,入口:cinder.api.v2.volumes.VolumeController#create,该方法主要负责一些参数的重新封装和校验,然后调用cinder.volume.api.API#create方法,该方法会启动volume_create_api工 阅读全文
摘要:
`playbook`是`ansible`实现批量自动化最重要的手段。在其中可以使用变量、引用、循环等功能,相比`ad-hoc`而言,其功能要强大的多。 ### yaml简单示例`ansible`的`playbook`采用`yaml`语法。以下是一个`yaml`格式的文件: ``` # Members 阅读全文
摘要:
### ansible factsfacts组件是用来收集被管理节点信息的,使用setup模块可以获取这些信息。 ```ansible-doc -s setup - name: Gathers facts about remote hosts```facts收集的信息是json格式的,其内任一项都可 阅读全文
摘要:
ansible的playbook采用yaml语法,它简单地实现了json格式的事件描述。yaml之于json就像markdown之于html一样,极度简化了json的书写。在学习ansible playbook之前,很有必要把yaml的语法格式、引用方式做个梳理。 初步说明 以一个简单的playbo 阅读全文
摘要:
代码调用流程: scheduler的rpcapi和manager属于同步调用。 在第三步中scheduler会调用placement提供的API,对所有的`compute node`进行初步的筛选,placement的API会返回一个字典,格式如下: { "provider_summaries": 阅读全文
|