使用Ansible

时间:2015-12-06 18:08:47

标签: ansible

我是Ansible的新手,我有一些具体的疑问:

  1. 应用程序/ Web提供运行时快照&漂移:我们是否有开箱即用的Ansible playbooks可以创建Application Server级别的快照,例如WAS ND Snapshot将具有诸如JVM,JDBC,JMS,Shared Lib,XML格式的虚拟主机或其他格式的详细信息。漂移在这里意味着两个不同时间的两个快照之间的差异以及关于差异和相似性的详细报告。我还想知道的是,Ansible Tower是否可以针对每个环境详细查看每个应用程序/ Web服务器配置的详细信息?我正在寻找WAS ND,WLS,Tomcat,WildFly / Jboss,WAS CE,IHS,IIS,OHS等产品

  2. 应用程序/ Web服务器运行时配置更新:此处运行时配置更新意味着,假设我只想更新JMS主题或在现有WAS ND实例上创建新共享库作为发布的一部分。我们有开箱即用的Ansible剧本可以做到吗?

  3. 我想知道是否有开箱即用的Ansible剧本可以做运行时配置快照/漂移&运行时以下产品的配置部署/更新:

  4. 消息传递:TIBCO EMS,WMQ,Rabbit MQ,Active MQ,TIBCO BE,TIBCO BW BPM:AMX BPM,Oracle BPM,TIBCO BPM

    1. Ansible是否与以下内容集成: PaaS:PCF,Red Hat Open Shift集成?

    2. 环境复制/迁移:Ansible Tower是否具有将任何给定技术堆栈或组合的现有环境复制或迁移到新环境的功能?例如:将具有2个集群,4个节点和20个JVM的WAS ND环境迁移到4个集群,10个节点,100个JVM的PROD环境,这适用于其他技术堆栈[Web服务器/消息传递/ BPM等]以及我如上所述。

    3. 详细的环境比较:Ansible Tower是否具有比较任何给定Tech堆栈的两个环境的功能?例如:将UAT WAS ND与PROD WAS ND环境进行比较,这也适用于我上面提到的其他技术堆栈[Web服务器/消息传递/ BPM等]。

    4. 搜索配置:Ansible Tower是否具有在任何给定技术堆栈的多个环境中搜索配置的功能?例如:在DEV,UAT和PROD WAS ND环境中搜索Java EE应用程序JDBC数据源值,这也适用于我上面提到的其他技术堆栈[Web服务器/消息传递/ BPM等]。

    5. 如果有人能就我上述问题提供更多细节,我将非常感激。

1 个答案:

答案 0 :(得分:1)

从你提出的问题来看,听起来你似乎并不愿意阅读任何现成的Ansible documentation,也没有费心去尝试安装和测试Ansible。简而言之,没有Ansible没有任何预定义的Playbooks,Ansible Tower也没有任何预定义的功能,如您列出的那些。

Ansible是一个配置管理和编排平台,很像Puppet,Chef,CFEngine等。它们是您需要用来编写自己的自定义定义的工具。您可以编写Ansible剧本,木偶食谱等来完成您所提出的大部分内容,但完全取决于您编写自己的自定义任务。