2009-02-23 12 views
5

मैं एक आभासी मशीन है कि हमारे webapp के उत्पादन मामलों में इस्तेमाल किया ताकि हम उस पर तैनाती परीक्षण कर सकते हैं सर्वरों में से एक क्लोन बनाने की कोशिश कर रहा हूँ।सभी आईआईएस सेटिंग्स को एक सर्वर से दूसरे सर्वर में सुरक्षित रूप से कैसे निर्यात करें?

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

थोड़ी देर के लिए चारों ओर Googling मुझे लगता है इस के लिए सिफारिश तथापि iiscnfg.vbs/निर्यात उपयोग करने के लिए, this पर MSDN पेज iiscnfg.vbs /copy उपयोग करने की सलाह (हालांकि लिंक अंक ही करने के लिए) है।

तो प्रति के लिए सभी चरणों का पालन, मैं निम्नलिखित उत्पादन प्राप्त करें:

C:\WINDOWS\system32>cscript.exe iiscnfg.vbs /copy /ts 208.10.202.61 /tu wmydomain\admin /tp mypassword 
Microsoft (R) Windows Script Host Version 5.6 
Copyright (C) Microsoft Corporation 1996-2001. All rights reserved. 

Backing up server 127.0.0.1 
Backup complete. 
Mapping local drive E: to admin share on server 127.0.0.1 
Mapping local drive F: to admin share on server 208.10.202.61 

कौन सा अच्छा लग रहा है, सिवाय इसके कि लक्ष्य कंप्यूटर पर प्रतीत होता है कि कुछ भी नहीं बदला है। क्या देता है? क्या इसे करने का और कोई तरीका है?

उत्तर

7

आप एक स्थानीय और दूरस्थ आईआईएस सर्वर के बीच वेबसाइटों सिंक करने के लिए Web Deployment Tool उपयोग कर सकते हैं।

+0

हममम ... इन सर्वर वास्तव में दोनों .NET 1.1 तो यह काम नहीं होता पर (2.0 एक पूर्व आवश्यकता है) थे। हालांकि जब तक मैं इस प्रतिक्रिया को प्राप्त कर चुका था, मैं पहले से ही प्रत्येक सेटिंग के माध्यम से चला गया था और इसे हाथ से समान बना दिया था। धीमा, लेकिन यह काम करता है –

1

कई उपयोगिताओं जो आपके द्वारा चलाए जा सर्वर से आभासी मशीनों को बनाने के लिए अनुमति देते हैं (यह भी आईआईएस 6 से आईआईएस 7 पर जाने के लिए काम करता है)। उदाहरण के लिए यहां वीएमवेयर (http://www.vmware.com/products/converter/) से एक है। भौतिक मशीनों को वर्चुअलाइज करने के लिए मैंने पाया सबसे आसान तरीका।

आप एक ही नेटवर्क/डोमेन पर में चलाने के लिए जा रहे हैं, तो आप मशीन के sid को बदलने के लिए की आवश्यकता होगी। अगर मुझे सही याद है, तो एप्लिकेशन आपके लिए यह करेगा। यह निश्चित रूप से जांचने लायक है।