مشاركة عبر


التشغيل السريع: تثبيت Azure Container Storage الذي تم تمكينه بواسطة Azure Arc على مجموعة Ubuntu أحادية العقدة

يوضح لك هذا التشغيل السريع كيفية تثبيت Azure Container Storage على مجموعة Ubuntu جديدة أحادية العقدة.

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

قبل البدء، تحتاج إلى المتطلبات الأساسية التالية:

البارامترات

تحتاج إلى قيم المعلمات التالية لإكمال هذا التشغيل السريع:

اسم المعلمة وصف
resource-group اسم مجموعة موارد Azure التي يوجد بها نظام المجموعة.
cluster-name اسم مجموعة Kubernetes التي تدعم Arc.

الخطوة 1: تعيين الحد الأقصى لمثيلات المستخدم

لتحديد ما إذا قمت بتعيين fs.inotify.max_user_instances إلى 1024، قم بتشغيل الأمر التالي:

sysctl fs.inotify.max_user_instances

بعد تشغيل هذا الأمر، إذا كان يرجع أقل من 1024، فقم بتشغيل الأمر التالي لزيادة الحد الأقصى لعدد الملفات وإعادة تحميل sysctl الإعدادات:

echo 'fs.inotify.max_user_instances = 1024' | sudo tee -a /etc/sysctl.conf 
sudo sysctl -p

الخطوة 2: تثبيت تبعيات عمليات Azure IoT

قم بتشغيل الأمر التالي لتثبيت تبعيات عمليات Azure IoT:

az k8s-extension create --cluster-name "${YOUR-CLUSTER-NAME}" --name "aio-certmgr" --resource-group "${YOUR-RESOURCE-GROUP}" --cluster-type connectedClusters --extension-type microsoft.iotoperations.platform --scope cluster --release-namespace cert-manager --release-train preview

الخطوة 3: تثبيت Azure Container Storage الذي تم تمكينه بواسطة ملحق Azure Arc

تثبيت ملحق Azure Container Storage باستخدام الأمر التالي:

az k8s-extension create --resource-group "${YOUR-RESOURCE-GROUP}" --cluster-name "${YOUR-CLUSTER-NAME}" --cluster-type connectedClusters --name azure-arc-containerstorage --extension-type microsoft.arc.containerstorage

إشعار

بشكل افتراضي، يتم تعيين المعلمة --release-namespace إلى azure-arc-containerstorage. إذا كنت تريد تجاوز هذا الإعداد، أضف العلامة --release-namespace إلى الأمر السابق وقم بملئها بتفاصيلك. تستمر أي قيم تم تعيينها في وقت التثبيت طوال مدة بقاء التثبيت (بما في ذلك الترقيات اليدوية والترقيات التلقائية).

هام

إذا كنت تستخدم OneLake، يجب استخدام اسم ملحق فريد للمعلمة --name في az k8s-extension create الأمر .

تكوين CRD

أولا، أنشئ ملفا باسم edgeConfig.yaml بالمحتويات التالية:

apiVersion: arccontainerstorage.azure.net/v1 
kind: EdgeStorageConfiguration 
metadata: 
  name: edge-storage-configuration 
spec: 
  defaultDiskStorageClasses: 
    - "default" 
    - "local-path" 

لتطبيق ملف .yaml هذا، قم بتشغيل:

kubectl apply -f "edgeConfig.yaml"

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

الآن بعد أن تم تثبيت الملحق، يمكنك تكوين بعض وحدات التخزين، إما وحدات تخزين Edge المشتركة المحلية أو وحدات تخزين Cloud Ingest Edge.