विंडोज सर्वर के साथ उपयोग के लिए डेबियन 9 पर स्थापित और कॉन्फ़िगर कैसे करें

कार्य को स्वचालित करने के लिए एक खुला स्रोत उपकरण है। यह आपके लिनक्स और विंडोज सर्वर के विन्यास का प्रबंधन करता है। यह एक एजेंट के बिना काम करता है, जिसका अर्थ है कि Ansible SSH और वर्तमान उपयोगकर्ता SSH प्राधिकरण का उपयोग करता है।

आप तीन प्रकार के कार्यों को स्वचालित करने के लिए Ansible का उपयोग कर सकते हैं:

  • प्रावधान : अपने बुनियादी ढांचे में कई सर्वर सेट करें।
  • कॉन्फ़िगरेशन प्रबंधन : किसी एप्लिकेशन, ओएस या डिवाइस के कॉन्फ़िगरेशन को बदलें; सेवाओं को शुरू करना और बंद करना; एप्लिकेशन इंस्टॉल करें या अपडेट करें; सुरक्षा नीति लागू करें; या अन्य कॉन्फ़िगरेशन कार्यों की एक विस्तृत विविधता का प्रदर्शन करें।
  • एप्लिकेशन परिनियोजन : अपने उत्पादन सिस्टम में आंतरिक रूप से विकसित अनुप्रयोगों की तैनाती को स्वचालित करके DevOps को आसान बनाएं।

यह आलेख आपको डेबियन स्ट्रेच पर अन्सिबल के लिए इंस्टॉल और सेटअप प्रक्रिया के माध्यम से मार्गदर्शन करेगा, साथ ही एक विंडोज सर्वर पर चलने वाली मशीन के प्रशासन के लिए कॉन्फ़िगरेशन।

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

  • एक sudo यूजर
  • एक डेबियन 9 "खिंचाव" सर्वर उदाहरण।

स्थापना

निम्न पंक्ति को इसमें जोड़ें /etc/apt/sources.list

deb http://ppa.launchpad.net/ansible/ansible/ubuntu trusty main

रेपो कीज जोड़ें।

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 93C4A3FD7BB9C367

सिस्टम को अपडेट करें।

sudo apt-get update

स्थापित करने योग्य।

sudo apt-get install ansible

अपने विंडोज सर्वर को प्रशासित करने के लिए, आपको निम्नलिखित पैकेजों को स्थापित करना होगा:

  • python-pip
  • pip
  • pywinrm

पायथन पैकेज स्थापित करें।

sudo apt-get install python-pip pip

WinRM (Windows दूरस्थ प्रबंधन) स्थापित करें।

sudo apt-get install pywinrm

विश्वसनीय स्थापना की पुष्टि करें

निम्न आदेश का उपयोग करके अपने संस्करण को पुनर्प्राप्त करने के द्वारा उत्तर देने योग्य स्थापना का परीक्षण करें।

ansible --version
ansible 2.4.1.0
config file = None
configured module search path = [u'/root/.ansible/plugins/modules', u'/usr/share/ansible/plugins/modules']
ansible python module location = /usr/local/lib/python2.7/dist-packages/ansible-2.4.1.0-py2.7.egg/ansible
executable location = /usr/local/bin/ansible
python version = 2.7.13 (default, Jan 19 2017, 14:48:08) [GCC 6.3.0 20170118]

Windows सर्वर प्रबंधन के लिए Ansible को कॉन्फ़िगर करें

Ansible निर्देशिका पर जाएँ।

cd /etc/ansible

hostsअपने पसंदीदा पाठ संपादक के साथ फाइल को संपादित करें ।

nano hosts

windowsसमूह के निचले भाग में निम्न पंक्तियाँ जोड़ें ।

[windows]
server1.domain.local
server1.domain.local

विंडोज सर्वर के लिए एक्सेस आइडेंटिफ़ायर युक्त एन्क्रिप्टेड वॉल्ट बनाना आवश्यक है। उसके लिए, हम एक नई एन्क्रिप्टेड ymlफ़ाइल बनाएंगे । फ़ाइल नाम होस्ट समूह से मेल खाना चाहिए, जिस पर उसे लागू होना ���ाहिए। हमारे मामले में, बनाया गया समूह कहा जाता है windows, इसलिए फ़ाइल होगी windows.yml

mkdir group_vars
cd group_vars
ansible-vault create windows.yml

अपनी ymlफ़ाइल में, निम्न पैरामीटर जोड़ें।

ansible_ssh_user: _your_ssh_user_
ansible_ssh_pass: _your_ssh_pass_
ansible_ssh_port: 5986
ansible_connection: winrm
ansible_winrm_server_cert_validation: ignore

Windows सर्वर को कॉन्फ़िगर करें

आपके मशीन को स्वचालित रूप से कॉन्फ़िगर करने के लिए एक PowerShell स्क्रिप्ट उपलब्ध है। यह स्क्रिप्ट स्वचालित रूप से WinRM (विंडोज रिमोट मैनेजमेंट) को कॉन्फ़िगर करेगी और फ़ायरवॉल को खोलेगी।

Github से PowerShell स्क्रिप्ट डाउनलोड करें ।

स्क्रिप्ट के निष्पादन की अनुमति देने के लिए पॉवर्सशेल स्क्रिप्ट के निष्पादन नियमों को संशोधित करें।

Set-ExecutionPolicy RemoteSigned

स्क्रिप्ट निष्पादित करें।

.\ConfigureRemotingForAnsible.ps1

आपका Windows सर्वर अब Ansible के साथ दूरस्थ प्रबंधन के लिए तैयार है।



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 फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ