Rudder అనేది ఓపెన్ సోర్స్ వెబ్ ఆధారిత IT ఇన్ఫ్రాస్ట్రక్చర్ కాన్ఫిగరేషన్ మరియు ఆటోమేషన్ ప్లాట్ఫారమ్, ఇది సంస్థల అంతటా సిస్టమ్లను కాన్ఫిగర్ చేయడంలో మరియు మేనేజ్ చేయడంలో సహాయపడుతుంది. ఇది భద్రతా మార్గదర్శకాలను కొనసాగిస్తూ సంక్లిష్ట కాన్ఫిగరేషన్లను ఆటోమేట్ చేయడానికి మరియు మీ IT అవస్థాపనను నియంత్రించడానికి మిమ్మల్ని అనుమతిస్తుంది.
రోజు యొక్క వీడియోను తయారు చేయండి
చుక్కాని రెండు ప్రధాన భాగాలను కలిగి ఉంది: రూట్ సర్వర్ మరియు నోడ్. రూట్ సర్వర్ నిర్వహించబడే నోడ్ల కోసం కాన్ఫిగరేషన్లను నిర్వచిస్తుంది, అయితే నోడ్లు రూట్ సర్వర్ ద్వారా నిర్వహించబడే సిస్టమ్లు.
డెబియన్/ఉబుంటులో మీరు చుక్కాని రూట్ సర్వర్ మరియు నోడ్లను ఎలా ఇన్స్టాల్ చేసి సెటప్ చేయవచ్చో ఇక్కడ ఉంది.
డెబియన్/ఉబుంటులో చుక్కాని రూట్ సర్వర్ను ఇన్స్టాల్ చేస్తోంది
డెబియన్/ఉబుంటులో చుక్కాని రూట్ సర్వర్ను ఇన్స్టాల్ చేయడానికి, మీరు అధికారిక రిపోజిటరీని ఉపయోగించవచ్చు. చుక్కాని రూట్ సర్వర్కు ముందస్తుగా జావా RE అవసరం. కు డెబియన్/ఉబుంటులో జావాను ఇన్స్టాల్ చేయండి , కింది ఆదేశాన్ని ఉపయోగించండి:
sudo apt install default-jre
తరువాత, కింది ఆదేశాన్ని ఉపయోగించి చుక్కాని రిపోజిటరీ కీని జోడించండి:
sudo wget --quiet -O /etc/apt/trusted.gpg.d/rudder_apt_key.gpg https://repository.rudder.io/apt/rudder_apt_key.gpg
తర్వాత, మీ సిస్టమ్కు చుక్కాని రిపోజిటరీని జోడించండి:
టాస్క్బార్ విండోస్ 10 లో ఏదైనా క్లిక్ చేయడం సాధ్యపడదు
echo "deb http://repository.rudder.io/apt/7.2/ $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/rudder.list
దీనితో రిపోజిటరీ సూచికను నవీకరించండి:
sudo apt update
ఇప్పుడు మీరు కింది ఆదేశాన్ని ఉపయోగించి చుక్కాని రూట్ సర్వర్ను ఇన్స్టాల్ చేయవచ్చు:
sudo apt install rudder-server
చుక్కాని రూట్ సర్వర్ను కాన్ఫిగర్ చేస్తోంది
చుక్కాని రూట్ సర్వర్ ఇన్స్టాల్ చేయబడిన తర్వాత, మీరు దానిని కాన్ఫిగర్ చేయాలి. మీరు Rudder వెబ్ UIకి లాగిన్ చేయడానికి ఉపయోగించే వినియోగదారు ఖాతాను సృష్టించండి. వినియోగదారు ఖాతాను సృష్టించడానికి టెర్మినల్ను తెరిచి, కింది ఆదేశాన్ని అమలు చేయండి:
sudo rudder server create-user -u <username>
అప్పుడు, ఈ వినియోగదారు ఖాతా కోసం పాస్వర్డ్ను సెట్ చేయండి.
మృదువైన కార్యకలాపాల కోసం, మీరు మీ సర్వర్ ఫైర్వాల్లో TCP పోర్ట్లు 5309 మరియు 443ని తెరవాలి. అలా చేయడానికి కింది ఆదేశాలను ఉపయోగించండి:
sudo ufw allow 443/tcp
sudo ufw allow 5309/tcp
వెబ్ బ్రౌజర్ని ఉపయోగించి Rudder root సర్వర్ IP చిరునామా లేదా హోస్ట్ పేరుకు వెళ్లడం ద్వారా Rudder వెబ్ ఇంటర్ఫేస్ను యాక్సెస్ చేయండి:
https://<ipaddress>/rudder
మీరు పైన సృష్టించిన వినియోగదారు పేరు మరియు పాస్వర్డ్ని ఉపయోగించి వెబ్ ఇంటర్ఫేస్కు లాగిన్ చేయండి. ఆపై, చుక్కాని వెబ్ ఇంటర్ఫేస్లోని ఎడమ సైడ్బార్ నుండి, వెళ్ళండి అడ్మినిస్ట్రేషన్ > సెట్టింగ్లు .
కింద సాధారణ సెట్టింగులు , వెళ్ళండి అనుమతించబడిన నెట్వర్క్లు . ఇక్కడ, మీరు నోడ్లను చుక్కాని సర్వర్కి కనెక్ట్ చేయడానికి అనుమతించాలనుకుంటున్న నెట్వర్క్లను కాన్ఫిగర్ చేయండి. లో నెట్వర్క్లను జోడించండి నెట్వర్క్-ID/ముసుగు ఫార్మాట్.
ఉదాహరణకు, 192.168.42.137/24 IP చిరునామాతో ఉన్న నోడ్ను చుక్కాని సర్వర్కి కనెక్ట్ చేయడానికి అనుమతించడానికి, మీరు దానిని 192.168.42.0/24గా జోడిస్తారు.
ఒకవేళ, మీరు రూట్ సర్వర్ని పునఃప్రారంభించవలసి వస్తే, కింది ఆదేశాన్ని ఉపయోగించండి:
ఆపిల్ లోగోలో ఐఫోన్ ఇరుక్కుపోతే ఏమి చేయాలి
sudo systemctl restart rudder-server
డెబియన్/ఉబుంటులో చుక్కాని ఏజెంట్ను ఇన్స్టాల్ చేస్తోంది
Rudderలో నోడ్ లేదా హోస్ట్ని నిర్వహించడానికి, మీరు ఏజెంట్ని ఇన్స్టాల్ చేయాలి. నోడ్స్లో చుక్కాని ఏజెంట్ను ఇన్స్టాల్ చేయడానికి మీరు అధికారిక రిపోజిటరీని ఉపయోగించవచ్చు. కింది ఆదేశాన్ని ఉపయోగించి మీ సిస్టమ్లోకి చుక్కాని రిపోజిటరీ GPG కీని జోడించడం ద్వారా ప్రారంభించండి:
sudo wget --quiet -O /etc/apt/trusted.gpg.d/rudder_apt_key.gpg "https://repository.rudder.io/apt/rudder_apt_key.gpg"
తరువాత, కింది ఆదేశాన్ని ఉపయోగించి మీ సిస్టమ్కు చుక్కాని రిపోజిటరీని జోడించండి:
echo "deb http://repository.rudder.io/apt/7.2/ $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/rudder.list
టైప్ చేయడం ద్వారా రిపోజిటరీ సూచికను నవీకరించండి:
sudo apt update
ఇప్పుడు, మీరు కింది ఆదేశాన్ని ఉపయోగించి చుక్కాని ఏజెంట్ను ఇన్స్టాల్ చేయవచ్చు:
sudo apt install rudder-agent
చుక్కాని ఏజెంట్ను కాన్ఫిగర్ చేస్తోంది
చుక్కాని ఏజెంట్ను ఇన్స్టాల్ చేసిన తర్వాత, మీరు దాని పరిచయాన్ని చుక్కాని రూట్ సర్వర్తో ప్రారంభించాలి. మీరు దీన్ని రెండు విధాలుగా సాధించవచ్చు: చుక్కాని రూట్ సర్వర్ IP చిరునామా లేదా హోస్ట్ పేరును జోడించడం ద్వారా /var/rudder/cfengine-community/policy_server.dat ఫైల్:
echo sudo tee /var/rudder/cfengine-community/policy_server.dat
లేదా, కింది ఆదేశాన్ని అమలు చేయడం ద్వారా, భర్తీ చేయడం
sudo rudder agent policy-server <ip-or-hostname>
ఒకవేళ, మీరు చుక్కాని ఏజెంట్ను పునఃప్రారంభించవలసి వస్తే, కింది ఆదేశాన్ని ఉపయోగించండి:
sudo rudder agent restart
చుక్కాని సర్వర్కు నోడ్ని జోడిస్తోంది
మీరు నోడ్లో చుక్కాని ఏజెంట్ను ఇన్స్టాల్ చేసి, కాన్ఫిగర్ చేసిన తర్వాత, నోడ్ను నమోదు చేయడానికి ఇన్వెంటరీ (హార్డ్వేర్ మరియు సాఫ్ట్వేర్ సమాచారాన్ని కలిగి ఉంటుంది) రూట్ సర్వర్కు పంపబడుతుంది.
చుక్కాని వెబ్ ఇంటర్ఫేస్లోని ఎడమ సైడ్బార్ నుండి, దీనికి వెళ్లండి నోడ్ నిర్వహణ > పెండింగ్ నోడ్స్ . పెండింగ్ నోడ్స్ విండోలో మీ కొత్త నోడ్ జాబితా చేయబడిందని మీరు చూస్తారు. దాని పక్కన ఉన్న చెక్బాక్స్ని ఉపయోగించి నోడ్ని ఎంచుకుని, క్లిక్ చేయండి అంగీకరించు .
అప్పుడు, క్లిక్ చేయండి అంగీకరించు దాన్ని నిర్ధారించడానికి తదుపరి విండోలో. ఇప్పుడు మీ నోడ్ చుక్కాని సర్వర్కు జోడించబడుతుంది.
Rudder సర్వర్లో నిర్వహించబడే అన్ని నోడ్లను వీక్షించడానికి, దీనికి వెళ్లండి నోడ్ నిర్వహణ > నోడ్స్ .
దానితో అనుబంధించబడిన మొత్తం సమాచారాన్ని వీక్షించడానికి నోడ్ని క్లిక్ చేయండి. క్రింద జాబితా చేయబడిన నోడ్ మీకు కనిపించకపోతే పెండింగ్ నోడ్స్ , మీరు ఏజెంట్ను మాన్యువల్గా అమలు చేయవచ్చు మరియు కింది ఆదేశాలలో దేనినైనా ఉపయోగించి ఇన్వెంటరీని ట్రిగ్గర్ చేయవచ్చు:
sudo rudder agent inventory
లేదా
టీవీ మరియు మానిటర్ మధ్య తేడా ఏమిటి
sudo rudder agent run
నోడ్ నుండి చుక్కాని ఏజెంట్ను అన్ఇన్స్టాల్ చేస్తోంది
నోడ్లో చుక్కాని ఏజెంట్ను అన్ఇన్స్టాల్ చేయడానికి, కింది ఆదేశాన్ని ఉపయోగించండి:
sudo apt remove rudder-agent
Rudder ఏజెంట్ను అన్ఇన్స్టాల్ చేసిన తర్వాత, Rudder సేవలు ఏవీ అమలులో లేవని ధృవీకరించడానికి కింది ఆదేశాన్ని అమలు చేయండి:
ps aux | grep rudder
అలాగే, చుక్కాని డైరెక్టరీలను తొలగించండి:
sudo rm -rf /opt/rudder
sudo rm -rf /var/rudder
నోడ్ నుండి చుక్కాని ఏజెంట్ను పూర్తిగా తీసివేసిన తర్వాత, మీరు చుక్కాని రూట్ సర్వర్ నుండి నోడ్ను కూడా తీసివేయాలి. వెళ్ళండి నోడ్ నిర్వహణ > నోడ్స్ . అక్కడ నుండి, మీరు తీసివేయాలనుకుంటున్న నోడ్ను ఎంచుకోండి.
క్రింద సారాంశం పేజీ, క్లిక్ చేయండి తొలగించు రూట్ సర్వర్ నుండి ఈ నోడ్ని తీసివేయడానికి బటన్. ఇప్పుడు, చుక్కాని రూట్ సర్వర్ నోడ్ను నిర్వహించదు.
ఉబుంటు/డెబియన్లో చుక్కాని రూట్ సర్వర్ని అన్ఇన్స్టాల్ చేస్తోంది
ఉబుంటు నుండి చుక్కాని రూట్ సర్వర్ను అన్ఇన్స్టాల్ చేయడానికి, కింది ఆదేశాన్ని అమలు చేయండి:
sudo apt remove rudder-server
చుక్కాని సేవలు ఏవీ అమలులో లేవని ధృవీకరించడానికి, కింది ఆదేశాన్ని అమలు చేయండి:
ps aux | grep rudder
అలాగే, డైరెక్టరీలను తొలగించండి రూట్ సర్వర్ నుండి చుక్కానికి సంబంధించినది:
sudo rm -rf /opt/rudder
sudo rm -rf /var/rudder
ఒక సెంట్రల్ సర్వర్ నుండి మీ మౌలిక సదుపాయాలను ఆటోమేట్ చేయండి మరియు నిర్వహించండి
చుక్కాని మీ IT ఇన్ఫ్రాస్ట్రక్చర్ను ఆటోమేట్ చేయడం మరియు నిర్వహించడం ద్వారా సమయాన్ని ఆదా చేయడానికి మరియు సామర్థ్యాన్ని పెంచడానికి మిమ్మల్ని అనుమతిస్తుంది. మీరు ఇప్పుడు ఉబుంటు మరియు డెబియన్లలో చుక్కాని ఇన్ఫ్రాస్ట్రక్చర్ మేనేజ్మెంట్ ప్లాట్ఫారమ్ను ఇన్స్టాల్ చేసి సెటప్ చేయగలరు.
చుక్కాని ప్రత్యామ్నాయంగా, మీరు ఉచిత మరియు ఓపెన్ సోర్స్ అన్సిబుల్ ఆటోమేషన్ ప్లాట్ఫారమ్ను ఉపయోగించవచ్చు. ఇది Linux, Windows మరియు Macతో సహా బహుళ ప్లాట్ఫారమ్లకు అందుబాటులో ఉంది.