• CentOS7.X系统安装部署Consul1.4.2

    本文介绍使用docker方式安装consul和传统方式部署:
    一、基于docker安装部署consul:
    1、直接docker run运行consul,下载consul1.4.2镜像


    #docker run -d --name consul consul:1.4.2


    2、将consul镜像内的/consul目录拷贝至本地保存,数据信息持久化


    #export CONSULE_CONTANER_ID=docker ps -aq
    #docker cp ${containerId}:/consul /software/consul
    #docker rm -f consul


    3、启动consul服务


    docker run -d --name=consul -v /software/consul:/consul --net=host consul:1.4.2 agent --bind=192.168.8.129 --server=true --node=consul --bootstrap-expect=1 --client=0.0.0.0 -ui


    4、配置开户8500防火墙端口,浏览器即可访问了
    #firewall-cmd --zone=public --add-port=8500/tcp --permanent
    #firewall-cmd --reload
    http:192.168.8.129:8500
    CentOS7.X系统安装部署Consul1.4.2
    二、传统方式安装部署
    1、安装依赖,下载安装包


    #yum -y install wget unzip zip
    #wget -c https://releases.hashicorp.com/consul/1.4.2/consul_1.4.2_linux_amd64.zip
    #unzip consul_1.4.2_linux_amd64.zip -d /usr/bin


    2、创建配置文件目录


    #mkaid /software/consul/logs
    #mkdir /etc/consul.d/
    #vi /etc/consul.d/basic.json
    {
    "ports": {
    "http": 8500 ,
    "dns": 8600,
    "grpc": 8400,
    "serf_lan": 8301,
    "serf_wan": 8302,
    "server": 8300
    }
    }


    备注:consul的默认使用的端口有8500 8600 8400 8301 8302 8300
    3、配置consul系统服务


    #vi /etc/init.d/consul
    #!/bin/bash
    #chkconfig: 2345 89 10
    #description: consul Start Stop Restart
    #processname: consul
    EXCMD=consul
    StartDir=/usr/bin/${EXCMD}
    pid=ps -ef|grep -v grep| grep consul |awk ‘{print $2}‘
    case $1 in
    start)
    nohup ${StartDir} agent -server -ui -advertise=192.168.8.129 -bind=192.168.8.129 -client=0.0.0.0 -data-dir /software/consul/data -bootstrap-expect 1 -log-file /software/consul/logs/ -config-dir /etc/consul.d > /dev/null 2>&1 &
    ;;
    stop)
    kill -9 $pid
    ;;
    restart)
    kill -9 $pid
    nohup ${StartDir} agent -server -ui -advertise=192.168.8.129 -bind=192.168.8.129 -client=0.0.0.0 -data-dir /software/consul/data -bootstrap-expect 1 -log-file /software/consul/logs/ -config-dir /etc/consul.d > /dev/null 2>&1 &
    ;;
    esac
    exit 0


    4、对consul系统服务授权添加自启动


    #chmod +x /etc/init.d/consul
    #chkconfig --add consul
    #chkconfig --level 2345 consul on
    #chkconfig --list consul


    5、防火墙端口开放
    #firewall-cmd --permanent --zone=public --add-port=8500/tcp
    #firewall-cmd --reload
    #firewall-cmd --zone=public --add-port=8500/tcp --permanent
    #firewall-cmd --reload
    http:192.168.8.129:8500
    6、Consul启动参数说明:
    Consul的启动可以添加如下参数,有些参数是相冲突的,不能同时使用


    -advertise:通知展现地址用来改变我们给集群中的其他节点展现的地址,一般情况下-bind地址就是展现地址-bootstrap:用来控制一个server是否在bootstrap模式,在一个datacenter中只能有一个server处于bootstrap模式,当一个server处于bootstrap模式时,可以自己选举为raft leader。-bootstrap-expect:在一个datacenter中期望提供的server节点数目,当该值提供的时候,consul一直等到达到指定sever数目的时候才会引导整个集群,该标记不能和bootstrap公用-bind:该地址用来在集群内部的通讯,集群内的所有节点到地址都必须是可达的,默认是0.0.0.0-dc:该标记控制agent允许的datacenter的名称,默认是dc1-encrypt:指定secret key,使consul在通讯时进行加密,key可以通过consul keygen生成,同一个集群中的节点必须使用相同的key-join:加入一个已经启动的agent的ip地址,可以多次指定多个agent的地址。如果consul不能加入任何指定的地址中,则agent会启动失败,默认agent启动时不会加入任何节点。-retry-join:和join类似,但是允许你在第一次失败后进行尝试。-retry-interval:两次join之间的时间间隔,默认是30s-retry-max:尝试重复join的次数,默认是0,也就是无限次尝试-log-level:consul agent启动后显示的日志信息级别。默认是info,可选:trace、debug、info、warn、err。-protocol:consul使用的协议版本-rejoin:使consul忽略先前的离开,在再次启动后仍旧尝试加入集群中。-syslog:开启系统日志功能,只在linux/osx上生效-pid-file:提供一个路径来存放pid文件,可以使用该文件进行SIGINT/SIGHUP(关闭/更新)agent

    相关文章
    相关标签/搜索
    王中王蓝月亮930三肖三码 平潭县| 宿松县| 兴国县| 合阳县| 如东县| 湟源县| 会东县| 伊宁市| 西乌珠穆沁旗| 辰溪县| 山东省| 修文县| 娱乐| 乌兰浩特市| 天水市| 陵川县| 岐山县| 满洲里市| 饶平县| 刚察县| 玛曲县| 宕昌县| 和平县| 连云港市| 依安县| 丹棱县| 徐汇区| 剑河县| 巨野县| 天柱县| 三台县| 兴义市| 泾川县| 玉树县| 玉门市| 玛纳斯县| 武冈市| 安化县| 吉安县| 枣庄市| 东海县| 平昌县| 富平县| 临江市| 白水县| 湘潭县| 桂林市| 当涂县| 嫩江县| 阿荣旗| 大港区| 咸丰县| 永昌县| 白水县| 平乡县| 临安市| 南阳市| 北票市| 平舆县| 甘肃省| 历史| 且末县| 赫章县| 嘉鱼县| 白山市| 克什克腾旗| 公安县| 开化县| 新野县| 清镇市| 土默特右旗| 西安市| 苏州市| 象山县| 滕州市| 涿鹿县| 柳江县| 长泰县| 鹤壁市| 漠河县| 区。| 玉门市| 通河县| 临沂市| 旌德县| 安吉县| 隆尧县| 伊金霍洛旗| 临颍县| 栾城县| 廉江市| 延川县| 普格县| 容城县| 辉县市| 台山市| 张掖市| 上栗县| 周宁县| 高碑店市| 甘孜县| 微博| 黄平县| 六安市| 高碑店市| 天镇县| 太和县| 崇左市| 军事| 长沙市| 镇坪县| 建德市| 唐海县| 海伦市| 海门市| 扬中市| 楚雄市| 城步| 望都县| 贵阳市| 中牟县| 蓬安县| 福州市| 大竹县| 大同市| 宁海县| 马山县| 武冈市| 广宁县| 德州市| 东阳市| 阿图什市| 伊金霍洛旗| 喀喇沁旗| 周宁县| 离岛区| 宁化县| 沙坪坝区| 阿图什市| 崇阳县| 会理县| 新和县| 阳曲县| 吐鲁番市| 台山市| 无棣县| 微山县| 辽阳市| 道孚县| 景德镇市| 璧山县| 新建县| 黔南| 恩施市| 梁平县| 吉安县| 衡东县| 宝清县| 大兴区| 梧州市| 朝阳区| 伊宁县| 瑞昌市| 文山县| 库伦旗| 新郑市| 大渡口区| 衡东县| 临洮县| 台南市| 修文县| 黔江区| 诏安县| 康平县| 城步| 康保县| 洞口县| 牡丹江市| 永和县| 南溪县| 清流县| 德兴市| 丁青县| 沈阳市| 隆化县| 鄂伦春自治旗| 东丰县| 白水县| 茶陵县| 石家庄市| 淮南市| 临沭县| 盈江县| 涿州市| 龙海市| 南川市| 平江县| 漳州市| 鲁山县| 新巴尔虎左旗| 东城区| 手机| 怀远县| 游戏| 区。| 舒兰市| 鲁甸县| 临城县| 上高县| 武胜县| 衡水市| 鄂伦春自治旗| 乾安县| 蚌埠市| 德州市| 池州市| 高安市| 乌兰察布市| 阳山县| 分宜县| 磐石市| 廉江市| 甘孜| 天等县| 泾阳县| 司法| 泰兴市| 奎屯市| 宜良县| 桃园县| 乐山市| 恩施市| 东乡| 彩票| 浑源县| 北碚区| 化德县| 紫金县| 三河市| 宜昌市| 昌宁县| 乌兰县| 改则县| 剑川县| 日喀则市| 铅山县| 剑阁县| 富锦市| 个旧市| 明光市| 合作市| 九寨沟县| 临夏市| 长乐市| 五指山市| 长沙市| 龙州县| 重庆市| 同德县| 广昌县| 义乌市| 房山区| 蒙山县| 嫩江县| 盐亭县| 汶上县| 瓮安县| 桃园市| 咸宁市| 会东县| 沧源| 璧山县| 犍为县| 中山市| 古丈县| 永定县| 马边| 盐源县| 龙川县| 石家庄市| 宜昌市| 静乐县| 乐都县| 化州市| 大关县| 扶风县| 葵青区| 行唐县| 高雄县| 图们市| 孟州市| 灯塔市| 巨鹿县| 日喀则市| 屏南县| 永平县| 荥阳市| 育儿| 棋牌| 汉寿县| 喀什市| 财经| 来宾市| 宜都市| 应城市| 蓝山县| 凌海市| 报价| 蛟河市| 红桥区| 杭锦后旗| 日照市| 加查县| 土默特左旗| 元朗区| 抚顺县| 准格尔旗| 阿图什市| 司法| 大方县| 赤壁市| 界首市| 襄垣县| 五华县| 逊克县| 麻栗坡县| 奎屯市| 沾化县| 嵩明县| 北安市| 扎兰屯市| 中卫市| 铁力市| 宁德市| 建宁县| 顺昌县| 杨浦区| 科尔| 泰兴市| 门源| 雅江县| 黑龙江省| 武冈市| 页游| 张掖市| 湘西| 剑河县| 定日县| 行唐县| 清河县| 宁晋县| 武乡县| 伊宁县| 福泉市| 贵定县| 平远县| 谷城县| 读书| 昌图县| 洛宁县| 湟源县| 丰原市| 嵊泗县| 天峨县| 湘乡市| 抚松县| 尚志市| 博客| 锡林郭勒盟| 桦川县| 伊金霍洛旗| 岱山县| 深水埗区| 卢湾区| 郓城县| 永善县| 门源| 铜山县| 贡觉县| 临西县| 灵寿县| 海城市| 乌苏市| 汽车| 田林县| 鄂托克前旗| 桃园市| 定边县| 仙桃市| 肃南| 舟曲县| 邮箱| 大厂| 仁布县| 黑山县| 肥东县| 黄冈市| 湘阴县| 新余市| 彩票| 武汉市| 额济纳旗| 永胜县| 曲靖市| 福鼎市| 沽源县| 贵阳市| 迁安市| 德兴市| 定陶县| 高密市| 屏东县| 海林市| 黔东| 兴国县| 阳原县| 开远市| 汉寿县| 黄浦区| 金平| 保德县| 徐闻县| 惠东县| 台江县| 都安| 治多县| 奇台县| 陆良县| 色达县| 浮山县| 阳曲县| 科尔| 济南市| 丹阳市| 和静县| 广灵县| 大悟县| 信宜市| 仪征市| 茂名市| 伊宁县| 班戈县| 聂拉木县| 桐乡市| 双辽市| 东乌珠穆沁旗| 客服| 凯里市| 原阳县| 安国市| 丹江口市| 靖边县| 岳西县| 吉木萨尔县| 云南省| 太白县| 冀州市| 新民市| 汝城县| 宜都市| 仙桃市| 尚志市| 武威市| 贵州省| 佛山市| 扎赉特旗| 中牟县| 德令哈市| 吉林省| 中方县| 清水县| 五寨县| 上饶县| 新密市| 那坡县| 偃师市| 铜山县| 双辽市| 乌鲁木齐县| 贡山| 桦川县| 西盟| 涟水县| 翼城县| 巨野县| 渭南市| 东城区| 长丰县| 建宁县| 平江县| 拜城县| 舒兰市| 新平| 万宁市| 栖霞市| 定远县| 宿松县| 土默特右旗| 洛隆县| 通许县| 聂拉木县| 清原| 容城县| 新巴尔虎右旗| 九江县| 巩义市| 光泽县| 朔州市| 花莲市| 繁峙县| 巧家县| 蚌埠市| 前郭尔| 桂阳县| 曲阳县| 临邑县| 衡水市| 嵩明县| 伊宁市| 阿巴嘎旗| 泰州市| 清丰县| 雷波县| 鹿邑县| 乐陵市| 蛟河市| 鸡泽县| 南溪县| 和林格尔县| 松桃| 台北县| 襄樊市| 曲松县| 三河市| 长葛市| 张家口市| 南和县| 太原市| 黄骅市| 巴林左旗| 当涂县| 宁河县| 罗城| 渝中区| 綦江县| 曲周县| 垦利县| 科技| 文化| 肇州县| 中西区| 和林格尔县| 中牟县| 澄江县| 元朗区| 忻州市| 衡阳县| 平顶山市| 永济市| 长武县| 辰溪县| 霍山县| 秀山| 德安县| 临高县| 鄂尔多斯市| 昌都县| 庆元县| 江山市| 建瓯市| 黎川县| 建宁县| 陈巴尔虎旗| 锡林郭勒盟| 太康县| 襄城县| 纳雍县| 威海市| 定襄县| 广东省| 涡阳县| 错那县| 昆山市| 芒康县| 射洪县| 紫金县| 龙山县| 高青县| 鸡东县| 平顺县| 屯留县| 乌恰县| 连州市| 丽水市| 长武县| 敖汉旗| 开封市| 罗定市| 江源县| 蓬莱市| 汕尾市| 平原县| 乐平市| 星子县| 垦利县| 锦州市| 塘沽区| 平南县| 遂昌县| 新巴尔虎左旗| 客服| 文登市| 昌宁县| 天津市| 汕头市| http://hz0j4r7vo.fun http://wap.hz0j1r5vo.fun http://hz0j4r4vo.fun http://m.jx1870fatherv.fun http://m.jx1870forgetv.fun http://wap.jx1870functionv.fun http://m.jx1870judgev.fun http://jx1870featurev.fun http://wap.jx1870finev.fun http://www.jx1870fatherv.fun http://jx1870insertv.fun http://www.hz0j3r5vo.fun http://www.hz0j1r8vo.fun http://www.jx1870fantasyv.fun http://www.jx1870flowerv.fun http://jx1870fightv.fun http://www.jx1870fitv.fun http://wap.jx1870filzv.fun