تركيب نظام الـ OpenVZ لتقسيم السيرفر إلى سيرفرات مشتركة VPS - install OpenVZ

Linuxawy.G

:: مشرف عام ::
15 يونيو 2010
259
1
0



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

كيف حالكم أحبتي الكرام ؟

كما لاحضتم هاليومين بنزل دروس بخصوص لوحة الهايبر والنود وهالأمور

اليوم حبيت أن أضيف هالموضوع إلي هو بخصوص تركيب كيرنال OpenVZ وهو النظام الأساسي لتقسيم السيرفر إلى سيرفرات VPS

طبعاً هالموضوع المفروض ينزل قبل دروس تركيب اللوحة والإعداد لها

ولكن شوي الأمور عندي مو تمام إعذروني

على العموم ندخل في صلب الموضوع

أولاً يجب أن يكون السيرفر مركب عليه نظام التشغيل Cento 4 , 5 من الداتا سنتر وخالي من أي شيء آخر

تقسيمة الهارد يفضل أن تكون كالآتي​

PHP:
/ : 10GB
/boot : 1GB
/swap0 : 4GB +
/vz : rest
​

التركيب سيكون بالإعتماد على YUM

نقوم بسحب مفتاح الـ OpenVZ​

PHP:
cd /etc/yum.repos.d
wget http://download.openvz.org/openvz.repo
rpm --import  http://download.openvz.org/RPM-GPG-Key-OpenVZ
​

نقوم الآن بتركيب كيرنال OpenVZ

لتركيب النواة i386 نطبق
​
PHP:
yum install ovzkernel.i386
​


لتركيب النواة x86_64 نطبق
​
PHP:
yum install ovzkernel.x86_64
​

بعد الإنتهاء من التركيب يجب عليك التأكد من بعض الأمور ومن ثم إعادة تشغيل الخادم
​

  • تعديل الملف /etc/grub.conf للتأكد من أن الكيرنال المطلوب معد الإفتراضي .​
  • تعديل الملف /etc/sysctl.conf لتفعيل بعض مميزات الكيرنال المطلوبة من قبل الـ OpenVZ ​
  • التأكد من تعطيل الـ SELINUX عن طريق تعديل الملف​
PHP:
/etc/sysconfig/selinux
وجعل القيمة
​
PHP:
selinux=disabled
نقوم بالتعديل على الملف ​
PHP:
/etc/grub.conf
​

وجعل القيمة
​
[PHP]default=0[/PHP]​

إحفض الملف .

الآن نعدل على الملف
​
PHP:
/etc/sysctl.conf

ونضيف المتغيرات الآتية ولو كانت موجودة نعدلها حسب التالي ..
​
PHP:
# packet forwarding enabled and proxy arp disabled
net.ipv4.ip_forward = 1
net.ipv4.conf.default.proxy_arp = 0
# Enables source route verification
net.ipv4.conf.all.rp_filter = 1
# Enables the magic-sysrq key
kernel.sysrq = 1
# TCP Explict Congestion Notification
# net.ipv4.tcp_ecn = 0
# we do not want all our interfaces to send redirects
net.ipv4.conf.default.send_redirects = 1
net.ipv4.conf.all.send_redirects = 0
​

الآن إحفض التعديلات وقم بإعادة تشغيل الخادم

بعد تشغيل الخادم ندخل إلى الشل وبصلاحيات الروت نطبق الأمر الآتي ..
​
PHP:
service vz start
​

الآن الـ OpenVZ يتطلب تثبيت بعض الأداوت وهي ..

vzctl - للتحكم في السيرفرات المشتركة من الشل مثلاً إنشاء , حذف , تشغيل وإيقاف تحكم كامل بالفي بي أس عن طريق سطر الأوامر بهذه الأداة

vzquota - أداة للتحكم في الـ quota

تركيب هذه الأداوات عن طريق الشل بتطبيق الأمر
​
PHP:
 yum install vzctl vzquota
​

لو كنت تستخدم كيرنال x86_64 يجب أن تستخدم هذا الأمر
​
PHP:
yum install vzctl.x86_64 vzquota.x86_64
​

الآن وبعد الإنتهاء من تركيب هذه الأداوت نقوم بتشغيل النظام بتطبيق
​
PHP:
/sbin/service vz start
​

الآن نظام الـ OpenVZ تم تركيبه والحمد لله .. وأنت الآن جاهز لإدارة الخادم مثلاً إنشاء أول في بي أس عن طريق سطر الأوامر أو تركيب لوحة تحكم مثل الهايبر كما شرحتها مسبقاً

الدروس القادمة إن شاء الله ستتحدث عن بعض التعديلات في iptables لتعمل الخوادم بصورة صحيحة وهنالك درس للتحكم في السيرفرات المشتركة عن طريق سطر الأوامر وبالنسبة للوحة التحكم ( واجهة رسومية ) تم شرحها مسبقاً

💕
​


​
 

المشاركات المتشابهة