السلام عليكم اخوانى الكرام هانشرح طريقة ان شاء الله النهاردة تركيب install OpenVZ Kernel لتقسيم السيرفر SERVER اى فى بى اسات

فى الاول هانشوف هانستخدم ال yum او ال RPM

هانبدأ بال yum هانقوم بنتفيذ الخطوات التالية

رمز 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>


وبعدين

رمز PHP:
<code style="white-space:nowrap"> <code> yum install ovzkernel
</code> </code>


دا بالنسبةلو انت عاوز تستخدم ال Yum فى التركيب install لو انت عاوز تركبها ب RPM هاتدخل على الينك

http://download.openvz.org/kernel/
هانختار ال RPM المناسبة للكرنل الموجود بالسيرفر SERVER وعشان نعرف كرنل السيرفر SERVER هاننفذ الامر دة
uname -r وعلى هذا الاساس هاندخل نجيب ال RPM المناسبة دة يعنى مثلا لو الكرنل بتاعك 2.6.9 هاتختار

رمز PHP:
<code style="white-space:nowrap"> <code> wget http://download.openvz.org/kernel/branches/rhel4-2.6.9/023stab044.11/ovzkernel-smp-2.6.9-023stab044.11.i686.rpm
</code> </code>

وكدا يبقى انت جبت ال RPM المناسبة وبعدين هاتبدأ تركبها ب الامر

رمز PHP:
<code style="white-space:nowrap"> <code> rpm -ihv ovzkernel-smp-2.6.9-023stab044.11.i686.rpm
</code> </code>

وبعد كدا هاقوم بالتعديل على Boot Loader

عن طريق الملف دة /boot/grub/grub.conf

هاتلاقى جواة الكلام دة مثلا




رمز PHP:
<code style="white-space:nowrap"> <code> title Fedora Core (2.6.8-022stab029.1)
root (hd0,0)
kernel /vmlinuz-2.6.8-022stab029.1 ro root=/dev/sda5 quiet rhgb vga=0x31B
initrd
/initrd-2.6.8-022stab029.1.img
</code> </code>

هاتغيرها هاتخليها

رمز PHP:
<code style="white-space:nowrap"> <code> title OpenVZ (2.6.8-022stab029.1)
root (hd0,0)
kernel /vmlinuz-2.6.8-022stab029.1 ro root=/dev/sda5
initrd
/initrd-2.6.8-022stab029.1.img
</code> </code>

وبعدين هانقوم بالتعديل على الملف /etc/sysctl.conf هانشيل كل الى جواة وهانحط

رمز PHP:
<code style="white-space:nowrap"> <code> # On Hardware Node we generally need
# 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
</code> </code>

وبعد كدا هانتأكد ان كان ال SELinux مفعل او ملغى تفعيلة عن طريق الملف /etc/sysconfig/selinux

هاتالاقية SELINUX=disabled لو مش معمول كدا هاتخلية انت SELINUX=disabled

وبعدين هانقوم بالتعديل على الملف /etc/modprobe.conf

هانضيف السطر دة

رمز PHP:
<code style="white-space:nowrap"> <code> options ip_conntrack ip_conntrack_enable_ve0=1
</code> </code>

وبعدين هانعمل reboot للسيرفر SERVER عن طريق الامر دة

رمز PHP:
<code style="white-space:nowrap"> <code> shutdown -r now
</code> </code>

السيرفر SERVER هايعمل reboot وهايقوم بعمل boot عن طريق الكرنل الجديد بتاع ال OpenVZ

لما السيرفر SERVER يشتغل سوف نقوم بتركيب install ال tools بتاعت ال OpenVZ عن طريق الyum او عن طريق ال rpm

هانمسك الاول ال Yum هانفذ الامر دة
رمز PHP:
<code style="white-space:nowrap"> <code> yum install vzctl vzquota
</code> </code>

او عن طريق ال rpm
هانقوم بتنزيل ال tools من الينك دة http://download.openvz.org/utils/


وهانفذ الامر دة
رمز PHP:
<code style="white-space:nowrap"> <code> rpm -Uhv vzctl*.rpm vzquota*.rpm
</code> </code>

وكدا يبقى خلصنا تركيب install وهانقوم دلوقتى بتشغيلها عن طريق الامر دة

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

واتمنى ان يكون الشرح طريقة جيد وعن طريقة الاستخدام والتحكم والادارة هايكون فى موضوع تانى ان شاء الله





©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى©