使用Ansible配置管理技术堆栈支持



我是Ansible的新手,我有一些特定的查询:

  1. Application/Web服务运行时快照&漂移:我们有现成的Ansible剧本吗?它可以创建应用程序服务器级别的快照。例如,WAS ND快照将以XML格式或其他格式包含JVM、JDBC、JMS、Shared Lib、Virtual Hosts等详细信息。漂移在这里指的是在两个不同时间拍摄的两个快照之间的差异,以及关于差异和相似性的详细报告。我还想知道的是,Ansible Tower是否可以为每个环境提供每个应用程序/Web服务器配置的详细视图?我正在寻找WAS ND、WLS、Tomcat、WildFly/Jboss、WAS CE、IHS、IIS、OHS 等产品

  2. Application/Web服务器运行时配置更新:这里运行时配置的更新意味着,假设我只想更新JMS主题,或者在现有WASND实例上创建一个新的共享库,作为发布的一部分。我们有现成的Ansible剧本可以做到这一点吗?

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

消息传递:TIBCO EMS、WMQ、Rabbit MQ、Active MQ、TIBCO BE、TIBCO BWBPM: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 Servers/Messaging/BPM etc]。

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

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

如果有人能就我的上述问题提供更多细节,我将不胜感激。

从您提出的问题来看,您似乎没有真正阅读任何现成的Ansible文档,也没有尝试安装和测试Ansible。简言之,Ansible没有任何预定义的剧本,AnsibleTower也没有像您列出的那样具有任何预定义的功能。

Ansible是一个配置管理和编排平台,与Puppet、Chef、CFEngine和其他平台非常相似。它们是您需要用来编写自己的自定义定义的工具。你可以编写Ansible剧本、木偶食谱等来完成你要求的大部分任务,但这完全取决于你自己编写自定义任务。

相关内容

  • 没有找到相关文章