名词解释
AZ availaibility zone
可用域,代表一个单独的云资源。
Addon
一个在所有虚拟机上的release任务,被Director管理。Addons are configured in the runtime config
Agent
每个VM中都运行,执行Director发布的任务,并回应给Director。
bosh-init
创建和更新Director的。
Canary(instance)
第一个更新的实例,一个更新在Canary上出错部署就会终止。
CLI
BOSH 命令行工具,用来执行bosh命令的。
Cloud Config
一个YAML文件,定义IaaS指定的配置。
Compiled release
编译过的release包含jobs和编译过的包。
CPI
Director 与 IaaS中间的适配层,实现对VM disk net的操作。可以用任意语言编写。
Director
BOSH的核心组件,分配任务给Agent,等
Director Blobstore
BOSH存储日志,stemcells等。
Director Task
可以获取到任何的状态和日志。可以监控任务生命周期。
Director VM
单个的VM包含Director和其他需要的组建。
Disk Type
一个命名过配置好的磁盘。
Errand
短作业,部署结束时可运行多次,如:
- smoke tests
- 综合测试
- CF service borker binding and unbinding
Event
Director的指令当成Event记录在Director数据库中。
- VM create/delete
- cloud config update
Job
是release的一部分。包含启动关闭的脚本,和配置文件告诉Agent怎么开始,运行和监控软件。
Orphaned Disk
几天后会被垃圾收集器收集除非被重新attache到instance上
package
release的一部分,包含源码和脚本啥的。
Release Pool
VM的集合。
Runtime Config
定义全局的配置,允许指定特定的addons
Team
Each deployment can be managed by specific teams. A logged in UAA user can belong to one or more teams.
VM type
is a named virtual virtual machine size configuration in the cloud config.