Please help us improve HowtoForge and take our survey:
The Perfect Setup - OpenVZ with CentOS 4.4 - Page 3
2. Installing OpenVZ KernelStep #7 - Downloading and Installing OpenVZ Kernel# cd /etc/yum.repos.d # wget http://download.openvz.org/openvz.repo # yum install ovzkernel Step #8 - Configuring the bootloaderIn case GRUB is used as the boot loader, it will be configured automatically: lines similar to these will be added to the /boot/grub/grub.conf file: title Cent OS (2.6.8-022stab029.1) Change Cent OS to OpenVZ (just for clarity reasons, so the OpenVZ kernels will not be mixed up with non OpenVZ ones). Remove extra arguments from the kernel line, leaving only the root=... parameter. The modifed portion of /etc/grub.conf should look like this: title OpenVZ (2.6.8-022stab029.1) Step #9 - Configuring sysctlThere is a number of kernel parameters that should be set for OpenVZ to work correctly. These parameters are stored in /etc/sysctl.conf file. Here is the relevant part of the file; please edit it accordingly. # On Hardware Node we generally need Step #10 - Configuring SELinuxSELinux should be disabled. To that effect, put the following line to /etc/sysconfig/selinux: SELINUX=disabled Step #11 - ConntracksIn the stable OpenVZ kernels (those that are 2.6.8-based) netfilter connection tracking for VE0 is disabled by default. If you have a stateful firewall enabled on the host node (it is there by default) you should either disable it, or enable connection tracking for VE0. options ip_conntrack ip_conntrack_enable_ve0=1 Note: in kernels later than 2.6.8, connection tracking is enabled by default Step #12 - Rebooting into OpenVZ kernelNow reboot the machine and choose "OpenVZ" on the boot loader menu. If the OpenVZ kernel has been booted successfully, proceed to installing the user-level tools for OpenVZ. Step #13 - Installing the utilitiesOpenVZ needs some user-level tools installed. Those are: vzctl - A utility to control OpenVZ VPSs (create, destroy, start, stop, set parameters etc.) vzquota - A utility to manage quotas for VPSs. Mostly used indirectly (by vzctl). # yum install vzctl vzquota Step #14 - Starting OpenVZ# /sbin/service vz start Note: OpenVZ is now set up on your machine. To load OpenVZ kernel by default, edit the default line in the /boot/grub/grub.conf file to point to the OpenVZ kernel. For example, if the OpenVZ kernel is the first kernel mentioned in the file, put it as default 0. See man grub.conf for more details. 3. OS template cache preparationStep #15 - Installing template utilities# yum install vzpkg vzyum vzrpm43-python vzrpm44-python Step #16 - Installing OS template metadata# yum search vztmpl # yum install vztmpl-XXX [...] Eg: yum install vztmpl-centos-4.i386 Step #17 - Installing repository cache (optional)vzpkgcache Step #18 - Alternative: use precreated template cachecd /vz/template/cache Download Precreated Templates from: http://download.openvz.org/template/precreated/ 4. VE Creation and other oprations with VEsStep #19 – Creating VE[host-node]# vzctl create 112 --ostemplate centos-4-i386-default Step #20 – Adding IP(s) to VE[host-node]# vzctl set 112 --ipadd 192.168.6.112 --save Step #21 – Starting VE[host-node]# vzctl start 112 Step #22 – Running ps command from Hardware NodeYour freshly-created VE should be up and running now; you can see its processes: [host-node]# vzctl exec VEID ps ax Step #23 - To enter VE give the following command:[host-node]# vzctl enter VEID entered into VPS VEID Step #24 - To exit from VE, just type exit and press enter:[ve]# exit exited from VPS VEID Step #25 - To stop VE:[host-node]# vzctl stop VEID Stopping VPS ... Step #26 - To destroy VE:[host-node]# vzctl destroy VEID
|






print: 
Recent comments
3 hours 34 min ago
20 hours 28 min ago
20 hours 31 min ago
1 day 15 hours ago
2 days 11 hours ago
2 days 14 hours ago
2 days 18 hours ago
4 days 11 hours ago
4 days 11 hours ago
4 days 12 hours ago