『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
楼主: straw

[进阶教程] MQTT的主备方案

[复制链接]

27

主题

558

帖子

4384

积分

论坛元老

Rank: 8Rank: 8

积分
4384
金钱
3826
HASS币
0
发表于 2019-6-29 05:38:17 | 显示全部楼层
然后在2台broker上配置vip,用keepalived来控制vip 这个能详细点吗
回复

使用道具 举报

8

主题

2073

帖子

6053

积分

论坛元老

流水无味

Rank: 8Rank: 8

积分
6053
金钱
3980
HASS币
145

灌水之王

发表于 2019-6-29 08:32:28 | 显示全部楼层
为啥最近 MQTT 这么火热,  感觉HA挂了MQTT都不会挂
回复

使用道具 举报

1

主题

94

帖子

863

积分

论坛技术达人

积分
863
金钱
764
HASS币
20
发表于 2019-6-29 11:31:21 | 显示全部楼层
学习一下呢
回复

使用道具 举报

3

主题

206

帖子

954

积分

论坛积极会员

积分
954
金钱
748
HASS币
0
发表于 2019-6-29 14:34:37 | 显示全部楼层
學習學習,感謝
回复

使用道具 举报

9

主题

534

帖子

4530

积分

元老级技术达人

积分
4530
金钱
3986
HASS币
60
发表于 2019-6-29 16:31:31 来自手机 | 显示全部楼层
感觉一台就够
回复

使用道具 举报

0

主题

8

帖子

65

积分

注册会员

Rank: 2

积分
65
金钱
57
HASS币
0
发表于 2019-6-29 17:32:39 | 显示全部楼层
参观下!!!!
回复

使用道具 举报

6

主题

743

帖子

5958

积分

论坛元老

Rank: 8Rank: 8

积分
5958
金钱
5210
HASS币
20
发表于 2019-6-30 19:38:40 | 显示全部楼层
感觉mosquitto很坚强
回复

使用道具 举报

5

主题

193

帖子

2718

积分

金牌会员

Rank: 6Rank: 6

积分
2718
金钱
2525
HASS币
0
 楼主| 发表于 2019-7-1 10:58:25 | 显示全部楼层
本帖最后由 straw 于 2019-7-1 12:01 编辑

说习惯了,virtual ip,也就是第2个ip
通过ip addr 看出来是这样的
5: br-lan: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP qlen 1000
    link/ether 8c:21:0a:d9:e5:11 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.204/24 brd 192.168.1.255 scope global br-lan
       valid_lft forever preferred_lft forever
    inet 192.168.1.205/24 scope global secondary br-lan
       valid_lft forever preferred_lft forever


这是keepalived的简单配置(在linux服务器上)

在第一台openwrt上是这样的:
config global_defs
config ipaddress
        option name     "ipaddress2"
        option address  "192.168.1.205/24"
        option device   "br-lan"
config vrrp_instance
        option name                     "VI_1"
        option state                    "MASTER"
        option interface                "br-lan"
        option auth_type                "PASS"
        option auth_pass                "passwordxxx"
        list virtual_ipaddress          "ipaddress2"
        option virtual_router_id        "128"
        option priority                 "128"
        option advert_int               "5"


在第2台openwrt上是这样配置的:/etc/config/keepalived
config global_defs
config ipaddress
        option name     "ipaddress2"
        option address  "192.168.1.205/24"
        option device   "br-lan"
config vrrp_instance
        option name                     "VI_1"
        option state                    "BACKUP"
        option interface                "br-lan"
        option auth_type                "PASS"
        option auth_pass                "passwordxxxx"
        list virtual_ipaddress          "ipaddress2"
        option virtual_router_id        "128"
        option priority                 "128"
        option advert_int               "5"



然后再enable keepalived为开机程序
/etc/init.d/keepalived enable
/etc/init.d/mosquitto enable
回复

使用道具 举报

3

主题

114

帖子

895

积分

高级会员

Rank: 4

积分
895
金钱
781
HASS币
0
发表于 2019-7-2 14:18:34 | 显示全部楼层
原来op也支持vrrp啊
回复

使用道具 举报

0

主题

21

帖子

145

积分

注册会员

Rank: 2

积分
145
金钱
124
HASS币
0
发表于 2019-7-4 12:47:49 | 显示全部楼层
来看看大神怎么弄mtqq的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-25 21:26 , Processed in 0.246461 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表