क्लोन सिस्टम और ऑटो परिवर्तनों को दोहराते हैं


9

क्या उबंटू प्रणाली को क्लोन करना संभव है और यदि मूल प्रणाली में कोई बदलाव किया जाता है, तो उन्हें एक क्लोन के लिए दोहराया जाना चाहिए? यदि मूल डाउन हो जाता है तो मुझे बैकअप सपोर्ट की आवश्यकता होती है। मेरे मामले में, Ubuntu एक क्लाउड सर्वर है।

कृपया मुझे चरण दर चरण मार्गदर्शन करें।

जवाबों:


4

मैं नेटवर्क पर SSH कुंजी के साथ rsync का उपयोग करता हूं और इसे क्रोन के साथ अक्सर चलाने के लिए सेट करता हूं। इस तरह, केवल परिवर्तनों को प्रसारित करने की आवश्यकता है।

प्रारूप मैं बड़े पैमाने पर इंस्टॉल कैसे करते हैं?

#!/bin/bash
rsync -avx --exclude=/proc --exclude=/dev --exclude=/tmp --exclude=/sys --delete-after root@${host}:/ /

एक बैकअप के रूप में काम करने वाली मशीन पर, एक फ़ाइल बनाइए जिसका नाम है /etc/cron.daily/backup-pullउसे निष्पादन योग्य बनाना sudo chmod +x /etc/cron.daily/backup-pull${host}मूल प्रणाली के आईपी के साथ बदलें ।

आपके पास इस पर मूल सर्वर के दैनिक सिंक होंगे। यदि आप वास्तव में पागल हैं, तो आप cron.daily के बजाय cron.hourly भी कर सकते हैं।


मैंने डेबियन और उबंटू सिस्टम के साथ अतीत में किया है, और यह काफी दर्द रहित तरीका है - वास्तव में अच्छी तरह से काम करता है!
Jay

यह बहुत स्पष्ट है। मैं निश्चित रूप से सर्वर क्लोनिंग के बाद यह कोशिश करूंगा और फिर से वापस आऊंगा।
user3215

नेटवर्क पर ubuntu सर्वर क्लोनिंग के लिए कोई सबसे अच्छा उपकरण। कैसे "netcat" के बारे में?
उपयोगकर्ता 321515

3

कृपया https://help.ubuntu.com/community/BackupYourSystem/SimpleBackupSuite और https://help.ubuntu.com/community/BackupYourSystem का संदर्भ लें , बैकअप उपकरणों की तुलना भी करें

यदि आप केवल स्थापित किए गए पैकेजों आदि में परिवर्तन सहेजना चाहते हैं, तो आप dpkg --get-selections > installed_packagesउन लोगों के साथ उपयोग कर सकते हैं , और उन्हें पुनर्स्थापित कर सकते हैं apt-get update && dpkg --set-selections < installed_packages && apt-get upgrade

अपनी उपयोगकर्ता फ़ाइलों का बैकअप लेने के लिए, /homeनिर्देशिका को दूरस्थ सर्वर पर कॉपी करना पर्याप्त है , दूसरे लिंक को देखें।


1
यह फ़ाइलों और निर्देशिकाओं का बैकअप लेने के लिए अच्छा है। मैं ubuntu क्लाउड सर्वर को क्लोन करने के लिए सोच रहा हूं।
user3215

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

मुझे लगता है कि सभी पैकेजों को कॉपी करने के बाद नई ubuntu इंस्टॉलेशन के साथ डायरेक्टरी '/' को सिंक करना संभव है (dpkg --set-selections <
install_packages

1
हालांकि, यह आपके /homeसामान और किसी भी फाइल की नकल नहीं करेगा जो पैकेज से संबंधित नहीं है, लेकिन अंदर हैं /
evgeny

1
मेरी प्रमुख आवश्यकता है, यदि एक सिस्टम डाउन है तो मैं तुरंत सभी पैकेजों, फाइलों और निर्देशिकाओं के साथ दूसरे को प्राप्त कर सकता हूं।
user3215

1

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


1

आप शायद ड्रब की तरह कुछ का उपयोग करना चाहते हैं । संभवत: हार्टबीट जैसी किसी चीज के साथ। लिनक्स उच्च उपलब्धता साइट पर इसके बारे में अधिक जानकारी ।

मुझे लगता है कि कुछ क्लाउड या क्लस्टर समाधान समान कार्यक्षमता के साथ आते हैं या एक्सटेंशन के रूप में उपलब्ध होते हैं, आप उनके प्रलेखन में खोदना चाह सकते हैं।


मैं समझ नहीं पा रहा था कि ड्रब का उपयोग कैसे किया जाता है, क्या यह सर्वर के लिए अच्छा है।
user3215

हां, यह ज्यादातर सर्वर के लिए उपयोग किया जाता है। यही कारण है कि लिनक्स-हा साइट के बारे में है: पहले एक या दुर्घटनाग्रस्त होने के मामले में दूसरे सर्वर पर स्वचालित विफलता। और 'ड्रब' कर्नेल ड्राइवर और उपकरण हैं जो अन्य कंप्यूटरों में सभी परिवर्तनों को स्वचालित रूप से दोहराने के लिए ध्यान रखते हैं (यह RAID 1 की तरह थोड़ा काम करता है, दर्पण डिस्क को छोड़कर अन्य कंप्यूटर में हैं)।
JanC

मैंने महसूस किया कि ड्रब मेरी आवश्यकता के अनुसार अच्छी तरह से सूट करेगा।
user3215

1

आपको वर्चुअलाइजेशन का उपयोग करना चाहिए। KVM या Xen जैसे सॉफ़्टवेयर आपको एक वर्चुअल मशीन बनाने की अनुमति देते हैं, जो सामान्य मशीनों की तरह हैं, लेकिन आप उन्हें क्लोन कर सकते हैं और किसी अन्य भौतिक मशीन में कॉपी कर सकते हैं।

मैं आपको स्टेम द्वारा मार्गदर्शन नहीं दे सकता क्योंकि हर स्थिति अलग है। मेरा सुझाव है कि इन साइटों पर एक प्रलेखन पढ़ें और पूछें कि जब आप किसी विशिष्ट समस्या का सामना करते हैं।


0

बाहर की जाँच करें। रेमास्टर्स एक उपकरण है जिसका उपयोग मौजूदा डेबियन, उबंटू या व्युत्पन्न स्थापना के साथ 2 चीजें करने के लिए किया जा सकता है।

  1. यह व्यक्तिगत डेटा सहित एक लाइव सीडी या डीवीडी के लिए एक पूर्ण सिस्टम बैकअप बना सकता है जिसे आप कहीं भी उपयोग कर सकते हैं और इंस्टॉल कर सकते हैं।
  2. यह एक वितरण योग्य प्रतिलिपि बना सकता है जिसे आप दोस्तों के साथ साझा कर सकते हैं। इसमें आपका कोई भी व्यक्तिगत उपयोगकर्ता डेटा नहीं होगा।

http://www.geekconnection.org/remastersys/index.html


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