ملحق عامل SQL Server IaaS الخاص بنظام Linux

ينطبق على: Microsoft SQL Server على Azure VM

يتم تشغيل ملحق عامل SQL Server IaaS (SqlIaasExtension) على SQL Server على أجهزة Azure الظاهرية التي تعمل بنظام Linux لأتمتة المهام الإدارية ومهام الإدارة.

توفر هذه المقالة نظرة عامة على الملحق. راجع التسجيل مع الملحق لمعرفة المزيد.

نظرة عامة

يتيح ملحق عامل SQL Server IaaS التكامل مع مدخل Azure ويفتح المزايا التالية لصالح SQL Server على أجهزة Azure الظاهرية التي تعمل بنظام Linux:

  • التوافق: يوفر الملحق أسلوباً مبسطاً للوفاء بالمتطلبات القائمة على إبلاغ Microsoft بتمكين ميزة Azure Hybrid Benefit كما هو محدد في شروط المنتج. تلغي هذه العملية الحاجة إلى إدارة نماذج تسجيل الترخيص لكل مورد.

  • إدارة الترخيص المبسطة: يعمل الملحق على تبسيط إدارة ترخيص خدمة SQL Server، ويسمح لك بتحديد الأجهزة الظاهرية المزودة بخدمة SQL Server بسرعة باستخدام ميزة Azure Hybrid Benefit التي يتم تمكينها باستخدام مدخل Microsoft Azure أو Azure PowerShell أو واجهة مستوى الاستدعاء في Azure:

    Get-AzSqlVM | Where-Object {$_.LicenseType -eq 'AHUB'}
    
  • مجانا: لا توجد تكلفة إضافية مرتبطة بالملحق.

التثبيت

قم بتسجيل Microsoft SQL Server VM الخاص بك باستخدام ملحق SQL Server IaaS Agent لإنشاء مورد جهاز SQL الظاهري ضمن اشتراكك، وهو مورد منفصل من موارد الجهاز الظاهري. سيؤدي إلغاء تسجيل SQL Server VM من الملحق إلى إزالة جهاز SQL الظاهريمورد من اشتراكك ولكنه لن يسقط الجهاز الظاهري الفعلي.

ملحق عامل SQL Server IaaS لنظام Linux متوفر حالياً فقط في وضع الوزن الخفيف.

التحقق من حالة الملحق

استخدم مدخل Azure أو Azure PowerShell للتحقق من حالة الملحق.

مدخل Azure

تحقق من تثبيت الملحق باستخدام مدخل Azure.

انتقل إلى مورد "الجهاز الظاهري" في مدخل Azure (ليس مورد "أجهزة SQL الظاهرية" ، لكن مورد جهازك الظاهري). حدد "الملحقات" ضمن "الإعدادات" . من المفترض أن تشاهد ملحق "SqlIaasExtension" المدرج كما هو موضح في المثال التالي:

Check the Status of the SQL Server IaaS Agent extension SqlIaaSExtension in the Azure portal

Azure PowerShell

يمكنك أيضاً استخدام أمر Azure PowerShell cmdlet المتمثل في "Get-AzVMSqlServerExtension" :

  Get-AzVMSqlServerExtension -VMName "vmname" -ResourceGroupName "resourcegroupname"

يؤكد الأمر السابق تثبيت العامل ويوفر معلومات عامة عن الحالة. يمكنك الحصول على معلومات معينة عن حالة النسخة الاحتياطية والتحديث الجزئي المؤتمت باستخدام الأوامر التالية:

 $sqlext = Get-AzVMSqlServerExtension -VMName "vmname" -ResourceGroupName "resourcegroupname"
 $sqlext.AutoPatchingSettings
 $sqlext.AutoBackupSettings

التقييدات

يمتلك ملحق عامل SQL IaaS لنظام Linux القيود التالية:

  • يتم دعم فقط الأجهزة الظاهرية SQL Server التي تعمل بنظام التشغيل Ubuntu Linux. توزيعات Linux الأخرى غير معتمدة حالياً.
  • الأجهزة الظاهرية SQL Server التي تعمل بنظام Ubuntu Linux Pro غير مدعومة.
  • الأجهزة الظاهرية SQL Server التي تعمل الصور المعممة غير مدعومة.
  • الأجهزة الظاهرية المزودة بخدمة SQL Server الموزعة في Azure Resource Manager غير مدعومة. ولا تُدعم الأجهزة الظاهرية المزودة بخدمة SQL Server الموزعة في النموذج الكلاسيكي.
  • SQL Server مع مثيل واحد فقط. مثيلات متعددة غير مدعومة.

بيان الخصوصية

عند استخدام خدمة SQL Server على أجهزة Azure الظاهرية وملحق SQL IaaS، يرجى مراعاة بيانات الخصوصية التالية:

  • جمع البيانات: يجمع ملحق عامل SQL IaaS البيانات لغرض صريح، ألا وهو منح العملاء مزايا اختيارية عند استخدام خدمة SQL Server على أجهزة Azure الظاهرية. لن تستخدم Microsoft هذه البيانات لمراجعة تدقيق الترخيص دون موافقة العميل المسبقة. راجع ملحق الخصوصية لـ SQL Server لمزيد من المعلومات.

  • موقع البيانات داخل المنطقة: لا تعمل خدمة SQL Server المستخدمة على أجهزة Azure الظاهرية وملحق عامل SQL IaaS على نقل بيانات العملاء أو تخزينها خارج المنطقة التي يتم توزيع الأجهزة الظاهرية فيها.

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

لمزيد من المعلومات حول تشغيل خدمة SQL Server على أجهزة Azure الظاهرية، يمكنك الاطلاع على ما المقصود بخدمة SQL Server المستخدمة على أجهزة Azure الظاهرية التي تعمل بنظام Linux؟.

لمعرفة المزيد، يمكنك الاطلاع على الأسئلة الشائعة.