看了一下ZStack更新的官网,发现基本全是产品相关的内容了,关于ZStack本身的程序介绍更少了,相对以前的老网站,只有博客的内容还留下了
本篇主要介绍一下ZStack开源版本的代码组成,简单介绍各个目录代码的作用。
从最新的官网上看,现在zstack项目有四部分组成,包括zstack、zstack-dashboard、zstack-utility、zstack-woodpecker ,分别ZStack核心架构Java代码、包含各种ZStack Agent以及ZStack其他工具、ZStack web 工程、ZStack自动化测试框架代码。
zstack-woodpecker应该是zstack博客中提到的基于模型的智能测试框架。由于我在用zstack的时候还没有zstack-woodpecker项目,因此不是很熟悉,这里就不介绍了,欢迎其他同学补充。
zstack
Name | Description |
---|---|
build | ZStack的JAVA部分的MAVEN编译、打包、部署 |
compute | 有关计算资源的操作,各类工作流。有放置、集群、主机、虚拟机、区域的相关操作。如虚拟机模块:提供具体的虚拟机在创建、管理过程中,需要做哪些步骤,垃圾如何回收等 |
conf | 1.JAVA Bean的配置文件,2.数据库:数据库建立的SQL脚本、数据库安装搭建。3.持久化配置文件。4.spring的bean、servlet配置文件.5.service的配置文件…… |
configuration | 模板管理。创建管 |