Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> डेटाबेस

एकाधिक IIS साइटों को माइग्रेट करने के चरण

आपको कई इंटरनेट सूचना सर्वर (IIS) साइटों को ऑन-साइट से क्लाउड पर माइग्रेट करने के लिए कहा जा सकता है, लेकिन अलग-अलग साइटों को माइग्रेट करना एक लंबा और कठिन काम है। यह ब्लॉग प्रक्रिया को सरल बनाने पर चर्चा करता है।

परिचय

Microsoft® वेब परिनियोजन उपकरण का उपयोग साइटों और उनकी सामग्री को स्रोत से निर्यात करने और लक्षित परिवेश में आयात करने के लिए किया जाता है। IIS साइटों को माइग्रेट करने के लिए वेब परिनियोजन का उपयोग करने के लिए निम्नलिखित चरणों पर इस पोस्ट में अधिक विस्तार से चर्चा की गई है:

  1. स्रोत और लक्ष्य सर्वर पर वेब परिनियोजन स्थापित करें।
  2. वेब परिनियोजन का उपयोग करके स्रोत परिवेश से IIS सामग्री निर्यात करें।
  3. PowerShellcopy/sync का उपयोग करके डेटा को स्रोत से लक्ष्य परिवेश में कॉपी करें आदेश।
  4. वेब परिनियोजन का उपयोग करके IIS सामग्री को लक्षित परिवेश में आयात करें।
  5. डेटाबेस को स्रोत से लक्ष्य परिवेश में बैकअप और पुनर्स्थापना आदेशों का उपयोग करके कॉपी करें। यह ब्लॉग एक उदाहरण के रूप में एक MySQL® डेटाबेस का उपयोग करता है।

स्रोत और लक्ष्य सर्वर पर वेब परिनियोजन स्थापित करें

वेब परिनियोजन स्थापित करने के लिए निम्नलिखित निर्देशों का उपयोग करें:

  1. Microsoft के वेब प्लेटफ़ॉर्म इंस्टालर (वेबपीआई) को डाउनलोड करके वेब परिनियोजन स्थापित करें, जिसमें वेब परिनियोजन शामिल है।
  2. वेबपीआई डाउनलोड के बाद, इंस्टॉलर लॉन्च करें।
  3. टाइप करें अनुशंसित खोज बार में, और होस्टिंग प्रदाताओं के लिए अनुशंसित कॉन्फ़िगरेशन चुनें जैसा कि निम्नलिखित स्क्रीन शॉट में दिखाया गया है।
एकाधिक IIS साइटों को माइग्रेट करने के चरण
  1. इंस्टॉल किए जाने वाले सभी घटकों की सूची देखने के लिए, इंस्टॉल किए जाने वाले आइटम . पर क्लिक करें खिड़की के नीचे। इसके आगे "X" वाली कोई भी चीज़ निकाली जा सकती है। निम्न स्क्रीनशॉट वेब परिनियोजन सुविधाएँ दिखाता है:
एकाधिक IIS साइटों को माइग्रेट करने के चरण
  1. कुछ भी अनचेक न करें, अगलाक्लिक करें , और इंस्टॉल करें . आपके द्वारा लाइसेंस अनुबंध को स्वीकार करने के बाद इंस्टॉलेशन शुरू होता है, जैसा कि निम्न स्क्रीनशॉट में दिखाया गया है:
एकाधिक IIS साइटों को माइग्रेट करने के चरण
  1. WebPI स्थापना पूर्ण होने के बाद, WebPI बंद करें।

स्रोत परिवेश से IIS सामग्री निर्यात करें

इससे पहले कि आप वेब परिनियोजन का उपयोग करके IIS साइट सामग्री का निर्यात शुरू करें, निम्न फ़ाइलों की एक बैकअप प्रतिलिपि बनाएँ:

  • C:\Windows\System32\inetsrv\config\administration.config
  • C:\Windows\System32\inetsrv\config\applicationHost.config

इन फ़ाइलों में सभी साइट सेटिंग्स हैं। निम्न चरण इन फ़ाइलों को केवल गंतव्य सर्वर पर संशोधित करते हैं। यदि आप प्रक्रिया के दौरान समस्याओं का सामना करते हैं और गंतव्य सर्वर को उसकी मूल स्थिति में वापस लाने की आवश्यकता है, तो फ़ाइल बैकअप पुनर्स्थापित करें।

आपके द्वारा बैकअप प्रतिलिपियाँ बनाने के बाद, IIS साइट सामग्री को निर्यात करने के लिए स्रोत सर्वर पर निम्न चरणों का पालन करें:

  1. अपनी IIS साइटों को माइग्रेट करने के लिए स्रोत सर्वर पर IIS 7.0 प्रबंधक खोलें।
  2. सर्वर नाम पर राइट क्लिक करें, तैनाती select चुनें , और सर्वर पैकेज निर्यात करें click क्लिक करें , जैसा कि निम्न स्क्रीनशॉट में दिखाया गया है:
एकाधिक IIS साइटों को माइग्रेट करने के चरण
  1. निर्यात सर्वर पैकेज पर स्क्रीन पर क्लिक करें, घटक प्रबंधित करें . पर क्लिक करें जैसा कि निम्नलिखित स्क्रीनशॉट में दिखाया गया है:
एकाधिक IIS साइटों को माइग्रेट करने के चरण
  1. घटक प्रबंधित करें . में विंडो, सुनिश्चित करें कि पहले प्रदाता का नाम सूचीबद्ध है वेबसर्वर , जैसा कि निम्न स्क्रीनशॉट में दिखाया गया है। यह आपको संपूर्ण सर्वर कॉन्फ़िगरेशन को निर्यात करने में सक्षम बनाता है। यदि यह अनुपलब्ध है, तो प्रदाता का नाम under के अंतर्गत सेल पर क्लिक करें और इसे प्रदर्शित सूची से चुनें।
एकाधिक IIS साइटों को माइग्रेट करने के चरण
  1. ठीकक्लिक करें , अगला , और फिर अगला फिर से।
  2. वह पथ दर्ज करें जहां आप निर्यात की गई फ़ाइल को सहेजना चाहते हैं और अगला क्लिक करें ।
  3. यदि संकेत दिया जाए, तो अपनी सुरक्षित सेटिंग्स के लिए एन्क्रिप्टेड पासवर्ड दर्ज करें।
  4. समाप्तक्लिक करें निर्यात प्रगति और सारांश . में स्क्रीन जैसा कि निम्न स्क्रीनशॉट में दिखाया गया है:
एकाधिक IIS साइटों को माइग्रेट करने के चरण

डेटा को स्रोत से लक्षित परिवेश में कॉपी करें

पिछले अनुभाग में बनाई गई निर्यात फ़ाइल को मानक robocopy का उपयोग करके लक्ष्य सर्वर पर कॉपी करें कमांड, विंडोज कॉपी यूटिलिटी, या अपनी पसंद की कॉपी यूटिलिटी।

IIS सामग्री को लक्ष्य सर्वर में आयात करें

लक्ष्य सर्वर पर IIS सेटिंग आयात करने के लिए निम्न चरणों का उपयोग करें:

  1. आपके द्वारा माइग्रेट की जा रही साइटों के लिए गंतव्य सर्वर पर IIS 7.0 प्रबंधक खोलें।
  2. सर्वर नाम पर राइट क्लिक करें, तैनाती . क्लिक करें , और सर्वर या साइट पैकेज आयात करें click क्लिक करें ।
  3. उस निर्यात की गई ज़िप फ़ाइल को ब्राउज़ करें जिसे आपने स्रोत सर्वर से कॉपी किया था और उसका चयन करें।
  4. अगला क्लिक करें ।
  5. यदि संकेत दिया जाए, तो अपनी सुरक्षित सेटिंग्स के लिए एन्क्रिप्टेड पासवर्ड दर्ज करें।
  6. अगला क्लिक करें ।
  7. ठीकक्लिक करें सर्वर पर मौजूदा IIS कॉन्फ़िगरेशन को अधिलेखित करने के लिए, जैसा कि निम्न स्क्रीनशॉट में दिखाया गया है:
एकाधिक IIS साइटों को माइग्रेट करने के चरण
  1. अगलाक्लिक करें ।
  2. समाप्तक्लिक करें निर्यात प्रगति और सारांश . में स्क्रीन।

आयात विफलता का समाधान करें

यदि पैकेज आयात निम्न त्रुटि के साथ विफल हो जाता है, तो समस्या को ठीक करने के लिए इन चरणों का उपयोग करें:

Child object 'customFields' cannot be added to object 'logFile'.
The 'logFile' provider may not support this deployment."
  1. ज़िप फ़ाइल खोलें, जिसे msdeploy . का उपयोग करके निर्यात किया गया था ।
  2. ज़िप फ़ाइल से archive.xml टेक्स्ट एडिटर में।
  3. कस्टमफ़ील्ड वाली लाइनें हटाएं.
  4. xml फ़ाइल सहेजें।
  5. ज़िप को फिर से आयात करें।

MySQL डेटाबेस का बैकअप लें और पुनर्स्थापित करें

स्रोत सर्वर पर अपने MySQL डेटाबेस का बैकअप लेने के लिए, mysqldump . का उपयोग करें आदेश।

लक्ष्य सर्वर पर अपने MySQL डेटाबेस को पुनर्स्थापित करने के लिए, mysql . का उपयोग करें कमांड के साथ आपके द्वारा बनाई गई डंप फ़ाइल का नाम।

निष्कर्ष:

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

डेटाबेस के बारे में अधिक जानें

कोई टिप्पणी करने या प्रश्न पूछने के लिए प्रतिक्रिया टैब का उपयोग करें। आप हमारे साथ बातचीत भी शुरू कर सकते हैं।


  1. SLA को पाँच आसान चरणों में अनुकूलित करें

    Subledger Accounting (SLA) Oracle® R12 की एक गतिशील विशेषता है जिसका उपयोग आप व्यवसाय की लेखांकन आवश्यकताओं को पूरा करने के लिए कर सकते हैं। अवलोकन SLA का उपयोग करके, आप कुछ चरणों का पालन करके सभी लेखांकन आवश्यकताओं को आसानी से संशोधित कर सकते हैं। इस पोस्ट में, मैं SLA को अनुकूलित करने के लिए पाँच

  1. वेब से एक्सेल में डेटा कैसे आयात करें (त्वरित चरणों के साथ)

    बड़े Microsoft Excel, . के साथ कार्य करते समय कभी-कभी हमें Excel . में डेटा आयात करने की आवश्यकता होती है वेब से। वेब से डेटा आयात करना एक आसान काम है। यह समय बचाने वाला कार्य भी है। आज, इस लेख में, हम सीखेंगे दो Excel . में डेटा आयात करने के लिए त्वरित और उपयुक्त कदम उपयुक्त चित्रों के साथ वेब स

  1. सीएसवी फाइलों को एक्सेल में कई शीट्स में मर्ज करें (आसान चरणों के साथ)

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