本产品全程使用Bourne Again shell进行编译,主要分为三大块:入口、OpenStack块和shell块。“入口”为用户数据交互块,用户使用产品时只需对“入口”进行操作;“OpenStack块”则封装了所有与部署OpenStack相关的脚本,并包含要自动上传的镜像;而“shell块”主要是根据用户部署习惯将部分常用的shell脚本独立封装成可分离使用的脚本。
本产品使用shell进行编写,除去需上传的镜像占据空间极小,并使用多线程的方式优化了安装速度,因而使用方便,也十分利于试验环境的使用。
1