V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
pangshare
V2EX  ›  Linux

sql 2019 on Linux alwayson pcs status 报错

  •  
  •   pangshare · 2020-10-23 12:05:23 +08:00 · 1880 次点击
    这是一个创建于 1497 天前的主题,其中的信息可能已经有所发展或是发生改变。

    各位大师,请教个问题。 目前环境描述如下: 3 台 Centos7 构建的三节点 SQL 2019 1 台 windows DNS server 用做 DNS 解析

    目前遇到的问题是,alwayson 部署完成后,在需要配置 pacemaker 的时候遇到无法切换的问题,VIP 处于 shutdown 状态,三节点无法使用

    pcs resource create sqlag ocf:mssql:ag ag_name=sqlag master notify=true
    pcs resource create AVGListener ocf:heartbeat:IPaddr2 ip=192.168.31.206 cidr_netmask=24
    pcs constraint colocation add AVGListener sqlag-master INFINITY with-rsc-role=Master
    pcs constraint order promote sqlag-master then start AVGListener
    
    [root@sqlag01 ~]# pcs status
    Cluster name: sqlcluster
    Stack: corosync
    Current DC: sqlag01 (version 1.1.21-4.el7-f14e36fd43) - partition with quorum
    Last updated: Thu Oct 22 17:57:50 2020
    Last change: Thu Oct 22 17:14:32 2020 by root via crm_resource on sqlag01
    
    3 nodes configured
    4 resources configured
    
    Online: [ sqlag01 sqlag02 ]
    OFFLINE: [ sqlag03 ]
    
    Full list of resources:
    
     Master/Slave Set: sqlag-master [sqlag]
         sqlag      (ocf::mssql:ag):        FAILED sqlag01
         sqlag      (ocf::mssql:ag):        FAILED sqlag02
         Stopped: [ sqlag03 ]
     AVGListener    (ocf::heartbeat:IPaddr2):       Stopped
    
    Failed Resource Actions:
    * sqlag_start_0 on sqlag01 'unknown error' (1): call=1487, status=complete, exitreason='2020/10/22 17:57:50 Did not find AG row in sys.availability_groups',
        last-rc-change='Thu Oct 22 17:57:45 2020', queued=1ms, exec=5157ms
    * sqlag_start_0 on sqlag02 'unknown error' (1): call=1487, status=complete, exitreason='2020/10/22 17:57:49 Did not find AG row in sys.availability_groups',
        last-rc-change='Thu Oct 22 17:57:44 2020', queued=0ms, exec=5145ms
    
    Daemon Status:
      corosync: active/disabled
      pacemaker: active/disabled
      pcsd: active/enabled
    

    在尝试将全部节点关闭后,逐一启动发现单独启动 一个节点在查看 pcs status 的时候是正常的,但在启动第二个节点的时候,查看 pcs status 的时候发现,SQLAG 的状态从 start 变成 failed 。 然后监听就 一直是 stopped 的状态。

    希望大师们帮忙出出招。

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5310 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 09:27 · PVG 17:27 · LAX 01:27 · JFK 04:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.