المقدمة
يوضح هذا المستند كيفية تحسين وقت التمهيد لحل توسيع Cisco SAP HANA باستخدام وحدة التخزين VNX5400 المرفقة من Dell EMC.
المتطلبات الأساسية
المتطلبات
توصي Cisco بأن تكون لديك معرفة بالمواضيع التالية:
- بيئة تنفيذ ما قبل التمهيد (PXE) لبيئة لا تحتوي على أقراص
- عملية بدء تشغيل نظام التشغيل Standard Linux
المكونات المستخدمة
تستند المعلومات الواردة في هذا المستند إلى إصدارات البرامج والمكونات المادية التالية:
- حل توسعة SAP HANA مع وحدة التخزين VNX 5400 من EMC.
- خوادم Cisco UCS C460-M4 و/أو Cisco UCS B460-M4
- نظام SUSE Linux Enterprise System 11.3
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة الموجودة في هذا المستند بتكوين ممسوح (افتراضي) بعد إرشادات التثبيت الداخلي ل Cisco الخاصة بالحل. إذا كان حلك مباشرة، فتأكد من فهمك للتأثير المحتمل لأي أمر.
معلومات أساسية
تم تكوين حلول توسعة SAP HANA باستخدام خادمي إدارة. يقوم خادم الإدارة بتمكين الحل لتمهيد PXE. يوجد خادم الإدارة الثاني لأسباب تجاوز الأخطاء لتجنب الحالة التي لا يمكن فيها تمهيد الخوادم على الإطلاق في حالة عدم توفر خادم الإدارة الأول.
ملاحظة: بمجرد تشغيل خادم HANA وتشغيله بشكل جيد، يمكن إعادة تشغيل خوادم الإدارة دون أي تأثير على خوادم HANA.
يعمل خادم الإدارة كخادم بروتوكول التكوين الديناميكي للمضيف (DHCP) وبروتوكول نقل الملفات المبسط (TFTP).
يعمل التخزين VNX من EMC كخادم نظام ملفات الشبكة (NFS) في هذا الحل ويوفر نظام الملفات NFSROOT لكل خادم.
يتم تشغيل عملية التمهيد من خلال الخطوات التالية:
- يقوم خادم HANA بتشغيل وإجراء عمليات فحص ذاتية للأجهزة.
- هو يرسل طلب DHCP عبر شبكة قارن th0 (VLAN 127) إلى الإدارة نادل.
- يوفر خادم الإدارة عنوان IP للخادم وعنوان IP لخادم TFTP.
- في الخطوة التالية، يتم توفير kernel و initrd من دليل tftpboot الذي يتم إنشاؤه في وقت التثبيت.
- يقوم خادم HANA بتحميل kernel و initrd من خادم TFTP متضمنا كل برامج التشغيل الضرورية المتوفرة في الإنترنت.
- بمجرد تحميل خادم HANA، يتم تحميل وحدة التخزين NFSROOT عبر واجهة الشبكة th0 (VLAN 127).
- أخيرا، ال HANA نادل يركض من خلال التقصير Linux init عملية أن يتم إطلاق.
المشكلة
في وقت بدء عملية تمهيد PXE من خوادم UCS، تتوقف عملية إدخال Linux لمدة 8 دقائق تقريبا عند تنشيط واجهات الشبكة. وبعد ذلك، تستمر عملية بدء التشغيل دون أي مشاكل أخرى.
عندما يتم تشغيل خادم HANA من خلال عملية Linux init الافتراضية، فإنه يقرأ ملفات تكوين الشبكة أيضا ويعيد تنشيط واجهات الشبكة. السبب هو أن خيار التمهيد على التمهيد مضبوط على نعم بشكل افتراضي. وهذا يعني أن خادم HANA يرسل طلب DHCP إضافي إلى خادم الإدارة ويفقد معالج الملفات لوحدة تخزين NFSROOT في نفس الوقت الذي يوقف عملية InIt للمتابعة.
لا توجد رسائل خطأ مرئية في وحدة التحكم. في حالة إدخال خيارات التمهيد debug inCall_debug، تلاحظ أن خادم NFS توقف للاستجابة لمدة 8 دقائق تقريبا مع إنشاء رسالة السجل هذه. مثال على رسالة الخطأ "nfs: الخادم 192.168.127.11 لا يستجيب، ولا يزال يحاول" في معلومات سجل التمهيد.
الحل
غيرت التشكيل مبرد /etc/sysconfig/network/ifcfg-eth0 وأضفت الخيار on boot='no'.
هذا مثال من ال ifcfg-eth0 مبرد:
#
# NFS Boot Network
#
BOOTPROTO='none'
STARTMODE='nfsroot'
IPADDR='192.168.127.109/24'
ONBOOT='no'
MTU='1500'
USERCONTROL='no'
معلومات ذات صلة