مشاركة عبر


حذف مثيل SQL المدار الذي تم تمكينه بواسطة Azure Arc

في هذا الدليل الإرشادي، ستجد ثم تحذف مثيل SQL المدار الذي تم تمكينه بواسطة Azure Arc. اختياريا، بعد حذف المثيلات المدارة، يمكنك استعادة مطالبات وحدة التخزين الثابتة Kubernetes المقترنة (PVCs).

  1. البحث عن المثيلات الموجودة:

    az sql mi-arc list --k8s-namespace <namespace> --use-k8s
    

    مثال على الإخراج:

    Name    Replicas    ServerEndpoint    State
    ------  ----------  ----------------  -------
    demo-mi 1/1         10.240.0.4:32023  Ready
    
  2. احذف مثيل SQL المدار، وقم بتشغيل أحد الأوامر المناسبة لنوع النشر الخاص بك:

    1. وضع الاتصال غير المباشر:

      az sql mi-arc delete --name <instance_name> --k8s-namespace <namespace> --use-k8s
      

      مثال على الإخراج:

      # az sql mi-arc delete --name demo-mi --k8s-namespace <namespace> --use-k8s
      Deleted demo-mi from namespace arc
      
    2. وضع الاتصال المباشر:

      az sql mi-arc delete --name <instance_name> --resource-group <resource_group>
      

      مثال على الإخراج:

      # az sql mi-arc delete --name demo-mi --resource-group my-rg
      Deleted demo-mi from namespace arc
      

اختياري - استعادة أجهزة كمبيوتر Kubernetes الظاهرية

مطالبة وحدة التخزين الدائمة (PVC) هي طلب للتخزين من قبل مستخدم من مجموعة Kubernetes أثناء إنشاء وإضافة تخزين إلى مثيل SQL المدار. يوصى بحذف أجهزة الكمبيوتر الشخصية ولكنها ليست إلزامية. ومع ذلك، إذا لم تسترد أجهزة الكمبيوتر الشخصية هذه، فستنتهي في النهاية بأخطاء في مجموعة Kubernetes الخاصة بك. على سبيل المثال، قد لا تتمكن من إنشاء موارد أو قراءتها أو تحديثها أو حذفها من واجهة برمجة تطبيقات Kubernetes. قد لا تتمكن من تشغيل أوامر مثل az arcdata dc export لأنه تم طرد وحدات التحكم من عقد Kubernetes بسبب مشكلات التخزين (سلوك Kubernetes العادي). يمكنك مشاهدة رسائل في السجلات مشابهة ل:

  • التعليقات التوضيحية: microsoft.com/ignore-pod-health: صحيح
  • الحالة: فشل
  • السبب: تم الإخلاء
  • الرسالة: كانت العقدة منخفضة على المورد: تخزين سريع الزوال. كانت وحدة تحكم الحاوية تستخدم 16372Ki، والتي تتجاوز طلبها البالغ 0.

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

  1. لاستعادة أجهزة الكمبيوتر الشخصية، اتبع الخطوات التالية:
    1. ابحث عن أجهزة الكمبيوتر الشخصية لمجموعة الخوادم التي حذفتها.

      kubectl get pvc
      

      في المثال أدناه، لاحظ أجهزة الكمبيوتر الشخصية لمثيلات SQL المدارة التي حذفتها.

      # kubectl get pvc -n arc
      
      NAME                    STATUS    VOLUME                                     CAPACITY   ACCESS MODES   STORAGECLASS      AGE
      data-demo-mi-0        Bound     pvc-1030df34-4b0d-4148-8986-4e4c20660cc4   5Gi        RWO            managed-premium   13h
      logs-demo-mi-0        Bound     pvc-11836e5e-63e5-4620-a6ba-d74f7a916db4   5Gi        RWO            managed-premium   13h
      
    2. احذف البيانات وسجل أجهزة الكمبيوتر الشخصية لكل من مثيلات SQL المدارة التي حذفتها. التنسيق العام لهذا الأمر هو:

      kubectl delete pvc <name of pvc>
      

      على سبيل المثال:

      kubectl delete pvc data-demo-mi-0 -n arc
      kubectl delete pvc logs-demo-mi-0 -n arc
      

      سيؤكد كل أمر من أوامر kubectl هذه الحذف الناجح ل PVC. على سبيل المثال:

      persistentvolumeclaim "data-demo-mi-0" deleted
      persistentvolumeclaim "logs-demo-mi-0" deleted
      

تعرف على المزيد حول ميزات وقدرات مثيل SQL المدار الذي تم تمكينه بواسطة Azure Arc

ابدأ بإنشاء وحدة تحكم البيانات

هل سبق لك إنشاء وحدة تحكم البيانات؟ إنشاء مثيل مدار SQL ممكن بواسطة Azure Arc