نمایش نتایج: از شماره 1 تا 10 , از مجموع 17

موضوع: آموزش کامل نصب OpenVZ + HyperVM روی سیستم عامل 32 و 64 بیتی

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1
    عضو انجمن aoscentral آواتار ها
    تاریخ عضویت
    Apr 2009
    محل سکونت
    /
    نوشته ها
    193
    تشکر تشکر کرده 
    13
    تشکر تشکر شده 
    229
    تشکر شده در
    96 پست

    پیش فرض آموزش کامل نصب OpenVZ + HyperVM روی سیستم عامل 32 و 64 بیتی

    سلام

    خوب جاهای مختلفی نصب و راه اندازی openvz شرح داده شده اما من جایی ندیدم بدرستی و کامل باشه ! براتون این آموزش می نویسم اما لطف کنید نرین هر جایی به اسم خودتون بگزارید .


    نصب OpenVZ

    برای نصب openvz توصیه می کنم از سرور با رم حد اقل 4 گیگابایت استفاده کنید و در مورد cpu هم در حد نیازتون ! در مورد سیستم عامل هم توصیه می کنم در حال حاضر از centos 5.2 نسخه ی 32 بیت یا 64 بیت استفاده کنید . شاید براتون سوال بشه وقتی centos 5.3 هست چرا باید از 5.2 استفاده کنید !؟ دلیل این هست که در حال حاضر openvz روی نسخه ی 5.3 centos یک سری باگ داره که هنوز fix نشده ولی با 5.2 سازگاری کامل داره .

    اولین مرحله - نصب OpenVZ yum repository

    برای این کار دستورات فوق را اجرا کنید :
    کد:
    cd /etc/yum.repos.d
    
    wget http://download.openvz.org/openvz.repo
    
    rpm --import  http://download.openvz.org/RPM-GPG-Key-OpenVZ

    مرحله دوم - نصب Kernel OpenVZ

    برای نصب کرنل دو روش داریم . یکی با استفاده از yum و یکی نصب به صورت دستی که من نصب به صورت دستی توصیه می کنم !

    البته انتخاب کرنل بستگی به سرور داره ( RAM و CPU ) , که برای انتخاب از این جدول می تونید استفاده کنید :
    کد:
    http://wiki.openvz.org/Kernel_flavors

    برای گرفتن آخرین نسخه کرنل مورد نیاز هم به این آدرس می تونید مراجعه کنید ( از RHEL5 استفاده کنید ) :
    کد:
    http://wiki.openvz.org/Download/kernel

    من آموزش با نسخه های فعلی کرنل ادامه میدم ( اگر دیدید نسخه جدید تری اومده جای لینک کرنل در مرحله دانلود کرنل با کرنل جدید عوض کنید )

    - برای دانلود و نصب کرنل بر روی سرور های با پردازنده 32 بیتی AMD & Intel و رم بالای 4 گیگ از دستورات زیر استفاده کنید :
    کد:
    wget http://download.openvz.org/kernel/branches/rhel5-2.6.18/028stab062.3/ovzkernel-PAE-2.6.18-128.1.1.el5.028stab062.3.i686.rpm
    
    rpm -ihv ovzkernel-PAE-2.6.18-128.1.1.el5.028stab062.3.i686.rpm

    - برای دانلود و نصب کرنل بر روی سرور های با پردازنده 64 بیتی AMD & Intel و رم بالای 4 گیگ از دستورات زیر استفاده کنید :
    کد:
    wget http://download.openvz.org/kernel/branches/rhel5-2.6.18/028stab062.3/ovzkernel-2.6.18-128.1.1.el5.028stab062.3.x86_64.rpm
    
    rpm -ihv ovzkernel-2.6.18-128.1.1.el5.028stab062.3.x86_64.rpm

    اگر در همگام نصب کرنل با خطایی رو برو شدید نصب ادامه ندید و replay کنید که بگم چه کاری باید انجام بدید !


    مرحله سوم - تنظیمات bootloader

    - دستور زیر را اجرا کنید و نام اولین سیستم عامل را از Centos به OpenVZ تغییر بدید :
    کد:
    nano /boot/grub/grub.conf
    کد:
    # grub.conf generated by anaconda
    #
    # Note that you do not have to rerun grub after making changes to this file
    # NOTICE:  You do not have a /boot partition.  This means that
    #          all kernel and initrd paths are relative to /, eg.
    #          root (hd0,0)
    #          kernel /boot/vmlinuz-version ro root=/dev/sda1
    #          initrd /boot/initrd-version.img
    #boot=/dev/sda
    default=0
    timeout=5
    splashimage=(hd0,0)/boot/grub/splash.xpm.gz
    hiddenmenu
    title OpenVZ (2.6.18-128.1.1.el5.028stab062.3)
            root (hd0,0)
            kernel /boot/vmlinuz-2.6.18-128.1.1.el5.028stab062.3 ro root=LABEL=/
            initrd /boot/initrd-2.6.18-128.1.1.el5.028stab062.3.img
    title CentOS (2.6.18-92.el5)
            root (hd0,0)
            kernel /boot/vmlinuz-2.6.18-92.el5 ro root=LABEL=/
            initrd /boot/initrd-2.6.18-92.el5.img


    مرحله چهارم - تنظیمات sysctl

    - دستور فوق را برای ویرایش فایل sysctl اجرا کنید :
    کد:
    nano /etc/sysctl.conf

    - در فایل جست و جو کنید و طبق مقادیر زیر فایل را تنظیم کنید , اگر احیانا هر کدام از مقادیر زیر درون فایل sysctl شما وجود نداشت آن را در آخر فایل اضافه کنید :
    کد:
    # On Hardware Node we generally need
    # packet forwarding enabled and proxy arp disabled
    net.ipv4.ip_forward = 1
    net.ipv6.conf.default.forwarding = 1
    net.ipv6.conf.all.forwarding = 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
    
    # We do not want all our interfaces to send redirects
    net.ipv4.conf.default.send_redirects = 1
    net.ipv4.conf.all.send_redirects = 0


    مرحله پنجم - تنظیمات SELinux

    - دستور فوق را اجرا کنید و مقدار SELINUX را به disabled تغییر دهید :
    کد:
    nano /etc/sysconfig/selinux
    کد:
    # This file controls the state of SELinux on the system.
    # SELINUX= can take one of these three values:
    #       enforcing - SELinux security policy is enforced.
    #       permissive - SELinux prints warnings instead of enforcing.
    #       disabled - SELinux is fully disabled.
    SELINUX=disabled
    # SELINUXTYPE= type of policy in use. Possible values are:
    #       targeted - Only targeted network daemons are protected.
    #       strict - Full SELinux protection.
    SELINUXTYPE=targeted


    مرحله ششم - تنظیمات Conntracks

    - دستور فوق را برای ویرایش فایل modprobe وارد کنید :
    کد:
    nano /etc/modprobe.conf

    - خط فوق را به انتهای فایل اضافه کنید :
    کد:
    options ip_conntrack ip_conntrack_enable_ve0=1

    دستور راه اندازی مجدد را وارد کنید تا سرور بر روی کرنل OpenVZ بوت شود :
    کد:
    reboot


    مرحله هفتم - نصب utilities

    - اگر از سرور با پردازنده 32 بیتی استفاده می کنید فقط دستور فوق را اجرا کنید :
    کد:
    yum install vzctl vzquota vzpkg vzyum

    - اگر از سرور با پردازنده 64 بیتی استفاده می کنید دستورات فوق را اجرا کنید :
    کد:
    yum install vzctl.x86_64 vzquota.x86_64
    
    wget http://linux.carreira.com.pt/ovzutils/setx86_64-0.5.tar.gz
    
    tar xzvf setx86_64-0.5.tar.gz
    
    sh setx86_64

    - ( فقط 64 بیتی ) دستور زیر را برای ویرایش فایل اجرا کنید :
    کد:
    nano /vz/template/centos/4/x86_64/config/.rpmmacros

    و محتویات آن را به صورت زیر تغییر دهید :
    کد:
    %_install_langs C:pt_PT:pt_PT.UTF-8:en_US:en_US.UTF-8

    - ( فقط 64 بیتی ) دستور فوق را برای ویرایش فایل اجرا کنید :
    کد:
    nano /etc/auto.master

    و خط فوق را به انتهای فایل اضافه کنید :
    کد:
    /vz/root/{vpsid}/var/cache/yum-cache /etc/auto.vzyum

    - ( فقط 64 بیتی ) دستور زیر را اجرا کنید :
    کد:
    nano /etc/auto.vzyum

    و خط فوق را در آن ذخیره کنید :
    کد:
    * -bind,ro,nosuid,nodev :/var/cache/yum-cache/&

    خوب نصب Openvz به پایان رسید ! نوبت به استارت openvz میرسه . با دستور فوق Openvz را اجرا کنید :
    کد:
    /sbin/service vz start

    اگر مراحل به درستی انجام داده باشید OpenVZ به درستی اجرا میشه ! اگر خطایی داد replay کنید بگم مشکل از کجاست !


    نصب HyperVM

    - فایل نصب hypervm دانلود کنید :
    کد:
    wget http://download.lxlabs.com/download/hypervm/production/hypervm-install-master.sh

    - فایل نصب را اجرا کنید :
    کد:
    sh ./hypervm-install-master.sh --virtualization-type=openvz

    بزارین نصب تموم بشه و در آخر بدون هیچ تغییری دستور reboot بزنید و منتظر باشید سرور بالا بیاد !

    مراحل نصب HyperVm هم به اتمام رسید . حالا می تونید به hyperVM وارد بشید و vps ایجاد کنید :
    کد:
    https://your-IP:8887 یا https://your-IP:8888
    
    User: admin   password : admin

    مشکلی بود در خدمتم ! موفق باشید

    نویسنده آموزش : محسن محمودنژاد

  2. تعداد تشکر ها ازaoscentral به دلیل پست مفید


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. آموزش hypervm+openvz
    توسط persian.developer در انجمن اوپن وی زد OpenVZ
    پاسخ ها: 20
    آخرين نوشته: September 19th, 2013, 15:07
  2. OpenVZ رو سیستم عامل 64 بیتی
    توسط Arashdn در انجمن اوپن وی زد OpenVZ
    پاسخ ها: 2
    آخرين نوشته: July 22nd, 2009, 17:31
  3. Xen یا OpenVZ یا HyperVM
    توسط mehdi24 در انجمن سوالات و مشکلات
    پاسخ ها: 10
    آخرين نوشته: July 17th, 2009, 02:51

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •