Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. install

    Code Block
    languagebash
    $ yum install -y etcd
    Examining etcd-3.3.11-2.el7.centos.x86_64.rpm: etcd-3.3.11-2.el7.centos.x86_64
    Marking etcd-3.3.11-2.el7.centos.x86_64.rpm to be installed
    Resolving Dependencies
    --> Running transaction check
    ---> Package etcd.x86_64 0:3.3.11-2.el7.centos will be installed
    --> Finished Dependency Resolution
    
    Dependencies Resolved
    
    ===================================================================================================================================================
     Package                Arch                     Version                                  Repository                                          Size
    ===================================================================================================================================================
    Installing:
     etcd                   x86_64                   3.3.11-2.el7.centos                      /etcd-3.3.11-2.el7.centos.x86_64                    45 M
    
    Transaction Summary
    ===================================================================================================================================================
    Install  1 Package
    
    Total size: 45 M
    Installed size: 45 M
    Is this ok [y/d/N]: y
    Downloading packages:
    Running transaction check
    Running transaction test
    Transaction test succeeded
    Running transaction
      Installing : etcd-3.3.11-2.el7.centos.x86_64                                                                                                 1/1
      Verifying  : etcd-3.3.11-2.el7.centos.x86_64                                                                                                 1/1
    
    Installed:
      etcd.x86_64 0:3.3.11-2.el7.centos
    
    Complete!
  2. config

    Code Block
    languagebash
    $ vi /etc/etcd/etcd.conf
    #[Member]
    ETCD_DATA_DIR="/var/lib/etcd/etcd1.etcd"
    ETCD_LISTEN_PEER_URLS="http://{ETCD_CLIENT1CLIENT_IP1}:2380"
    ETCD_LISTEN_CLIENT_URLS="http://{ETCD_CLIENT_CLIENT1IP1},http://127.0.0.1:2379"
    ETCD_NAME="etcd1"
    
    #[Clustering]
    ETCD_INITIAL_ADVERTISE_PEER_URLS="http://{ETCD_CLIENT_CLIENT1IP1}:2380"
    ETCD_ADVERTISE_CLIENT_URLS="http://{ETCD_CLIENT1CLIENT_IP1}:2379"
    ETCD_INITIAL_CLUSTER="etcd1=http://{ETCD_CLIENT1CLIENT_IP1}:2380"
    ETCD_INITIAL_CLUSTER_TOKEN="etcd-cluster-01"
    ETCD_INITIAL_CLUSTER_STATE="new"
    
    #[Security]
    ETCD_AUTO_TLS="true"
    ETCD_PEER_AUTO_TLS="true"
  3. service start

    Code Block
    languagebash
    $ systemctl enable etcd
    $ systemctl daemon-reload
    $ systemctl start etcd