首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >什么配置错误?

什么配置错误?
EN

Stack Overflow用户
提问于 2020-02-21 07:07:23
回答 1查看 273关注 0票数 0

当我们运行crm_verify -LV时,我们使用弹性ip和nginx两种资源来集群两个节点。

错误: unpack_operation:指定on_fail=fence和支持stonith=false没有任何意义

错误: unpack_operation:指定on_fail=fence和支持stonith=false没有任何意义

在检查期间发现的错误:配置无效

根@ip-172-31-18-143:~#

配置:

代码语言:javascript
复制
Cluster Name: hacluster
Corosync Nodes:
 ip-172-31-18-143 ip-172-31-27-85
Pacemaker Nodes:
 ip-172-31-18-143 ip-172-31-27-85

Resources:
 Resource: elastic-ip (class=ocf provider=heartbeat type=awseip)
  Attributes: elastic_ip=***[MY_IP]*** allocation_id=" eipalloc-0xxxxxxxxxx" awscli=/usr/local/bin/aws
  Meta Attrs: migration-threshold=3 failure-timeout=60s
  Operations: start interval=0s timeout=10s on-fail=restart (elastic-ip-start-interval-0s)
              monitor interval=10s timeout=10s on-fail=restart (elastic-ip-monitor-interval-10s)
              stop interval=0s on-fail=fence (elastic-ip-stop-interval-0s)
 Resource: proxy (class=ocf provider=heartbeat type=nginx)
  Attributes: configfile=/data_proxy/nginx/nginx.conf
  Meta Attrs: failure-timeout=60s
  Operations: start interval=0s timeout=40s (proxy-start-interval-0s)
              stop interval=0s on-fail=fence (proxy-stop-interval-0s)
              monitor interval=5s timeout=5s (proxy-monitor-interval-5s)

Stonith Devices:
Fencing Levels:

Location Constraints:
  Resource: proxy
    Enabled on: ip-172-31-18-143 (score:50) (id:location-proxy-ip-172-31-18-143-50)
Ordering Constraints:
  start elastic-ip then start proxy (kind:Mandatory) (id:order-elastic-ip-proxy-mandatory)
Colocation Constraints:
  proxy with elastic-ip (score:INFINITY) (id:colocation-proxy-elastic-ip-INFINITY)

Resources Defaults:
 migration-threshold: 2
Operations Defaults:
 No defaults set

Cluster Properties:
 cluster-infrastructure: corosync
 cluster-name: debian
 cluster-recheck-interval: 2min
 dc-version: 1.1.14-70404b0
 have-watchdog: false
 no-quorum-policy: ignore
 start-failure-is-fatal: true
 stonith-action: poweroff
 stonith-enabled: false
Traceback (most recent call last):
  File "/usr/sbin/pcs", line 231, in <module>
    main(sys.argv[1:])
  File "/usr/sbin/pcs", line 171, in main
    cmd_map[command](argv)
  File "/usr/lib/python2.7/dist-packages/pcs/config.py", line 49, in config_cmd
    config_show(argv)
  File "/usr/lib/python2.7/dist-packages/pcs/config.py", line 86, in config_show
    cluster.cluster_uidgid([], True)
  File "/usr/lib/python2.7/dist-packages/pcs/cluster.py", line 1601, in cluster_uidgid
    uid_gid_files = os.listdir(settings.corosync_uidgid_dir)
OSError: [Errno 2] No such file or directory: '/etc/corosync/uidgid.d/'
root@ip-172-31-18-143:~#

有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-02-21 10:00:49

修改资源(弹性ip和代理)并删除属性on_fail=fence,或启用Stonith作为集群属性并配置围栏。

基本上,您是在指示资源在节点失败时对其进行隔离,但是已经禁用了Stonith,因此不可能设置围栏(因此这是没有意义的)。

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

https://stackoverflow.com/questions/60333674

复制
相关文章

相似问题

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