المحتويات

المقدمة

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

المتطلبات

المكونات المستخدمة

معلومات أساسية

التكوين

تكوين ملف تعريف الخدمة

التحقق من ESXi

تكوين NVDIMM للجهاز الظاهري

تكوين مساحة الاسم في الجهاز الظاهري

استكشاف الأخطاء وإصلاحها

معلومات ذات صلة

المقدمة

يصف هذا المستند عملية تكوين ESXi على خوادم نظام الحوسبة الموحدة (UCS) من السلسلة B باستخدام ذاكرة Intel® Optane™ الثابتة (PMEM) في وضع إدارة المضيف.

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

المتطلبات

توصي Cisco بأن تكون لديك معرفة بالمواضيع التالية:

- UCS B Series

- مفاهيم وحدة الذاكرة الثابتة (DCPMM) لمركز البيانات Optane® من Intel™

- إدارة VMware ESXi و vCenter Server

تأكد من استيفاء المتطلبات التالية قبل أن تحاول إجراء هذا التكوين:

- ارجع إلى إرشادات PMEM في دليل مواصفات B200/B480 M5.

- تأكد من أن وحدة المعالجة المركزية هي الجيل الثاني من معالجات Intel® Xeon® القابلة للتطوير.

- تفي نسبة PMEM/ذاكرة الوصول العشوائي الديناميكية (DRAM) بالمتطلبات وفقا لمعيار 67645 كيلوبايت .

- ESXi هو 6.7 U2 + Express Patch 10 (ESXi670-201906002) أو إصدار أحدث. الإصدارات السابقة 6.7 غير مدعومة.

- يوجد برنامج UCS Manager والخادم في الإصدار 4.0(4) أو إصدارا أعلى. للحصول على أحدث إصدار موصى به، يرجى زيارة الموقع www.software.cisco.com/.

المكونات المستخدمة

تستند المعلومات الواردة في هذا المستند إلى إصدارات البرامج والمكونات المادية التالية:

- UCS B480 M5

- مدير UCS 4.1(2b)

تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.

معلومات أساسية

في خوادم UCS التي تم تكوينها لوضع App Direct، يمكن للأجهزة الافتراضية ESXi من VMware الوصول إلى الذاكرات الثابتة ل Optane DCPMM الخاصة بوحدات الذاكرة الثنائية المضمنة غير المتطايرة (NVDIMM).

يمكن تهيئة Intel Optane DCPMM من خلال الأداة المساعدة للإدارة IPMCTL من خلال هيكل واجهة البرامج الثابتة الموحدة القابلة للامتداد (UEFI) أو من خلال أدوات نظام التشغيل المساعدة. تم تصميم هذه الأداة لتنفيذ بعض الإجراءات التالية:

- اكتشاف الوحدات النمطية وإدارتها

- تحديث البرامج الثابتة للوحدة النمطية وتكوينها

- مراقبة الصحة

- توفير الهدف والمنطقة ومساحات الأسماء وتكوينها

- تصحيح أخطاء PMEM واستكشاف أخطائها وإصلاحها

يمكن تكوين UCS باستخدام سياسة ذاكرة مستمرة متصلة بملف تعريف الخدمة لتسهيل الاستخدام.

يتم إستخدام الأداة المساعدة للتحكم في الأجهزة غير المتطايرة المفتوحة المصدر (NDCTL) لإدارة النظام الفرعي لنواة لينوكس. تتيح الأداة المساعدة NDCTL للنظام توفير التكوينات وتنفيذها كمناطق ومساحات أسماء لاستخدام نظام التشغيل.

يتم اكتشاف الذاكرة الثابتة التي تمت إضافتها إلى مضيف ESXi بواسطة المضيف، كما يتم تنسيقها وتحميلها كمركز بيانات PMem محلي. من أجل إستخدام تنسيق PMEM، يستخدم ESXi تنسيق نظام الملفات VMFS-L الخاص بنظام الطيران الآلي الظاهري، ويتم دعم مركز بيانات PMEM محلي واحد فقط لكل مضيف.

بخلاف مخططات البيانات الأخرى، لا يدعم مخزن بيانات PMEM المهام كمخططات بيانات تقليدية. يتعذر وضع الدليل الرئيسي ل VM مع ملفات vmx و vmWare.log على DataStore ل PMEM.

يمكن تقديم خدمة PMEM إلى جهاز افتراضي (VM) في وضعين مختلفين: وضع الوصول المباشر ووضع القرص الظاهري.

- وضع الوصول المباشر
يمكن تكوين الأجهزة الافتراضية (VMs) لهذا الوضع من خلال تقديم PMEMregion في شكل NVDIMM. يجب أن يكون نظام تشغيل VM على دراية PMem لاستخدام هذا الوضع. يمكن أن تستمر البيانات المخزنة على وحدات ذاكرة NVDIMM عبر دورات الطاقة نظرا لأن ذاكرة NVDIMM تعمل كذاكرة يمكن الوصول إليها من خلال وحدات البايت. يتم تخزين وحدات ذاكرة NVDIMM تلقائيا على مخزن بيانات PMem الذي تم إنشاؤه بواسطة ESXi عند تكوين PMEM.

- وضع القرص الظاهري
مخصص لنظام التشغيل التقليدي والقديم الموجود على الأجهزة الافتراضية (VM) لدعم أي إصدارات أجهزة. لا يلزم أن يكون نظام تشغيل الأجهزة الافتراضية (VM) على دراية بميزة PMEM. في هذا الوضع، يمكن إنشاء قرص ظاهري لواجهة نظام الكمبيوتر الصغير التقليدية (SCSI) واستخدامه بواسطة نظام تشغيل VM.

يصف هذا المستند التكوين اللازم لاستخدام جهاز ظاهري في وضع الوصول المباشر.

التكوين

يصف هذا الإجراء كيفية تكوين ESXi على الخوادم متعددة اللوحات UCS باستخدام DCPMM للواجهة الضوئية من Intel.

تكوين ملف تعريف الخدمة

1. في واجهة المستخدم الرسومية UCS Manager، انتقل إلى الخوادم > سياسة الذاكرة الثابتة وانقر على إضافة كما هو موضح في الصورة.

2. قم بإنشاء الهدف، تأكد من أن وضع الذاكرة هو 0٪ كما هو موضح في الصورة.

3. أضف نهج PMEM إلى ملف تعريف الخدمة المطلوب.

انتقل إلى ملف تعريف الخدمة > السياسات > سياسة الذاكرة الثابتة وأرفق النهج الذي تم إنشاؤه.

4.  التاكد من سلامه المنطقه.

انتقل إلى الخادم المحدد > المخزون > الذاكرة الثابتة > المناطق. النوع AppDirect مرئي. تقوم هذه الطريقة بإنشاء منطقة واحدة لكل مقبس وحدة المعالجة المركزية.

التحقق من ESXi

1. يعرض المضيف في وحدة تحكم الويب إجمالي PMEM المتاح.

2. يعرض ESXi مساحة بيانات خاصة مكونة من إجمالي قيمة PMEM، كما هو موضح في الصورة.

تكوين NVDIMM للجهاز الظاهري

1. في ESXi، يمكن للأجهزة الافتراضية الوصول إلى PMEM الخاص بوحدات ذاكرة DCPMM الضوئية كوحدات ذاكرة NVDIMM. لتعيين وحدة ذاكرة NVMDIMM إلى جهاز ظاهري، يمكنك الوصول إلى الجهاز الظاهري من خلال تقنية vCenter والانتقال إلى إجراءات > تحرير الإعدادات، وانقر فوق إضافة جهاز جديد وحدد NVDIMM كما هو موضح في الصورة.

ملاحظة: عند إنشاء جهاز افتراضي، تأكد من أن توافق نظام التشغيل يتوافق مع الحد الأدنى المطلوب من الإصدار الذي يدعم الذاكرة الثابتة من Intel® Optane™، وإلا لا يظهر خيار NVDIMM في العناصر القابلة للتحديد.

2. اضبط حجم NVDIMM كما هو موضح في الصورة.

تكوين مساحة الاسم في الجهاز الظاهري

1. تستخدم الأداة المساعدة NDCTL لإدارة PMEM أو NVDIMM وتكوينه.

في المثال، يتم إستخدام Red Hat 8 للتكوين. تشتمل Microsoft على وحدات cmdlets PowerShell لإدارة مساحة اسم الذاكرة بشكل دائم.

قم بتنزيل الأداة المساعدة NDCTL باستخدام الأداة المتاحة طبقا لبرنامج لينوكس

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

# yum install ndctl

# zypper install ndctl

# apt-get install ndctl

2. التحقق من منطقة NVDIMM ومساحة الاسم التي تم إنشاؤها بشكل افتراضي بواسطة ESXi، عند تعيين NVDIMM إلى الجهاز الظاهري، تحقق من تطابق المساحة مع التكوين. تأكد من تعيين وضع مساحة الاسم على خام وهذا يعني أن ESXi قام بإنشاء مساحة الاسم. للتحقق، أستخدم الأمر:

# ndctl list -RuN

3. (إختياري) إذا لم يتم إنشاء مساحة الاسم بالفعل، يمكن إنشاء مساحة اسم باستخدام الأمر:

# ndctl create-namespace

يقوم الأمر ndctl create-namespace بإنشاء مساحة اسم جديدة في وضع fsdax بشكل افتراضي ويقوم بإنشاء جهاز /dev/pmem([x].[y]). إذا تم إنشاء مساحة اسم بالفعل، يمكن تخطي هذه الخطوة.

4. حدد وضع الوصول إلى PMEM، الأوضاع المتوفرة للتكوين هي:

- وضع القطاع:

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

- وضع FSDAX:

تتيح لأجهزة الذاكرة الثابتة دعم الوصول المباشر إلى NVDIMM. يتطلب الوصول المباشر إلى نظام الملفات إستخدام وضع fsdax، لتمكين إستخدام نموذج برمجة الوصول المباشر. يتيح هذا الوضع إنشاء نظام ملفات أعلى NVDIMM.

- وضع Devdax:

توفر وصولا أوليا إلى الذاكرة الدائمة باستخدام جهاز حرف DAX.  لا يمكن إنشاء أنظمة الملفات على الأجهزة باستخدام وضع Devdax.

- الوضع الخام:

لهذا الوضع قيود متعددة ولا يوصى باستخدام الذاكرة الثابتة.

استعملت in order to غيرت الأسلوب إلى fsdax أسلوب، الأمر:

ndctl create-namespace -f -e

--mode fsdax

في حالة وجود تطوير تم إنشاؤه بالفعل، يتم إستخدام مساحة اسم التطوير لتنسيق الوضع وتعديله إلى fsdax.

ملاحظة: تتطلب هذه الأوامر أن يتمتع الحساب بامتيازات جذر، قد يكون الأمر sudo مطلوبا.

5. إنشاء دليل ونظام الملفات.

الوصول المباشر أو DAX هي آلية تتيح للتطبيقات الوصول مباشرة إلى الوسائط الثابتة من وحدة المعالجة المركزية (من خلال الأحمال والمخازن)، وذلك بتخطي مكدس الإدخال/الإخراج التقليدي. تتضمن أنظمة ملفات الذاكرة الثابتة التي تدعم DAX NTFS و EXT4 و XFS و Windows NTFS.

مثال لنظام ملفات XFS الذي تم إنشاؤه وتحميله:

sudo mkdir < directory route (e.g./mnt/pmem) >

sudo mkfs.xfs < /dev/devicename (e.g. pmem0) >

6. قم بتحميل نظام الملف وتحقق من نجاحه.

sudo mount

< directory > df -h < directory >

الجهاز الظاهري جاهز لاستخدام PMEM.

استكشاف الأخطاء وإصلاحها

يوصى بشكل عام بتحميل نظام الملفات الذي تم تمكين DAX به باستخدام خيار تحميل -o dax، في حالة العثور على خطأ.

يتم تنفيذ إصلاح نظام الملفات لضمان التكامل.

كحل بديل، يمكن تحميل الحامل بدون خيار -o dax.

ملاحظة: في الإصدار 5.1 من xfsprogs، يكون الافتراضي هو إنشاء أنظمة ملفات XFS مع تمكين خيار انعكاس البيانات. سابقا كان معطلا بشكل افتراضي. يكون خيار انعكاس وdax متخليا مما يؤدي إلى فشل التركيب.

"لا يمكن إستخدام DAX والعكس معا!" يمكن رؤية الخطأ في dmesg عندما يفشل أمر التحميل:

كحل بديل، قم بإزالة خيار -o dax.

التركيب مع FS الهاتف الفرعي 4.

يمكن إستخدام نظام ملف EXT4 كبديل لأنه لا يطبق ميزة الانعكاس ولكنه يدعم DAX.

معلومات ذات صلة

- دليل البدء السريع: توفير ذاكرة Intel® Optane™ DC الثابتة

- تهيئة مستمرة للذاكرة

- IPMCTL و NDCTL لذاكرة Intel® Optane™ الثابتة

- الدعم التقني والمستندات - Cisco Systems