मैं लैंडस्केप के साथ अपने घरेलू मशीनों और लैपटॉप का प्रबंधन करना चाहता हूं, मैं यह कैसे कर सकता हूं?
मैं लैंडस्केप के साथ अपने घरेलू मशीनों और लैपटॉप का प्रबंधन करना चाहता हूं, मैं यह कैसे कर सकता हूं?
जवाबों:
आप Ubuntu 14.04 LTS पर चलने वाली मशीन पर सीधे लैंडस्केप इंस्टॉल कर सकते हैं, इसे "लैंडस्केप ऑन प्रीमीज़" कहा जाता है। यह 10 भौतिक (या आभासी) मशीनों और 50 कंटेनरों तक मुफ्त है:
चेतावनी: लैंडस्केप-क्विकस्टार्ट अपाचे कॉन्फ़िगरेशन फ़ाइलों को संशोधित करता है, जो आप में हो रहे हैं, यह समझने के बिना कि एक मौजूदा सर्वर इंस्टालेशन पर ऐसा न करें ।
बस लैंडस्केप त्वरित प्रारंभ पैकेज स्थापित: चेक यहाँ नीचे दिए गए निर्देशों में परिवर्तन के लिए:
sudo add-apt-repository ppa:landscape/17.03
sudo apt-get update
sudo apt-get install landscape-server-quickstart
इसके खत्म होने के बाद, इसे ब्राउज़र की तरह एक्सेस करें https://hostname.example.com/
उस मशीन hostname.example.com
का आउटपुट कहां है hostname -f
, या hostname
अगर वह हल करने में विफल रहता है।
आपको अपना नाम और संपर्क विवरण भरने के बाद वेब UI देखना चाहिए:
ग्राहक मशीनों को जोड़ने के लिए हाइलाइट किए गए लिंक पर क्लिक करें:
लैंडस्केप में शामिल होने के लिए इच्छित ग्राहक के निर्देशों का पालन करें । निम्नलिखित पंक्ति पर ध्यान दें:
sudo landscape-config --computer-title "My Web Server" --account-name standalone --url https://<servername>/message-system --ping-url http://<servername>/ping
आप प्रत्येक मशीन के लिए शीर्षक और इसके बाद के संस्करण को अनुकूलित कर सकते हैं। देखें परिदृश्य-config आदमी पेज अधिक जानकारी के लिए।
आपके द्वारा landscape-config
कमांड में टाइप करने के बाद क्लाइंट आपसे कुछ सवाल पूछेगा, जो वैकल्पिक हैं, आप बस एंटर को तब तक हिट कर सकते हैं जब तक क्लाइंट रीस्टार्ट नहीं हो जाता, तब आप क्लाइंट को वेब UI में स्वीकार कर सकते हैं।
क्विकस्टार्ट पैकेज एक स्व-हस्ताक्षरित प्रमाणपत्र स्थापित करता है जो कि मक्खी पर उत्पन्न होता है।
/etc/ssl/certs/landscape_server_ca.crt
/etc/landscape/landscape_server_ca.crt
/etc/landscape/client.conf
इस पंक्ति को शामिल करने के लिए बदलें , जिस फ़ाइल की आपने प्रतिलिपि बनाई है, उसकी ओर इशारा करते हुए:ssl_public_key = /etc/landscape/landscape_server_ca.crt
फिर दोबारा पंजीकरण करने का प्रयास करें। ( यह पता लगाने के लिए panlinux के लिए धन्यवाद )
add-apt-repository
apt-get update
एक मशीन पर Ubuntu सर्वर 16.04.01 LTS -> उबंटू सर्वर 16.04.01 LTS डाउनलोड करें ।
इसे भी स्थापित करने की सिफारिश की openssh-server
गई है, इसे प्रक्रिया के दौरान चुना जा सकता है।
एक बार उबंटू सर्वर ऑपरेटिंग सिस्टम स्थापित करने के बाद, इंस्टॉल करें landscape-server-quickstart
।
आपको बिना किसी समस्या के सब कुछ ठीक से काम करने के लिए फ़ायरवॉल को समायोजित करना होगा।
एक टर्मिनल खोलें - इन कार्यों को पूरा करने के लिए निम्नलिखित कमांड निष्पादित करें:
sudo ufw enable
sudo ufw allow ssh
sudo ufw allow http
sudo ufw allow https
sudo add-apt-repository ppa:landscape/16.06
sudo apt update
sudo apt install landscape-server-quickstart
स्थापना पूर्ण होने के बाद, आपको परिदृश्य खाते को पंजीकृत करना होगा।
क्योंकि सर्वर में कोई GUI नहीं है, आपको एक पाठ आधारित वेब ब्राउज़र स्थापित करने की आवश्यकता है:
sudo apt install links
links https://<server-hostname>
अब उबंटू सर्वर को पंजीकृत करें - ऐसा करने के लिए आपको इसकी आवश्यकता है landscape-client
।
sudo apt install landscape-client
sudo landscape-config --account-name standalone --url https://<server-hostname>/message-system --ping-url http://<server-hostname>/ping
लैंडस्केप प्रमाण पत्र का बैकअप लें, क्योंकि यह आपके द्वारा पंजीकृत हर मशीन पर मौजूद होना चाहिए:
sudo cp /etc/ssl/certs/landscape_server.pem /<external-media>/landscape_server.pem
अतिरिक्त Ubuntu सिस्टम को पंजीकृत करने के लिए, landscape-client
प्रत्येक मशीन पर पैकेज स्थापित करें :
sudo apt install landscape-client
लैंडस्केप प्रमाणपत्र (जिसे आपने पहले सहेजा था) पर कॉपी करें और client.config
फ़ाइल को संपादित करें :
sudo cp /<external-media>/landscape_server.pem /etc/landscape/landscape_server.pem
sudo nano /etc/landscape/client.conf
इस पंक्ति को जोड़ें: ssl_public_key = /etc/landscape/landscape_server.pem
और परिवर्तन सहेजें।
अब उबंटू प्रणाली को उसी तरह पंजीकृत करें जैसे आपने उबंटू सर्वर को पंजीकृत किया था:
sudo landscape-config --account-name standalone --url https://<server-hostname>/message-system --ping-url http://<server-hostname>/ping
https://<server-hostname>
अपने वेब ब्राउज़र में खोलें और सभी लंबित कंप्यूटरों को स्वीकार करें।
अतिरिक्त जानकारी: मुफ्त लाइसेंस में 10 नंगी धातु मशीनें और 50 एलएक्ससी कंटेनर शामिल हैं!
python-software-properties
या software-properties-common
प्राप्त करने की आवश्यकता हो सकती है add-apt-repository
।
अन्य उत्तरों के साथ, https://landscape.canonical.com हमेशा उपलब्ध है। यह एक होस्ट की गई सेवा है जिसे आप 30 दिनों के डेमो के लिए साइन अप कर सकते हैं यह देखने के लिए कि क्या यह आपकी आवश्यकताओं को पूरा करता है, और आपको अपना सर्वर सेट करने के लिए आवश्यक चरणों से गुजरने की आवश्यकता नहीं है।
उबंटू 14.04 के एआरएम प्रोसेसर इंस्टॉलेशन पर उन लोगों के लिए, ऐसा लगता है कि 15.11 पीपीए में एआरएमएचएफ पैकेज है , इसका उपयोग landscape-server-quickstart
करना उपलब्ध नहीं है (अर्थात apt-get update
यह कमांड नहीं मिलती है)। इस प्रकार, स्केल आउट विधि के लिए @andreas तैनाती का उपयोग केवल वही करता है जो काम करता है ( प्रति परिदृश्य डॉक्स ):
sudo add-apt-repository ppa:juju/stable
sudo apt-get update
sudo apt-get install juju-core juju-deployer juju-quickstart
juju-quickstart u/landscape/landscape-dense-maas
landscape-dense-mass
MAAS स्थापित करने से बचने के लिए या ऑटोसालिंग के लिए योजना का उपयोग करना । यह एक अच्छा फिट दृष्टिकोण था जहां मैं उबंटू की मौजूदा संख्या 14.04 सर्वर की निगरानी के लिए लैंडस्केप का उपयोग करना चाहता था।
sudo apt-get install landscape-server-quickstart
E: Unable to locate package landscape-server-quickstart