# अपने क्लाउड सर्वर को फिर से बनाना

Source: https://support.kapsulehost.com/hi-in/cloud-servers-rebuild

रीबिल्ड आपके मौजूदा सर्वर पर ऑपरेटिंग सिस्टम को शुरुआत से फिर से इंस्टॉल करता है, जिससे डिस्क पूरी तरह मिट जाती है और आपको उन्हीं IP पतों पर एक साफ़ मशीन मिलती है।

यह कुछ गिने-चुने कामों के लिए सही टूल है और बाकी हर चीज़ के लिए बहुत खराब टूल। यह गाइड बताती है कि रीबिल्ड कब सच में सही जवाब है, यह क्या नष्ट करता है, एक खास नतीजा जो लोगों को चौंका देता है, और क्लिक करने से पहले ठीक से तैयारी कैसे करें।

## रीबिल्ड कब सही कदम है

रीबिल्ड तब करें जब:

- आप ऑपरेटिंग सिस्टम बदलना चाहते हों, उदाहरण के लिए Ubuntu से Debian, या Ubuntu की एक रिलीज़ से दूसरी पर।
- ऑपरेटिंग सिस्टम बूट न हो रहा हो या इतना खराब हो कि उसे ठीक करने में फिर से शुरू करने से ज़्यादा समय लगे।
- आप सर्वर को किसी बिल्कुल अलग काम में लगा रहे हों और पुराने सेटअप का कुछ भी नहीं रखना चाहते।
- आप सच में चाहते हों कि डिस्क पर मौजूद सब कुछ मिट जाए।

अभी-अभी किया गया बदलाव पलटने के लिए रीबिल्ड न करें। उसके लिए [स्नैपशॉट](https://support.kapsulehost.com/hi-in/cloud-servers-snapshots) हैं, और रोलबैक तेज़ होता है और आपका डेटा बना रहता है। डिस्क की जगह खाली करने, धीमे ऐप्लिकेशन को ठीक करने, या किसी गलत कॉन्फ़िगरेशन की वजह से भी रीबिल्ड न करें: इनमें से किसी के लिए ऑपरेटिंग सिस्टम बदलने की ज़रूरत नहीं है।

## रीबिल्ड से पहले इसे पढ़ें

> **Important:** रीबिल्ड सर्वर पर मौजूद हर चीज़ को स्थायी रूप से नष्ट कर देता है: हर साइट, मेलबॉक्स, डेटाबेस, अपलोड की गई फ़ाइल, इंस्टॉल किया गया पैकेज, सर्टिफ़िकेट, cron जॉब और कॉन्फ़िगरेशन फ़ाइल। इसे पलटा नहीं जा सकता, और आखिरी पुष्टि के बाद कोई और पुष्टि चरण नहीं है। पुष्टि डायलॉग यह साफ़ कहता है: "This reinstalls the operating system and permanently destroys everything on the server. This cannot be undone." (यह ऑपरेटिंग सिस्टम को फिर से इंस्टॉल करता है और सर्वर पर मौजूद हर चीज़ को स्थायी रूप से नष्ट कर देता है। इसे पलटा नहीं जा सकता।)

> **Warning:** रीबिल्ड उस KapsuleHost टूलिंग को मिटा देता है जो सर्वर के पहली बार प्रोविज़न होने पर डिस्क पर इंस्टॉल होती है, और पैनल मशीन तक पहुँचने के लिए इसी टूलिंग का उपयोग करता है। **हम इसे आपके लिए अपने आप वापस लगाते हैं, और इसकी जाँच करते हैं।** आपका मौजूदा बैकअप डेटा अलग से एन्क्रिप्टेड ऑफ़साइट स्टोरेज में रखा जाता है और रीबिल्ड उसे नहीं छूता।
>
> जब तक यह हो रहा होता है, **पुनर्स्थापित करें**, **अभी backup लें**, लाइव फ़ायरवॉल और पैच लागू करना, और ब्राउज़र कंसोल काम नहीं करते, क्योंकि ये सभी डिस्क पर मौजूद टूलिंग पर निर्भर हैं। इसमें आम तौर पर कुछ मिनट लगते हैं। पूरे समय सर्वर रीबिल्ड हो रहा चिह्नित रहता है: जब तक इनमें से हर चीज़ मशीन से वापस पढ़कर मौजूद होने की पुष्टि नहीं हो जाती, उसे तैयार नहीं दिखाया जाता, इसलिए पैनल आपको कभी ऐसा हरा सर्वर नहीं दिखाता जिसे वह असल में प्रबंधित न कर सके।
>
> **अगर हम इसे बहाल नहीं कर पाते, तो आपको बताया जाता है।** सर्वर हरा होने के बजाय रीबिल्ड स्थिति में ही रहता है, और उसी समय हमारी ऑपरेशंस टीम को अलर्ट भेजा जाता है। आपको खुद जाँचने की ज़रूरत नहीं है।

आपके IPv4 और IPv6 पते नहीं बदलते। सिर्फ़ डिस्क की सामग्री बदलती है।

## रीबिल्ड की तैयारी

शुरू करने से पहले इस सूची को पूरा करें। अगर सर्वर पर कुछ भी ऐसा है जो आपके लिए मायने रखता है, तो इनमें से कुछ भी वैकल्पिक नहीं है।

1. **स्नैपशॉट लें।** स्नैपशॉट डिस्क की पूरी कॉपी होता है। मन बदलने पर मौजूदा मशीन वापस पाने का यही एकमात्र तरीका है। देखें [क्लाउड सर्वर स्नैपशॉट](https://support.kapsulehost.com/hi-in/cloud-servers-snapshots)।
2. **जिस चीज़ पर आगे काम करना है वह सब एक्सपोर्ट करें।** डेटाबेस, अपलोड और कॉन्फ़िगरेशन को सर्वर से बाहर कहीं कॉपी करें: अपनी मशीन, किसी दूसरे सर्वर या ऑब्जेक्ट स्टोरेज में। आपके मौजूदा बैकअप रीबिल्ड के बाद भी बचे रहते हैं और रीबिल्ड पूरा होने पर पैनल उनसे रीस्टोर कर सकता है, लेकिन आपके पास मौजूद कॉपी काम करने वाली साइट तक लौटने का तेज़ रास्ता है।
3. **जो इंस्टॉल है उसे लिख लें।** रीबिल्ड के बाद आपको अपना स्टैक हाथ से फिर से बनाना होगा। पैकेज, सेवाओं, वर्चुअल होस्ट और cron जॉब की सूची घंटों बचाती है।
4. **अपना DNS जाँचें।** जो कुछ भी इस सर्वर की ओर इशारा करता है, वह रीबिल्ड और उसके बाद की सेटिंग पूरी होने तक एक खाली मशीन की ओर इशारा करेगा।
5. **पक्का करें कि आप फिर से अंदर आ सकते हैं।** अभी तय कर लें कि नए इंस्टॉल हुए ऑपरेटिंग सिस्टम से आप कैसे जुड़ेंगे, और देखें [SSH से अपने क्लाउड सर्वर से जुड़ना](https://support.kapsulehost.com/hi-in/cloud-servers-ssh-connect)।

> **Note:** रीबिल्ड पूरा होने और टूलिंग बहाल होने के बीच के कुछ मिनटों में ब्राउज़र कंसोल उपलब्ध नहीं होता, इसलिए उसे वापस आने का अपना इकलौता तरीका न बनाएँ। SSH तैयार रखें।

## रीबिल्ड कैसे करें

1. [KPanel](https://kpanel.kapsulehost.com) में साइन इन करें।
2. बाएँ साइडबार में **क्लाउड सर्वर** पर क्लिक करें, फिर सर्वर पर क्लिक करें।
3. पेज के ऊपर कार्रवाई बटनों में **OS Rebuild करें** पर क्लिक करें।
4. **OS Rebuild करें** डायलॉग खुलता है, जिसमें यह पंक्ति होती है "इस server पर सभी data खो जाएगा। Install करने के लिए OS चुनें:" और एक ड्रॉपडाउन।
5. जो ऑपरेटिंग सिस्टम चाहिए उसे चुनें:
   - **Ubuntu 24.04 LTS**, मौजूदा लॉन्ग-टर्म सपोर्ट रिलीज़।
   - **Ubuntu 22.04 LTS**, पिछली लॉन्ग-टर्म सपोर्ट रिलीज़।
   - **Debian 12 (Bookworm)**, हल्का और स्थिर Debian।
6. **Server Rebuild करें** पर क्लिक करें।
7. एक अंतिम पुष्टि दिखती है, जिसका शीर्षक "Rebuild" (रीबिल्ड) और आपके सर्वर का नाम होता है। इसे पढ़ें, फिर **Server Rebuild करें** पर क्लिक करें।

![KPanel में क्लाउड सर्वर का OS Rebuild करें डायलॉग](https://support.kapsulehost.com/help/screenshots/cloud-servers-rebuild.a5c6b38f.webp)

> **Note:** **OS Rebuild करें** तभी उपलब्ध होता है जब सर्वर **चल रहा है** या **पावर ऑफ** स्थिति में हो। जो सर्वर अभी प्रोविज़न हो रहा है, या पहले से रीबिल्ड हो रहा है, उसे रीबिल्ड नहीं किया जा सकता।

## आगे क्या होता है

- सर्वर की स्थिति **पुनर्निर्माण हो रहा है** में बदल जाती है और एक बैनर दिखता है: "Rebuilding प्रगति में है: page automatically update होगा।"
- डिस्क पर मौजूद सब कुछ मिटा दिया जाता है और उसकी जगह चुने गए ऑपरेटिंग सिस्टम की इमेज लिखी जाती है।
- सर्वर नए इंस्टॉलेशन में रीबूट होता है।
- पेज अपने आप रीफ़्रेश होता है, और स्थिति फिर से **चल रहा है** हो जाती है।

इस पूरे समय सर्वर ऑफ़लाइन रहता है। रीबिल्ड आम तौर पर जल्दी होता है, लेकिन इसे बैकग्राउंड काम के बजाय सेवा बाधित होना मानें, और ऐसे समय करें जब आपके उपयोगकर्ताओं को पता न चले।

## रीबिल्ड के बाद

अब आपके पास एक खाली ऑपरेटिंग सिस्टम है। पहले आपने जो भी इंस्टॉल किया था, उसमें से कुछ भी मौजूद नहीं है।

1. सर्वर से जुड़ें और पुष्टि करें कि आपको शेल मिल रहा है। देखें [SSH से अपने क्लाउड सर्वर से जुड़ना](https://support.kapsulehost.com/hi-in/cloud-servers-ssh-connect)।
2. अपने फ़ायरवॉल नियम फिर से लागू करें। रीबिल्ड ने पुराने नियम हटा दिए हैं। देखें [क्लाउड सर्वर फ़ायरवॉल और सुरक्षा प्रबंधन](https://support.kapsulehost.com/hi-in/cloud-servers-firewall)।
3. अपना स्टैक फिर से इंस्टॉल करें: वेब सर्वर, रनटाइम, डेटाबेस, और ऐप्लिकेशन की सभी निर्भरताएँ।
4. अपना एक्सपोर्ट किया हुआ डेटा रीस्टोर करें।
5. SSL सर्टिफ़िकेट फिर से जारी करें। पिछले सर्टिफ़िकेट उस डिस्क पर थे जो मिटा दी गई।

> **Warning:** यह न मानें कि दैनिक बैकअप अपने आप सर्वर को फिर से शामिल कर लेगा। अगर रीबिल्ड ने सर्वर-साइड बैकअप टूलिंग हटा दी है, तो बैकअप अपने आप फिर से शुरू नहीं होंगे। रीबिल्ड के बाद **बैकअप** कार्ड देखें, और अगर वह बताता है कि बैकअप कॉन्फ़िगर नहीं हैं, तो हमसे संपर्क करें। देखें [क्लाउड सर्वर बैकअप](https://support.kapsulehost.com/hi-in/cloud-servers-backups)।

## पहले विचार करने लायक विकल्प

| आप क्या चाहते हैं | रीबिल्ड से बेहतर टूल |
|---|---|
| अभी किया गया बदलाव पलटना | किसी [स्नैपशॉट](https://support.kapsulehost.com/hi-in/cloud-servers-snapshots) पर रोलबैक करें |
| हटाई गई फ़ाइलें या खराब डेटाबेस वापस पाना | किसी [बैकअप](https://support.kapsulehost.com/hi-in/cloud-servers-backups) से रीस्टोर करें |
| ज़्यादा CPU, मेमोरी या डिस्क | [सर्वर का आकार बदलें](https://support.kapsulehost.com/hi-in/cloud-servers-resize) |
| अलग प्रोसेसर फ़ैमिली या रीजन | नया सर्वर ऑर्डर करें; देखें [ARM, स्टैंडर्ड और डेडिकेटेड vCPU में से चुनना](https://support.kapsulehost.com/hi-in/cloud-servers-choosing-architecture) |
| टेस्ट करने के लिए साफ़ वातावरण | एक दूसरा, छोटा सर्वर प्रोविज़न करें और इसे जस का तस रखें |

## समस्या निवारण

**OS Rebuild करें बटन धूसर है।** सर्वर ऐसी स्थिति में नहीं है जिसमें यह संभव हो। प्रोविज़निंग या चल रहे रीबिल्ड के पूरा होने का इंतज़ार करें।

**स्थिति पुनर्निर्माण हो रहा है पर अटकी है।** पेज हर कुछ सेकंड में स्थिति जाँचता है और अपने आप अपडेट होता है। अगर पंद्रह मिनट बाद भी यह नहीं बदली है, तो सर्वर के नाम के साथ सपोर्ट से संपर्क करें।

**रीबिल्ड के बाद मैं कनेक्ट नहीं कर पा रहा।** आप नए होस्ट कुंजियों वाले बिल्कुल नए ऑपरेटिंग सिस्टम इंस्टॉलेशन से जुड़ रहे हैं, इसलिए आपका SSH क्लाइंट पुराना फ़िंगरप्रिंट अस्वीकार कर देगा। उस IP पते के लिए पुरानी होस्ट कुंजी की प्रविष्टि हटाएँ और फिर से कनेक्ट करें। अगर ऑथेंटिकेशन ही विफल हो, तो हमसे संपर्क करें।

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

अगर आपको पक्का नहीं है कि आपको रीबिल्ड की ही ज़रूरत है, तो शुरू करने से पहले [support@kapsulehost.com](mailto:support@kapsulehost.com) पर ईमेल करके बताएँ कि आप क्या हासिल करना चाहते हैं। रीबिल्ड प्लेटफ़ॉर्म की उन गिनी-चुनी कार्रवाइयों में से है जिन्हें पलटा नहीं जा सकता।
