السلام عليكم ورحمة الله

تحية طيبة لأعضاء وزوار منتديات ديزاد باتنة , اليوم سأقوم بشرح طريقة تنصيب setup كيرنل OpenZV علي
سيرفر SERVER سيرفر VPS مقسم بنظام Xen , أتمني ان يستفيد الجميع من الشرح طريقة حصريا هنا


في بداية الشرح طريقة يجب ان يكون لك صلاحيات مستخدم Root علي السيرفر SERVER وذلك لتتمكن من
تنصيب setup البرنامج بدون اي مشاكل , أيضا التنصيب setup يتم علي نظام تشغيل Centos لذا يجب أن نتأكد
من ان نظام التشغيل محدث علي اخر نسخه مستقره نبدء الان بالشرح طريقة

1- تحديث update النظام
نقوم بتنفيذ الامر التالي
رمز PHP:
<code style="white-space:nowrap"> <code> yum update -y
</code> </code>

وذلك ليتم تحديث update الباكدجات المطلوبه لتنصيب setup البرنامج ثم ننتظر الي ان يتم الانتهاء
ثم تقوم بتنفيذ الامر التالي لتنصيب setup بعض الباكدجات المطلوبه ايضا
رمز PHP:
<code style="white-space:nowrap"> <code> yum -y install mkinitrd ed rsync
</code> </code>

ثم ننتظر الي ان يتم الانتهاء


2- بعد الانتهاء من الخطوة السابقه نقوم الان بالتعديل علي ملف sysctl.conf وذلك لظبط اعدادات النتورك عن طريق تغيير بعض القيم
الاوامر التاليه بعد تنفيذها ستقوم بتعديل القيم أتوماتيكيا بدون الدخول الي الملف والتعديل اليدوي
رمز PHP:
<code style="white-space:nowrap"> <code> cd /root
wget http
://egprovider.com/Bash/Rule.txt
cat Rule.txt >> /etc/sysctl.conf
sed
-i 's/net.ipv4.ip_forward = 0/net.ipv4.ip_forward = 1/' /etc/sysctl.conf
sed
-i 's/kernel.sysrq = 0/kernel.sysrq = 1/' /etc/sysctl.conf
</code> </code>


3- لكي نقوم بتنصيب setup OpenVZ نحتاج الي تنزيل الكيرنل الخاصه بالبرنامج وبعض الباكدجات المطلوبه
وذلك بتنفيذ الاوامر التاليه
رمز PHP:
<code style="white-space:nowrap"> <code> cd /root
wget http
://download.openvz.org/kernel/branches/rhel5-2.6.18/stable/ovzkernel-xen-2.6.18-308.el5.028stab099.3.i686.rpm
wget http://download.openvz.org/utils/vzctl/3.0.25.1/vzctl-3.0.25.1-1.i386.rpm
wget http://download.openvz.org/utils/vzctl/3.0.25.1/vzctl-lib-3.0.25.1-1.i386.rpm
wget http://download.openvz.org/utils/vzquota/current/vzquota-3.0.12-1.i386.rpm
</code> </code>


4- تنصيب setup البرنامج وذلك من خلال الاوامر التاليه
رمز PHP:
<code style="white-space:nowrap"> <code> rpm -ivh ovzkernel-xen-2.6.18-308.el5.028stab099.3.i686.rpm
</code> </code>

سيكون ناتج الامر كالتالي
رمز PHP:
<code style="white-space:nowrap"> <code> warning: ovzkernel-xen-2.6.18-308.el5.028stab099.3.i686.rpm: Header V3 DSA signature: NOKEY, key ID a7a1d4b6
Preparing
... ########################################### &#91;100%&#93;
1:ovzkernel-xen ########################################### &#91;100%&#93;
</code> </code>

5- ثم نقوم بتنفيذ الاوامر التاليه لتنصيب setup الباكدجات الاضافيه
رمز PHP:
<code style="white-space:nowrap"> <code> rpm -ivh vzquota-* vzctl-*
</code> </code>

سيكون ناتج الامر كالتالي
رمز PHP:
<code style="white-space:nowrap"> <code> warning: vzquota-3.0.12-1.i386.rpm: Header V3 DSA signature: NOKEY, key ID a7a1d4b6
Preparing
... ########################################### &#91;100%&#93;
1:vzctl-lib ########################################### &#91; 33%&#93;
2:vzquota ########################################### &#91; 67%&#93;
3:vzctl ########################################### &#91;100%&#93;
</code> </code>

هذه النواتج تشير الي ان البرنامج تم تنصيب setupه بشكل سليم




6- نقوم بتعديل ملف grub.conf وجعل كيرنل الـ OpenVZ الرئيسيه ليعمل الـ سيرفر VPS عليها تلقائيا
وذلك عن طريق الامر التالي
رمز PHP:
<code style="white-space:nowrap"> <code> sed -i 's/default=1/default=0/' /boot/grub/grub.conf
</code> </code>

ثم نقوم بعمل ريستارت للـ سيرفر VPS بالامر التالي
رمز PHP:
<code style="white-space:nowrap"> <code> reboot
</code> </code>

ثم ننتظر من 3 الي 5 دقائق ونقوم بتسجيل الدخول مره اخري ونقوم بتنفيذ الامر التالي
رمز PHP:
<code style="white-space:nowrap"> <code> uname -r
</code> </code>

وذلك للتأكد من تنصيب setup البرنامج بشكل سليم , اذا كان الناتج كالتالي
رمز PHP:
<code style="white-space:nowrap"> <code> 2.6.18-308.el5.028stab099.3xen
</code> </code>

هذا يدل علي ان البرنامج تم تنصيب setupه بشكل سليم وجاهز الان للعمل
غير ذلك فان التنصيب setup يوجد به مشكله وتحتاج الرجوع والتأكد من كل الخطوات السابقه


7- البرنامج اصبح الان جاهز للعمل ولكن نحتاج الي تنزيل الـ Templates التي سنقوم بأنشاء الـ سيرفر VPS's الجديده منها
وذلك بتنفيذ الاوامر التاليه
رمز PHP:
<code style="white-space:nowrap"> <code> wget http://download.openvz.org/template/precreated/centos-5-x86.tar.gz -O /vz/template/cache/centos-5-x86.tar.gz
</code> </code>

كما يمكنك الحصول علي جميع الـ Templates الخاصه ببرنامج OpenVZ من الرابط التالي Download/template/precreated - OpenVZ Linux Containers Wiki

8- أنشاء سيرفر VPS جديد حيث الان اصبح سيرفر SERVERك جاهز لأنشاء سيرفر SERVERات سيرفر VPS جديده وذلك عن طريق الاوامر التاليه
رمز PHP:
<code style="white-space:nowrap"> <code> vzctl create 100 --ostemplate centos-5-x86
vzctl set 100
--onboot yes --ipadd 180.180.155.12 --hostname server.egprovider.com --nameserver 4.2.2.1 --diskspace 20G:20G --privvmpages 512m --save
</code> </code>

مع تغير القيم علي حسب ما تريد


اتمني ان اكون قد وفقت في الشرح طريقة
وتمنياتي بالتوفيق للجميع
اخوكم/محمد







©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى©