问题标签 [manageiq]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
openshift - ManageIQ 上次刷新:HTTP 状态码 403,用户无法列出集群中的所有 pod
我尝试使用 manageiq 建立与 openshift 的监控连接。容器提供者生成成功。
但问题是这个连接无法刷新。我将身份验证模式设置为 httpd,如下所示,
但是,此配置会引发 403 错误。
供您参考,这些是 ssl_error.log 和 evm.log
==ssl_error.log==
== evm.log ==
更新
那么如何才能在 openshift online 上只监控我自己的项目呢?在 manageiq Docker 容器上是不可能的吗?下面的代码是显示我的 openshift 项目的 openshift Java 客户端代码。
结果显示了我的 openshift 项目信息。
我想我可以像这些客户端代码一样在 manageiq 上监控我的 openshift 项目。
ansible - 没有 Tower 的 Ansible 集成?
我没有塔式许可证,但有很多我想通过 manageiq 公开的剧本。有没有办法添加 ansible playbook 并运行它们,如公告中所示
redhat - OpenStack 和红帽 Cloudforms 的区别
我是 OpenStack 和 Red Hat CloudForms 的新手。我试图了解 OpenStack 和 CloudForms 在旋转 vm 方面的区别。
如果客户端有多个 VMware 基础架构,那么我可以使用 CloudForms 或 OpenStack 来旋转 vm。两者都提供 UI 来管理资源。两者都提供编排工具来基于模板旋转虚拟机。
那么,什么是 OpenStack 的最佳优势项目,它将让我选择它而不是 Red Hat CloudForms(我现在没有考虑 CloudForms 的其他优势。但是,它会帮助我通过一个单一的控制多个云窗户)
长话短说:
CloudForms 可以直接与 VMware 交互,那么为什么人们此时应该考虑使用 OpenStack。因为即使他在 VMware 之上构建 OpenStack,通过 CloudForms 请求 vm 也会向 OpenStack 发送 API 调用,并且从 OpenStack 它将要求 vCenter 旋转一个涉及多个层的 vm。
ruby - 如何在 ManageIQ 中运行特定的工作人员?
有时我需要在前台运行特定的 MIQ 工作人员。
rake evm:start
运行所有的工人,但如果我只需要一个,我该怎么做?
logging - Cloudforms/manageiq 日志格式解释 登录自动化日志
ManageIQ 以下列形式在automation.log 中创建日志:
我们可以看到日志行之间有一些联系。前 2 个具有相同的 service_template_provision_request 标识符,并且在开头的主题标签之后的标识符中也具有相同的数字 (29399)。最后 2 个日志在开头 (44d130) 的主题标签中的冒号后具有相同的标识符。我想知道所有这些是什么意思。
我知道 service_template_provision_request 对应于我在订购服务时分配的请求号。但是带有标签的标识符的含义使我无法理解。
我的最终目标是能够确定哪些日志与哪个请求、哪个任务以及哪个任务是由哪个请求引起的。理想情况下按原样使用日志。
我想我可以更改代码,以便在每个任务开始时我们用请求 ID 记录任务 ID,但我想知道是否可以避免这样做。
azure - 如何在 Azure 门户上生成密钥令牌?
我尝试使用 ManageIQ 监控 Azure。ManageIQ 云提供商请求 Azure 客户端 ID 和 Azure 客户端令牌。但我不知道如何在 Azure 门户上查找客户端 ID 和生成密钥令牌。我怎样才能找到它们?
kubernetes - ManageIQ 未显示 Kubernetes 容器提供程序的信息,并且缺少集群读取器 ClusterRole
我有一个 Kubernetes v1.9.3(无 OpenShift)集群,我想使用 ManageIQ 进行管理(gaprindashvili-3 作为 Docker 容器运行)。
我按照这些说明准备了 k8s 集群以与 ManageIQ 交互。请注意,我只执行了上一节中列出的步骤(准备与 ManageIQ 一起使用的集群),因为前面的步骤用于设置 k8s 集群,而我已经有一个正在运行的集群。
我成功地将 k8s 容器提供程序添加到 ManageIQ,但仪表板没有报告任何内容:0 个节点、0 个 pod、0 个服务等,而我在集群上确实有节点、服务和正在运行的 pod。我查看了/var/log/evm.log
ManageIQ的内容,发现了这个错误:
所以集群cluster-reader
中没有定义 ClusterRole。我仔细检查kubectl get clusterrole cluster-reader
并确认cluster-reader
丢失了。
作为解决方案,我尝试cluster-reader
手动创建。我在 k8s 文档中找不到它的任何参考,而在 OpenShift 文档中提到了它。因此,我查看了cluster-reader
OpenShift v3.9 中的定义方式。它的定义在不同的 OpenShift 版本中有所不同,我选择了 3.9,因为它基于我正在使用的 k8s v1.9。所以这是我在 OpenShift 3.9 文档中找到的内容:
我编写了以下 yaml 定义以在我的集群中创建等效的 ClusterRole:
我没有包括appliedclusterresourcequotas
在受监控的资源中,因为我的理解是仅限 OpenShift 的资源(但我可能弄错了)。
我在 ManageIQ 上删除了旧的 k8s 容器提供程序,并在创建后创建了一个新容器提供程序cluster-reader
,但没有发生任何变化,仪表板仍然不显示任何内容(0 个节点、0 个 Pod 等)。我查看了/var/log/evm.log
ManageIQ中的内容,这次报了这些错误:
那么我做错了什么?我该如何解决这个问题?如果它有任何用处,您可以在这里找到我用来设置 k8s 集群以与 ManageIQ 交互的整个 .yaml 文件(所有必需的命名空间、服务帐户、集群角色绑定也都存在)。
open-source - 添加 Provider(Azure、AWS 等)后 ManageIQ 需要多长时间来反映数据
我将 Azure 提供商和 AWS 提供商添加到 ManageIQ 中,超过一天没有关于 ManageIQ 中反映的实例的数据。由于提供商已通过身份验证,但仍未显示有关 ManageIq 中与 Azure 提供商和 AWS 提供商的实例的报告。
ruby-on-rails - 如何将haml与react js集成。我想使用Haml文件渲染react组件?
我想在 Haml 文件中渲染 React 组件。有没有办法从 Haml 文件中调用 React JS 类进行渲染。
ruby - 如何将 ManageIQ 应用程序开发模式转换为将生成生产日志而不是开发日志的生产模式
如何将 ManageIQ 应用程序开发模式转换为将生成生产日志而不是开发日志的生产模式。
《ManageIQ 生产环境》