configuration-management

    1热度

    2回答

    我对于大型基础架构的配置管理工具相对较新。该公司将在Linux和Windows上使用Salt,但我想这个问题并不涉及具体的工具。 我不明白的是,让我们想象一下,我们在云中有30台机器,并为它们中的每台安装了一些自定义服务。版本可以不同,取决于客户订阅。并且每个服务都有一个可以具有机器特定数据的配置文件。如何使用Salt或Puppet,Chef,Ansible等工具更新这些服务的配置文件。

    2热度

    4回答

    我开始使用Ansible来编写将为我们的应用程序部署临时环境的剧本。 我试图了解是否应用对文件进行更改的最佳做法是在控制机器上本地更改它们,然后将它们传播到远程服务器,或者是否应在剧本中操作文件。 在可读性和文档方面,通过操作手册操作文件似乎更好,并且整个配置过程的整个配置过程保持为一个工具。另一方面,更改本地服务器上的文件更容易,更快速。 什么是解决这些问题的最好方法是什么? 谢谢, Yaron

    0热度

    2回答

    我注意到,如果我在烹饪书中使用node.default(取而代之的是食谱属性),环境中的属性不会得到应用。但是,如果我使用node来代替环境中更改的属性,为什么?我以为node和node.default是一样的吗?

    0热度

    1回答

    我们的产品是一个嵌入式系统,每个物理产品都有自己的配置,有约300个管理。大多数系统都是离线的 说到更新它们,可能会出现主要的配置管理问题。 理想情况下,我们想要一个易于使用的系统,您可以集中存储所有应用程序配置文件并保存它们的历史记录。 (基本上是一个简单易用的版本控制系统,具有上传,即时提交和历史差异)

    3热度

    1回答

    我对Netflix archaius非常陌生。我有一个读取Java属性文件并打印属性值的代码片段。 当此程序运行时,它将打印testproperty.properties文件中名为“Fields”的属性的值。现在,当这个程序运行时,我正在更新“Fields”属性的值,所以archaius应该动态获取更改值。但它仍然在打印较旧的值。 在此Java程序中使用archaius的正确方法是什么?或者更新程

    2热度

    1回答

    我试图让我们的配置更加模块化一点。目前,我们主要针对每个环境使用硬编码的模板文件,这些模板文件与处于init状态的jinja的每个环境相匹配。我将状态分开,配置并添加一些需要在所有环境中保持相同配置值的缺省值。 这里是我的支柱的例子: /../pillars/amq/amq.sls default_routes: Queue1: - from_uri: 'activemq:f

    5热度

    2回答

    问题的多个环境之间的配置文件 我们用java WAR文件并保存配置文件中的S3桶。我们的环境:DEV,QA,Stage和PROD都有自己的配置文件和s3桶。如果我添加了一个新的字段,比如“Polling_RATE = 5000”,,它必须手动添加到每个env,因为这些配置文件也存储密码,因此它们不能绑定到应用程序或保存在Github内。并非每个工程师都可以访问每个env,因此您必须记得在产品部署日

    -1热度

    2回答

    我正在尝试创建一个过程来修复组织中的计算机。我们有几千台机器,我想要做的是以下几点。 A)创建一个脚本,可以创建一个配置文件(喜欢在一个数据库或纯文本是确定)的,其中包括有关 硬件 软件的所有信息在各机 - 操作系统,包等的安装版本 服务运行 - webservices,特殊功能 B)当系统出现任何问题时 - 我们有系统管理员来解决它。但后来很多人错过了。所以我想要sysadmin重新运行该脚本以

    2热度

    1回答

    我是Laravel的新手,我不确定如何在github上分享项目。 我的网站使用家园很好的本地工作。我将它交给了github,并将它下载到另一台计算机上。然后我意识到供应商文件夹不包含在内,并且我没有在其他计算机上安装php。 我的问题是,您如何在宅基地进行配置管理?有没有办法自动安装依赖关系,并简单地使用vagrant来查看浏览器中的网站?

    1热度

    2回答

    我在一家公司工作的有(过)复杂的配置管理过程: 在每个模块有一个application.properties文件。存在用于开发类似的属性:像database.host = localhost 属性,其变化在其他环境中被保持在一个覆盖的属性文件夹中的文件application.properties(对于每个模块):[email protected]@ 有一个默认部署。属性用默认值文件为其他环境中,如