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

مشاهدة النسخة كاملة : (شرح طريقة تركيب install OpenVZ مع طريقة انشاء سيرفر VPS)



walid
11-02-2013, بتوقيت غرينيتش 01:11 AM
السلام عليكم ورحمة الله وبركاته

طبعا اللوحة مشهورة جدا وهي مجاني freeة ومفتوحة المصدر ولها دعم قوي جدا

موقع اللوحة : Welcome to OpenVZ — Containers Virtualization Open Source Project :: OpenVZ :: Supported by Parallels (http://openvz.org/)
نبذة عن اللوحة : OpenVZ - Wikipedia, the free encyclopedia (http://en.wikipedia.org/wiki/OpenVZ)

يفضل استخدام هذا التقسيم لـ hard






رمز PHP:

<code style="white-space:nowrap"> <code> / : 10GB
/boot : 1GB
/swap0 : 4GB +
/vz : the rest
</code> </code>




يفضل ساتخدام احد هذه الانظمة :

Red Hat Enterprise Linux 5.x
CentOS Enterprise 5.x






ملاحظة : لا تقم بتركيب install هذا البرنامج على خادم به مواقع او مركب عليه لوحة تحكم مثل CPanel Plesk ...




طريقة التركيب install : ( باستخدام Yum )

نقوم بسحب ملفات Repos الخاصة بـ OpenVZ



رمز PHP:

<code style="white-space:nowrap"> <code> cd /etc/yum.repos.d
wget http://download.openvz.org/openvz.repo
rpm --import http://download.openvz.org/RPM-GPG-Key-OpenVZ
</code> </code>



نقوم الان بتركيب install الكرنل الخاص بها :

رمز PHP:

<code style="white-space:nowrap"> <code> yum install ovzkernel
</code> </code>

عندما يتم الانتهاء يجب عليك التاكد من grub.conf


رمز PHP:

<code style="white-space:nowrap"> <code> nano /etc/grub.conf
</code> </code>

انا الكرنل الخاص بـ OpenVZ وهذا المتغير قيمته 0


رمز PHP:

<code style="white-space:nowrap"> <code> default=0
</code> </code>

نقوم الان بتغيير / او اضافة هذه القيم في ملف sysctl


رمز PHP:

<code style="white-space:nowrap"> <code> nano /etc/sysctl.conf
</code> </code>


رمز PHP:

<code style="white-space:nowrap"> <code> 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
</code> </code>



احفظ الملف واعد تشغيل الخادم / الجهاز


رمز PHP:

<code style="white-space:nowrap"> <code> shutdown -r now
</code> </code>

انتظر ربع ساعة ثم قم بدخول ssh مرة اخرى

طبق التالي :



رمز PHP:

<code style="white-space:nowrap"> <code> yum install vzctl vzquota
</code> </code>



ثم قم بتشغيل OpenVZ


رمز PHP:

<code style="white-space:nowrap"> <code> /sbin/service vz start
</code> </code>

نقوم بتنصيب setup البرامج اللازمة لعمل OpenVZ بما يعرف بـ templates utilities



رمز PHP:

<code style="white-space:nowrap"> <code> yum install vzpkg vzyum vzrpm43-python vzrpm44-python vzctl-lib
</code> </code>



نقوم بسحب OS Template metadata

سوف نختار نظام Centos4
هذا النظام هو الافتراضي اي ليس له علاقة بنظام الخادم الاساسي ( node )


رمز PHP:

<code style="white-space:nowrap"> <code> yum install vztmpl-centos-4.i386
</code> </code>

لانظمة اخرى :


رمز PHP:

<code style="white-space:nowrap"> <code> yum search vztmpl
</code> </code>

نقوم الان بحسب OS cache وهي عبارة عن النظام مضغوط ومخزن في هذا المسار /vz/templates/cache


رمز PHP:

<code style="white-space:nowrap"> <code> vzpkgcache centos-4-i386-minimal
</code> </code>

هنا انتهينا لهذي المرحلة

---------------

طريقة عمل سيرفر VPS

ما يجب عليك تغييره :
1 : هو رقم vps يمكن استخدام اي رقم 2 3 301 102 ...
67.0.0.x : هي IPs قم بتغييرها الى ما يناسبك

نقوم ببناء نظام vps


رمز PHP:

<code style="white-space:nowrap"> <code> vzctl create 1 --ostemplate centos-4-i386-minimal
</code> </code>

نقوم بجعل vps يعمل عند تشغيل النظام


رمز PHP:

<code style="white-space:nowrap"> <code> vzctl set 1 --onboot yes --save
</code> </code>

نقوم باضافة IP + HOSTNAME



رمز PHP:

<code style="white-space:nowrap"> <code> vzctl set 1 --ipadd 67.0.0.2 --hostname 1st.talkinweb.com.com --save
</code> </code>



لاضافة ips اخرى قم بعمل الاتي



رمز PHP:

<code style="white-space:nowrap"> <code> 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
....
</code> </code>



نقوم باضافة nameserver resolver ( الافتراضي لـ OpenVZ هو 4.2.2.1 ~ )


رمز PHP:

<code style="white-space:nowrap"> <code> vzctl set 1 --nameserver 4.2.2.1 --save
</code> </code>

تحديد المساحة : ( هنا اخترت 20 جيجا )


رمز PHP:

<code style="white-space:nowrap"> <code> vzctl set 1 --diskspace 20G:20G --save
</code> </code>

نقوم بتحديد الرام : ( مثلا 256 )


رمز PHP:

<code style="white-space:nowrap"> <code> vzctl set 1 --privvmpages 256m --save
</code> </code>

الان نقوم بتشغيل : سيرفر VPS


رمز PHP:

<code style="white-space:nowrap"> <code> vzctl start 1
</code> </code>

نقوم بتنصيب setup البرامج المهمة :

رمز PHP:

<code style="white-space:nowrap"> <code> vzyum 1 install yum wget perl nano bind9
</code> </code>

نقوم انشاء كلمة مرورو لـ Root

رمز PHP:

<code style="white-space:nowrap"> <code> vzctl set 1 --userpasswd root:test
</code> </code>

دخول سيرفر VPS


رمز PHP:

<code style="white-space:nowrap"> <code> vzctl enter 1
</code> </code>

ايقاف سيرفر VPS


رمز PHP:

<code style="white-space:nowrap"> <code> vzctl stop 1
</code> </code>

اعادة التشغيل


رمز PHP:

<code style="white-space:nowrap"> <code> vzctl restart 1
</code> </code>

الغاء سيرفر VPS ( نهائيا )


رمز PHP:

<code style="white-space:nowrap"> <code> vzctl destroy 1
</code> </code>

للدخول الـ سيرفر VPS


رمز PHP:

<code style="white-space:nowrap"> <code> vzctl enter 1
</code> </code>

للخروج


رمز PHP:

<code style="white-space:nowrap"> <code> exit
</code> </code>

انتهى بفضل الله http://www.dzbatna.com/images/smilies/nosweat.gif

رابط الموضوع الاصلى
http://www.talkinweb.com/156.html






https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/482113_236967293114455_1193518507_n.png (http://www.dzbatna.com)
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى (http://www.dzbatna.com)©

استعمل مربع البحث في الاسفل لمزيد من المواضيع


سريع للبحث عن مواضيع في المنتدى