المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : شـرح أعداد OpenVZ لتقسيم السيرفرات الى vps


عماد مسعد
27-04-2010, 07:30 صباحاً
السلام عليكم ورحمة الله و بركاته



بسم الله و الصلاة و السلام علي رسول الله



اول دورة حصرية في العالم في تعليم تقسيم السيرفرات الي سيرفرات vps ( سيرفرات مشتركة ) بأستخدام البرنامج المجاني OpenVZ .

بداية نذكر ما هو سيرفر VPS :

سيرفر الـ VPS عبارة عن سيرفر مشترك مع سيرفرات اخري في سيرفر واحد رئيسي

و يكون هناك تحكم في تلك السيرفرات الصغيره ( المشتركة ) عن طريق السيرفر الرئيسي بأحدي البرامج التي تم تقسيم السيرفر الرئيسي بها ,

و هناك برامج عديدة لتقسيم السيرفرات الي VPS و منها ما سوف نستخدمه الان في دورتنا OpenVZ .

السيرفرات جميعها تكون مشتركة في المعالجات و الرام و الهارد و خط الاتصال و كافة موارد السيرفر .

من تعريفنا السابق استنتجنا ان هناك سيرفر رئيسي Node :

النود هو السيرفر الرئيسي الذي نقوم بتقسيمه الي سيرفرات صغيرة مشتركة . و يجب الا تقل مواصفات النود عن .

1- معالجان الي 4 معالجات او اكثر .
2- 6 جيجا رام و لا يقل عن ذلك .
3- خط اتصال لا يقل عن 1000 ميجا .
4- مساحة هارد لا تقل عن 500 جيجا .

نظام تشغيل CentOS 5 32Bit

يتبع

عماد مسعد
27-04-2010, 07:34 صباحاً
]السلام عليكم ورحمة الله وبركاتة

في الدرس السابق تعرفنا علي ما هو النود NODE و ما هو VPS و عن مكونات الاثنين .

هذه الدورة عن تركيب و تنصيب برنامج Openvz و التعامل معه حتي الاحتراف بأذن الله تعالي .

البرنامج مجاني 100%

اليوم نتعرف علي طريقة تقسيم السيرفر لتركيب Openvz

نظام التشغيل يفضل ان يكون CentOS 5

تقسيم الهارد يجب ان يكون علي النحو التالي :

رمز :[] /boot 1000mb
/ 4 gb
/swap0 4gb
/vz rest of space

[/code]

انصح بأستخدام هارد اخر للباك اب حتي لا تفقد معلومات عملائك في حال حدث اي خطأ في اي وقت من الاوقات مستقبلا .


الان سوف اقوم بشرح طريقة تركيب البرنامج openvz علي السيرفر و يجب ان يكون السيرفر خالي تماما من اي لوحة تحكم او اي برامج اضافية خلاف نسخه الـ CentOS فقط لا غير .

لا تقوم بتركيب البرنامج علي سيرفر يوجد بأي أي لوحة تحكم او مواقع نهائيا . لازم سيرفر جديد طازة

نبدء بسم الله تعالي عملية الاعداد لتركيب البرنامج و اتمني التركيز :


رمز : nano /etc/sysconfig/network-scripts/ifcfg-eth1-range0

احذف محتواه ثم اضغط Ctrl+x ثم y ثم Enter .

و اذا عندك ايبهات اضافيه في السيرفر طبق الامر التالي اذا ما عندك ايبهات اضافية لا تقوم بتطبيقه :


رمز : nano /etc/sysconfig/network-scripts/ifcfg-eth1-range1

احذف ما بداخله ثم Ctrl+x ثم y ثم Enter .

ثم قم بتنفيذ الامر التالي حتي تحذف اي برامج لا نحتاجها مع النظام :

رمز : yum groupremove "MySQL Database" "DNS Name Server" "FTP Server" "Web Server" "Windows File Server" "Mail Server"

جميع البرامج السابقه اذا تواجد اي منها اثناء التركيب لن يعمل البرنامج معك .

نتوكل علي الله و نبدء في عملية التركيب :


رمز : cd /etc/yum.repos.d

رمز : wget -c http://modelayer.com/openvz/openvz.repo

رمز : rpm --import http://modelayer.com/openvz/RPM-GPG-Key-OpenVZ

نفذ الامر التالي :


رمز : yum install ovzkerne

بعد الانتهاء نقوم بتنفيذ الاعدادات التاليه :


رمز : nano /etc/sysctl.conf

نبحث عن :

رمز Code:net.ipv4.ip_forward =0نعدلها الي :

رمز Code:net.ipv4.ip_forward =1نبحث عن :

رمز Code:kernel.sysrq = 0نعدلها الي :

رمز : kernel.sysrq = 1

نذهب الي اخر الملف و نضيف القيم التاليه :

رمز : net.ipv4.conf.default.proxy_arp = 0
net.ipv4.conf.all.rp_filter = 1
net.ipv4.conf.default.send_redirects = 1
net.ipv4.conf.all.send_redirects = 0

احفظ الملف ctrl+x ثم y ثم enter

افتح الملف التالي :


رمز : nano /etc/modprobe.conf

اذهب لاخر الملف و اضف السطر التالي :

رمز : options ip_conntrack ip_conntrack_enable_ve0=1

احفظ الملف ctrl+x ثم y ثم enter

افتح الملف التالي :

رمز : nano /etc/sysconfig/selinux

تأكد من القيمه التاليه SELINUX=disabled اذا كانت enabled غيرها الي disabled .

احفظ الملف ctrl+x ثم y ثم enter

نقوم بفتح الملف التالي لشغيل السيرفر علي الكيرنال الخاص بـ openvz


رمز : nano /boot/grub/menu.lst

نغير القيمه default=1 الي default=0

بعدها نقوم بالخروج من الملف ctrl+x ثم y ثم enter .

بعدها قم بأعادة تشغيل السيرفر عن طريق الامر :


رمز : reboot

ثم انتظر دقائق حتي يعيد السيرفر تشغيله مره أخري .

بعد ان يعود السيرفر الي العمل قم بتنفيذ الاوامر التاليه لتركيب ملحقات OpenVZ


رمز :

بعدها قم بتنفيذ الامر التالي :


رمز : /sbin/service vz start

اذا ظهر لك هذا الناتج :


رمز : Starting OpenVZ: [ OK ]
Bringing up interface venet0: [ OK ]
Configuring interface venet0: [ OK ]

فأعلم ان تطبيقك صحيح 100%

اذا ظهر لك اي رسالة خطأ قم بعمل فورمات للسيرفر و طبق من جديد http://traidnt.net/vb/images/smilies/sadwalk.gif

و انتظرونا الدرس القادم و طريقه تقسيم السيرفرات و العمل علي البرنامج .

عماد مسعد
27-04-2010, 07:34 صباحاً
الحمد لله و الصلاة و السلام علي رسول الله

لتركيب برنامج Vtonf يجب ان تكون مركب openvz علي سيرفرك و تم شرحه في المشاركات السابقه .

اولي الخطوات يجب التأكيد علي تركيب expect عن طريق pkg vz بالامر التالي :


رمز : yum install vzpkg expect
ثم نقوم بتركيب Vtonf بالاوامر التاليه :


رمز : cd /tmp
wget http://best-sec.net/root/vtonfinstaller.1.0-beta1.tar.gz
tar xvfz vtonfinstaller.1.0-beta1.tar.gz
cd vtonfinstaller.1.0-beta1
./install
سوف تجد هذا السؤال


رمز : Do you wish to start the installation procedure (y/n)? : <-- y

اضغط yes للمتابعه .

http://best-sec.net/root/1.png

وافق علي اتفاقيه الاستخدام .

http://best-sec.net/root/2.png

الان انتهي التركيب و بقيت خطوة الاعدادات

http://best-sec.net/root/3.png

http://best-sec.net/root/5.png

اكتب اسم المستخدم

http://best-sec.net/root/6.png

اكتب باسورد

http://best-sec.net/root/7.png

الان انتهي التركيب و يمكنك الدخول عبر الرابط التالي بعد تغيير الاي بي الي اي بي سيرفرك :

http://192.168.0.100:8001/ (http://192.168.0.100:8001/)
Login Name : admin
Password : modelayer

و مبروك عليكم لوحه التحكم الرائعه المجانيه .

عماد مسعد
27-04-2010, 07:35 صباحاً
السلام عليكم ورحمة الله وبركاتة

نستكمل معكم باقي الخطوات في شرح برنامج openvz

الان سوف نتطرق الي نقطه سحب توزيعات اللينوكس التي سوف نقوم بأستخدامها في انشاء vps جديد .

ادخل الشل و طبق التالي :



cd /vz/template/cache


ثم قم بجلب نسخه Centos بهذا الامر :



wget -c http://download.openvz.org/template/precreated/contrib/centos-5-i386-default.tar.gz


الان لدينا النسخه التي سوف نقوم بأستخدامها في التقسيم ندخل الي طريقة التقسيم :

قم بتعديل الاوامر التاليه حسب احتياجاتك :

ملحوظه هنا ان رقم 100 هنا رقم السيرفر يمكنك تغييره حسب ما تشاء بس لابد و ان يكون رقم .

الدخول الي الروت


cd /root


امر انشاء vps جديد مستخدما التوزيعه التي قمنا بسحبها قبل قليل


vzctl create 100 --ostemplate centos-5-i386-default --config vps.basic


امر حتي يعمل السيرفر بشكل تلقائي اذا تم عمل اعاده تشغيل للسيرفر الرئيسي


vzctl set 100 --onboot yes --save


هنا اسم الهوست نيم الخاص بالسيرفر


vzctl set 100 --hostname server.modelayer.info --save


هنا اي بي السيرفر


vzctl set 100 --ipadd 208.43.126.000 --save


هنا اي بي النيم سيرفر ( الدي ان اس )


vzctl set 100 --nameserver 208.43.126.000 --save


هنا حد الاستخدام من المعالج


vzctl set 100 --cpuunits 1500 --cpulimit 2 --save


هنا باسورد الروت


vzctl set 100 --userpasswd root:modelayer100


هنا حجم الرام


vzctl set 100 --privvmpages 20784296m --save


هنا حجم الهارد ديسك ( المساحه )


vzctl set 100 --diskspace 100784296:100784296 --save
vzctl set 100 --diskinodes 100784296:100784296 --save


هذا الامر حتي يتم تشغيل السيرفر


vzctl start 100


دخول VPS

vzctl enter 100
ايقاف VPS


[php] vzctl stop 1
اعادة التشغيل

vzctl restart 1
الغاء VPS ( نهائيا )


vzctl destroy 1

و لاستعراض السيرفرات اكتب الامر التالي :
رمز PHP:
vzlist -a

خ ــادم الإسلام
05-05-2010, 11:51 صباحاً
بارك الله فيك يا عمده

عماد مسعد
05-05-2010, 01:17 مساءً
شكرا لمرورك يا محمود

عبدالله ابراهيم
06-05-2010, 11:29 صباحاً
مبدع يا عمدة

tsounamee
02-02-2012, 01:16 صباحاً
السلام عليكم

تسلم اخي الكريم علي الموضوع المميز