欢迎访问机房运维工作室

爱数知识库

AnyShare-AnyShare 7.0 ECeph 集群初始化失败提示:The task includes an option with an undefi

频道:爱数知识库 日期: 浏览:64

AnyShare-AnyShare 7.0 ECeph 集群初始化失败提示:The task includes an option with an undefined variable. The er

关键字

proton-deploy、主机名


适用产品

  • AnyShare Enterprise 7.0.x
  • AnyShare Express 7.0.x


问题描述

AnyShare 7.0 进行 ECeph 集群初始化失败,提示如下错误信息:

The task includes an option with an undefined variable. The error was :'dict object' has no attribute u'<节点主机名>'

image.png


问题影响

无法完成 Eceph 集群初始化。


问题原因

配置文件 cluster.yaml 中主机名填写错误。


解决方案

为了解决该问题,需要重新编辑文件 cluster.yaml 修改为正确的主机名,请按照以下步骤执行:

1.执行如下命令查看节点主机名。

hostname

image.png

2.执行如下命令,按 i 进入编辑模式编辑 cluster.yaml 文件,检查各个字段的主机名并修改为正确的主机名,主机名 node-148-75 仅为示例。

vi cluster.yaml

image.png

2.按 Esc 进入命令模式,然后输入 : 进入末行模式,再输入 wq 保存配置文件,重新执行如下命令初始化 Eceph

python proton-deploy.py -f cluster.yaml


更多信息

Ceph 存储更多相关信息可参考:Ceph HomePage