السلام عليكم اخوانى الكرام هانشرح طريقة ان شاء الله النهاردة تركيب 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>
واتمنى ان يكون الشرح طريقة جيد وعن طريقة الاستخدام والتحكم والادارة هايكون فى موضوع تانى ان شاء الله
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى©