INSTALL OpenVZ and Vtonf CentOS 5.8

By admin at 2017-09-29 • 0 collector • 1653 pageviews

# wget -O /etc/yum.repos.d/openvz.repo http://download.openvz.org/openvz.repo

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


# yum -y update


# cd /etc/yum.repos.d/

# nano openvz.repo  

[openvz-kernel-rhel6]  enabled=0

[openvz-kernel-rhel5]  enabled=1


# yum -y update


# yum -y install ovzkernel

# perl -pi -e s/default=1/default=0/g /etc/grub.conf

# perl -pi -e "s/net.ipv4.ip_forward = 0/net.ipv4.ip_forward = 1/g" /etc/sysctl.conf

# echo "net.ipv4.conf.default.proxy_arp = 0" >> /etc/sysctl.conf

# echo "net.ipv4.conf.default.send_redirects = 1" >> /etc/sysctl.conf

# echo "net.ipv4.conf.all.send_redirects = 0" >> /etc/sysctl.conf

# yum install vzctl vzquota

# chkconfig vz on

# init 6


ที่เหลือก็… download template มาลง เอาไว้ใน folder /vz/template/cache

http://wiki.openvz.org/Download/template/precreated

http://download.openvz.org/template/precreated/


wget http://download.openvz.org/template/precreated/centos-5-x86.tar.gz

wget http://download.openvz.org/template/precreated/centos-5-x86_64.tar.gz

wget http://download.openvz.org/template/precreated/centos-6-x86.tar.gz

wget http://download.openvz.org/template/precreated/centos-6-x86_64.tar.gz

wget http://download.openvz.org/template/precreated/debian-6.0-x86.tar.gz

wget http://download.openvz.org/template/precreated/debian-6.0-x86_64.tar.gz

wget http://download.openvz.org/template/precreated/fedora-15-x86.tar.gz

wget http://download.openvz.org/template/precreated/fedora-15-x86_64.tar.gz

wget http://download.openvz.org/template/precreated/fedora-16-x86.tar.gz

wget http://download.openvz.org/template/precreated/fedora-16-x86_64.tar.gz

wget http://download.openvz.org/template/precreated/scientific-6-x86.tar.gz

wget http://download.openvz.org/template/precreated/scientific-6-x86_64.tar.gz

wget http://download.openvz.org/template/precreated/suse-11.3-x86.tar.gz

wget http://download.openvz.org/template/precreated/suse-11.3-x86_64.tar.gz

wget http://download.openvz.org/template/precreated/suse-11.4-x86.tar.gz

wget http://download.openvz.org/template/precreated/suse-11.4-x86_64.tar.gz

wget http://download.openvz.org/template/precreated/suse-12.1-x86.tar.gz

wget http://download.openvz.org/template/precreated/suse-12.1-x86_64.tar.gz

wget http://download.openvz.org/template/precreated/ubuntu-8.04-x86.tar.gz

wget http://download.openvz.org/template/precreated/ubuntu-8.04-x86_64.tar.gz

wget http://download.openvz.org/template/precreated/ubuntu-10.04-x86.tar.gz

wget http://download.openvz.org/template/precreated/ubuntu-10.04-x86_64.tar.gz

wget http://download.openvz.org/template/precreated/ubuntu-10.10-x86.tar.gz

wget http://download.openvz.org/template/precreated/ubuntu-10.10-x86_64.tar.gz

wget http://download.openvz.org/template/precreated/ubuntu-11.04-x86.tar.gz

wget http://download.openvz.org/template/precreated/ubuntu-11.04-x86_64.tar.gz

wget http://download.openvz.org/template/precreated/ubuntu-11.10-x86.tar.gz

wget http://download.openvz.org/template/precreated/ubuntu-11.10-x86_64.tar.gz







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


สร้าง  VM  (เป็นตัวอย่าง)


I want to use CentOS 5 in my virtual machines, so I download a CentOS 5 template:

# cd /vz/template/cache

# wget http://download.openvz.org/template/precreated/centos-5-x86.tar.gz


I will now show you the basic commands for using OpenVZ.

To set up a VPS from the default CentOS 5 template, run: 

# vzctl create 101 --ostemplate centos-5-x86 --config basic


The 101 must be a uniqe ID - each virtual machine must have its own unique ID. You can use the last part of the virtual machine's IP address for it. For example, if the virtual machine's IP address is 192.168.0.101, you use 101 as the ID. 

#  vzctl set 101 --onboot yes --save


To set a hostname and IP address for the vm, run:

#  vzctl set 101 --hostname test.example.com --save

#  vzctl set 101 --ipadd 192.168.0.101 --save


Next we set the number of sockets to 120 and assign a few nameservers to the vm:

#  vzctl set 101 --numothersock 120 --save

#  vzctl set 101 --nameserver 8.8.8.8 --nameserver 8.8.4.4 --nameserver 145.253.2.75 --save


(Instead of using the vzctl set commands, you can as well directly edit the vm's configuration file which is stored in the /etc/vz/conf directory. If the ID of the vm is 101, then the configuration file is /etc/vz/conf/101.conf.)


To start the vm, run

# vzctl start 101


To set a root password for the vm, execute

# vzctl exec 101 passwd


You can now either connect to the vm via SSH (e.g. with PuTTY), or you enter it as follows

# vzctl enter 101


To leave the vm's console, type

# exit


To stop a vm, run

# vzctl stop 101


To restart a vm, run

# vzctl restart 101


To delete a vm from the hard drive (it must be stopped before you can do this), run

# vzctl destroy 101


To get a list of your vms and their statuses, run

# vzlist -a


[root@server1 cache]# vzlist -a

      CTID      NPROC STATUS    IP_ADDR         HOSTNAME

       101         14 running   192.168.0.101   test.example.com

[root@server1 cache]#


To find out about the resources allocated to a vm, run

# vzctl exec 101 cat /proc/user_beancounters


[root@server1 cache]# vzctl exec 101 cat /proc/user_beancounters

Version: 2.5

       uid  resource           held    maxheld    barrier      limit    failcnt

      101:  kmemsize        1508202    1661695   11055923   11377049          0

            lockedpages           0          0        256        256          0

            privvmpages        5430       7102      65536      69632          0

            shmpages            381        381      21504      21504          0

            dummy                 0          0          0          0          0

            numproc              19         21        240        240          0

            physpages          2489       2775          0 2147483647          0

            vmguarpages           0          0      33792 2147483647          0

            oomguarpages       2489       2775      26112 2147483647          0

            numtcpsock            5          5        360        360          0

            numflock              3          4        188        206          0

            numpty                0          1         16         16          0

            numsiginfo            0          2        256        256          0

            tcpsndbuf         44720          0    1720320    2703360          0

            tcprcvbuf         81920          0    1720320    2703360          0

            othersockbuf      13144      14356    1126080    2097152          0

            dgramrcvbuf           0       8380     262144     262144          0

            numothersock         11         13        120        120          0

            dcachesize            0          0    3409920    3624960          0

            numfile             503        531       9312       9312          0

            dummy                 0          0          0          0          0

            dummy                 0          0          0          0          0

            dummy                 0          0          0          0          0

            numiptent            10         10        128        128          0

[root@server1 cache]#


The failcnt column is very important, it should contain only zeros; if it doesn't, this means that the vm needs more resources than are currently allocated to the vm. Open the vm's configuration file in /etc/vz/conf and raise the appropriate resource, then restart the vm.


To find out more about the vzctl command, run

# man vzctl 



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

ติดตั้ง  vtonf


ยกเลิกไฟล์วอล ก่อน


# service iptables stop

# chkconfig iptables off


cd /tmp

# wget http://download.openvz.org/template/utils/vzpkg/2.7.0-18/vzpkg-2.7.0-18.noarch.rpm

# wget http://download.openvz.org/template/utils/vzyum/2.4.0-11/vzyum-2.4.0-11.noarch.rpm

# wget http://download.openvz.org/template/utils/vzrpm44/4.4.1-22.5/vzrpm44-4.4.1-22.5.i386.rpm


# rpm -ihv vzpkg*.rpm vzyum*.rpm vzrpm44*.rpm

# yum install expect


# wget http://cdnetworks-kr-2.dl.sourceforge.net/project/vtonf/vtonf/vtonfinstaller.1.0-beta1/vtonfinstaller.1.0-beta1.tar.gz

# tar xvfz vtonfinstaller.1.0-beta1

# ./install



Requires Login

Loading...