Raed Saadeh
30-04-2016, 12:56 AM
السلام عليكم ..
كيف الاحوال اخوتي ؟
اليوم اكتب موضوعي لمن واجه مشكلة بسيرفرات 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
الان أصبح بإمكانك الاتصال بسيرفرك عن بعد .. وهو الان يعمل على ستوك كيرنل وبامكانك تجهيز السيرفر بما يناسب احتياجك ..
تحياتي للجميع ..
رائد سعادة ..
كيف الاحوال اخوتي ؟
اليوم اكتب موضوعي لمن واجه مشكلة بسيرفرات 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
الان أصبح بإمكانك الاتصال بسيرفرك عن بعد .. وهو الان يعمل على ستوك كيرنل وبامكانك تجهيز السيرفر بما يناسب احتياجك ..
تحياتي للجميع ..
رائد سعادة ..