08-04-2008, 01:24 AM
|
رقم المشاركة : 1 (permalink)
|
| تاريخ التسجيل : May 2008 | | رقم العضوية : 801 | | مجموع المشاركات : 639 | | بمعدل : 3.20 مشاركة في اليوم | | معدل التقييم : 100 | معدل تقييم المستوى :   | | آخر تواجد : () | | | | | | (شرح تركيب OpenVZ مع طريقة انشاء VPS) السلام عليكم ورحمة الله وبركاته
طبعا اللوحة مشهورة جدا وهي مجانية ومفتوحة المصدر ولها دعم قوي جدا
موقع اللوحة : Welcome to OpenVZ — Containers Virtualization Open Source Project :: OpenVZ :: Supported by Parallels
نبذة عن اللوحة : OpenVZ - Wikipedia, the free encyclopedia يفضل استخدام هذا التقسيم لـ hard كود PHP: / : 10GB /boot : 1GB /swap0 : 4GB + /vz : the rest
يفضل ساتخدام احد هذه الانظمة :- Red Hat Enterprise Linux 5.x
- CentOS Enterprise 5.x
ملاحظة : لا تقم بتركيب هذا البرنامج على خادم به مواقع او مركب عليه لوحة تحكم مثل CPanel Plesk ... طريقة التركيب : ( باستخدام Yum )
نقوم بسحب ملفات Repos الخاصة بـ OpenVZ كود PHP: cd /etc/yum.repos.d wget http://download.openvz.org/openvz.repo rpm --import http://download.openvz.org/RPM-GPG-Key-OpenVZ
نقوم الان بتركيب الكرنل الخاص بها : كود PHP: yum install ovzkernel
عندما يتم الانتهاء يجب عليك التاكد من grub.conf كود PHP: nano /etc/grub.conf
انا الكرنل الخاص بـ OpenVZ وهذا المتغير قيمته 0 نقوم الان بتغيير / او اضافة هذه القيم في ملف sysctl كود PHP: nano /etc/sysctl.conf
كود PHP: net.ipv4.ip_forward = 1 net.ipv4.conf.default.proxy_arp = 0 net.ipv4.conf.all.rp_filter = 1 kernel.sysrq = 1 net.ipv4.conf.default.send_redirects = 1 net.ipv4.conf.all.send_redirects = 0
احفظ الملف واعد تشغيل الخادم / الجهاز انتظر ربع ساعة ثم قم بدخول ssh مرة اخرى
طبق التالي : كود PHP: yum install vzctl vzquota
ثم قم بتشغيل OpenVZ كود PHP: /sbin/service vz start
نقوم بتنصيب البرامج اللازمة لعمل OpenVZ بما يعرف بـ templates utilities كود PHP: yum install vzpkg vzyum vzrpm43-python vzrpm44-python vzctl-lib
نقوم بسحب OS Template metadata
سوف نختار نظام Centos4
هذا النظام هو الافتراضي اي ليس له علاقة بنظام الخادم الاساسي ( node ) كود PHP: yum install vztmpl-centos-4.i386
لانظمة اخرى : كود PHP: yum search vztmpl
نقوم الان بحسب OS cache وهي عبارة عن النظام مضغوط ومخزن في هذا المسار /vz/templates/cache كود PHP: vzpkgcache centos-4-i386-minimal
هنا انتهينا لهذي المرحلة
--------------- طريقة عمل VPS
ما يجب عليك تغييره :
1 : هو رقم vps يمكن استخدام اي رقم 2 3 301 102 ...
67.0.0.x : هي IPs قم بتغييرها الى ما يناسبك
نقوم ببناء نظام vps كود PHP: vzctl create 1 --ostemplate centos-4-i386-minimal
نقوم بجعل vps يعمل عند تشغيل النظام كود PHP: vzctl set 1 --onboot yes --save
نقوم باضافة IP + HOSTNAME كود PHP: vzctl set 1 --ipadd 67.0.0.2 --hostname 1st.talkinweb.com.com --save
لاضافة ips اخرى قم بعمل الاتي كود PHP: vzctl set 1 --ipadd 67.0.0.3 --save vzctl set 1 --ipadd 67.0.0.4 --save vzctl set 1 --ipadd 67.0.0.5 --save ....
نقوم باضافة nameserver resolver ( الافتراضي لـ OpenVZ هو 4.2.2.1 ~ ) كود PHP: vzctl set 1 --nameserver 4.2.2.1 --save
تحديد المساحة : ( هنا اخترت 20 جيجا ) كود PHP: vzctl set 1 --diskspace 20G:20G --save
نقوم بتحديد الرام : ( مثلا 256 ) كود PHP: vzctl set 1 --privvmpages 256m --save
الان نقوم بتشغيل : VPS نقوم بتنصيب البرامج المهمة : كود PHP: vzyum 1 install yum wget perl nano bind9
نقوم انشاء كلمة مرورو لـ Root كود PHP: vzctl set 1 --userpasswd root:test
دخول VPS ايقاف VPS اعادة التشغيل الغاء VPS ( نهائيا ) للدخول الـ VPS للخروج انتهى بفضل الله
|
| | |