إيقاف تلقائي لمربعات التطوير في الموعد المحدد

لتوفير التكاليف، يمكنك تمكين جدول إيقاف تلقائي على تجمع مربع تطوير. يحاول Microsoft Dev Box إيقاف جميع مربعات التطوير في التجمع في الوقت المحدد في الجدول الزمني. يمكنك تكوين وقت توقف واحد في المنطقة الزمنية الواحدة لكل تجمع.

إشعار

تعمل جداول الإيقاف التلقائي على وضع الإسبات في Dev Box التي تم إنشاؤها باستخدام تعريف Dev Box الممكن بواسطة الإسبات. سيتم إيقاف تشغيل مربعات التطوير التي تم إنشاؤها باستخدام تعريفات Dev Box التي لا تدعم الإسبات. لمعرفة المزيد حول تمكين الإسبات في تعريفات Dev Box، راجع كيفية تكوين إسبات مربع التطوير

الأذونات

لإدارة جدول مربع تطوير، تحتاج إلى الأذونات التالية:

الإجراء الإذن مطلوب
تكوين جدول زمني مسؤول المالك أو المساهم أو مشروع DevCenter.

إدارة جدول إيقاف تلقائي في مدخل Microsoft Azure

يمكنك تمكين جداول الإيقاف التلقائي وتعديلها وتعطيلها باستخدام مدخل Microsoft Azure.

إنشاء جدول إيقاف تلقائي

يمكنك إنشاء جدول إيقاف تلقائي أثناء تكوين تجمع مربع تطوير جديد، أو عن طريق تعديل تجمع مربع تطوير موجود بالفعل. توضح لك الخطوات التالية كيفية استخدام مدخل Microsoft Azure لإنشاء جدول توقف تلقائي وتكوينه.

إضافة جدول إيقاف تلقائي إلى تجمع موجود

  1. قم بتسجيل الدخول إلى بوابة Azure.

  2. في مربع البحث، أدخل المشاريع. في قائمة النتائج، حدد المشاريع.

    لقطة شاشة تعرض بحثا عن مشاريع من مربع البحث في مدخل Microsoft Azure.

  3. افتح المشروع المقترن بالتجمع الذي تريد تحريره، ثم حدد تجمعات مربعات التطوير.

    لقطة شاشة لقائمة تجمعات مربعات التطوير الموجودة للمشروع.

  4. حدد التجمع الذي تريد تعديله وقم بالتمرير لليسار. افتح قائمة المزيد من الخيارات (...) للتجمع وحدد تحرير.

    لقطة شاشة لقائمة المزيد من الخيارات لتجمع مربع التطوير وتحديد خيار Edit.

  5. في جزء تحرير تجمع مربع التطوير، قم بتكوين الإعدادات التالية في قسم الإيقاف التلقائي:

    الإعداد القيمة‬
    تمكين الإيقاف التلقائي حدد نعم لتمكين جدول إيقاف تلقائي بعد إنشاء التجمع.
    وقت الإيقاف حدد وقتا لإيقاف تشغيل جميع مربعات التطوير في التجمع. يتم إيقاف تشغيل جميع مربعات التطوير في هذا التجمع في هذا الوقت كل يوم.
    المنطقة الزمنية حدد المنطقة الزمنية التي يوجد فيها وقت الإيقاف.

    لقطة شاشة لصفحة تحرير تجمع مربع التطوير تعرض خيارات الإيقاف التلقائي ونعم محددة.

  6. حدد حفظ.

إضافة جدول إيقاف تلقائي عند إنشاء تجمع

  1. قم بتسجيل الدخول إلى بوابة Azure.

  2. في مربع البحث، أدخل المشاريع. في قائمة النتائج، حدد المشاريع.

  3. افتح المشروع الذي تريد إنشاء تجمع له، وحدد Dev box pools، ثم حدد Create.

    لقطة شاشة لقائمة تجمعات مربعات التطوير داخل مشروع. القائمة فارغة. تم تحديد الخيار إنشاء.

  4. في جزء Create a dev box pool ، أدخل القيم التالية:

    الإعداد القيمة‬
    الاسم أدخل اسما للتجمع. يكون اسم التجمع مرئيا للمطورين لتحديده عند إنشاء مربعات التطوير. يجب أن يكون الاسم فريدا داخل مشروع.
    تعريف مربع التطوير حدد تعريف مربع تطوير موجود. يحدد التعريف الصورة الأساسية وحجم مربعات التطوير التي تم إنشاؤها في هذا التجمع.
    اتصال الشبكة 1. حدد Deploy to a Microsoft hosted network.
    2. حدد منطقة التوزيع المطلوبة لمربعات التطوير. اختر منطقة قريبة من مستخدمي مربع التطوير المتوقعين للحصول على تجربة المستخدم المثلى.
    امتيازات منشئ مربع التطوير حدد Local مسؤول istrator أو Standard User.
    تمكين الإيقاف التلقائي نعم هو الافتراضي. حدد لا لتعطيل جدول إيقاف تلقائي. يمكنك تكوين جدول إيقاف تلقائي بعد إنشاء التجمع.
    وقت الإيقاف حدد وقتا لإيقاف تشغيل جميع مربعات التطوير في التجمع. يتم إيقاف تشغيل جميع مربعات التطوير في هذا التجمع في هذا الوقت كل يوم.
    المنطقة الزمنية حدد المنطقة الزمنية لوقت التوقف.
    الترخيص حدد خانة الاختيار هذه للتأكد من أن مؤسستك لديها تراخيص Azure Hybrid Benefit التي تريد تطبيقها على مربعات التطوير في هذا التجمع.

    لقطة شاشة لمربع الحوار

  5. حدد إنشاء.

  6. تحقق من ظهور تجمع مربع التطوير الجديد في القائمة. قد تحتاج إلى تحديث الشاشة.

حذف جدول إيقاف تلقائي

اتبع هذه الخطوات لحذف جدول إيقاف تلقائي للتجمع الخاص بك:

  1. قم بتسجيل الدخول إلى بوابة Azure.

  2. في مربع البحث، أدخل المشاريع. في قائمة النتائج، حدد المشاريع.

  3. افتح المشروع المقترن بالتجمع الذي تريد تعديله، ثم حدد تجمعات مربعات التطوير.

  4. حدد التجمع الذي تريد تعديله وقم بالتمرير لليسار. افتح قائمة المزيد من الخيارات (...) للتجمع وحدد تحرير.

  5. في جزء تحرير تجمع مربع التطوير، في قسم الإيقاف التلقائي، قم بتبديل إعداد تمكين الإيقاف التلقائي إلى لا.

    لقطة شاشة لصفحة تحرير تجمع مربع التطوير تعرض خيارات الإيقاف التلقائي ولا محددة.

  6. حدد حفظ.

بعد تغيير الإعداد، لا يتم إيقاف تشغيل مربعات التطوير في هذا التجمع تلقائيا.

إدارة جدول إيقاف تلقائي باستخدام Azure CLI

يمكنك أيضا إدارة جداول الإيقاف التلقائي باستخدام Azure CLI.

إنشاء جدول إيقاف تلقائي

ينشئ أمر Azure CLI التالي جدول إيقاف تلقائي:

az devcenter admin schedule create --pool-name {poolName} --project {projectName} --resource-group {resourceGroupName} --time {hh:mm} --time-zone {"timeZone"} --state Enabled
المعلمة القيمة
pool-name اسم تجمع مربع التطوير الخاص بك.
project اسم مشروع مربع التطوير الخاص بك.
resource-group اسم مجموعة الموارد لتجمع مربع التطوير الخاص بك.
time الوقت المحلي الذي يجب فيه إيقاف تشغيل مربعات التطوير، مثل 23:15 الساعة 11:15 مساء.
time-zone سلسلة المنطقة الزمنية القياسية لتحديد الوقت المحلي، مثل "America/Los_Angeles".
state يشير إلى ما إذا كان الجدول قيد الاستخدام. تتضمن Enabled الخيارات أو Disabled.

حذف جدول إيقاف تلقائي

أدخل الأمر التالي في Azure CLI لحذف جدول إيقاف تلقائي:

az devcenter admin schedule delete --pool-name {poolName} --project-name {projectName}
المعلمة القيمة
pool-name اسم تجمع مربع التطوير الخاص بك.
project-name اسم مشروع مربع التطوير الخاص بك.