Ubuntu 16.04 पर CFEngine स्थापित करने के लिए कैसे

परिचय

CFEngine एक स्वतंत्र और खुला स्रोत कॉन्फ़िगरेशन प्रबंधन प्रणाली है जो स्वचालित रूप से आईटी बुनियादी ढांचे के प्रबंधन के लिए एक रूपरेखा प्रदान करता है। बड़ी संख्या में कंप्यूटर डेस्कटॉप, सर्वर, नेटवर्क डिवाइस और स्मार्टफ़ोन को आसानी से CFEngine का उपयोग करके कॉन्फ़िगरेशन और रखरखाव को स्वचालित करना संभव है। CFEngine पपेट या शेफ से काफी मिलता-जुलता है, लेकिन इसमें बहुत छोटे पदचिह्न हैं। यह सी प्रोग्रामिंग भाषा में लिखा गया है, इसलिए यह बहुत तेज़ है।

यहां, हम सीखेंगे कि Ubuntu 16.04 सर्वर पर CFEngine कैसे स्थापित करें।

आवश्यक शर्तें

  • एक नव तैनात Vultr Ubuntu 16.04 सर्वर उदाहरण।
  • आपके सर्वर पर sudo विशेषाधिकार सेटअप के साथ एक गैर-रूट उपयोगकर्ता।

चरण 1: सिस्टम को अपडेट करें

शुरू करने से पहले, आपको नवीनतम संस्करण के साथ सिस्टम के पैकेज रिपॉजिटरी डेटाबेस को अपडेट करना होगा। आप निम्न आदेश के साथ ऐसा कर सकते हैं:

sudo apt-get update -y
sudo apt-get upgrade -y

एक बार जब आपका सिस्टम अपडेट हो जाता है, तो आप अगले चरण पर आगे बढ़ सकते हैं।

चरण 2: CFEngine स्थापित करें

डिफ़ॉल्ट रूप से, CFEngine Ubuntu 16.04 रिपॉजिटरी में उपलब्ध नहीं है। इसलिए आपको अपने सर्वर की रिपॉजिटरी सूची में CFEngine के पैकेज रिपॉजिटरी को जोड़ना होगा। आप निम्न आदेश चलाकर ऐसा कर सकते हैं:

sudo nano /etc/apt/sources.list

जब पाठ संपादक खुलता है, तो निम्न पंक्तियाँ जोड़ें:

deb http://cfengine.com/pub/apt/packages stable main

फ़ाइल समाप्त होने पर सहेजें।

इसके बाद, आपको CFEngine की सार्वजनिक कुंजी डाउनलोड करनी होगी। आप इसे निम्न कमांड से डाउनलोड कर सकते हैं:

wget http://cfengine.com/pub/gpg.key 

विश्वसनीय कुंजियों की सूची में उपयुक्त-कुंजी जोड़ें।

sudo apt-key add gpg.key

अगला, निम्न कमांड के साथ उपयुक्त पैकेज रिपॉजिटरी को अपडेट करें:

sudo apt-get update -y

एक बार रिपॉजिटरी अपडेट हो जाने के बाद, निम्नलिखित कमांड चलाकर CFEngine कम्युनिटी एडिशन स्थापित करें:

sudo apt-get install cfengine-community

���प निम्न आदेश के साथ CFEngine के संस्करण की जांच कर सकते हैं:

cf-agent -V

आपको निम्न आउटपुट देखना चाहिए:

CFEngine Core 3.10.0

चरण 3: होस्ट को नीति सर्वर पर बूटस्ट्रैप करें

होस्ट और पॉलिसी सर्वर के बीच संबंध स्थापित करने के लिए आपको CFEngine का पॉलिसी हब शुरू करना होगा। आप इसे अपने सर्वर के आईपी पते के साथ बूटस्ट्रैप करके कर सकते हैं।

sudo cf-agent --bootstrap your-server-ip

CFEngine अब उपयोग के लिए तैयार है।

चरण 4: अपनी पहली पॉलिसी बनाएं

सिस्टम व्यवस्थापन कार्य को स्वचालित करने के लिए आपको एक नीति फ़ाइल बनानी होगी। उदाहरण के लिए, नामक एक नई फ़ाइल बनाएँ policy.cf:

sudo nano /opt/policy.cf

body common control
{
  bundlesequence => { "test" };
}

bundle agent test
{
  reports:                

    cfengine_3::         

      "My First Policy";     

}

समाप्त होने पर फ़ाइल को सहेजें और बंद करें, फिर निम्न कमांड के साथ पॉलिसी चलाएँ:

sudo cf-agent policy.cf

आपको निम्न आउटपुट देखना चाहिए:

My First Policy

बधाई हो! आपने सफलतापूर्वक Ubuntu 16.04 सर्वर पर CFEngine स्थापित किया है।



Leave a Comment

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है

डेबियन पर सेटअप NFS शेयर

डेबियन पर सेटअप NFS शेयर

एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है

Linux पर एक TeamTalk Server सेटअप करें

Linux पर एक TeamTalk Server सेटअप करें

टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed ​​का उपयोग करता है। क्या थी?

CentOS पर FFmpeg कैसे स्थापित करें

CentOS पर FFmpeg कैसे स्थापित करें

FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा

अपने Vultr VPS को कैसे एक्सेस करें

अपने Vultr VPS को कैसे एक्सेस करें

Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ