工具概述
ICE Installer 是一款 Windows 桌面应用程序,可基于 SSH 和 SCP 协议远程一键执行脚本部署 OpenDayLight 集群应用。
应用支持本地上传安装包、使用远程预上传的安装包,支持单机或集群安装。本地安装包支持高效自动解压获取版本信息(Git 版本、打包信息等),支持校验 MD5。
集群部署支持选择各节点模块,支持一键填入用户名、密码,支持选择安装组件,安装组件选择后会自动检测上次安装记录、磁盘空间大小剩余等信息。
支持自动获取网卡信息提供高可用配置,简化部署输入的繁琐,避免输入错误:
形成安装清单,支持下次直接一键部署。支持导出为文件,支持下次从文件读取配置进行部署。
支持集群节点并行安装,自动 SCP 上传压缩包并校验文件完整性,通过 SSH 执行脚本,处理脚本交互并通过统一的 MessageBus 集中显示结果。
总的来说,ICE Installer 是一款功能强大的集群部署工具,只需要少许的配置,即可完成集群多组件一键部署,支持配置保存、导出,允许一键基于之前的配置重新部署,极大的提高了运维效率。