مخطط تكوين Azure Cloud Services (الدعم الموسع) (ملف cscfg)

يحدد ملف تكوين الخدمة عدد مثيلات الدور التي سيتم توزيعها لكل دور في الخدمة وقيم أي إعدادات تكوين وبصمات الإبهام لأي شهادات مقترنة بدور. إذا شكّلت الخدمة جزءاً من شبكة اتصال ظاهرية، يجب توفير معلومات التكوين للشبكة في ملف تكوين الخدمة، وكذلك في ملف تكوين الشبكة الظاهرية. الملحق الافتراضي لملف تكوين الخدمة هو cscfg.

يتم وصف نموذج الخدمة بواسطة مخطط تعريف الخدمة السحابية (الدعم الموسع).

بشكل افتراضي، يتم تثبيت ملف مخطط تكوين تشخيص Azure إلى الدليل C:\Program Files\Microsoft SDKs\Windows Azure\.NET SDK\<version>\schemas. استبدل <version> بالإصدار المثبت من Azure SDK.

للحصول على مزيدٍ من المعلومات عن تكوين الأدوار في خدمة ما، راجع ما هو نموذج Cloud Service.

مخطط تكوين الخدمة الأساسية

التنسيق الأساسي لملف تكوين الخدمة هو كما يلي.

<ServiceConfiguration serviceName="<service-name>" osFamily="<osfamily-number>" osVersion="<os-version>" schemaVersion="<schema-version>">

  <Role …>
    …
  </Role>

  <NetworkConfiguration>
    …
  </NetworkConfiguration>

</ServiceConfiguration>

تعريفات المخطط

تصف المواضيع التالية مخطط العنصر ServiceConfiguration:

مساحة اسم تكوين الخدمة

مساحة اسم XML لملف تكوين الخدمة هي http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceConfiguration:

عنصر تكوين الخدمة

العنصر ServiceConfiguration هو عنصر المستوى الأعلى لملف تكوين الخدمة.

يُوضح الجدول التالي سمات ServiceConfigurationالعنصر. جميع قيم السمات هي أنواع سلاسل.

السمة ‏‏الوصف
serviceName مطلوب. اسم خدمة السحابة. يجب أن يتطابق الاسم الوارد هنا مع الاسم المحدد في ملف تعريف الخدمة.
osFamily اختياري. تحديد نظام التشغيل الضيف الذي سيتم تشغيله على مثيلات الدور في خدمة السحابة. للحصول على معلومات عن إصدارات Guest OS المدعومة، راجع إصدارات نظام التشغيل Azure Guest OS ومصفوفة توافق SDK.

إذا لم تقم بتضمين قيمة osFamily ولم تقم بتعيين السمة osVersion على إصدار معين من Guest OS، فسيتم استخدام القيمة الافتراضية 1.
إصدار نظام التشغيل اختياري. يحدد إصدار نظام التشغيل الضيف الذي سيتم تشغيله على مثيلات الدور في خدمة السحابة. للحصول على مزيدٍ من المعلومات عن إصدارات Guest OS، راجع إصدارات Azure Guest OS ومصفوفة توافق SDK.

يمكنك تحديد أنه ينبغي ترقية Guest OS تلقائيًا إلى أحدث إصدار. للقيام بذلك، عيِّن قيمة سمة osVersion على *. عند التعيين على *، يتم نشر مثيلات الدور باستخدام أحدث إصدار من Guest OS لعائلة نظام التشغيل المحدد وستتم ترقيتها تلقائيًا عند إصدار إصدارات جديدة من Guest OS.

لتحديد إصدار معين يدويًا، استخدم Configuration String من الجدول في قسم إصدارات نظام تشغيل الضيف المستقبلية والحالية والانتقالية في إصدارات نظام التشغيل Azure Guest OS ومصفوفة توافق SDK.

القيمة الافتراضية لسمة osVersion هي *.
schemaVersion اختياري. يحدد إصدار مخطط تكوين الخدمة. يسمح إصدار المخطط Visual Studio بتحديد أدوات SDK الصحيحة لاستخدامها للتحقق من صحة المخطط إذا تم تثبيت أكثر من إصدار واحد من SDK جنباً إلى جنب. للحصول على مزيدٍ من المعلومات عن توافق الإصدار والمخطط، راجع إصدارات نظام تشغيل Azure Guest ومصفوفة توافق SDK

يجب أن يحتوي ملف تكوين الخدمة على عنصر ServiceConfiguration واحد. يمكن أن يشتمل العنصر ServiceConfiguration على أي عدد من عناصر Role وصفر أو عنصر واحد من عناصر NetworkConfiguration.

(راجع أيضًا )

مخطط تعريف خدمات سحابة Azure (الدعم الموسع) (ملف csdef)