मैं निजी उपयोग के लिए लैंडस्केप कैसे स्थापित करूं?


55

मैं लैंडस्केप के साथ अपने घरेलू मशीनों और लैपटॉप का प्रबंधन करना चाहता हूं, मैं यह कैसे कर सकता हूं?

जवाबों:


60

उबंटू के लिए 16.04 या 14.04 एलटीएस

आप 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 के लिए धन्यवाद )

आगे की पढाई:


मुझे कमांड पर एक त्रुटि मिलती हैsudo apt-get install landscape-server-quickstart E: Unable to locate package landscape-server-quickstart
23

@prodigerati ... क्योंकि आपने या तोadd-apt-repositoryapt-get update
Auspex

लैंडस्केप सर्वर को तैनात करना अच्छी तरह से काम करता है, लेकिन लैंडस्केप क्लाइंट किसी ने कभी नोड पर तैनात करने की कोशिश की है? क्योंकि मैंने यह करने के बाद कि मैं अपने लैंडस्केप सर्वर पर नोड रजिस्टर नहीं कर सकता। मैंने यहाँ एक पोस्ट भी खोली है: askubuntu.com/questions/918493/…
रिकार्डो मैगरिनी

भगवान के प्यार के लिए, क्या हम इस पोस्ट की शुरुआत में "आप इस तरह से पढ़े जा रहे हैं, जो किसी अपाचे इंस्टालेशन से पहले नहीं हैं" पर एक बड़ा चेतावनी लेबल जोड़ सकते हैं?
pkExec

1
@pkExec, मैंने कुछ जोड़ा।
dpb

16

Ubuntu 16.04 LTS के लिए

एक मशीन पर 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 एलएक्ससी कंटेनर शामिल हैं!

संदर्भ


IMO हमें सर्वर पर लिंक स्थापित करने के बजाय परिदृश्य URL को हिट करने के लिए किसी अन्य ब्राउज़र / पीसी का उपयोग करने की सिफारिश करनी चाहिए।
जॉर्ज कास्त्रो

@JorgeCastro: जब आप एक मशीन पर LOP स्थापित करते हैं जो उबंटू के डेस्कटॉप संस्करण को चलाता है, तो निश्चित रूप से किसी अन्य ब्राउज़र का उपयोग किया जा सकता है ... जब आप GUI के बिना सर्वर पर LOP स्थापित करते हैं, तो आपको एक पाठ आधारित वेब ब्राउज़र की आवश्यकता होती है, जैसे लिंक, मुख्य रूप से यही कारण है कि मैंने निर्देशों में लिंक का उपयोग करने का सुझाव दिया है और एक बार खाता पंजीकृत होने के बाद, कोई भी किसी भी ब्राउज़र के साथ संलग्न कंप्यूटर से परिदृश्य तक पहुंच सकता है ... लिंक केवल स्टैंडअलोन खाते की पंजीकरण प्रक्रिया के लिए आवश्यक है सर्वर से। :)
cl-netbox

ध्यान दें कि आपको कमांड स्थापित करने python-software-propertiesया software-properties-commonप्राप्त करने की आवश्यकता हो सकती है add-apt-repository
फेक नेम

"juju तैनात ..." कमांड के माध्यम से 16.04 पर LDS तैनात करने का एक तरीका है? thk
रिकार्डो माग्रिनी

पहले से ही पढ़ा है कि, लेकिन Quickstart का उपयोग करें और juju तैनात नहीं
Riccardo Magrini

3

अन्य उत्तरों के साथ, https://landscape.canonical.com हमेशा उपलब्ध है। यह एक होस्ट की गई सेवा है जिसे आप 30 दिनों के डेमो के लिए साइन अप कर सकते हैं यह देखने के लिए कि क्या यह आपकी आवश्यकताओं को पूरा करता है, और आपको अपना सर्वर सेट करने के लिए आवश्यक चरणों से गुजरने की आवश्यकता नहीं है।


3

उबंटू 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-massMAAS स्थापित करने से बचने के लिए या ऑटोसालिंग के लिए योजना का उपयोग करना । यह एक अच्छा फिट दृष्टिकोण था जहां मैं उबंटू की मौजूदा संख्या 14.04 सर्वर की निगरानी के लिए लैंडस्केप का उपयोग करना चाहता था।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.