zoukankan      html  css  js  c++  java
  • [etcd]etcd集群部署

    etcd集群部署
    硬件:4台 8c16G ssd 1T
    软件版本: etcd 3.4.15

    部署
    wget https://github.com/etcd-io/etcd/releases/download/v3.4.15/etcd-v3.4.15-linux-amd64.tar.gz
    tar xf etcd-v3.4.15-linux-amd64.tar.gz
    mv etcd-v3.4.15-linux-amd64 /usr/local/etcd/etcd

    配置
    etcd1
    cd /usr/local/etcd/etcd/
    mkdir conf
    cat > conf/etcd.yaml << EOF
    name: etcd-1
    data-dir: /usr/local/etcd/data
    listen-client-urls: http://192.168.0.16:2379,http://127.0.0.1:2379
    advertise-client-urls: http://192.168.0.16:2379,http://127.0.0.1:2379
    listen-peer-urls: http://192.168.0.16:2380
    initial-advertise-peer-urls: http://192.168.0.16:2380
    initial-cluster: etcd-1=http://192.168.0.16:2380,etcd-2=http://192.168.0.17:2380,etcd-3=http://192.168.0.18:2380,etcd-4=http://192.168.0.20:2380
    initial-cluster-token: etcd-cluster-token4444444
    initial-cluster-state: new
    EOF
    mkdir /usr/local/etcd/etcd/data
    mkdir /usr/local/etcd/etcd/wal

    etcd2
    cd /usr/local/etcd/etcd/
    mkdir conf
    cat > conf/etcd.yaml << EOF
    name: etcd-2
    data-dir: /usr/local/etcd/data
    listen-client-urls: http://192.168.0.17:2379,http://127.0.0.1:2379
    advertise-client-urls: http://192.168.0.17:2379,http://127.0.0.1:2379
    listen-peer-urls: http://192.168.0.17:2380
    initial-advertise-peer-urls: http://192.168.0.17:2380
    initial-cluster: etcd-1=http://192.168.0.16:2380,etcd-2=http://192.168.0.17:2380,etcd-3=http://192.168.0.18:2380,etcd-4=http://192.168.0.20:2380
    initial-cluster-token: etcd-cluster-token4444444
    initial-cluster-state: new
    EOF
    mkdir /usr/local/etcd/etcd/data
    mkdir /usr/local/etcd/etcd/wal

    etcd3
    cd /usr/local/etcd/etcd/
    mkdir conf
    cat > conf/etcd.yaml << EOF
    name: etcd-3
    data-dir: /usr/local/etcd/data
    listen-client-urls: http://192.168.0.18:2379,http://127.0.0.1:2379
    advertise-client-urls: http://192.168.0.18:2379,http://127.0.0.1:2379
    listen-peer-urls: http://192.168.0.18:2380
    initial-advertise-peer-urls: http://192.168.0.18:2380
    initial-cluster: etcd-1=http://192.168.0.16:2380,etcd-2=http://192.168.0.17:2380,etcd-3=http://192.168.0.18:2380,etcd-4=http://192.168.0.20:2380
    initial-cluster-token: etcd-cluster-token4444444
    initial-cluster-state: new
    EOF
    mkdir /usr/local/etcd/etcd/data
    mkdir /usr/local/etcd/etcd/wal


    etcd4
    cd /usr/local/etcd/etcd/
    mkdir conf
    cat > conf/etcd.yaml << EOF
    name: etcd-4
    data-dir: /usr/local/etcd/data
    listen-client-urls: http://192.168.0.20:2379,http://127.0.0.1:2379
    advertise-client-urls: http://192.168.0.20:2379,http://127.0.0.1:2379
    listen-peer-urls: http://192.168.0.20:2380
    initial-advertise-peer-urls: http://192.168.0.20:2380
    initial-cluster: etcd-1=http://192.168.0.16:2380,etcd-2=http://192.168.0.17:2380,etcd-3=http://192.168.0.18:2380,etcd-4=http://192.168.0.20:2380
    initial-cluster-token: etcd-cluster-token4444444
    initial-cluster-state: new
    EOF
    mkdir /usr/local/etcd/etcd/data
    mkdir /usr/local/etcd/etcd/wal

    启动
    cat > /usr/lib/systemd/system/etcd.service << EOF
    [Unit]
    Description=Etcd Server
    After=network.target
    After=network-online.target
    Wants=network-online.target

    [Service]
    Type=notify
    WorkingDirectory=/usr/local/etcd/
    # User=root
    # set GOMAXPROCS to number of processors
    ExecStart=/bin/bash -c "/usr/local/etcd/etcd --config-file /usr/local/etcd/conf/etcd.yaml"
    Restart=on-failure
    LimitNOFILE=65536

    [Install]
    WantedBy=multi-user.target
    EOF

    chmod 755 /usr/lib/systemd/system/etcd.service
    chmod /usr/local/etcd/data
    systemctl daemon-reload
    systemctl restart etcd
    systemctl enable etcd

  • 相关阅读:
    PVD与CVD性能比较
    摄像头PVD和CVD薄膜
    CVD和ALD薄膜沉积技术应用领域
    薄膜封装,等离子体技术,原子层沉积,化学气相沉积
    ALD和CVD晶体管薄膜技术
    最近参与做项目总结
    Vmware重装
    intellij一次取消项目所有的多余import
    Zabbix功能点概览
    Justice: What's The Right Thing To Do? Episode 02: "PUTTING A PRICE TAG ON LIFE"
  • 原文地址:https://www.cnblogs.com/wangshuyang/p/14746791.html
Copyright © 2011-2022 走看看