مشاهدة النسخة كاملة : شـرح أعداد 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 صباحاً
السلام عليكم
تسلم اخي الكريم علي الموضوع المميز
بدعم من vBulletin® الإصدار 3.8.7 الحقوق محفوظة 2000-2012