إنشاء وتوزيع تطبيقات VM

تطبيقات الجهاز الظاهري هي نوع من الموارد في Azure Compute Gallery (المعروف سابقًا باسم Shared Image Gallery) الذي يبسط الإدارة، والمشاركة، والتوزيع العام لتطبيقات الأجهزة الظاهرية الخاصة بك.

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

قبل البدء، تأكد من وجود المتطلبات التالية:

تفترض هذه المقالة أن لديك بالفعل Azure Compute Gallery. إذا لم يكن لديك معرض بالفعل، فأنشئ معرضًا أولاً. لمعرفة المزيد، راجع إنشاء معرض لتخزين الموارد ومشاركتها.

يجب أن تكون قد حملت تطبيقك إلى حاوية في حساب تخزين 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:

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

لإظهار حالة تطبيق الجهاز الظاهري لـ VMSS، انتقل إلى صفحة VMSS، المثيلات، حدد أحدها، ثم انتقل إلى VMAppExtension:

لقطة شاشة توضح حالة تطبيق VMSS.

الخطوات التالية

تعرّف على المزيد حول تطبيقات الجهاز الظاهري.