السلام عليكم ..

كيف الاحوال اخوتي ؟

اليوم اكتب موضوعي لمن واجه مشكلة بسيرفرات OVH التي تدعم كيرنل مخصص لسيرفرات الشركة .. حيث ان الكيرنل الخاص بهم سيء ورديء من حيث خدمات التقسيم ..

شرح اليوم هو طريقة تغيير الكيرنل من OVH Kernel الى Stock Kernel في نظام Centos 6 على السيرفرات الكاملة ..

في البداية .. عليك بتنزيل النظام Centos من اللوحة المخصصة في OVH ..

بعد تشغيل السيرفر على النظام الجديد .. تابع ما يلي :

في البداية .. نعمل على تصطيب اداة ethtool المهمة .. تساعدنا في عمل بعض التغييرات :

كود:
yum install ethtool
للبحث وايجاد الدرايفر استخدم :

كود:
ethtool -i eth0
من ثم نعمل على تنزيل الكيرنل الاصلي عن طريق الاوامر التالية :

كود:
yum install kernel -y
كود:
rm -rf /etc/mtab
كود:
mount -o remount -a

من ثم يتوجب علينا ادخال أسطر الكيرنل الجديد الى ملف /boot/grub.conf عن طريق الأمر :

ملاحظة: رقم اصدار الكيرنل المحدد باللون الأحمر 2.6.32-220.el6.x86_64 يتم تغييره الى رقم الاصدار الذي حصلنا عليه في الخطوات السابقة بالأعلى ..

كود:
new-kernel-pkg --mkinitrd --depmod --install 2.6.32-220.el6.x86_64
مثال:
عند تطبيق الامر yum install kernel .. سيظهر لديك عند نهاية التنزيل رقم الاصدار الذي تم تنزيله على الشكل kernel 2.6.32-220.el6.x86_64 .. ناخذ رقم الاصدار ونضعه في الامر السابق .

بعد تنزيل الكيرنل الجديد .. نعمل على تنزيل بعض الادوات المهمة لعمل كومبايل وتنزيل الدرايفر :

كود:
yum install gcc make -y
كود:
yum install kernel-devel -y
الآن ننشئ مجلد على السيرفر ونضع فيه ملف تعريف النتورك Ixgbe الذي سنعمل على تفعيله :

كود:
mkdir /files; cd /files; wget https://sourceforge.net/projects/e1000/files/ixgbe%20stable/4.2.3/ixgbe-4.2.3.tar.gz
بعد اكتمال التحميل .. نعمل على تعديل ملف grub :

كود:
nano /boot/grub/grub.conf
سنعمل على تعديل default=1 الى :
كود:
default=0
من ثم CTL + X لحفظ الملف ..

الان انتهينا من التجهيز .. نعمل على اعادة تشغيل السيرفر ..

كود:
reboot
بعد اعادة تشغيل السيرفر .. من الطبيعي ان تكون غير قادرا على الاتصال عن بعد .. لذلك يتوجب عليك الدخول الى لوحة OVH Manager ومن ثم Dedicated Servers .. من ثم الضغط على اسم سيرفرك .. ومن ثم الدخول الى IPMI .. والدخول عن طريق Java الى السيرفر .. سيتصل لديك السيرفر اتصال داخلي ..

اكتب معلومات الروت .. وادخل ..

الان نأتي لتشغيل خدمة الانترنت ( تعريف الدرايفر ) :

1- فك ضغط الملف :
كود:
cd /files; tar -vxf ixgbe-4*
من ثم :

كود:
cd ixgbe*/src
طبق امر :

كود:
make
من ثم نعمل على تفعيل بعض الخدمات الضرورية للسيت اب :

كود:
modprobe ptp
كود:
modprobe dca
كود:
modprobe vxlan
من ثم عمل على ادخال موديول الـ ixgbe :

كود:
insmod ./ixgbe.ko
بعدها نطبق امر التصطيب:

كود:
make install
لتشغيل الدرايفر :

كود:
modprobe ixgbe
الان أصبح بإمكانك الاتصال بسيرفرك عن بعد .. وهو الان يعمل على ستوك كيرنل وبامكانك تجهيز السيرفر بما يناسب احتياجك ..

تحياتي للجميع ..
رائد سعادة ..