क्लोन किए गए लिनक्स सिस्टम के लिए क्या बदलना चाहिए?


14

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

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

जाहिर है कि मैं होस्टनाम बदलना चाहूंगा, और मुझे हर सॉफ्टवेयर की एक व्यापक सूची की उम्मीद नहीं है जो किसी भी तरह से पुन: कॉन्फ़िगर करने की आवश्यकता हो सकती है, लेकिन क्या कोई सामान्य सिस्टम सेटिंग्स या सॉफ्टवेयर पैकेज हैं जिन्हें imaged होने पर पुन: कॉन्फ़िगर करने की आवश्यकता है?


मुझे यह इंगित करने के लिए मजबूर होना पड़ता है कि, 1994 से 2005 तक अपने आप को विंडोज़ पावर उपयोगकर्ता मानने के बावजूद, मैंने कभी भी sysprep के बारे में नहीं सुना है और कई एक-फ़ोल्डर-और-ड्राइवर-ए-टाइम विंडो सिस्टम क्लोनिंग के माध्यम से स्लैव किया है।
स्पेर

जवाबों:


7

लिनक्स के लिए यह क्लोनिंग सॉफ्टवेयर और ओएस (आपके मामले में उबंटू) पर निर्भर करता है, लेकिन नेटवर्क इंटरफेस से संबंधित कोई भी स्थैतिक सेटिंग्स एक बड़ी है। आईपी ​​और (कभी-कभी) हार्डवेयर पते स्थिर फ़ाइलों की स्थिति में पाठ फ़ाइलों में संग्रहीत किए जाएंगे, जिन्हें आपको बदलना होगा।

रेड हैट-आधारित डिस्ट्रोस में एक उपकरण होता है, जिसे sys-unconfigपुनर्संरचना के लिए तैयार करने के लिए इस प्रकार की सेटिंग्स पूर्ववत् होंगी, हालाँकि मुझे उबंटू समकक्ष की जानकारी नहीं है। लिनक्स वातावरण में वास्तव में "SID" नहीं हैं, इसलिए sysprep टूल्स की वास्तव में आवश्यकता नहीं है। एक SID के लिए निकटतम चीज SAMBA फ़ाइलों में /etcदूरस्थ प्रशासनिक कनेक्शन उद्देश्यों के लिए संग्रहीत की जाएगी, जिसे आप संशोधित कर सकते हैं। इसी तरह आपको किसी भी SSH कुंजी को फिर से बनाने की आवश्यकता होगी यदि आपने कोई बनाया था।


मैंने SSH कीज़ के बारे में नहीं सोचा था, यह एक अच्छी बात है।
स्टीफन जेनिंग्स

1
आपको शायद UUIDs के साथ / etc / fstab में भी समस्याएँ होंगी। आप पुराने / dev / sda प्रारूप में वापस स्विच करना चाह सकते हैं।
charlesbridge

1
होस्टनाम ( /etc/hostname) और ssh कुंजियाँ (जो मशीन की पहचान भी हैं) ये दो चीजें हैं जिन्हें आपको हमेशा बदलना होगा। और क्या बदला जाना चाहिए यह हार्डवेयर पर निर्भर करता है (ज्यादातर समय, केवल वीडियो सेटिंग्स को बदलने की आवश्यकता होती है) और नेटवर्क कॉन्फ़िगरेशन (उच्च चर)।
गिल्स एसओ- बुराई को रोकना '

2

मुझे वास्तव में जॉन की पोस्ट में इसे जोड़ना चाहिए, लेकिन चूंकि मेरे पास हर जगह टिप्पणी करने के लिए बिंदु नहीं हैं ...

/etc/cups/cupsd.confनेटवर्क प्रिंटर के लिए। VNC के लिए पासवर्ड फाइलें भी महत्वपूर्ण हैं।

यह कहने के बाद कि, जो भी कदम है, वह ज्यादातर MS विंडोज़ का मुद्दा है।
जब तक कि बहुत बुरे तरीके से नहीं लिखा जाता है, तब तक आवेदनों को साफ-सुथरे तरीके से अलग किया जाना चाहिए और इसमें डेटा (कॉन्फिग) और कोड (बाइनरी एक्ज़ेबल्स) होना चाहिए।

बिल्कुल नहीं सुझाया गया, लेकिन एक बार मैं कहाँ से क्लोनिंग एक स्थिति थी
dd if=/dev/$disk |nc X.X.X.X Yगंतव्य के लिए nc -lp Y > /dev/$disk
, किया जाना अलग हार्डवेयर पर था (हालांकि एक ही CPU चाप), और यह अभी भी काम किया।
आपकी कॉन्फ़िग फ़ाइल का अलग होना एक महत्वपूर्ण बात है।

बड़े पैमाने पर तैनाती के लिए, आपको अच्छा काम करने के लिए क्लोनज़िला मिल सकती है । अच्छा पुराना पीएक्सई बूट इंस्टॉलेशन भी काम करता है। SystemImager के पास ऐसे लेख हैं जो जॉब डिस्क्रिप्शन में फिट बैठते हैं। ubuntu 8.10 सिस्टम का बैकअप कैसे लें।
SystemImager क्लोन के साथ सिस्टम पूरी तरह से स्वचालित-इंस्टॉल और अंततः Ubuntu इंस्टॉलेशन मदद

मूल रूप से, इनमें से अधिकांश के पास आपके नेटवर्क के अधिकांश काम करने का एक तरीका या कोई अन्य तरीका होगा, जैसे नेटवर्क कॉन्फ़िगरेशन, DNS रिज़ॉल्वर, सिंक समय, आदि ...

मेरे द्वारा हाल ही में अनुभव किया गया ऑडबॉल फ़ायरवॉल कॉन्फ़िगरेशन फ़ाइलों के साथ था। उन्हें मत भूलना।

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