إرشادات حول استخدام البيئات الظاهرية
[هذه الوثائق للمعاينة فقط، وهي عرضة للتغيير في الإصدارات اللاحقة. يتم تضمين الموضوعات الفارغة باعتبارها عناصر نائبة.]
ملاحظة
هذا الموضوع يفترض أن تكون على دراية بالمفاهيم الأساسية للوضع الظاهري، مثل آلة s الظاهرية والظاهرية آلة القوالب التي تم وصفها في موضوع استخدام معمل ظاهري لدورة حياة تطبيق الخاص بك.
يشمل هذا الموضوع على الأقسام التالية.
نظرة عامة
بيئات ظاهرية.
الشروع في العمل مع Composed Environments Using موجود ظاهري Machines
Resolving Naming Conflicts في النسخ of a جهاز ظاهري
Environments of قوالب
Environments Using شبكة عزل
نظرة عامة
Testers و developers frequently need الوصول إلى a التعيين of computers إلى تشغيل applications that involve multiple tiers و complex functionality. For مثال, a اختبار فريق needs إلى verify that the مكونات of an تطبيق under development works تشغيل الكمبيوتر التكوينات that are supported بواسطة the منتج. اختبار plans can also require that the الأعضاء of the اختبار فريق each work تشغيل a separate الإصدار of the same تكوين of computers. Usually, the يبدأ of a اختبار يتطلب that the computers begin في a مسح, known الولاية. When a tester discovers a خطأ, she might want إلى حفظ the الولاية of the computers for further investigation, yet she does not want إلى wait for the investigation إلى be done إلى متابعة مع her غير ذلك tests.
ظاهري machines العنوان some of these issues بواسطة expanding the موارد of a lab و بواسطة providing means إلى حفظ و reproduce the الولاية of a الكمبيوتر at a يؤشر في الوقت. ظاهري البيئات، والتي توفر مجموعة منطقية من ظاهري الأجهزة والأدوار لكل جهاز لتطبيق ما، اختبار يساعد فرق العمل و devolopers لإدارة وحدات سيناريو متنوعة والحيوية التي تواجهها بشكل منتظم.
بيئات ظاهرية.
بيئة ظاهري هو مجموعة من الأجهزة الظاهرية التي تتم إدارتها بواسطة Microsoft Visual Studio Lab Management. يمكنك تشغيل يدوي وأتمتة الاختبارات من Microsoft Test Managerاستخدام هذا ظاهري البيئة. يمكنك نشر البنيات تطبيق الخاص بك إلى ظاهري البيئات باستخدام Microsoft Office 2010 Suite بنية Team Foundationمهام سير العمل. Lab Managementهو متكاملة مع Microsoft Office 2010 Suite النظام مركز جهاز ظاهري إدارة (SCVMM) لتمكينك من إنشاء كفاءة، تخزين، ثم قم بتشغيل هذه البيئات.
Lab Managementيوفر نوعين من أنواع ظاهري البيئات التي تتيح إمكانية تشغيل النسخ متعددة من ظاهري. الأجهزة
البيئات التي تم إنشاؤها من بيئة مخزنة من جهاز ظاهري SCVMM قوالب.
البيئات التي تم تكوينها إلى استخدام Lab Managementعزل شبكة الاتصال.
ظاهري بيئات تمكنك من:
قم بتشغيل النسخ متعددة من البيئات التي يتم تخزينها في مكتبة.
قم بتخزين لقطة سريعة للبيئة التي تحفظ الولاية كافة ظاهري الأجهزة في بيئة عند يؤشر زمنية. قد تستغرق ماهر لقطة سريعة لبيئة المكونة و ثم العودة إلى هذه الحالة تنظيف بيئة بعد إجراء اختبار. يمكن أن لقطة سريعة بيئة ماهر الذين تكتشف وجود خطأ وقم بإرفاق ارتباط إلى اللقطة سريعة في وجود خطأ.
تشغيل وإيقاف تشغيلها ظاهري أجهزة الكمبيوتر في نفس الوقت.
Lab Managementكما يوفر طريقة لإنشاء بيئات من مستند موجود ظاهري الأجهزة التي تمكنك من إعداد واستخدامها بشكل سريع ظاهري بيئات.
الشروع في العمل مع Composed Environments Using موجود ظاهري Machines
إذا كنت قد أنشأت مسبقاً ظاهري الأجهزة خارج Lab Management، يمكنك تاريخ الإنشاء بيئات من هذه الأجهزة بعد القيام ببعض مهام تكوين أساسى. قم بإنشاء بيئات مباشرة تشغيل مضيف تمكنك من استخدام الأجهزة الظاهرية الخاصة بك في Microsoft Test Managerو تعطيك تقنية ممارسات إدارة جهاز ظاهري الحالي الخاص بك الاستفادة الكاملة من الانتقال إلى Lab Management. لمزيد من المعلومات، راجع كيفية القيام بما يلي: قم بإنشاء بيئة من ظاهري الأجهزة موجود.
بينما يتكون بيئات تمكنك واستخدام بعض الوظائف Lab Managementمع جهاز موجود ظاهري أجهزة كامل فوائد Lab Managementمتوفرة فقط من البيئات التي تم تخزينها في مكتبة SCVMM. تعد المكتبة بمثابة مخزن ملف يحتوي على بيئة الالتكوينات والرئيسية ظاهري الأجهزة والقوالب. بيئات المكتبة هي المصدر لنسخ متعددة من البيئات التي تم تكوينها لتجنب التسمية التعارضات بين تشغيل ظاهري الأجهزة التي تشكل البيئات.
Resolving Naming Conflicts في النسخ of a جهاز ظاهري
جهاز كمبيوتر يحتوي تشغيل معرفات العديد من آلة إلى أن يتم تعريف تشغيل شبكة اتصال أو في مجموعة عمل. وتتضمن هذه المعرفات التالية:
يكون هذا الاسم اسم الكمبيوتر-يعرف أيضا آلة أو اسم مضيف.
اسم NetBIOS-المستخدمة إلى التعرف على جهاز الكمبيوتر في شبكة اتصال المحلية.
العنوان MAC (عنصر تحكم الوصول إلى وسائط)-ومعرف الشبكة محول.
معرّف الأمان-معرّف الأمان Windows تم تعيينه إلى الكمبيوتر.
العنوان IP (بروتوكول إنترنت)-معرّف فريد رقمي لجهاز الكمبيوتر.
المفتاح منتج-معرّف ترخيص Windows.
في حالة النسخ متعددة من جهاز ظاهري تعمل (نشط) تشغيل شبكة الاتصال أو مجموعة عمل و يجعله مشتركًا واحد أو المزيد معرفات هذه، يمكن تعارضاً في تسمية، و كثيرا ما، سيحدث. يمكن تسمية تعارض النتيجة في الحالات التالية:
عدم وجود علاقات الثقة بين شبكة الاتصال و ظاهري الأجهزة. عند عدم وجود الثقة حدوث، أي من ظاهري الأجهزة المضمنة المتوفرة التعارض الاسم بالكامل إمكانية الاتصالية بالشبكة.
الفوضى للأجهزة الظاهرية. إذا كان لا يمكن تحديد أمر الشبكة أو مجموعة عمل هوية فريدة آلة بمعرف المتوفر، يمكن توجيه الأمر إلى غير متوقع آلة. قد يؤدي التشويش الولاية تالفة أو المزيد أجهزة خلط.
كيف البيئات إدارة معمل حل تعارضات تسمية
Lab Management enables you إلى run multiple النسخ of ظاهري environments بواسطة controlling the identies of the ظاهري machines تشغيل the خارجي شبكة.
Environments of قوالب |
Runs the machines في the خارجي شبكة أو مجموعة عمل. Generates جديد identifiers for the machines في the deployed بيئة. |
Environments using شبكة عزل |
Runs the machines في a شبكة خاصة أو مجموعة عمل. Adds a ثانية محوّل الشبكة إلى each آلة و generates أسماء مستعارة إلى communicate مع the خارجي شبكة. |
Environments of قوالب
A قالب هو a جهاز ظاهري مع its identifiers تمت إزالته. When an نشط بيئة هو generated من a stored بيئة of قوالب, فريد identifiers are تعيين إلى the ظاهري machines. The identifiers can be assigned manually أو assigned automatically بواسطة Lab Management.
Environments that are generated من a stored بيئة of قوالب are functionally the same. They are not exact النسخ of واحد another because the identities of the computers في deployed environments are الجميع فريد.
For مثال, you might be testing an تطبيق that runs في فقط واحد تكوين و the بيئة يتطلب فقط الثاني machines في the بيئة. تريد أن تتمكن من تشغيل العديد من البيئات المتطابقة وظيفياً عندما تحتاج إليها. يمكنك اتباع هذه الخطوات إلى نشر وتشغيل بيئات من بيئة القوالب:
في المكتبة الخاصة بك ، استخدم القوالب المخزنة لإنشاء بيئة مخزنة للتكوين.
نشر أي عدد من البيئات من بيئة مخزنة بتوفير معلومات الهوية لكل جهاز ظاهري.
المزايا
يمكنك تشغيل النسخ متعددة من البيئات في نفس الوقت.
عندما لا تتأثر التطبيقات المثبتة مسبقاً والتي يتم تشغيلها في البيئة الخاصة بك بهويات تم تغييرها ظاهري يمكن تكوين الأجهزة أو التطبيقات ببرنامج نصي، يمكن أن يتم نشر بيئة مهمة بسيطة.
له نسخ واحدة فقط من البيئة قالب إلى أن sإلىred في المكتبة.
عدد وحجم الأجهزة الظاهرية في البيئة غير مقيد.
العيوب
يجب توفير معلومات الهوية لكل جهاز ظاهري تم نشره.
البيئات المنشورة ليست نسخ دقيقة مثل الأخري.
إلى قطع التطبيقات المثبتة مسبقاً والتي لا يمكن إعادة تكوينها لمعالجة هويات تم تغييرها. يجب تثبيت هذه التطبيقات بعد النشر.
Environments Using شبكة عزل
الأجهزة الموجودة في بيئة يستخدم شبكة أن عزل اثنين شبكة المحولات. محول شبكة واحد هو المستخدم لشبكة اتصال خاصة داخل بيئة. محول الثاني هو تكوينها بواسطة Lab Managementلتقديم هوية منفصل وفريد لشبكة الاتصال خارجي. يتم بث NetBIOS للكمبيوتر معطل و Lab Managementهوية مسجل كاسم مستعار لجهاز الكمبيوتر. تمكن هذه الهوية منفصلة عن اتصال ثنائي الاتجاه بين ظاهري الأجهزة في بيئة والشبكة خارجي، على الرغم من أن يتم النسخ متعددة للبيئة التشغيل.
يمكنك نشر وتشغيل عدد عشوائي في بيئات من بيئة مخزن الذي تم تكوينه معزول البيئة. في معزول بيئة أجهزة كمبيوتر ظاهري بالاتصال مع بعضها البعض عبر شبكة خاصة أو مجموعة عمل باستخدام هويات الأجهزة الظاهرية التي يتم تخزينها في المكتبة. Test Managerيقوم بإنشاء معرفات فريدة للأجهزة الموجودة في بيئة التي يتم استخدامها للاتصال بين ظاهري الأجهزة في بيئة وشبكة الاتصال خارجي. عند معزول تم تكوين بيئة، يجب أن تكون أما في مجموعة عمل الأجهزة أو منضماً إلى مجال "نشط الدليل" التي تتم استضافتها في البيئة. يجب تشغيل هذه الخدمات على إضافية ظاهري آلة في بيئة الخاصة بك.
ظاهري الأجهزة في بيئة معزولة ليست متطابقة تماما functionally ببعضها البعض. تكون مكررة تماما لأنه هويات الأجهزة الموجودة داخل شبكة خاصة تظل كما هي في كل مرة يقومون بنشر. لأن أجهزة في معزول البيئة أيضا باستخدام هوية أخرى وفريد للاتصال بشبكة الاتصال خارجي، يمكن لعدة أشخاص تشغيل إصدارات بيئة مماثلة في نفس الوقت.
على سبيل المثال، قد تقوم باختبار بالتطبيق الذي يتطلب تكوين معقد لشبكة وللعديد من الأجهزة الظاهرية في البيئة.
اتبع هذه الخطوات لنشر وتشغيل معزول البيئات:
استخدام تخزين ظاهري الأجهزة أو قوالب لإنشاء بيئة. تمكين شبكة الاتصال عزل خاصية للبيئة.
إذا كان يتم ربط الأجهزة الموجودة في بيئة إلى مجال "نشط الدليل" الذي هو استضافة ضمن بيئة، نشر وتشغيل بيئة تشغيل مجموعة المضيفين واستخدم Lab Managementلتوصيل أجهزة الكمبيوتر العميلة تشغيل الشبكة الخاصة.
تخزين البيئة في المكتبة.
تشغيل العديد من المثيلات وتوزيعه للبيئة كما تحتاج.
لمزيد من المعلومات، راجع كيفية القيام بما يلي: قم بإنشاء و استخدام بيئة المنفصلين "لشبكة الاتصال.
المزايا
البيئات المنشورة ليست نسخ دقيقة مثل الأخري. يمكن للمطورين والمختبرين استخدام لقطات إلى العمل تشغيل أخطاء أو الإصلاحات في نفس الوقت.
ولا تتأثر التطبيقات المثبتة مسبقاً بواسطة التوزيع.
يتم إنشاء بيئات تقليد بيئات الإنتاج بسهولة كبيئات معزولة.
يمكن استخدام بيئات معزولة لتطوير واختبار التطبيقات التي يتم تشغيلها في مجموعات العمل.
العيوب
كافة الأجهزة الظاهرية في شبكة إتصال معزولة يجب أن تحتوي على مضيف واحد.
عند استخدام بيئة معزولة مجال خاص، يتطلب كل بيئة المنشورة وحدة التحكم بمجال و إلى الخادم DNS. يجب عليك استخدام إضافية ظاهري آلة لهذا الدور. جهاز إضافي هو غير مطلوب لمجموعات العمل الخاصة.
كل جهاز ظاهري في البيئة يتطلب اثنين من محولات شبكة الاتصال. قد لا يعمل تطبيق الخاص بك تشغيل أجهزة الكمبيوتر التي استخدم اثنين محولات شبكة الاتصال.