نشر الأجهزة الظاهرية ومجموعات القياس إلى مضيفين مخصصين
مقالة
ينطبق على: ✔️ أجهزة ظاهرية بنظام التشغيل Linux ✔️ أجهزة ظاهرية بنظام التشغيل Windows ✔️ مجموعات مقياس موحدة
ترشدك هذه المقالة إلى كيفية إنشاء مضيف مخصص من Azure لاستضافة أجهزتك الظاهرية (VMs) وتوسيع نطاق مثيلات المجموعة.
القيود
تختلف أحجام وأنواع الأجهزة المتوفرة للمضيفين المخصصين حسب المنطقة. ارجع إلى صفحة تسعير المضيف لمعرفة المزيد.
لا تدعم جميع عدد تطوير برامج جهاز Azure الظاهري والمناطق ومناطق التوفر الأقراص الفائقة، لمزيد من المعلومات حول هذا الموضوع، راجع أقراص Azure الفائقة.
سيتم تطبيق قيود إضافية عند استخدام أقراص فائقة على أحجام الأجهزة الظاهرية التالية: LSv2، M، Mv2، Msv2، Mdsv2، NVv3، NVv4 على مضيف مخصص.
لا يمكن أن يتجاوز عدد مجال الخطأ لمجموعة مقياس الجهاز الظاهري عدد مجال الخطأ للمجموعة المضيفة.
لا يمكن للمستخدمين تحديد قدرات الأجهزة مثل الشبكات المتسارعة عند إنشاء مضيف مخصص.
لن يتمكن المستخدمون من إنشاء VMs/VMSS مع تمكين الشبكات المتسارعة على مضيف مخصص.
إنشاء مجموعة مضيفة
المجموعة المضيفة هي مورد يمثل مجموعة من المضيفين المخصصين. يمكنك إنشاء مجموعة مضيفة في منطقة ومنطقة توافر، وإضافة مضيفين إليها. يمكنك استخدام أحد الخيارين التاليين أو كليهما مع مضيفيك المخصصين لضمان التوفر العالي:
امتد عبر مناطق توافر خدمات متعددة. في هذه الحالة، يجب أن يكون لديك مجموعة مضيفة في كل منطقة من المناطق التي ترغب في استخدامها.
امتد عبر مجالات خطأ متعددة، والتي تم تعيينها على الرفوف المادية.
في كلتا الحالتين، تحتاج إلى توفير عدد المجال الخاطئ للمجموعة المضيفة الخاصة بك. إذا كنت لا ترغب في توسيع المجالات الخاطئة في مجموعتك، فاستخدم عدد المجال الخاطئ 1.
يمكنك أيضاً أن تقرر استخدام كل من مناطق توافر الخدمات ونطاقات الأخطاء.
تمكين الأقراص الفائقة هو إعداد على مستوى مجموعة المضيفين ولا يمكن تغييره بعد إنشاء مجموعة مضيفة.
ابحث عن مجموعة المضيف ثم حدد المجموعات المضيفة من النتائج.
في صفحة المجموعات المضيفة، حدد إنشاء.
حدد الاشتراك الذي ترغب في استخدامه، ثم حدد إنشاء جديد لإنشاء مجموعة موارد جديدة.
اكتب myDedicatedHostsRGكاسم ثم حدد موافق.
بالنسبة لاسم المجموعة المضيفة، اكتب myHostGroup.
في Location، حدد East US.
بالنسبة إلى منطقة توافر الخدمات، اختر 1.
حدد تمكين Ultra SSD لاستخدام الأقراص الفائقة مع الأجهزة الظاهرية المدعومة.
بالنسبة إلى عدد نطاقات الأخطاء، حدد 2.
حدد الموضع التلقائي لتعيين الأجهزة الظاهرية تلقائيًا وقياس مثيلات المجموعة إلى مضيف متاح في هذه المجموعة.
حدد مراجعة + إنشاء، وانتظر حتى يتم التحقق من الصحة لمعالجتها.
بمجرد ظهور رسالة التحقق من الصحة التي تم تمريرها، حدد إنشاء لإنشاء المجموعة المضيفة.
يجب أن يستغرق الأمر بضع لحظات فقط لإنشاء المجموعة المضيفة.
لا تتوفر جميع وحدات SKU المضيفة في جميع المناطق ومناطق توافر الخدمات. يمكنك إدراج مدى توفر المضيف وأي قيود على العرض قبل البدء في توفير مضيفين مخصصين.
az vm list-skus -l eastus2 -r hostGroups/hosts -o table
يمكنك أيضًا التحقق مما إذا كانت سلسلة الأجهزة الظاهرية تدعم الأقراص الفائقة.
subscription="<mySubID>"
# example value is southeastasia
region="<myLocation>"
# example value is Standard_E64s_v3
vmSize="<myVMSize>"
az vm list-skus --resource-type virtualMachines --location $region --query "[?name=='$vmSize'].locationInfo[0].zoneDetails[0].Name" --subscription $subscription
في هذا المثال، سنستخدم إنشاء مجموعة مضيفة az vm لإنشاء مجموعة مضيفة باستخدام مناطق التوفر ومجالات الأخطاء.
az vm host group create \
--name myHostGroup \
-g myDHResourceGroup \
-z 1 \
--platform-fault-domain-count 2
أضف المعلمة لوضع الأجهزة الظاهرية وقياس المثيلات تلقائياً على المضيفين --automatic-placement true، داخل مجموعة مضيفة. لمزيد من المعلومات، راجع الوضع اليدوي في مقابل الوضع التلقائي.
أضف المعلمة --ultra-ssd-enabled true لتمكين إنشاء الأجهزة الظاهرية التي يمكن أن تدعم الأقراص الفائقة.
أمثلة أخرى
يمكنك أيضاً استخدام إنشاء مجموعة مضيفة az vm لإنشاء مجموعة مضيفة في منطقة توافر الخدمات 1 (وبدون مجالات أعطال).
az vm host group create \
--name myAZHostGroup \
-g myDHResourceGroup \
-z 1 \
--platform-fault-domain-count 1
تستخدم قصاصة التعليمة البرمجية التالية إنشاء مجموعة مضيفة az vm لإنشاء مجموعة مضيفة باستخدام مجالات الخطأ فقط (لاستخدامها في المناطق التي لا يتم فيها دعم مناطق التوفر).
az vm host group create \
--name myFDHostGroup \
-g myDHResourceGroup \
--platform-fault-domain-count 2
يستخدم مقتطف التعليمات البرمجية التالي إنشاء مجموعة مضيف az vm لإنشاء مجموعة مضيفة تدعم الأقراص الفائقة والموضع التلقائي للأجهزة الظاهرية الممكنة.
az vm host group create \
--name myFDHostGroup \
-g myDHResourceGroup \
-z 1 \
--ultra-ssd-enabled true \
--platform-fault-domain-count 2 \
--automatic-placement true
يستخدم هذا المثال New-AzHostGroup لإنشاء مجموعة مضيفة في المنطقة 1، مع 2 مجالات خطأ.
أضف المعلمة لوضع الأجهزة الظاهرية وقياس المثيلات تلقائياً على المضيفين -SupportAutomaticPlacement true، داخل مجموعة مضيفة. لمزيد من المعلومات، راجع الوضع اليدوي في مقابل الوضع التلقائي.
أضف المعلمة -EnableUltraSSD لتمكين إنشاء الأجهزة الظاهرية التي يمكن أن تدعم الأقراص الفائقة.
إنشاء مضيف مخصص
الآن قم بإنشاء مضيف مخصص في المجموعة المضيفة. بالإضافة إلى اسم المضيف، يلزمك تقديم SKU للمضيف. يلتقط Host SKU سلسلة الأجهزة الظاهرية المدعومة وجيل الأجهزة لمضيفك المخصص.
ابحث عن مضيف مخصص ثم حدد مضيفين مخصصين من النتائج.
في صفحة المضيفين المخصصين، حدد إنشاء.
حدد الاشتراك الذي ترغب في استخدامه.
حدد myDedicatedHostsRGكمجموعة الموارد.
في تفاصيل المثيل، اكتب myHostللاسم وحدد شرق الولايات المتحدة للموقع.
في ملف تعريف الأجهزة، حدد عائلة Es3 القياسية - النوع 1 لعائلة الحجم، وحدد myHostGroupلمجموعة المضيف، ثم حدد 1لمجال الخطأ. غادر على الإعدادات الافتراضية لبقية الحقول.
اترك إعداد استبدال المضيف تلقائيا عند الفشل ممكن لخدمة إصلاح المضيف تلقائيا في حالة حدوث أي فشل على مستوى المضيف.
عند الانتهاء، حدد Review + create وانتظر التحقق من الصحة.
بمجرد ظهور رسالة التحقق من الصحة التي تم تمريرها، حدد إنشاء لإنشاء المضيف.
استخدام az vm المضيف إنشاء لإنشاء مضيف. إذا قمت بتعيين حساب مجال خاطئ لمجموعتك المضيفة، فسيُطلب منك تحديد المجال الخاطئ لمضيفك.
إذا كنت ترغب في إنشاء جهاز ظاهري مع دعم الأقراص الفائقة، فتأكد من تمكين مجموعة المضيف التي سيتم وضع الجهاز الظاهري فيها SSD الفائق. بمجرد التأكيد، قم بإنشاء الجهاز الظاهري في نفس مجموعة المضيف. راجع نشر قرص فائق لخطوات إرفاق قرص فائق بجهاز ظاهري.
اختر "Create a resource" في الزاوية العلوية اليسرى من مدخل Azure.
في مربع البحث أعلى قائمة موارد Azure Marketplace، ابحث عن الصورة التي تريد استخدامها وحددها، ثم اختر إنشاء.
في علامة التبويب الأساسيات، ضمن تفاصيل المشروع، تأكد من تحديد myDedicatedHostsRG ثم اختر مجموعة موارد إنشاء جديد.
تحت تفاصيل المثيل، اكتب myVM لـ اسم الجهاز الظاهري، واختر شرق الولايات المتحدة الخاص بـ المنطقة الخاصة بك.
في خيارات توافر الخدمات، حدد منطقة توافر الخدمات، وحدد 1 من القائمة المنسدلة.
بالنسبة إلى الحجم، حدد تغيير الحجم. في قائمة الأحجام المتاحة، اختر واحدًا من سلسلة Esv3، مثل الإصدار 3 القياسي E2s. قد تحتاج إلى مسح عامل التصفية لرؤية جميع الأحجام المتاحة.
أكمل بقية الحقول في علامة التبويب "الأساسيات" حسب الحاجة.
إذا كنت تريد تحديد المضيف الذي تريد استخدامه للجهاز الظاهري الخاص بك، ففي أعلى الصفحة، حدد علامة التبويب خيارات متقدمة وفي القسم المضيف، حدد myHostGroupلمجموعة المضيف وmyHostللمضيف. خلاف ذلك، سيتم وضع الجهاز الظاهري تلقائيًا على مضيف بسعة.
اترك الإعدادات الافتراضية المتبقية ثم حدد الزر Review + create في أسفل الصفحة.
عند ظهور الرسالة التي تم تمريرها للتحقق من الصحة، حدد Create.
سيستغرق نشر الجهاز الظاهري بضع دقائق.
إنشاء جهاز ظاهري داخل مضيف مخصص باستخدام إنشاء az vm. إذا حددت منطقة توفر عند إنشاء المجموعة المضيفة، فسيتعين عليك استخدام نفس المنطقة عند إنشاء الجهاز الظاهري. استبدل قيم مثل الصورة واسم المضيف بقيمتك الخاصة. إذا كنت تقوم بإنشاء Windows VM، فقم بإزالة --generate-ssh-keys لتتم مطالبتك بكلمة مرور.
لوضع الجهاز الظاهري على مضيف معين، استخدم --host بدلًا من تحديد المجموعة المضيفة مع --host-group.
تحذير
إذا قمت بإنشاء جهاز ظاهري على مضيف ليس لديه موارد كافية، سيتم إنشاء الجهاز الظاهري في حالة فشل.
إنشاء جهاز ظاهري جديد على مضيفنا باستخدام New-AzVM في هذا المثال، نظرا لأن مجموعتنا المضيفة تقع في المنطقة 1، نحتاج إلى إنشاء الجهاز الظاهري في المنطقة 1.
إذا قمت بإنشاء جهاز ظاهري على مضيف ليس لديه موارد كافية، سيتم إنشاء الجهاز الظاهري في حالة فشل.
إنشاء مجموعة تحجيم
يمكنك أيضاً إنشاء مجموعة مقاييس على مضيفك.
هام
بدءا من نوفمبر 2023، سيتم تعيين مجموعات مقياس الجهاز الظاهري التي تم إنشاؤها باستخدام PowerShell وAzure CLI افتراضيا إلى وضع التنسيق المرن إذا لم يتم تحديد وضع التزامن. لمزيد من المعلومات حول هذا التغيير والإجراءات التي يجب اتخاذها، انتقل إلى كسر التغيير لعملاء VMSS PowerShell/CLI - مركز مجتمع Microsoft
عند نشر مجموعة مقياس، يمكنك تحديد المجموعة المضيفة.
ابحث عن مجموعة المقاييسوحدد مجموعات مقياس الجهاز الظاهري من القائمة.
حدد إضافة لإنشاء مجموعة مقاييس جديدة.
أكمل الحقول الموجودة في علامة التبويب "الأساسيات " كما تفعل عادة، ولكن تأكد من تحديد حجم جهاز ظاهري من السلسلة التي اخترتها لمضيفك المخصص، مثل الإصدار 3 القياسي E2s.
في علامة التبويب خيارات متقدمة، بالنسبة إلى خوارزمية الانتشار، حدد الحد الأقصى للانتشار.
في المجموعة المضيفة، حدد المجموعة المضيفة من القائمة المنسدلة. إذا أنشأت المجموعة مؤخرًا، فقد يستغرق الأمر دقيقة واحدة لتتم إضافتها إلى القائمة.
عند نشر مجموعة مقياس باستخدام az vmss create، فإنك تحدد المجموعة المضيفة باستخدام --host-group. في هذا المثال، نقوم بنشر صورة Linux. لنشر صورة Windows، استبدل قيمة --image وقم بإزالتها --generate-ssh-keys لمطالبتك بكلمة مرور.
إذا كنت تريد اختيار المضيف الذي تريد نشر المقياس الذي تم تعيينه إليه يدوياً، فأضف --host واسم المضيف.
إعادة تعيين جهاز ظاهري موجود
يمكنك إعادة تعيين جهاز ظاهري موجود متعدد المستأجرين أو جهاز ظاهري مضيف مخصص إلى مضيف مخصص مختلف، ولكن يجب أن يكون الجهاز الظاهري أولا Stop\Deallocated. قبل نقل جهاز ظاهري إلى مضيف مخصص، تأكد من دعم تكوين الجهاز الظاهري:
يجب أن يكون حجم الجهاز الظاهري في نفس حجم العائلة مثل المضيف المخصص. على سبيل المثال، إذا كان مضيفك المخصص هو DSv3، يمكن أن يكون حجم الجهاز الظاهري Standard_D4s_v3، لكنه لا يمكن أن يكون Standard_A4_v2.
يجب أن يكون الجهاز الظاهري موجودًا في نفس المنطقة التي يتواجد فيها المضيف المخصص.
لا يمكن أن يكون الجهاز الظاهري جزءًا من مجموعة وضع القرب. قم بإزالة الجهاز الظاهري من مجموعة موضع القرب قبل نقله إلى مضيف مخصص. لمزيد من المعلومات حول هذا الموضوع، راجع نقل جهاز ظاهري خارج مجموعة موضع التقارب.
لا يمكن أن يكون الجهاز الظاهري في مجموعة توفر.
إذا كان الجهاز الظاهري في منطقة توفر، يجب أن تكون نفس منطقة التوفر مثل المجموعة المضيفة. يجب أن تتطابق إعدادات منطقة التوفر لجهاز ظاهري والمجموعة المضيفة.
نقل جهاز ظاهري من مضيف مخصص إلى بنية أساسية متعددة المستأجرين باستخدام المدخل.
افتح الصفحة الخاصة بجهاز ظاهري.
حدد إيقاف لإيقاف\حذف الجهاز الظاهري.
حدد التكوين من القائمة اليمنى.
حدد بلا ضمن القائمة المنسدلة لمجموعة المضيفين.
عند الانتهاء، حدد Save أعلى الصفحة.
بعد إعادة تكوين الجهاز الظاهري كجهاز ظاهري متعدد المستأجرين، حدد Overview من القائمة اليسرى.
في أعلى الصفحة، حدد ابدأ لإعادة تشغيل الجهاز الظاهري.
نقل جهاز ظاهري من مضيف مخصص إلى بنية أساسية متعددة المستأجرين باستخدام CLI. يجب أن يكون الجهاز الظاهري إيقاف/إلغاء تخصيص باستخدام az vm deallocate من أجل تعيينه لإعادة تكوينه كجهاز ظاهري متعدد المستأجرين.
استبدل معلوماتك الخاصة بالقيم.
az vm deallocate -n myVM -g myResourceGroup
az vm update -n myVM -g myResourceGroup --set host.id=None
az vm start -n myVM -g myResourceGroup
نقل جهاز ظاهري من مضيف مخصص إلى بنية أساسية متعددة المستأجرين باستخدام PowerShell.
لا تؤدي إعادة تشغيل مضيف إلى إيقاف تشغيل المضيف بشكل كامل. عند إعادة تشغيل المضيف، ستتم أيضا إعادة تشغيل الأجهزة الظاهرية الأساسية. سيبقى المضيف على نفس الأجهزة المادية الأساسية وسيظل كل من معرف المضيف ومعرف الأصل كما هو بعد إعادة التشغيل. سيبقى SKU المضيف أيضًا كما هو بعد إعادة التشغيل.
az vm host restart \
--resource-group myResourceGroup \
--host-group myHostGroup \
--name myDedicatedHost
لعرض حالة إعادة التشغيل، يمكنك استخدام الأمر az vm host get-instance-view. سيتم تعيين displayStatus إلى المضيف الذي يخضع لإعادة التشغيل أثناء إعادة التشغيل. بمجرد اكتمال إعادة التشغيل، ستعود حالة المضيف إلى المضيف المتوفر.
az vm host get-instance-view --resource-group myResourceGroup --host-group myHostGroup --name myDedicatedHost
لعرض حالة إعادة التشغيل، يمكنك استخدام الأمر Get-AzHost باستخدام المعلمة InstanceView. سيتم تعيين displayStatus إلى المضيف الذي يخضع لإعادة التشغيل أثناء إعادة التشغيل. بمجرد اكتمال إعادة التشغيل، ستعود حالة المضيف إلى المضيف المتوفر.
يمكن نقل مضيف وجميع الأجهزة الظاهرية المقترنة إلى أجهزة الجيل الأحدث من خلال ميزة تغيير حجم المضيف. يعمل تغيير الحجم على تبسيط عملية الترحيل وتجنب الاضطرار إلى إنشاء مضيفين جدد يدويا ونقل جميع الأجهزة الظاهرية بشكل فردي.
تغيير حجم القيود:
يمكن تغيير حجم المضيف فقط إلى ADH داخل نفس عائلة الجهاز الظاهري. يمكن تغيير حجم مضيف Dsv3-Type3 إلى Dsv3-Type4 ولكن ليس إلى Esv3-Type4.
يمكنك تغيير الحجم فقط إلى جيل أحدث من الأجهزة. يمكن تغيير حجم مضيف Dsv3-Type3 إلى Dsv3-Type4 ولكن ليس Dsv3-Type2.
تغيير حجم تغيير "معرف أصل المضيف". يظل "معرف المضيف" كما هو.
يصبح المضيف وجميع الأجهزة الظاهرية المقترنة غير متوفرة أثناء عملية تغيير الحجم.
تحذير
تؤدي عملية تغيير الحجم إلى فقدان أي بيانات غير ثابتة مثل بيانات القرص المؤقت. احفظ كل عملك في تخزين البيانات المستمر قبل تشغيل تغيير الحجم.
إشعار
إذا كان المضيف المصدر قيد التشغيل بالفعل على أحدث الأجهزة، فستعرض صفحة "الحجم" قائمة فارغة. إذا كنت تبحث عن أداء محسن، ففكر في التبديل إلى عائلة جهاز ظاهري مختلفة.
لمزيد من المعلومات حول Update-AzHost، راجع مستندات مرجع Update-AzHost.
إعادة نشر مضيف [معاينة]
إذا ظل الجهاز الظاهري أو المضيف الأساسي غير مستجيب بعد اتباع جميع خطوات استكشاف الأخطاء وإصلاحها المحتملة، يمكن للمستخدمين تشغيل شفاء الخدمة للمضيف وعدم انتظار النظام الأساسي لبدء الإصلاح. ستؤدي إعادة توزيع مضيف إلى نقل المضيف وجميع الأجهزة الظاهرية المقترنة إلى عقدة مختلفة لنفس SKU. لن تتغير أي من معلمات المضيف باستثناء "معرف أصل المضيف"، الذي يتوافق مع معرف العقدة الأساسي.
تحذير
تتضمن عملية إعادة التوزيع شفاء الخدمة ومن ثم سيؤدي إلى فقدان أي بيانات غير مستمرة مثل البيانات المخزنة على الأقراص سريعة الزوال. احفظ عملك قبل إعادة النشر.
az vm host group delete -g myDHResourceGroup --host-group myHostGroup
يمكنك أيضاً حذف مجموعة الموارد بأكملها في أمر واحد. سيحذف الأمر التالي جميع الموارد التي تم إنشاؤها في المجموعة، بما في ذلك جميع الأجهزة الافتراضية والمضيفين والمجموعات المضيفة.
يمكنك أيضاً حذف مجموعة الموارد بأكملها في أمر واحد باستخدام Remove-AzResourceGroup. سيؤدي هذا الأمر التالي إلى حذف جميع الموارد التي تم إنشاؤها في المجموعة، بما في ذلك جميع الأجهزة الافتراضية والمضيفين والمجموعات المضيفة.