المحتويات

المقدمة

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

المتطلبات

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

اعتبارات إضافية

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

ترحيل SLES ل SAP 12 SP1

الإجراء

التحضير للبيئات باستخدام بطاقات FusionIO

تطبيق أحدث تصحيحات نظام التشغيل

إعداد بدء الترحيل التلقائي

إجراءات الهجرة

إجراءات ما بعد الهجرة

تطبيق أحدث تصحيحات نظام التشغيل

البيئات المزودة ببطاقات FusionIO

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

المقدمة

يصف هذا المستند عملية ترقية نظام التشغيل لحلول SAP HANA.

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

المتطلبات

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

- إدارة SUSE Linux Enterprise Server (SLES)

- إدارة نظام الحوسبة الموحدة (UCS) من Cisco

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

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

- SUSE Linux Enterprise Server لتطبيقات SAP 11 SP4

- خادم Cisco UCS C260M2، البرنامج الثابت، الإصدار 1.5(9d)

- مهايئ LSI MegaRAID SAS 9261-8i، إصدار البرنامج الثابت 12.15.0-0249

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

المنتجات ذات الصلة

يمكن أيضا إستخدام هذا المستند مع إصدارات المكونات المادية التالية:

- Cisco UCS C460-M2

- Cisco UCS C460-M4

- Cisco C880-M4

اعتبارات إضافية

يجب إدراج إصدار حزمة الخدمة الهدف كمعتمد ومدعوم في دليل أجهزة SAP HANA .

لكي تتمكن من الاتصال بقنوات التحديث، يجب تسجيل SLES الخاصة بك. يجب تكوين وكيل إذا لم يكن لديك حق الوصول إلى قنوات التحديث من داخل مركز البيانات.

قبل بدء تحديث نظام التشغيل، يوصى بالتحقق من ملاحظات OSS ذات الصلة وقنوات دعم Cisco وتوافق أجهزة وبرامج Cisco UCS  فيما يتعلق بأحدث المعلومات.

تنزيل هذه العناصر:

- أحدث صورة بتنسيق ISO لبرنامج تشغيل Linux لإصدار البرنامج الثابت UCS

- أول تثبيت لقرص DVD الخاص ب SUSE Linux Enterprise Server لتطبيقات SAP 12 SP1

- قرص تحديث برنامج التشغيل (DUD) من قاعدة معارف SUSE المادة 7018320 - لا يعمل نظام SLES لترحيل SAP من SLES 11 SP3/SP4 إلى SLES 12 GA/SP1 دون اتصال .

يتطلب الترحيل عدة عمليات إعادة تمهيد، ويجب تطبيقه عند تعطل 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 على الرغم من إمكانية إجراء ترحيل مباشر إلى SLES لتطبيقات SAP 12 SP1. يصف هذا الدليل إجراء الترحيل عبر الإنترنت. إختياريا، يمكن تهيئة النظام بحيث تبدأ عملية الترقية تلقائيا بمجرد إعادة تشغيل الخادم وتعيين KVM لوسائط التثبيت.

يمكن بدء الترحيل عبر الإنترنت إما من SLES لتطبيقات SAP 11 SP3 أو SP4، وتكون العملية هي نفسها بغض النظر عن إصدار نظام التشغيل المصدر. لا يوجد مسار ترحيل مباشر ل SLES (لتطبيقات SAP) 11 SP2.

تحذير: يجب إجراء عملية التحديث بالكامل من البداية إلى إعادة التمهيد. لا توجد سوى فرصة محدودة لإرجاع التغييرات. علاوة على ذلك، يجب أن يكون الخادم متصلا عبر الإنترنت أثناء عملية التحديث بأكملها.

الإجراء

ملاحظة: تذكر أن تقوم بإيقاف SAP HANA Platform قبل تحديث نظام التشغيل وتتوفر لديك ملف برنامج تشغيل Linux ISO الذي يحتوي على أحدث برامج التشغيل.

التحضير للبيئات باستخدام بطاقات FusionIO

1. تأكد من إيقاف HANA

2. النسخ الاحتياطي لمنطقة السجل الحالية

# 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.

قم بتشغيل هذه الأوامر للتحقق من حزم التصحيح المتوفرة:

- PCHK من Zypper (تحقق من الرقع المتوفرة)

- zypper lp (سرد الحزم المتوفرة)

- zypper lu (سرد التحديثات بما في ذلك أرقام الإصدار)

- زبير لو | GREP -i kernel (يتم تضمين البحث عن تحديثات kernel في نشاط التصحيح)

قم بتحديث النظام الذي يقوم بتشغيل هذا الأمر مرتين:

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

إعداد بدء الترحيل التلقائي

1. قم بتركيب قرص DVD الذي قمت بتنزيله (SUSE Linux Enterprise Server لتطبيقات SAP 12 SP1 ) إلى /mnt/dvd.

2. انسخ ملفات kernel وذاكرة الوصول العشوائي الأولية.

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.

1. تحديد الأجهزة التي يتم تحميلها ك /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)

2. تم تحديد UMNT/BOOT [/boot] على أنه /dev/md126.

# umount /mnt/boot

3. تركيب [/boot] كنقطة تحميل مؤقتة /mnt/boot_tmp.

# mkdir /mnt/boot_tmp

# mount /dev/md126 /mnt/boot_tmp

4. انسخ محتوى [/boot] إلى /mnt/boot.

# cp -av /mnt/boot_tmp/* /mnt/boot

5. تنظيف وتفريغ [/boot].

# sync

# umount /mnt/boot_tmp

# rmdir /mnt/boot_tmp

# rmdir /mnt/boot/lost+found

6. إزالة /نقطة تحميل التمهيد من /mnt/etc/fstab.

7. قم بتحليل إعداد 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...

8. قم بإيقاف الهجوم [/boot] وتثبيته.

# mdadm --stop /dev/md/linux\:0

# mdadm --zero-superblock /dev/sda1

# mdadm --zero-superblock /dev/sdf1

9. قم بإصلاح /mnt/etc/mdadm.conf وإزالة السطر الذي يحتوي على معلومات ل /dev/md0

10. حذف القسم الأساسي

# parted /dev/sda rm 1

# parted /dev/sdf rm 1

11. تأكيد تقسيم القرص

# 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 والتأكد من استيفاء المتطلبات:

- SAP ملاحظة 2205917 - SAP Hana DB: إعدادات نظام التشغيل الموصى بها لتطبيقات SAP 12 لأي تغييرات في التكوين.

- SAP ملاحظة 1984787 - SUSE Linux Enterprise Server 12: ملاحظات التثبيت لاختيار البرامج والمشاكل المعروفة.

البيئات المزودة ببطاقات FusionIO

1. إعادة تمكين منطقة السجل في /etc/fstab

2. تحميل /هانا/log

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

- دليل أجهزة SAP HANA المعتمد والمدعم

- مصفوفة توافق Cisco UCS Hardware and Software

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

- قاعدة معارف SUSE 7018320 - لا يعمل نظام SLES لترحيل SAP من SLES 11 SP3/SP4 إلى SLES 12 GA/SP1 دون اتصال

- SUSE Linux Enterprise Server لتطبيقات SAP 12 SP1

- وثائق SUSE - ترقية SUSE Linux Enterprise

- ملاحظة SAP 2205917 - SAP Hana DB: إعدادات نظام التشغيل الموصى بها لتطبيقات SAP 12

- ملاحظة SAP 223581 - SAP HANA: أنظمة التشغيل المدعومة