我正在为我的产品寻找安装程序。我的要求是从一个节点(物理机)我应该能够在多台机器(节点)上安装软件。我的产品是一个HA平台,需要安装在多台Linux机器上才能形成集群。是否有任何安装人员可以免费或付费。目前我们正在开发Linux,未来我们可能需要支持其他Unix类型的操作系统。
提前感谢你
答案 0 :(得分:0)
适当地打包您的产品以进行分发(例如deb包)并使用该平台的标准管理工具。许多面向简单的人使用
for node in $nodes; do ssh $node sudo apt-get install $package; done
并且有很多集群管理软件,其中一个可能正在使用。
答案 1 :(得分:0)
我不知道你在Windows机器中使用的方式是否有“安装程序”。但是,您可以根据系统创建包。对于类似Debian的系统,您可以创建.deb包,而对于Red Hat样式,您可以创建.rpm包。 创建包的方式是为文件指定正确的安装路径并预安装&安装后要在安装文件时执行的脚本。您还可以设置包的依赖关系,这样如果您需要一些重要的库,deb / rpm安装程序将不会安装您的包,直到安装所需的库。 希望这对我破碎的英语有用:)