首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何配置Opennebula HOST_HOOK?

如何配置Opennebula HOST_HOOK?
EN

Server Fault用户
提问于 2020-03-03 13:12:52
回答 1查看 919关注 0票数 0

我有一个OpenNebula集群:前端,VM的2个节点,LVM上的数据存储。当其他节点不可用时,我希望在工作节点上运行VM。

我将/etc/one/oned.conf添加到HOST_HOOK中:

代码语言:javascript
复制
HOST_HOOK = [
name = “error”,
on = “ERROR”,
command = “ft/host_error.rb”,
arguments = “$ID -m -p 5”,
remote = “no” ]

我没有为HOST_HOOK设置其他设置。

但是,当我停止一个节点并重新启动VM时,它不会再次启动:

代码语言:javascript
复制
Error deploying virtual machine: Could not create domain from /var/lib/one//datastores/121/73/deployment.1

在log - /var/log/one/host_error.log中,我看到:

代码语言:javascript
复制
[HOST 3][I] Hook launched
[HOST 3][I] hostname: node1
[HOST 3][I] Wait 5 cycles.
[HOST 3][I] Sleeping 900 seconds.
[HOST 3][I] Fencing enabled
[HOST 3][E] Fence host not configured, please edit ft/fence_host.sh
[HOST 3][E]
[HOST 3][E] Fencing error
[HOST 3][E] Exiting due to previous error.

也许有人配置了一个Opennebula HOST_HOOK,可以帮我吗?

为什么我在篱笆上出错了,怎么配置它呢?

EN

回答 1

Server Fault用户

发布于 2020-07-03 14:55:53

您还应该编辑文件/var/lib/one/remotes/hooks/ft/fence_host.sh

在那里,你可能会注意到一行:

以启用删除本行

回声“fence主机未配置,请编辑ft/fence_host.sh”&& exit 1

如果你评论这条线,你的围栏机制会工作得更好一些。但是,您还应该配置将使用哪个地址作为$FENCE_IP

OpenNebula的作者意味着您应该使用劳工组织或主机的IP地址配置变量$FENCE_IP。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1005414

复制
相关文章

相似问题

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