首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法从Opscenter配置DSE

无法从Opscenter配置DSE
EN

Stack Overflow用户
提问于 2017-11-20 17:27:11
回答 1查看 317关注 0票数 0

我试图在新配置的centos 7 VM上配置DSE,但是我得到了错误的,试图配置dse-完整的5.1.0,但发现安装了不同的版本。升级和降级是不支持的。“(Opscd 4)我无法理解为什么当机器是全新的,即使我没有运行任何DSE命令时,为什么会出现这个错误。

代码语言:javascript
复制
ERROR: Received error from node event-subtype="MeldError" job-id="a38724e1-2139-45f5-9266-079638c2ca2e" name="cassandra-5" ssh-management-address="192.168.159.175" node-id="dafe635a-6e98-4ae6-b0ea-6afa0da51731" event-type="error" message="Attempting to configure dse-full 5.1.0, but found a different version installed. Upgrades and downgrades aren't supported." (opscd-pool-4)

我使用Opscentre来配置Node。

下面是LCM的详细日志。

代码语言:javascript
复制
2017-11-29 05:38:37,753 [opscenterd]  INFO: configure job started for node name="cassandra-5" ssh-management-address="192.168.138.237" node-id="dafe635a-6e98-4ae6-b0ea-6afa0da51731" (async-thread-macro-32)
2017-11-29 05:38:37,776 [opscenterd]  INFO: Trying to establish ssh connection name="cassandra-5" ssh-management-address="192.168.138.237" node-id="dafe635a-6e98-4ae6-b0ea-6afa0da51731" node-name="cassandra-5" job-id="4fae4fe1-ca3c-4924-abdb-62c4cf4ad878" (async-thread-macro-32)
2017-11-29 05:38:38,515 [opscenterd]  INFO: Received milestone from node name="cassandra-5" ssh-management-address="192.168.138.237" node-id="dafe635a-6e98-4ae6-b0ea-6afa0da51731" message="Uploaded facts to OpsCenter server" job-id="4fae4fe1-ca3c-4924-abdb-62c4cf4ad878" (opscd-pool-0)
2017-11-29 05:38:40,135 [opscenterd] ERROR: Received error from node event-subtype="MeldError" job-id="4fae4fe1-ca3c-4924-abdb-62c4cf4ad878" name="cassandra-5" ssh-management-address="192.168.138.237" node-id="dafe635a-6e98-4ae6-b0ea-6afa0da51731" event-type="error" message="Attempting to configure dse-full 5.1.0, but found a different version installed. Upgrades and downgrades aren't supported." (opscd-pool-7)
2017-11-29 05:38:40,161 [opscenterd] ERROR: Configure job 4fae4fe1-ca3c-4924-abdb-62c4cf4ad878 failed! (async-thread-macro-33)
2017-11-29 05:38:41,102 [opscenterd]  INFO: configure job finished for node name="cassandra-5" ssh-management-address="192.168.138.237" node-id="dafe635a-6e98-4ae6-b0ea-6afa0da51731" (async-thread-macro-32)

这是节点信息:

代码语言:javascript
复制
[root@li1639-135 ~]# dpkg -l dse-full
    -bash: dpkg: command not found

root@li1639-135 ~# yum info dse-~#

代码语言:javascript
复制
Loaded plugins: fastestmirror

base                                                     | 3.6 kB     00:00     
extras                                                   | 3.4 kB     00:00     
updates                                                  | 3.4 kB     00:00     
(1/4): base/7/x86_64/group_gz                              | 156 kB   00:00     
(2/4): extras/7/x86_64/primary_db                          | 130 kB   00:00     
(3/4): base/7/x86_64/primary_db                            | 5.7 MB   00:00     
(4/4): updates/7/x86_64/primary_db                         | 3.6 MB   00:00     
Determining fastest mirrors
 * base: mirrors.linode.com
 * extras: mirrors.linode.com
 * updates: mirrors.linode.com
Error: No matching Packages to list

作业ID4fae4fe1-ca3c-4924-abdb-62c4cf4ad878

代码语言:javascript
复制
11/29/2017, 5:38:40AM UTC ERROR - MELDERROR Attempting to configure dse-full 5.1.0, but found a different version installed. Upgrades and downgrades aren't supported.
11/29/2017, 5:38:40AM UTC SHELL-COMMAND - RESULT Finished executing command: rpm -qa | grep -E ^dse-full-[[:digit:]] | grep 5.1.0
11/29/2017, 5:38:39AM UTC SHELL-COMMAND - INVOCATION Invoked command: rpm -qa | grep -E ^dse-full-[[:digit:]] | grep 5.1.0
11/29/2017, 5:38:39AM UTC CHECK - IS-PACKAGE-INSTALLED Checking if package dse-full is installed with version 5.1.0
11/29/2017, 5:38:39AM UTC CHANGE - PACKAGE-PROXY Not using proxy
11/29/2017, 5:38:38AM UTC MILESTONE - UPLOADED-FACTS Uploaded facts to OpsCenter server
11/29/2017, 5:38:38AM UTC SHELL-COMMAND - INVOCATION Invoked command: if [ -x "$(which yum)" ] && [ -f "/etc/redhat-release" -o -f "/etc/SuSE-release" -o -f "/etc/system-release" ]; then echo -n "yum"; elif [ -x "$(which...
EN

回答 1

Stack Overflow用户

发布于 2017-11-27 14:47:15

更新答复

我能够脱机地与Ranjeet同步,并发现上面发布的日志是配置作业的结果,而配置作业要求DSE已经安装。当运行安装作业时,事情按预期进行。

新支持的平台和平台检查也存在一些问题,它们以令人困惑的方式工作,但这些问题都没有反映在这个问题中最初发布的日志中。

原始答案

这里的OpsCenter/LCM工程师,我致力于配置特性。

  1. “尝试配置dse-完整的5.1.0,但发现安装了不同的版本。不支持升级和降级。”错误信息的含义似乎相当清楚。您要求OpsCenter/LCM安装/配置DSE 5.1.0。您确定您没有安装不同的版本吗?
  2. 在基于apt的目标计算机上,您可以使用“dpkg -l DSE -full”检查dse的安装版本。
  3. 在基于yum的目标计算机上,您可以检查DSE的哪个版本安装了'yum info dse-full‘。
  4. 如果您确实在尝试安装DSE5.1.0,但您的节点上已经出现了不同的版本,那么您必须在OpsCenter LCM之外升级/降级,并且在安装所需的版本后,管理人员可以向LCM吐露。请参阅enterprise/upgrdDSE.html
  5. 如果您试图安装其他版本(与已经安装的版本匹配),那么在创建新的CP时,您必须克隆您的配置配置文件并设置正确的DSE版本。请参阅:https://support.datastax.com/hc/en-us/articles/212267063-Lifecycle-Manager-Cloning-Configuration-Profiles
  6. 如果您认为来自OpsCenter/LCM的错误是错误的,并且在目标节点上没有真正安装不同版本的DSE,那么我们将需要来自LCM的更多日志片段和导致错误的事件,以及有关如何在所有节点上确认DSE版本的信息。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47397766

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档