نشر بدء/إيقاف الأجهزة الظاهرية v2 إلى اشتراك Azure
نفذ الخطوات الواردة في هذه المقالة بالتسلسل لتثبيت ميزة بدء/إيقاف الأجهزة الظاهرية v2. بعد إكمال عملية الإعداد، قم بتكوين الجداول لتخصيصها لمتطلباتك.
اعتبارات الأذونات والنهج
ضع الاعتبارات التالية في الاعتبار قبل النشر وأثناءه:
يسمح الحل للمستخدمين الذين لديهم أذونات مناسبة للتحكم في الوصول استنادا إلى الدور (RBAC) في نشر بدء/إيقاف الإصدار 2 بإضافة الجداول الزمنية للأجهزة الظاهرية وإزالتها وإدارتها ضمن نطاق مثيل بدء/إيقاف الأجهزة الظاهرية v2. فهذا السلوك حسب التصميم. في الممارسة العملية، هذا يعني أن المستخدم الذي ليس لديه أذونات صريحة على جهاز ظاهري لا يزال بإمكانه إنشاء عمليات البدء والإيقاف والإيقاف التلقائي على هذا الجهاز الظاهري عندما يكون لديه الإذن لتعديل حل البدء/الإيقاف v2 الذي يدير الجهاز الظاهري.
يمكن لأي مستخدمين لديهم حق الوصول إلى حل البدء/الإيقاف الإصدار 2 الكشف عن التكلفة والمدخرات ومحفوظات العملية والبيانات الأخرى المخزنة في مثيل Application Insights المستخدم من قبل تطبيق البدء/الإيقاف الإصدار 2.
عند إدارة حل البدء/الإيقاف الإصدار 2، يجب مراعاة أذونات المستخدمين لحل البدء/الإيقاف الإصدار 2، خاصة عندما لا يكون لديهم الإذن لتعديل الأجهزة الظاهرية الهدف مباشرة.
عند نشر حل Start/Stop v2 إلى مجموعة موارد جديدة أو موجودة، تتم إضافة علامة تسمى SolutionName بقيمة StartStopV2 إلى مجموعة الموارد ومواردها التي يتم نشرها بواسطة Start/Stop v2. تتم إزالة أي علامات أخرى على هذه الموارد. إذا كان لديك نهج Azure يرفض عمليات الإدارة استنادا إلى علامات الموارد، يجب السماح بعمليات الإدارة للموارد التي تحتوي على هذه العلامة فقط.
توزيع ميزة
يتم بدء النشر من مؤسسة Start/Stop VMs v2 GitHub. بينما تهدف هذه الميزة إلى إدارة كافة الأجهزة الظاهرية في اشتراكك عبر كافة مجموعات الموارد من توزيع واحد داخل الاشتراك، يمكنك تثبيت مثيل آخر منه استناداً إلى نموذج العمليات أو متطلبات المؤسسة لديك. كما يمكن تكوينه لإدارة الأجهزة الظاهرية مركزياً عبر اشتراكات متعددة.
لتبسيط الإدارة والإزالة، نوصي بتوزيع بدء/إيقاف الأجهزة الظاهرية الإصدار 2 إلى مجموعة موارد مخصصة.
إشعار
حالياً لا يدعم هذا الحل تحديد حساب تخزين موجود أو مورد Application Insights.
إشعار
تم تغيير تنسيق التسمية لتطبيق الوظائف وحساب التخزين. لضمان التفرد العمومي، يتم الآن إلحاق سلسلة عشوائية وفريدة بأسماء هذه الموارد.
افتح المستعرض الخاص بك وتنقل إلى مؤسسة GitHub لميزة بدء/إيقاف الأجهزة الظاهرية الإصدار 2.
حدد خيار التوزيع استناداً إلى بيئة سحابة Azure التي يتم إنشاء أجهزة Azure الظاهرية الخاصة بك فيها.
عند الطلب، قم بتسجيل الدخول إلى مدخل Azure.
اختر الخطة المناسبة من مربع القائمة المنسدلة. عند اختيار خطة المنطقة المكررة (Start/StopV2-AZ)، يجب عليك إنشاء التوزيع في إحدى المناطق التالية:
- شرق أستراليا
- جنوب البرازيل
- وسط كندا
- Central US
- شرق الولايات المتحدة
- East US 2
- وسط فرنسا
- وسط غرب ألمانيا
- شرق اليابان
- أوروبا الشمالية
- جنوب شرق آسيا
- جنوب المملكة المتحدة
- أوروبا الغربية
- West US 2
- غرب الولايات المتحدة الأمريكية 3
حدد إنشاء الذي يفتح صفحة توزيع Azure Resource Manager المخصصة في مدخل Azure.
أدخل القيم التالية:
الاسم القيمة المنطقة حدد منطقة قريبة منك للحصول على موارد جديدة. اسم مجموعة الموارد حدد اسم مجموعة الموارد الذي سيحتوي على الموارد الفردية لميزة بدء/إيقاف الأجهزة الظاهرية. منطقة مجموعة الموارد حدد المنطقة لمجموعة الموارد. على سبيل المثال، وسط الولايات المتحدة. اسم Azure Function App اكتب اسماً صالحاً في مسار URL. يتم التحقق من صحة الاسم الذي تكتبه للتأكد من أنه فريد في دالات Azure. اسم Application Insights حدد اسم مثيل Application Insights الخاص بك والذي سيحتوي على تحليلات لميزة بدء/إيقاف الأجهزة الظاهرية. منطقة Application Insights حدد منطقة مثيل Application Insights. اسم حساب التخزين حدد اسم حساب Azure Storage لتخزين بيانات تتبع الاستخدام لتنفيذ ميزة بدء/إيقاف الأجهزة الظاهرية. عنوان البريد الإلكتروني حدد عنوان بريد إلكتروني واحد أو أكثر لتلقي إعلامات الحالة، مفصولة بفاصلة (,). حدد مراجعة + إنشاء أسفل الشاشة.
حدد إنشاء لبدء التوزيع.
حدد أيقونة الجرس (الإعلامات) من أعلى الشاشة لمعرفة حالة النشر. يجب أن ترى رسالة Deployment in progress. انتظر حتى اكتمال النشر.
حدد Go to resource group من جزء الإعلامات. يجب أن ترى شاشة مشابهة لما يلي:
إشعار
نحن نجمع العمليات وبيانات تتبع الاستخدام لرسالة كشف أخطاء الاتصال لمساعدتك بشكل أفضل إذا وصلت إلى فريق الدعم لأي استكشاف الأخطاء وإصلاحها. نحن نقوم أيضاً بجمع محفوظات أحداث الجهاز الظاهري للتحقق من وقت عمل الخدمة على جهاز ظاهري ومدة تأجيل الجهاز الظاهري من أجل تحديد فعالية الخدمة.
تمكين اشتراكات متعددة
بعد اكتمال توزيع ميزة البدء/الإيقاف، قم بتنفيذ الخطوات التالية لتمكين ميزة بدء/إيقاف الأجهزة الظاهرية الإصدار 2 لاتخاذ إجراء عبر اشتراكات متعددة.
نسخ قيمة اسم Azure Function App الذي قمت بتحديده أثناء التوزيع.
في مدخل Azure، انتقل إلى اشتراكك الثانوي.
حدد Access control (IAM).
يرجى النقر فوق "إضافة" >"إضافة تعيين دور" لفتح صفحة إضافة تعيين الدور.
تعيين الدور التالي. للحصول على خطوات تفصيلية، راجع تعيين أدوار Azure باستخدام مدخل Azure.
الإعداد القيمة الدور مساهم تعيين الوصول إلى المستخدم، والمجموعة، والخدمة الرئيسية الأعضاء <اسم Azure Function App الخاص بك>
تكوين نظرة عامة على الجداول
لإدارة أسلوب التشغيل التلقائي للتحكم في بدء وإيقاف الأجهزة الظاهرية الخاصة بك، يمكنك تكوين واحد أو أكثر من تطبيقات المنطق المضمنة استناداً إلى متطلباتك.
Scheduled - تستند إجراءات البدء والإيقاف إلى جدول تحدده مقابل أجهزة Azure Resource Manager الظاهرية والأجهزة الظاهرية الكلاسيكية. تقوم كل من ststv2_vms_Scheduled_start وststv2_vms_Scheduled_stop بتكوين البدء والإيقاف اللذين تم تكوينهما.
مسلسل - تستند إجراءات البدء والإيقاف إلى جدول يستهدف الأجهزة الظاهرية ذات علامات التسلسل المحددة مسبقاً. يتم اعتماد علامتين مسماتين فقط - sequencestart وsequencestop. تقوم كل من ststv2_vms_Sequenced_start وststv2_vms_Sequenced_stop بتكوين البدء والإيقاف المسلسلين.
إشعار
لا يدعم هذا السيناريو إلا أجهزة Azure Resource Manager الظاهرية.
الإيقاف التلقائي - يتم استخدام هذه الوظيفة فقط لتنفيذ إجراء إيقاف ضد كل من أجهزة Azure Resource Manager الظاهرية والأجهزة الظاهرية الكلاسيكية استناداً إلى استخدام CPU بها. يمكن أن يكون أيضاً إجراء على أساس جدول زمني، مما يؤدي إلى إنشاء تنبيهات على الأجهزة الظاهرية واستناداً إلى الحالة، يتم تشغيل التنبيه لتنفيذ إجراء الإيقاف. يقوم ststv2_vms_AutoStop بتكوين وظيفة الإيقاف التلقائي.
إذا كنت بحاجة إلى جداول إضافية، يمكنك تكرار أحد تطبيقات المنطق المتوفرة باستخدام خيار نسخ في مدخل Azure.
سيناريو البدء والإيقاف المجدول
يمكنك تنفيذ الخطوات التالية لتكوين إجراء «البدء والإيقاف» المجدول لأجهزة Azure Resource Manager الظاهرية والأجهزة الظاهرية الكلاسيكية. على سبيل المثال، يمكنك تكوين جدول ststv2_vms_Scheduled_start لبدء تشغيله في الصباح عندما تكون في المكتب، وإيقاف كافة الأجهزة الظاهرية عبر اشتراك عند ترك العمل في المساء استناداً إلى جدول ststv2_vms_Scheduled_stop.
يتم دعم تكوين تطبيق المنطق لبدء الأجهزة الظاهرية فقط.
لكل سيناريو، يمكنك استهداف الإجراء مقابل اشتراك واحد أو أكثر، أو مجموعات موارد فردية أو متعددة، وتحديد جهاز ظاهري واحد أو أكثر في قائمة تضمين أو استبعاد. لا يمكنك تحديدها معاً في نفس تطبيق المنطق.
سجّل الدخول إلى مدخل Azure ثم تنقل إلى تطبيقات المنطق.
من قائمة تطبيقات المنطق، لتكوين البدء المجدول، حدد ststv2_vms_Scheduled_start. لتكوين الإيقاف المجدول، حدد ststv2_vms_Scheduled_stop.
حدد مصمم تطبيق المنطق من الجزء الأيسر.
بعد ظهور Logic App Designer، في جزء المصمم، حدد التكرار لتكوين جدول تطبيق المنطق. للتعرف على خيارات التكرار المحددة، راجع جدولة المهمة المتكررة.
إشعار
إذا لم توفر تاريخ بدء ووقت للتكرار الأول، تشغيل التكرار على الفور عند حفظ تطبيق المنطق، مما قد يؤدي إلى بدء تشغيل الأجهزة الظاهرية أو إيقافها قبل التشغيل المجدول.
في جزء المصمم، حدد Function-Try لتكوين الإعدادات الهدف. في نص الطلب، إذا كنت تريد إدارة الأجهزة الظاهرية عبر كافة مجموعات الموارد في الاشتراك، قم بتعديل نص الطلب كما هو موضح في المثال التالي.
{ "Action": "start", "EnableClassic": false, "RequestScopes": { "ExcludedVMLists": [], "Subscriptions": [ "/subscriptions/12345678-1234-5678-1234-123456781234/" ] } }
حدد اشتراكات متعددة في صفيف
subscriptions
مع كل قيمة مفصولة بفاصلة كما في المثال التالي."Subscriptions": [ "/subscriptions/12345678-1234-5678-1234-123456781234/", "/subscriptions/11111111-0000-1111-2222-444444444444/" ]
في نص الطلب، إذا كنت تريد إدارة الأجهزة الظاهرية لمجموعات الموارد المحددة، قم بتعديل نص الطلب كما هو موضح في المثال التالي. يجب فصل كل مسار مورد محدد بفاصلة. يمكنك تحديد مجموعة موارد واحدة أو أكثر إذا لزم الأمر.
يوضح هذا المثال أيضاً استبعاد جهاز ظاهري. يمكنك استبعاد الجهاز الظاهري عن طريق تحديد مسار مورد الأجهزة الظاهرية أو بواسطة حرف البدل.
{ "Action": "start", "EnableClassic": false, "RequestScopes": { "Subscriptions": [ "/subscriptions/12345678-1234-5678-1234-123456781234/", "/subscriptions/11111111-0000-1111-2222-444444444444/" ], "ResourceGroups": [ "/subscriptions/12345678-1234-5678-1234-123456781234/resourceGroups/rg1/", "/subscriptions/11111111-0000-1111-2222-444444444444/resourceGroups/rg2/" ], "ExcludedVMLists": [ "/subscriptions/12345678-1234-5678-1234-123456781234/resourceGroups/vmrg1/providers/Microsoft.Compute/virtualMachines/vm1" ] } }
هنا سيتم تنفيذ الإجراء على جميع الأجهزة الظاهرية باستثناء اسم الجهاز الظاهري الذي يبدأ بـ Az وBz في كلا الاشتراكين.
{ "Action": "start", "EnableClassic": false, "RequestScopes": { "ExcludedVMLists": [“Az*”,“Bz*”], "Subscriptions": [ "/subscriptions/12345678-1234-5678-1234-123456781234/", "/subscriptions/11111111-0000-1111-2222-444444444444/" ] } }
في نص الطلب، إذا كنت تريد إدارة مجموعة محددة من الأجهزة الظاهرية في الاشتراك، قم بتعديل نص الطلب كما هو موضح في المثال التالي. يجب فصل كل مسار مورد محدد بفاصلة. يمكنك تحديد جهاز ظاهري واحد إذا لزم الأمر.
{ "Action": "start", "EnableClassic": false, "RequestScopes": { "ExcludedVMLists": [], "VMLists": [ "/subscriptions/12345678-1234-5678-1234-123456781234/resourceGroups/rg1/providers/Microsoft.Compute/virtualMachines/vm1", "/subscriptions/12345678-1234-5678-1234-123456781234/resourceGroups/rg3/providers/Microsoft.Compute/virtualMachines/vm2", "/subscriptions/11111111-0000-1111-2222-444444444444/resourceGroups/rg2/providers/Microsoft.ClassicCompute/virtualMachines/vm30" ] } }
في جزء النظرة العامة لتطبيق المنطق، حدد تمكين.
سيناريو البدء والإيقاف المسلسلين
في بيئة تتضمن مكونين أو أكثر على العديد من أجهزة Azure Resource Manager الظاهرية في هيكلة تطبيق موزعة، من المهم دعم التسلسل الذي يتم فيه بدء تشغيل المكونات وإيقافها بالترتيب. تأكد من تطبيق علامتي sequencestart وsequencestop على الأجهزة الظاهرية الهدف كما هو موضح في صفحة نظرة عامة قبل تكوين هذا السيناريو.
من قائمة تطبيقات المنطق، لتكوين البدء المسلسل، حدد ststv2_vms_Sequenced_start. لتكوين الإيقاف المسلسل، حدد ststv2_vms_Sequenced_stop.
حدد مصمم تطبيق المنطق من الجزء الأيسر.
بعد ظهور Logic App Designer، في جزء المصمم، حدد التكرار لتكوين جدول تطبيق المنطق. للتعرف على خيارات التكرار المحددة، راجع جدولة المهمة المتكررة.
إشعار
إذا لم توفر تاريخ بدء ووقت للتكرار الأول، تشغيل التكرار على الفور عند حفظ تطبيق المنطق، مما قد يؤدي إلى بدء تشغيل الأجهزة الظاهرية أو إيقافها قبل التشغيل المجدول.
في جزء المصمم، حدد Function-Try لتكوين إعدادات الهدف ثم حدد <الزر />Code view في القائمة العلوية لتحرير التعليمات البرمجية للعنصر Function-Try. في نص الطلب، إذا كنت تريد إدارة الأجهزة الظاهرية عبر كافة مجموعات الموارد في الاشتراك، قم بتعديل نص الطلب كما هو موضح في المثال التالي.
{ "Action": "start", "EnableClassic": false, "RequestScopes": { "ExcludedVMLists": [], "Subscriptions": [ "/subscriptions/12345678-1234-5678-1234-123456781234/" ] }, "Sequenced": true }
حدد اشتراكات متعددة في صفيف
subscriptions
مع كل قيمة مفصولة بفاصلة كما في المثال التالي."Subscriptions": [ "/subscriptions/12345678-1234-5678-1234-123456781234/", "/subscriptions/11111111-0000-1111-2222-444444444444/" ]
في نص الطلب، إذا كنت تريد إدارة الأجهزة الظاهرية لمجموعات الموارد المحددة، قم بتعديل نص الطلب كما هو موضح في المثال التالي. يجب فصل كل مسار مورد محدد بفاصلة. يمكنك تحديد مجموعة موارد واحدة إذا لزم الأمر.
يوضح هذا المثال أيضاً استبعاد جهاز ظاهري بواسطة مسار المورد الخاص به مقارنة بمثال بدء/إيقاف مجدول الذي يستخدم أحرف البدل.
{ "Action": "start", "EnableClassic": false, "RequestScopes": { "Subscriptions":[ "/subscriptions/12345678-1234-5678-1234-123456781234/", "/subscriptions/11111111-0000-1111-2222-444444444444/" ], "ResourceGroups": [ "/subscriptions/12345678-1234-5678-1234-123456781234/resourceGroups/rg1/", "/subscriptions/11111111-0000-1111-2222-444444444444/resourceGroups/rg2/" ], "ExcludedVMLists": [ "/subscriptions/12345678-1234-5678-1234-123456781234/resourceGroups/vmrg1/providers/Microsoft.Compute/virtualMachines/vm1" ] }, "Sequenced": true }
في نص الطلب، إذا كنت تريد إدارة مجموعة محددة من الأجهزة الظاهرية في اشتراك، قم بتعديل نص الطلب كما هو موضح في المثال التالي. يجب فصل كل مسار مورد محدد بفاصلة. يمكنك تحديد جهاز ظاهري واحد إذا لزم الأمر.
{ "Action": "start", "EnableClassic": false, "RequestScopes": { "ExcludedVMLists": [], "VMLists": [ "/subscriptions/12345678-1234-5678-1234-123456781234/resourceGroups/rg1/providers/Microsoft.Compute/virtualMachines/vm1", "/subscriptions/12345678-1234-5678-1234-123456781234/resourceGroups/rg2/providers/Microsoft.ClassicCompute/virtualMachines/vm2", "/subscriptions/11111111-0000-1111-2222-444444444444/resourceGroups/rg2/providers/Microsoft.ClassicCompute/virtualMachines/vm30" ] }, "Sequenced": true }
سيناريو الإيقاف التلقائي
يمكن أن يساعد بدء/إيقاف الأجهزة الظاهرية الإصدار 2 في إدارة تكلفة تشغيل Azure Resource Manager والأجهزة الظاهرية الكلاسيكية في اشتراكك عن طريق تقييم الأجهزة التي لا تُستخدم خلال فترات عدم الذروة، مثل بعد ساعات العمل، وإيقاف تشغيلها تلقائياً إذا كان استخدام المعالج أقل من نسبة مئوية محددة.
خصائص تنبيه القياس التالية في تخصيص دعم نص الطلب:
- AutoStop_MetricName
- AutoStop_Condition
- AutoStop_Threshold
- AutoStop_Description
- AutoStop_Frequency
- AutoStop_Severity
- AutoStop_Threshold
- AutoStop_TimeAggregationOperator
- AutoStop_TimeWindow
لمعرفة المزيد حول كيفية عمل تنبيهات قياس Azure Monitor وكيفية تكوينها، راجع تنبيهات القياس في Azure Monitor.
من قائمة تطبيقات المنطق، لتكوين الإيقاف التلقائي، حدد ststv2_vms_AutoStop.
حدد مصمم تطبيق المنطق من الجزء الأيسر.
بعد ظهور Logic App Designer، في جزء المصمم، حدد التكرار لتكوين جدول تطبيق المنطق. للتعرف على خيارات التكرار المحددة، راجع جدولة المهمة المتكررة.
في جزء المصمم، حدد Function-Try لتكوين الإعدادات الهدف. في نص الطلب، إذا كنت تريد إدارة الأجهزة الظاهرية عبر كافة مجموعات الموارد في الاشتراك، قم بتعديل نص الطلب كما هو موضح في المثال التالي.
{ "Action": "stop", "EnableClassic": false, "AutoStop_MetricName": "Percentage CPU", "AutoStop_Condition": "LessThan", "AutoStop_Description": "Alert to stop the VM if the CPU % falls below the threshold", "AutoStop_Frequency": "00:05:00", "AutoStop_Severity": "2", "AutoStop_Threshold": "5", "AutoStop_TimeAggregationOperator": "Average", "AutoStop_TimeWindow": "06:00:00", "RequestScopes":{ "Subscriptions":[ "/subscriptions/12345678-1111-2222-3333-1234567891234/", "/subscriptions/12345678-2222-4444-5555-1234567891234/" ], "ExcludedVMLists":[] } }
في نص الطلب، إذا كنت تريد إدارة الأجهزة الظاهرية لمجموعات الموارد المحددة، قم بتعديل نص الطلب كما هو موضح في المثال التالي. يجب فصل كل مسار مورد محدد بفاصلة. يمكنك تحديد مجموعة موارد واحدة إذا لزم الأمر.
{ "Action": "stop", "AutoStop_Condition": "LessThan", "AutoStop_Description": "Alert to stop the VM if the CPU % falls below the threshold", "AutoStop_Frequency": "00:05:00", "AutoStop_MetricName": "Percentage CPU", "AutoStop_Severity": "2", "AutoStop_Threshold": "5", "AutoStop_TimeAggregationOperator": "Average", "AutoStop_TimeWindow": "06:00:00", "EnableClassic": false, "RequestScopes": { "ExcludedVMLists": [], "ResourceGroups": [ "/subscriptions/12345678-1111-2222-3333-1234567891234/resourceGroups/vmrg1/", "/subscriptions/12345678-1111-2222-3333-1234567891234/resourceGroupsvmrg2/", "/subscriptions/12345678-2222-4444-5555-1234567891234/resourceGroups/VMHostingRG/" ] } }
في نص الطلب، إذا كنت تريد إدارة مجموعة محددة من الأجهزة الظاهرية في الاشتراك، قم بتعديل نص الطلب كما هو موضح في المثال التالي. يجب فصل كل مسار مورد محدد بفاصلة. يمكنك تحديد جهاز ظاهري واحد إذا لزم الأمر.
{ "Action": "stop", "AutoStop_Condition": "LessThan", "AutoStop_Description": "Alert to stop the VM if the CPU % falls below the threshold", "AutoStop_Frequency": "00:05:00", "AutoStop_MetricName": "Percentage CPU", "AutoStop_Severity": "2", "AutoStop_Threshold": "5", "AutoStop_TimeAggregationOperator": "Average", "AutoStop_TimeWindow": "06:00:00", "EnableClassic": false, "RequestScopes": { "ExcludedVMLists": [], "VMLists": [ "/subscriptions/12345678-1111-2222-3333-1234567891234/resourceGroups/rg3/providers/Microsoft.ClassicCompute/virtualMachines/Clasyvm11", "/subscriptions/12345678-1111-2222-3333-1234567891234/resourceGroups/vmrg1/providers/Microsoft.Compute/virtualMachines/vm1" ] } }
علامات الجهاز الظاهري
يمكنك أيضا تضمين أو استبعاد أجهزة ظاهرية معينة من إجراءات البدء والإيقاف عن طريق إعدادات العلامات على الأجهزة الظاهرية نفسها. لإضافة علامة، انتقل إلى الجهاز الظاهري المحدد، وحدد Tags من القائمة اليسرى، وأضف علامة باسم ssv2excludevm
. لاستبعاد هذا الجهاز الظاهري من إجراء البدء أو الإيقاف، قم بتعيين قيمة هذه العلامة الجديدة إلى true
. لتضمين الجهاز الظاهري في الإجراء، قم بتعيين القيمة إلى false
. يمنحك هذا طريقة لاستبعاد أجهزة ظاهرية معينة دون الحاجة إلى التحديث ExcludedVMLists
في تكوين الحمولة.
الخطوات التالية
لمعرفة كيفية مراقبة حالة أجهزة Azure الظاهرية الخاصة بك التي تديرها ميزة بدء/إيقاف الأجهزة الظاهرية الإصدار 2 وتنفيذ مهام إدارة أخرى، راجع مقالة إدارة بدء/إيقاف الأجهزة الظاهرية.