مشاركة عبر


تكوين نهج التخزين

تحدد نهج تخزين VMware vSAN متطلبات التخزين للأجهزة الظاهرية (VMs). تضمن هذه النهج المستوى المطلوب من الخدمة للأجهزة الظاهرية الخاصة بك لأنها تحدد كيفية تخصيص التخزين للجهاز الظاهري. يتم تعيين نهج تخزين جهاز ظاهري واحد على الأقل لكل جهاز ظاهري تم نشره في مخزن بيانات vSAN.

يمكنك تعيين نهج تخزين VM في نشر أولي لجهاز ظاهري أو عند القيام بعمليات VM أخرى، مثل الاستنساخ أو الترحيل. لا يمكن لمستخدمي cloudadmin بعد التوزيع أو الأدوار المكافئة تغيير نهج التخزين الافتراضي للجهاز الظاهري. ومع ذلك، يسمح بنهج تخزين الجهاز الظاهري لكل تغييرات على القرص.

يتيح الأمر تشغيل للمستخدمين المعتمدين تغيير نهج تخزين الجهاز الظاهري الافتراضي أو الحالي إلى نهج متوفر لجهاز ظاهري بعد النشر. لا توجد تغييرات تم إجراؤها على نهج تخزين الجهاز الظاهري على مستوى القرص. يمكنك دائما تغيير نهج تخزين الجهاز الظاهري على مستوى القرص وفقا لمتطلباتك.

إشعار

يتم تنفيذ أوامر التشغيل واحدة تلو الأخرى بالترتيب المرسل.

في هذه المقالة تعرف على كيفية:

  • سرد كافة نهج التخزين
  • تعيين نهج التخزين لجهاز ظاهري
  • تحديد نهج التخزين الافتراضي لنظام مجموعة
  • إنشاء نهج التخزين
  • إزالة نهج التخزين

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

تأكد من استيفاء الحد الأدنى من مستوى المضيفين.

تكوين RAID حالات الفشل في تحمل (FTT) الحد الأدنى من المضيفين المطلوبين
RAID-1 (النسخ المتطابق)
الإعداد الافتراضي.
1 3
RAID-5 (Erasure Coding) 1 4
RAID-1 (النسخ المتطابق) 2 5
RAID-6 (Erasure Coding) 2 6
RAID-1 (النسخ المتطابق) 3 7

سرد نهج التخزين

Get-StoragePolicy قم بتشغيل cmdlet لسرد نهج التخزين المستندة إلى vSAN المتوفرة لتعيينها على جهاز ظاهري.

  1. قم بتسجيل الدخول إلى بوابة Azure.

    إشعار

    إذا كنت بحاجة إلى الوصول إلى مدخل Azure US Gov، فانتقل إلى https://portal.azure.us/

  2. حدد Run command>Packages>Get-StoragePolicies.

    لقطة شاشة توضح كيفية الوصول إلى أوامر تشغيل نهج التخزين المتوفرة.

  3. قم بتوفير القيم المطلوبة أو قم بتغيير القيم الافتراضية، ثم حدد تشغيل.

    لقطة شاشة توضح كيفية سرد نهج التخزين المتوفرة.

    ميدان القيمة
    استبقاء حتى فترة استبقاء إخراج cmdlet. القيمة الافتراضية هي 60.
    تحديد اسم للتنفيذ الاسم الأبجدي الرقمي، على سبيل المثال، Get-StoragePolicies-Exec1.
    المهلة الفترة التي يتم بعدها إنهاء cmdlet إذا استغرق الأمر وقتا طويلا للانتهاء.
  4. تحقق من الإعلامات للاطلاع على التقدم المحرز.

تعيين نهج التخزين على الجهاز الظاهري

Set-VMStoragePolicy قم بتشغيل cmdlet لتعديل نهج التخزين المستندة إلى vSAN على مجموعة افتراضية أو جهاز ظاهري فردي أو مجموعة من الأجهزة الظاهرية التي تشترك في اسم جهاز ظاهري مماثل. على سبيل المثال، إذا كان لديك ثلاثة أجهزة ظاهرية تسمى "MyVM1" و"MyVM2" و"MyVM3"، فإن توفير "MyVM*" إلى معلمة VMName سيؤدي إلى تغيير StoragePolicy على جميع الأجهزة الظاهرية الثلاثة.

إشعار

لا يمكنك استخدام عميل vSphere لتغيير نهج التخزين الافتراضي أو أي نهج تخزين موجودة لجهاز ظاهري.

  1. حدد Run command>Packages>Set-VMStoragePolicy.

  2. قم بتوفير القيم المطلوبة أو قم بتغيير القيم الافتراضية، ثم حدد تشغيل.

    ميدان القيمة
    اسم الجهاز الظاهري اسم الجهاز الظاهري الهدف.
    StoragePolicyName اسم نهج التخزين المراد تعيينه. على سبيل المثال، RAID-FTT-1.
    استبقاء حتى فترة استبقاء إخراج cmdlet. القيمة الافتراضية هي 60.
    تحديد اسم للتنفيذ الاسم الأبجدي الرقمي، على سبيل المثال، changeVMStoragePolicy.
    المهلة الفترة التي يتم بعدها إنهاء cmdlet إذا استغرق الأمر وقتا طويلا للانتهاء.
  3. تحقق من الإعلامات للاطلاع على التقدم المحرز.

تعيين نهج التخزين على جميع الأجهزة الظاهرية في موقع

Set-LocationStoragePolicy قم بتشغيل cmdlet لتعديل نهج التخزين المستندة إلى vSAN على جميع الأجهزة الظاهرية في موقع يكون فيه الموقع هو اسم نظام مجموعة أو تجمع موارد أو مجلد. على سبيل المثال، إذا كان لديك 3 أجهزة ظاهرية في Cluster-3، فإن توفير "Cluster-3" سيؤدي إلى تغيير نهج التخزين على جميع الأجهزة الظاهرية الثلاثة.

إشعار

لا يمكنك استخدام عميل vSphere لتغيير نهج التخزين الافتراضي أو أي نهج تخزين موجودة لجهاز ظاهري.

  1. حدد Run command>Packages>Set-LocationStoragePolicy.

  2. قم بتوفير القيم المطلوبة أو قم بتغيير القيم الافتراضية، ثم حدد تشغيل.

    ميدان القيمة
    Location اسم الجهاز الظاهري الهدف.
    StoragePolicyName اسم نهج التخزين المراد تعيينه. على سبيل المثال، RAID-FTT-1.
    استبقاء حتى فترة استبقاء إخراج cmdlet. القيمة الافتراضية هي 60.
    تحديد اسم للتنفيذ الاسم الأبجدي الرقمي، على سبيل المثال، changeVMStoragePolicy.
    المهلة الفترة التي يتم بعدها إنهاء cmdlet إذا استغرق الأمر وقتا طويلا للانتهاء.
  3. تحقق من الإعلامات للاطلاع على التقدم المحرز.

تحديد نهج التخزين لنظام مجموعة

Set-ClusterDefaultStoragePolicy قم بتشغيل cmdlet لتحديد نهج التخزين الافتراضي لنظام مجموعة،

  1. حدد Run command>Packages>Set-ClusterDefaultStoragePolicy.

  2. قم بتوفير القيم المطلوبة أو قم بتغيير القيم الافتراضية، ثم حدد تشغيل.

    ميدان القيمة
    ClusterName اسم المجموعة.
    StoragePolicyName اسم نهج التخزين المراد تعيينه. على سبيل المثال، RAID-FTT-1.
    استبقاء حتى فترة استبقاء إخراج cmdlet. القيمة الافتراضية هي 60.
    تحديد اسم للتنفيذ اسم أبجدي رقمي، على سبيل المثال، Set-ClusterDefaultStoragePolicy-Exec1.
    المهلة الفترة التي يتم بعدها إنهاء cmdlet إذا استغرق الأمر وقتا طويلا للانتهاء.
  3. تحقق من الإعلامات للاطلاع على التقدم المحرز.

إنشاء نهج تخزين AVS مخصص

New-AVSStoragePolicy قم بتشغيل cmdlet لإنشاء نهج موجود أو الكتابة فوقه. تنشئ هذه الدالة نهج تخزين vSphere جديدا أو تستبدله. غير المستندة إلى vSAN أو vSAN فقط أو VMEncryption Only أو Tag Only based و/أو أي مجموعة من أنواع النهج هذه مدعومة.

إشعار

لا يمكنك تعديل نهج التخزين الافتراضية ل AVS الموجودة. ستنتج عن بعض الخيارات الممكنة في نهج التخزين تحذيرات للمخاطر المرتبطة.

  1. حدد Run command>Packages>New-AVSStoragePolicy.

  2. قم بتوفير القيم المطلوبة أو قم بتغيير القيم الافتراضية، ثم حدد تشغيل.

    ميدان القيمة
    الكتابه الكتابة فوق نهج التخزين الحالي.
    - الافتراضي هو $false.
    - يؤدي تمرير الكتابة فوق القيمة true المقدمة إلى الكتابة فوق نهج موجود تماما كما هو محدد.
    - تتم إزالة هذه القيم التي لم يتم تمريرها أو تعيينها إلى القيم الافتراضية.
    علامات غير رئيسية المطابقة مع مخازن البيانات التي لا تحتوي على هذه العلامات.
    - العلامات حساسة لحالة الأحرف.
    - فاصلة تفصل علامات متعددة.
    - مثال: Tag1,Tag 2,Tag_3
    العلامات المطابقة مع مخازن البيانات التي تحتوي على هذه العلامات.
    - العلامات حساسة لحالة الأحرف.
    - فاصلة تفصل علامات متعددة.
    - مثال: Tag1,Tag 2,Tag_3
    vSANForceProvisioning فرض توفير النهج.
    - الافتراضي هو $false.
    - القيم الصالحة $true أو $false
    - تحذير - لا تتم تغطية الكائنات المتوفرة لقوة vSAN ضمن اتفاقية مستوى الخدمة من Microsoft. يمكن أن يحدث فقدان البيانات وعدم استقرار vSAN.
    - القيمة الموصى بها $false.
    vSANChecksumDisabled تمكين المجموع الاختباري للنهج أو تعطيله.
    - الافتراضي هو $false.
    - القيم الصالحة هي $true أو $false.
    - تحذير - يمكن أن يؤدي تعطيل المجموع الاختباري إلى فقدان البيانات و/أو تلفها.
    - القيمة الموصى بها $false.
    vSANCacheReservation النسبة المئوية لحجز ذاكرة التخزين المؤقت للنهج.
    - الافتراضي هو 0.
    - القيم الصالحة هي 0..100.
    vSANIOLimit تعيين حد على الإدخال/الإدخال المسموح به.
    - الافتراضي هو إلغاء تعيين.
    - القيم الصالحة هي 0.2147483647.
    - حد IOPS للنهج.
    vSANDiskStripesPerObject عدد محركات الأقراص الثابتة التي يتم عبرها تخطيط كل نسخة متماثلة من كائن تخزين.
    - الافتراضي هو 1. القيم الصالحة هي 1..12.
    - قد تؤدي القيمة الأعلى من 1 إلى أداء أفضل (على سبيل المثال، عندما تحتاج ذاكرة التخزين المؤقت للقراءة السريعة إلى الحصول على الخدمة من محرك الأقراص الثابتة)، ولكنها تؤدي أيضا إلى استخدام أعلى لموارد النظام.
    vSANObjectSpaceReservation حجز الكائن.
    - الافتراضي هو 0.
    - القيم الصالحة هي 0..100.
    - 0=Thin Provision
    - 100= التزويد السميك
    تشفير VM تعيين تشفير الجهاز الظاهري.
    - الافتراضي هو بلا.
    - القيم الصالحة هي None، Pre-IO، Post-IO.
    - يسمح ما قبل الإدخال /الإخراج لحلول تصفية VAIO بالتقاط البيانات قبل تشفير الجهاز الظاهري.
    - يسمح ما بعد الإدخال/الإخراج لحلول تصفية VAIO بالتقاط البيانات بعد تشفير الجهاز الظاهري.
    vSANFailuresToTolerate عدد حالات فشل مضيفي vSAN في التسامح.
    - الافتراضي هو "R1FTT1".
    - القيم الصالحة هي "بلا" و"R1FTT1" و"R1FTT2" و"R1FTT3" و"R5FTT1" و"R6FTT2" و"R1FTT3"
    - بلا = لا يوجد تكرار للبيانات
    - R1FTT1 = 1 فشل - RAID-1 (النسخ المتطابق)
    - R1FTT2 = 2 فشل - RAID-1 (النسخ المتطابق)
    - R1FTT3 = 3 حالات فشل - RAID-1 (النسخ المتطابق)
    - R5FTT1 = 1 فشل - RAID-5 (ترميز المحو)،
    - R6FTT2 = 2 فشل - RAID-6 (ترميز المحو)
    - لا تتم تغطية خيارات تكرار البيانات ضمن Microsoft SLA.
    vSANSiteDisasterTolerance صالح فقط لمجموعات التمدد.
    - الافتراضي هو "بلا".
    - القيم الصالحة هي "None" و"Dual" و"Preferred" و"Secondary" و"NoneStretch"
    - بلا = لا يوجد تكرار للموقع (الخيار الموصى به للمجموعات غير الممتدة، غير مستحسن لمجموعات التمدد)
    - مزدوج = تكرار الموقع المزدوج (الخيار الموصى به لمجموعات التمدد)
    - المفضل = لا يوجد تكرار للموقع - احتفظ بالبيانات على المجموعة المفضلة (المجموعة الممتدة)
    - ثانوي = لا يوجد تكرار للموقع - احتفظ بالبيانات على الموقع الثانوي (نظام مجموعة ممتدة)
    - NoneStretch = لا يوجد تكرار للموقع - غير مستحسن (https://kb.vmware.com/s/article/88358)
    الوصف وصف نهج التخزين الذي تقوم بإنشاءه، نص نموذج مجاني.
    الاسم اسم نهج التخزين المراد تعيينه. على سبيل المثال، RAID-FTT-1.
    استبقاء حتى فترة استبقاء إخراج cmdlet. القيمة الافتراضية هي 60.
    تحديد اسم للتنفيذ الاسم الأبجدي الرقمي، على سبيل المثال، New-AVSStoragePolicy-Exec1.
    المهلة الفترة التي يتم بعدها إنهاء cmdlet إذا استغرق الأمر وقتا طويلا للانتهاء.
  3. تحقق من الإعلامات للاطلاع على التقدم المحرز.

إزالة نهج تخزين AVS

Remove-AVSStoragePolicy قم بتشغيل cmdlet لتحديد نهج التخزين الافتراضي لنظام مجموعة،

  1. حدد Run command>Packages>Remove-AVSStoragePolicy.

  2. قم بتوفير القيم المطلوبة أو قم بتغيير القيم الافتراضية، ثم حدد تشغيل.

    ميدان القيمة
    الاسم اسم نهج التخزين. أحرف البدل غير مدعومة وسيتم تجريدها.
    استبقاء حتى فترة استبقاء إخراج cmdlet. القيمة الافتراضية هي 60.
    تحديد اسم للتنفيذ اسم أبجدي رقمي، على سبيل المثال، Remove-AVSStoragePolicy-Exec1.
    المهلة الفترة التي يتم بعدها إنهاء cmdlet إذا استغرق الأمر وقتا طويلا للانتهاء.
  3. تحقق من الإعلامات للاطلاع على التقدم المحرز.

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

الآن بعد أن تعلمت كيفية تكوين نهج تخزين VMware vSAN، تعرف على المزيد حول: