安裝 OpenVZ 在 CentOS 5

    內容表格
    1. 1. 開始安裝
    2. 2. 參考連結

    版本為 08:57, 30 Nov 2024

    到這個版本。

    返回到 版本存檔.

    查閱目前版本

    開始安裝

    安裝套件庫

    cd /etc/yum.repos.d/
    wget http://download.openvz.org/openvz.repo
    

    編輯 openvz.repo:

    [openvz-kernel-rhel5]
    name=OpenVZ RHEL5-based kernel
    #baseurl=http://download.openvz.org/kernel/branches/rhel5-2.6.18/current/
    mirrorlist=http://download.openvz.org/kernel/mirrors-rhel5-2.6.18
    enabled=1
    gpgcheck=1
    gpgkey=http://download.openvz.org/RPM-GPG-Key-OpenVZ
    

    注意:

    除了 rhel5 項目以外,全部都設成 enabled=0。

    匯入套件庫的憑證

    rpm --import http://download.openvz.org/RPM-GPG-Key-OpenVZ

    安裝 OpenVZ 核心

    yum install ovzkernel.i686
    

    注意:

    如果是 CentOS 6.x 較新版本,可能是 vzkernel.[ARCH], ARCH 可能是 i386, i686 或 64-bit 的 x86_64。

    安裝完成後,需檢查幾個項目:

    1. 檢查 /boot/grub/grub.conf,是否有新增一個 kernel,類似如下
    2. 修改 /etc/sysctl.conf。
    3. 關閉 SELINUX。
       

    /boot/grub/grub.conf:

    title OpenVZ (2.6.18-274.3.1.el5.028stab094.3)
            root (hd0,0)
            kernel /vmlinuz-2.6.18-274.3.1.el5.028stab094.3 ro root=/dev/VolGroup00/LogVol00 selinux=0
            initrd /initrd-2.6.18-274.3.1.el5.028stab094.3.img
    

    /etc/sysctl.conf:

    有相同的項目必須作註解。

    # for OpenVZ
    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
    

    /etc/selinux/config:

    SELINUX=disabled
    

    重新開機後,即安裝完成。

    安裝 vzctl 工具

    yum install vzctl vzquota 
    

    啟動 OpenVZ 服務

    service vz start
    

    為了方便爾後管理,可以繼續安裝管理工具,請參閱 安裝 WebVZ

    Powered by MindTouch Core