Ubuntu এর জন্য Etcd

ডিস্ট্রিবিউটেড কিই লকিং, কনফিগারেশন স্টোরিং, সার্ভিস লাইভ-নেস এবং অন্যান্য পরিস্থিতিগুলোর ট্র্যাক রাখার জন্য ওপেনস্টেক Etcd, একটি ডিস্ট্রিবিউটেড কিই-ভেলু স্টোর ব্যবহার করে থাকে।

Etcd সার্ভিসটি কন্ট্রোলার নোড এ চালু হবে।

উপাদানগুলো ইনস্টল করুন এবং কনফিগার করুন

  1. Etcd প্যাকেজটি ইনস্টল করুনঃ

    # apt install etcd
    

    নোট

    মূল রিপোজিটরি এর মধ্যে Ubuntu 18.04 এর "etcd" প্যাকেজটি নেই। তাই সফল ভাবে ইনস্টল করার জন্য Ubuntu এর "Universe" রিপোজিটরিটি সক্ষম করুন।

    As for Ubuntu 24.04 install the package with following name:

    # apt install etcd-server
    
  2. "/etc/etcd/etcd" ফাইলটির মধ্যে লিখুন "ETCD_INITIAL_CLUSTER" , " ETCD_INITIAL_ADVERTISE_PEER_URLS", "ETCD_ADVERTISE_CLIENT_URLS", "ETCD_LISTEN_CLIENT_URLS" অন্যান্য নোডগুলো যাতে ম্যানেজমেন্ট নেটোওয়ার্ক এর মাধ্যমে এক্সেস করতে পারে।

    ETCD_NAME="controller"
    ETCD_DATA_DIR="/var/lib/etcd"
    ETCD_INITIAL_CLUSTER_STATE="new"
    ETCD_INITIAL_CLUSTER_TOKEN="etcd-cluster-01"
    ETCD_INITIAL_CLUSTER="controller=http://10.0.0.11:2380"
    ETCD_INITIAL_ADVERTISE_PEER_URLS="http://10.0.0.11:2380"
    ETCD_ADVERTISE_CLIENT_URLS="http://10.0.0.11:2379"
    ETCD_LISTEN_PEER_URLS="http://0.0.0.0:2380"
    ETCD_LISTEN_CLIENT_URLS="http://10.0.0.11:2379"
    

ইনস্টলেশন চূড়ান্ত করুন

  1. Etcd সার্ভিসটি সক্ষম করুন এবং পুনরায় চালু করুনঃ

    # systemctl enable etcd
    # systemctl restart etcd