تسعى مجموعة الوثائق لهذا المنتج جاهدة لاستخدام لغة خالية من التحيز. لأغراض مجموعة الوثائق هذه، يتم تعريف "خالية من التحيز" على أنها لغة لا تعني التمييز على أساس العمر، والإعاقة، والجنس، والهوية العرقية، والهوية الإثنية، والتوجه الجنسي، والحالة الاجتماعية والاقتصادية، والتمييز متعدد الجوانب. قد تكون الاستثناءات موجودة في الوثائق بسبب اللغة التي يتم تشفيرها بشكل ثابت في واجهات المستخدم الخاصة ببرنامج المنتج، أو اللغة المستخدمة بناءً على وثائق RFP، أو اللغة التي يستخدمها منتج الجهة الخارجية المُشار إليه. تعرّف على المزيد حول كيفية استخدام Cisco للغة الشاملة.
ترجمت Cisco هذا المستند باستخدام مجموعة من التقنيات الآلية والبشرية لتقديم محتوى دعم للمستخدمين في جميع أنحاء العالم بلغتهم الخاصة. يُرجى ملاحظة أن أفضل ترجمة آلية لن تكون دقيقة كما هو الحال مع الترجمة الاحترافية التي يقدمها مترجم محترف. تخلي Cisco Systems مسئوليتها عن دقة هذه الترجمات وتُوصي بالرجوع دائمًا إلى المستند الإنجليزي الأصلي (الرابط متوفر).
يصف هذا المستند عملية ترقية نظام التشغيل لحلول SAP HANA.
توصي Cisco بأن تكون لديك معرفة بالمواضيع التالية:
تستند المعلومات الواردة في هذا المستند إلى إصدارات البرامج والمكونات المادية التالية:
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كان نشر SAP HANA لديك مباشرا، فتأكد من فهمك للتأثير المحتمل لأي أمر.
يمكن أيضا إستخدام هذا المستند مع إصدارات المكونات المادية التالية:
يجب إدراج إصدار حزمة الخدمة الهدف كمعتمد ومدعوم في دليل أجهزة SAP HANA.
لكي تتمكن من الاتصال بقنوات التحديث، يجب تسجيل SLES الخاصة بك. يجب تكوين وكيل إذا لم يكن لديك حق الوصول إلى قنوات التحديث من داخل مركز البيانات.
قبل بدء تحديث نظام التشغيل، يوصى بالتحقق من ملاحظات OSS ذات الصلة وقنوات دعم Cisco وتوافق أجهزة وبرامج Cisco UCS فيما يتعلق بأحدث المعلومات.
تنزيل هذه العناصر:
يتطلب الترحيل عدة عمليات إعادة تمهيد، ويجب تطبيقه عند تعطل SAP HANA أثناء إطار الصيانة.
ملاحظة: عند تغيير نظام التشغيل أو أجزاء منه مثل برامج التشغيل أو معلمات kernel، تأكد من توفر نسخة إحتياطية صالحة على الأقل من نظام SAP HANA، ومن المفضل تخزينها خارج الجهاز.
ملاحظة: تتضمن بعض عمليات تهيئة الطراز C460 بطاقة FusionIO مع محركات مصممة خصيصا. وبالتالي، يتطلب تثبيت نواة جديدة خطوات اضافية. تأكد من إستمرار توفر برامج تشغيل FusionIO مع الصورة الذهبية وتخزينها في قسم /recover.
تتألف أجهزة توسيع Cisco UCS CX60 و Cisco C880 M4 SAP Hana من نظام التشغيل SUSE Linux Enterprise Server لتطبيقات SAP 11 SP3، والذي يتضمن جميع أدوات البرامج وإعدادات kernel المطلوبة لتثبيت SAP HANA وتشغيله.
لضمان أمان النظام واستقراره، يجب أن يقوم العميل بتطبيق أي تحديثات أمان أو تصحيحات أو مكونات برامج إضافية وكذلك تغييرات تكوين نظام التشغيل التي تتطلبها إصدارات SAP HANA المستقبلية. يرجى الرجوع إلى ملاحظات SAP HANA و SuSE Linux Enterprise Server (SLES) المتعلقة ب SAP OSS بالإضافة إلى هذه المقالة.
إنها أفضل ممارسة للإبقاء على نظام التشغيل SUSE Linux Enterprise Server (SLES) الخاص ببيئة SAP HANA لديك في حالة حديثة وضمن دورة حياة دعم منتجات SUSE. هناك عدة سيناريوهات حول كيفية الحفاظ على نظام التشغيل على مستوى تصحيح حديث. تهدف هذه المقالة إلى سرد بعض أفضل الممارسات للسيناريوهات الأكثر شيوعا وإبراز التداعيات التي قد تواجهها عند تحديث نظام التشغيل.
تتمثل التوصية في تنفيذ نظام SLES جديد لتثبيت SAP 12 SP1 على الرغم من إمكانية إجراء ترحيل مباشر إلى SLES لتطبيقات SAP 12 SP1. يصف هذا الدليل إجراء الترحيل عبر الإنترنت. إختياريا، يمكن تهيئة النظام بحيث تبدأ عملية الترقية تلقائيا بمجرد إعادة تشغيل الخادم وتعيين KVM لوسائط التثبيت.
يمكن بدء الترحيل عبر الإنترنت إما من SLES لتطبيقات SAP 11 SP3 أو SP4، وتكون العملية هي نفسها بغض النظر عن إصدار نظام التشغيل المصدر. لا يوجد مسار ترحيل مباشر ل SLES (لتطبيقات SAP) 11 SP2.
تحذير: يجب إجراء عملية التحديث بالكامل من البداية إلى إعادة التمهيد. لا توجد سوى فرصة محدودة لإرجاع التغييرات. علاوة على ذلك، يجب أن يكون الخادم متصلا عبر الإنترنت أثناء عملية التحديث بأكملها.
ملاحظة: تذكر أن تقوم بإيقاف SAP HANA Platform قبل تحديث نظام التشغيل وتتوفر لديك ملف برنامج تشغيل Linux ISO الذي يحتوي على أحدث برامج التشغيل.
# cd /hana/log
# find . -xdev | cpio -oav > /backup/hana.log.cpio
3. قم بإزالة التحميل /هانا/log وتعليق سطر /hana/log in /etc/fstab لتعطيل التشغيل التلقائي بعد إعادة التمهيد
قم بتشغيل التحديث عبر الإنترنت إما باستخدام YAST أو zypper من سطر الأوامر.
zypper ref -s
Refreshing service 'nu_novell_com'.
All services have been refreshed.
Repository 'SLES-for-SAP-Applications 11.3.3-1.17' is up to date.
Repository 'SLE11-HAE-GEO-SP4-Pool' is up to date.
Repository 'SLE11-HAE-GEO-SP4-Updates' is up to date.
Repository 'SLE11-HAE-SP4-Pool' is up to date.
Repository 'SLE11-HAE-SP4-Updates' is up to date.
Repository 'SLE11-SP2-WebYaST-1.3-Pool' is up to date.
Repository 'SLE11-SP2-WebYaST-1.3-Updates' is up to date.
Repository 'SLE11-SP4-SAP-Pool' is up to date.
Repository 'SLE11-SP4-SAP-Updates' is up to date.
Repository 'SLES11-SP4-Pool' is up to date.
Repository 'SLES11-SP4-Updates' is up to date.
All repositories have been refreshed.
قم بتشغيل هذه الأوامر للتحقق من حزم التصحيح المتوفرة:
قم بتحديث النظام الذي يقوم بتشغيل هذا الأمر مرتين:
zypper update -t patch
ملاحظة: إذا تعذر حل تبعيات برنامج التشغيل الافتراضي lsi-megaARAID_SAS_KMP أثناء تصحيح kernel أختر الحل 2. قم بإلغاء تثبيت برنامج التشغيل وأعد تثبيت برنامج التشغيل من ملف برنامج تشغيل Linux ISO بعد اكتمال عملية التصحيح وقبل إعادة التمهيد.
ملاحظة: تتطلب بعض الخدمات والعمليات إعادة التشغيل بعد تطبيق برامج التصحيح. لا تقم بإعادة التمهيد دون تغيير قائمة GROUP أولا لتعكس تكوين RAID المحدد.
قم بتحرير الملف /boot/grub/menu.lst واستبدال جميع إدخالات HD(0) بإدخالات HD(0،0) لتعكس تهيئة RAID المحددة:
title SLES for SAP Applications - 3.0.101-100 (default)
root (hd0,0)
kernel ...
title SLES for SAP Applications - 3.0.101-100 (default)
kernel (hd0,0)/vmlinuz...
initrd (hd0,0)/initrd...
عند هذه النقطة، يمكنك إعادة تشغيل النظام.
تأكد من أنها تبدأ بنواة التثبيت حديثا باستخدام هذا الأمر unname -a
cp /mnt/dvd/boot/x86_64/loader/linux /boot/linux.upgrade
cp /mnt/dvd/boot/x86_64/loader/initrd /boot/initrd.upgrade
3. قم بتشغيل قرص DVD الخاص بالتثبيت مرة أخرى.
4. قم بتحرير الملف /boot/grub/menu.lst وإضافة قسم جديد لنواة الترقية والمدخل.
ملاحظة: تتوافق المعلمات IP_ADDRESS و NetMask و Gateway و NameServer مع إعدادات الشبكة. إذا كان إعداد الشبكة يتطلب خادما وكيلا، فيرجى تحديد اسم المضيف للخادم الوكيل والمنفذ كذلك. وإلا يمكن تخطي معلمة الوكيل الموجودة في سطر kernel أدناه.
title Linux Upgrade Kernel
kernel (hd0,0)/boot/linux.upgrade root=/dev/rootvg/rootvol resume=/dev/rootvg/swapvol splash=silent showopts vga=0x314 upgrade=1 ifcfg=eth3=IP_ADDRESS/NETMASK,GATEWAY,NAMESERVER dud=http://ftp.suse.com/pub/l3/bsc-1004665/bsc1004665-sap-rename-v2.dud proxy=PROXY.domain.com:PORT
initrd (hd0,0)/boot/initrd.upgrade
5. تأكد من إمكانية الوصول إلى خادم FTP من سطر الأوامر.
هذا ترحيل إلى SLES ل SAP 12 SP1.
ملاحظة: خلال كامل نشاط الترحيل، يجب أن تكون SAP HANA معطلة.
الخطوة 1. قم بتشغيل وحدة تحكم لوحة المفاتيح والفيديو والماوس.
الخطوة 2. تخطيط أول SLES لتطبيقات SAP 12 SP1 لوسائط التثبيت. أعد تشغيل الخادم.
الخطوة 3. حدد قسم Linux Upgrade Kernel الذي تمت إضافته حديثا من قائمة التمهيد لبدء مثبت SLES 12 SP1.
الخطوة 4. تأكيد تخطيط اللغة ولوحة المفاتيح. قبول شروط الترخيص والمتابعة.
الخطوة 5. قبل تحديد القسم أو النظام المراد ترقيته، حدد إظهار جميع الطلبات من خانة الاختيار ولاحظ تدوين الأجهزة /dev/md. انقر فوق Next (التالي).
الخطوة 6. في رسالة الخطأ "تعذر تحميل القسم /dev/md0" حدد تحديد خيار التحميل وقم بتغيير اسم الجهاز من /dev/md0 إلى /dev/md/linux:0
الخطوة 7. في رسالة الخطأ "تعذر تحميل القسم /dev/md3" حدد تحديد خيار التحميل وقم بتغيير اسم الجهاز من /dev/md3 إلى /dev/md/linux:3
الخطوة 8. راجع تحديثات المستودع المتوفرة من خادم التسجيل وحدد التحديثات المطلوبة إن وجدت. قد يكون هناك رمز تسجيل منفصل مطلوب لاستخدام هذه الملحقات. انقر فوق التالي للمتابعة.
الخطوة 9. طقطقت بعد ذلك على الأداة المساعدة لتثبيت المنتج.
الخطوة 10. راجع إعدادات التثبيت وانتقل لأسفل وانقر فوق التمهيد للتغيير، كما هو موضح في الصورة:
الخطوة 11. تأكيد التحديث وتشغيله.
الخطوة 12. عند نسبة 96٪ تقريبا يتوقف الترحيل مع حدوث خطأ يتعلق بتكوين التمهيد. يتمثل السبب الجذري في وجود فجوة لاحقة في معدل إعادة التوجيه متعدد البروتوكولات (MBR) في تهيئة وحدة التحكم RAID المحددة وهي بحاجة إلى العمل حولها.
الخطوة 13. حدد ><CTRL>-<ALT>-<F2>للتبديل إلى موجه الأمر الأساسي.
ملاحظة: تشير نقاط التحميل في [ ] أدناه إلى نقاط التحميل من تثبيت SLES 11.
تحديد الأجهزة التي يتم تحميلها ك /mnt [/] و/mnt/boot [/boot].
# mount | grep mnt
/dev/mapper/rootvg-rootvol on /mnt type ext3 (rw,relatime,data=ordered)
/dev/md126 on /mnt/boot type ext3 (rw,relatime,data=ordered)
تم تحديد UMNT/BOOT [/boot] على أنه /dev/md126.
# umount /mnt/boot
تركيب [/boot] كنقطة تحميل مؤقتة /mnt/boot_tmp.
# mkdir /mnt/boot_tmp
# mount /dev/md126 /mnt/boot_tmp
انسخ محتوى [/boot] إلى /mnt/boot.
# cp -av /mnt/boot_tmp/* /mnt/boot
تنظيف وتفريغ [/boot].
# sync
# umount /mnt/boot_tmp
# rmdir /mnt/boot_tmp
# rmdir /mnt/boot/lost+found
قم بتحليل إعداد mdraid.
# mdadm --detail --scan
ARRAY /dev/md/linux:3 metadata=1.2 name=linux:3 UUID=b0b...
ARRAY /dev/md/linux:0 metadata=1.0 name=linux:0 UUID=93a...
ARRAY /dev/md/linux:1 metadata=1.2 name=linux:1 UUID=b6b...
ARRAY /dev/md/linux:2 metadata=1.2 name=linux:2 UUID=da2...
قم بإيقاف الهجوم [/boot] وتثبيته.
# mdadm --stop /dev/md/linux\:0
# mdadm --zero-superblock /dev/sda1
# mdadm --zero-superblock /dev/sdf1
قم بإصلاح /mnt/etc/mdadm.conf وإزالة السطر الذي يحتوي على معلومات ل /dev/md0
حذف القسم الأساسي
# parted /dev/sda rm 1
# parted /dev/sdf rm 1
تأكيد تقسيم القرص
# sfdisk -l /dev/sda
Disk /dev/sda: 72824 cylinders, 255 heads, 63 sectors/track
Units: cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0
Device Boot Start End #cyls #blocks Id System
/dev/sda1 0 - 0 0 0 Empty
/dev/sda2 130 72823 72694 583914555 fd Linux raid autodetect
/dev/sda3 0 - 0 0 0 Empty
/dev/sda4 0 - 0 0 0 Empty
# sfdisk -l /dev/sdf
Disk /dev/sdf: 72824 cylinders, 255 heads, 63 sectors/track
Units: cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0
Device Boot Start End #cyls #blocks Id System
/dev/sdf1 0 - 0 0 0 Empty
/dev/sdf2 130 72823 72694 583914555 fd Linux raid autodetect
/dev/sdf3 0 - 0 0 0 Empty
/dev/sdf4 0 - 0 0 0 Empty
الخطوة 14. حدد <CTRL>-<ALT>-<F7>للعودة إلى المثبت الرسومي.
الخطوة 15. راجع الإعدادات وانقر فوق موافق لمتابعة التحديث.
الخطوة 16. أعد المحاولة لكتابة تكوين أداة تحميل التمهيد بالإجابة على نعم. يؤدي هذا إلى فتح شاشة إعدادات أداة تحميل التمهيد، كما هو موضح في الصورة:
الخطوة 17. تتم إعادة تشغيل النظام تلقائيا بعد فترة قصيرة من التثبيت وإنهاؤه.
راجع عدم وجود تصحيحات في الحالة المعلقة وقم بتشغيل تحديث عبر الإنترنت باستخدام YAST أو zypper من سطر الأوامر.
zypper ref -s
Refreshing service 'SUSE_Linux_Enterprise_Server_for_SAP_Applications_12_SP1_x86_64'.
All services have been refreshed.
Repository 'SLE-12-SP1-SAP-12.1-0' is up to date.
Retrieving repository 'SLE-12-SP1-SAP-Updates' metadata ...............................[done]
Building repository 'SLE-12-SP1-SAP-Updates' cache ....................................[done]
Retrieving repository 'SLE-HA12-SP1-Pool' metadata ....................................[done]
Building repository 'SLE-HA12-SP1-Pool' cache .........................................[done]
Retrieving repository 'SLE-HA12-SP1-Updates' metadata .................................[done]
Building repository 'SLE-HA12-SP1-Updates' cache ......................................[done]
Retrieving repository 'SLE12-SP1-SAP-Pool' metadata ...................................[done]
Building repository 'SLE12-SP1-SAP-Pool' cache ........................................[done]
Retrieving repository 'SLES12-SP1-Pool' metadata ......................................[done]
Building repository 'SLES12-SP1-Pool' cache ...........................................[done]
Retrieving repository 'SLES12-SP1-Updates' metadata ...................................[done]
Building repository 'SLES12-SP1-Updates' cache ........................................[done]
All repositories have been refreshed.
قم بتحديث النظام الذي يقوم بتشغيل هذه الأوامر إذا كان ذلك مطلوبا.
zypper update -t patch
Refreshing service 'SUSE_Linux_Enterprise_Server_for_SAP_Applications_12_SP1_x86_64'.
Loading repository data...
Reading installed packages...
Resolving package dependencies...
Nothing to do.
تحذير: بعد إكمال أي شكل من أشكال التحديث، قم بتشغيل الأمر rcrpmconfigcheck، ثم ابحث في محتويات الملف /var/adm/rpmconfigcheck. يحتوي هذا الملف على قائمة بملفات التكوين التي تعذر تحديثها تلقائيا. يجب التحقق من هذه الملفات وضبط التكوينات يدويا.
مراجعة أحدث ملاحظات SAP والتأكد من استيفاء المتطلبات: