مشاركة عبر


إنشاء تطبيق الجهاز الظاهري ونشره

تطبيق الجهاز الظاهري هو نوع مورد في معرض حوسبة Azure يبسط إدارة التطبيقات للأجهزة الظاهرية ومشاركتها وتوزيعها عالميا. تعرف على المزيد حول تطبيق الجهاز الظاهري

المتطلبات الأساسية

  1. إنشاء معرض حوسبة Azure لتخزين موارد التطبيق ومشاركتها.
  2. تحميل التطبيق الخاص بك إلى حاوية في حساب تخزين Azure. يمكن تخزين التطبيق الخاص بك في كتلة أو كائن ثنائي كبير الحجم لصفحة. إذا اخترت استخدام كائن ثنائي كبير الحجم صفحة، فستحتاج إلى محاذاة الملفات قبل تحميلها. استخدم النموذج التالي لمحاذاة الملف بايت.
$inputFile = <the file you want to pad>

$fileInfo = Get-Item -Path $inputFile

$remainder = $fileInfo.Length % 512

if ($remainder -ne 0){

    $difference = 512 - $remainder

    $bytesToPad = [System.Byte[]]::CreateInstance([System.Byte], $difference)

    Add-Content -Path $inputFile -Value $bytesToPad -Encoding Byte
    }

تأكد من أن حساب التخزين لديه حق الوصول إلى المستوى العام أو استخدم SAS URI مع امتياز القراءة، حيث تفشل مستويات التقييد الأخرى في عمليات النشر. يمكنك استخدام Storage Explorer لإنشاء عنوان SAS URI بسرعة إذا لم يكن لديك واحد بالفعل.

إذا كنت تستخدم PowerShell، فيجب أن تستخدم الإصدار 3.11.0 من الوحدة Az.Storage.

لمعرفة المزيد حول آلية التثبيت، راجع مترجم الأمر.

إنشاء تطبيق الجهاز الظاهري

  1. انتقل إلى مدخل Azure، ثم ابحث عن Azure Compute Galleryوحدده.
  2. حدد المعرض الذي تريد استخدامه من القائمة.
  3. في صفحة المعرض، حدد إضافة من أعلى الصفحة، ثم حدد تعريف تطبيق جهاز ظاهري من القائمة المنسدلة. تفتح صفحة Create a VM application definition .
  4. في علامة التبويب أساسيات، أدخل اسمًا للتطبيق واختر ما إذا كان التطبيق للأجهزة الظاهرية التي تعمل بنظام التشغيل Linux أو Windows.
  5. حدد علامة التبويب خيارات النشر إذا كنت تريد تحديد أي من الإعدادات الاختيارية التالية لتعريف تطبيق الجهاز الظاهري:
    • وصف لتعريف تطبيق الجهاز الظاهري.
    • تاريخ انتهاء العمر
    • ارتباط باتفاقية ترخيص المستخدم النهائي (EULA)
    • URI لبيان الخصوصية
    • URI لملاحظات حول الإصدار
  6. عندما تنتهي، حدد "Review + create".
  7. عند اكتمال التحقق من الصحة، حدد إنشاء لتوزيع التعريف.
  8. بمجرد اكتمال النشر، حدد انتقال إلى المورد.
  9. في صفحة التطبيق، حدد إنشاء إصدار تطبيق جهاز ظاهري. تفتح صفحة Create a VM Application Version .
  10. أدخل رقم إصدار مثل 1.0.0.
  11. حدد المنطقة التي يتم فيها تحميل حزم التطبيقات الخاصة بك.
  12. ضمن حزمة التطبيق المصدر، حدد استعراض. حدد حساب التخزين، ثم الحاوية التي توجد بها الحزمة. حدد الحزمة من القائمة ثم حدد تحديد عند الانتهاء. بدلاً من ذلك، يمكنك لصق SAS URI في هذا الحقل إذا كان مفضلاً.
  13. قم بتوفير "تثبيت البرنامج النصي". يمكنك أيضا توفير "البرنامج النصي لإلغاء التثبيت" و"تحديث البرنامج النصي". راجع نظرة عامة للحصول على معلومات حول كيفية إنشاء البرامج النصية.
  14. إذا كان لديك ملف تكوين افتراضي تم تحميله إلى حساب تخزين، فيمكنك تحديده في التكوين الافتراضي.
  15. حدد استبعاد من الأحدث إذا كنت لا تريد أن يظهر هذا الإصدار كأحدث إصدار عند إنشاء جهاز ظاهري.
  16. بالنسبة لتاريخ نهاية دورة الحياة، اختر تاريخًا في المستقبل لتعقب متى يجب إيقاف هذا الإصدار. لا يتم حذفه أو إزالته تلقائياً، بل هو فقط للتعقب الخاص بك.
  17. لنسخ هذا الإصدار نسخا متماثلا إلى مناطق أخرى، حدد علامة التبويب النسخ المتماثل ، وأضف المزيد من المناطق، وأدخل تغييرات على عدد النسخ المتماثلة لكل منطقة. يجب أن تكون المنطقة الأصلية التي تم إنشاء الإصدار الخاص بك فيها في القائمة ولا يمكن إزالتها.
  18. عند الانتهاء من إجراء التغييرات، حدد مراجعة + إنشاء في أسفل الصفحة.
  19. عندما يظهر التحقق من الصحة على أنه تم تمريره، حدد إنشاء لتوزيع إصدار تطبيق جهاز ظاهري خاص بك.

توزيع تطبيقات الجهاز الظاهري

يمكنك الآن إنشاء جهاز ظاهري وتوزيع تطبيق جهاز ظاهري عليه باستخدام المدخل. ما عليك سوى إنشاء الجهاز الظاهري كالمعتاد، وضمن علامة التبويب خيارات متقدمة، اختر تحديد تطبيق جهاز ظاهري لتثبيته.

لقطة شاشة لعلامة التبويب خيارات متقدمة حيث يمكنك اختيار تثبيت تطبيق جهاز ظاهري.

حدد تطبيق الجهاز الظاهري من القائمة ثم حدد حفظ في أسفل الصفحة.

لقطة شاشة تظهر اختيار تطبيق جهاز ظاهري لتثبيته على الجهاز الظاهري.

إذا كان لديك أكثر من تطبيق جهاز ظاهري واحد لتثبيته، فيمكنك تعيين ترتيب التثبيت لكل تطبيق جهاز ظاهري مرة أخرى في علامة التبويب خيارات متقدمة.

يمكنك أيضاً توزيع تطبيق الجهاز الظاهري إلى الأجهزة الظاهرية قيد التشغيل حالياً. حدد الخيار ملحقات + تطبيقات ضمن إعدادات في القائمة اليسرى عند عرض تفاصيل الجهاز الظاهري في المدخل.

اختر تطبيقات الجهاز الظاهري ثم حدد إضافة تطبيق لإضافة تطبيق الجهاز الظاهري الخاص بك.

لقطة شاشة تظهر اختيار تطبيق جهاز ظاهري لتثبيته على الجهاز الظاهري قيد التشغيل حاليًا.

حدد تطبيق الجهاز الظاهري من القائمة ثم حدد حفظ في أسفل الصفحة.

لقطة شاشة تظهر اختيار تطبيق جهاز ظاهري لتثبيته على الجهاز الظاهري.

مراقبة تطبيقات الجهاز الظاهري المنشورة

لإظهار حالة تطبيق الجهاز الظاهري، انتقل إلى علامة التبويب /إعدادات الملحقات + التطبيقات وتحقق من حالة VMAppExtension:

لقطة شاشة توضح حالة تطبيق الجهاز الظاهري.

لإظهار حالة تطبيق الجهاز الظاهري لمجموعة التحجيم، انتقل إلى صفحة مجموعات مقياس الجهاز الظاهري لمدخل Microsoft Azure، ثم قسم المثيلات، وحدد إحدى مجموعات المقاييس المدرجة، ثم انتقل إلى VMAppExtension:

لقطة شاشة تعرض حالة تطبيق مجموعات مقياس الجهاز الظاهري.

حذف تطبيق الجهاز الظاهري

لحذف مورد تطبيق الجهاز الظاهري، تحتاج أولا إلى حذف جميع إصداراته. يؤدي حذف إصدار التطبيق إلى حذف مورد إصدار التطبيق من Azure Compute Gallery وجميع النسخ المتماثلة الخاصة به. لا يتأثر كائن ثنائي كبير الحجم للتطبيق في حساب التخزين المستخدم لإنشاء إصدار التطبيق. بعد حذف إصدار التطبيق، إذا كان أي جهاز ظاهري يستخدم هذا الإصدار، فستفشل عملية إعادة تعيين على تلك الأجهزة الظاهرية. استخدم الكلمة الأساسية "الأحدث" كرقم إصدار في "applicationProfile" بدلا من الترميز الثابت لرقم الإصدار لمعالجة هذا الفشل.
ومع ذلك، إذا تم حذف التطبيق، فسيفشل الجهاز الظاهري أثناء عملية إعادة الإنشاء نظرا لعدم وجود إصدارات متوفرة لتثبيت Azure. يجب تحديث ملف تعريف الجهاز الظاهري لعدم استخدام تطبيق الجهاز الظاهري.

حذف إصدار تطبيق الجهاز الظاهري:

Remove-AzGalleryApplicationVersion -ResourceGroupName $rgNmae -GalleryName $galleryName -GalleryApplicationName $galleryApplicationName -Name $name

احذف تطبيق الجهاز الظاهري بعد حذف جميع إصداراته:

Remove-AzGalleryApplication -ResourceGroupName $rgNmae -GalleryName $galleryName -Name $name