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

क्लाउड पर एकाधिक IIS साइटों का सहज माइग्रेशन

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

परिचय

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

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

स्रोत और लक्ष्य सर्वर पर Web Deploy इंस्टॉल करें

Web Deploy इंस्टॉल करने के लिए निम्नलिखित निर्देशों का उपयोग करें:

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

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

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

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

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

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

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

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

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

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

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

  1. आप जिन साइटों को माइग्रेट कर रहे हैं, उनके लिए गंतव्य सर्वर पर IIS 7.0 मैनेजर खोलें।
  2. सर्वर नाम पर राइट-क्लिक करें, डिप्लॉय पर क्लिक करें, और सर्वर या साइट पैकेज आयात करें पर क्लिक करें।
  3. स्रोत सर्वर से कॉपी की गई निर्यात की गई ज़िप फ़ाइल पर ब्राउज़ करें और इसे चुनें।
  4. अगला पर क्लिक करें।
  5. यदि संकेत दिया जाए, तो अपनी सुरक्षित सेटिंग्स के लिए एन्क्रिप्टेड पासवर्ड दर्ज करें।
  6. अगला पर क्लिक करें।
  7. सर्वर पर मौजूदा IIS कॉन्फ़िगरेशन को ओवरराइट करने के लिए OK पर क्लिक करें, जैसा कि निम्नलिखित स्क्रीनशॉट में दिखाया गया है:
क्लाउड पर एकाधिक 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. customFields वाली लाइनों को हटा दें।
  4. XML फ़ाइल सेव करें।
  5. ज़िप को फिर से आयात करें।

MySQL डेटाबेस का बैकअप और रिस्टोर करें

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

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

निष्कर्ष:

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

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

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

  1. सब्लेजर अकाउंटिंग में मास्टरी: Oracle SLA को अनुकूलित करने के 5 सरल चरण सब्लेजर अकाउंटिंग में मास्टरी: Oracle SLA को अनुकूलित करने के 5 सरल चरण

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

  1. सरल Excel: वेब डेटा को 2 सरल चरणों में आयात करें सरल Excel: वेब डेटा को 2 सरल चरणों में आयात करें

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

  1. एकाधिक CSV फ़ाइलों को अलग-अलग एक्सेल शीट में आसानी से मर्ज करें - चरण-दर-चरण मार्गदर्शिका एकाधिक CSV फ़ाइलों को अलग-अलग एक्सेल शीट में आसानी से मर्ज करें - चरण-दर-चरण मार्गदर्शिका

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