27
edits
Changes
improved tar based backup/restore
{{wikify}}
[[Category:Templates]]
follow these steps:
<pre>
vzctl create $CTID --ostemplate centos-4-i386-minimal --config CONFIG_TEMPLATE --ipadd container_IP --hostname tempvzctl set $CTID --nameserver NAMESERVER_IP --save
</pre>
<pre>
vzctl exec $CTID rpm -Uvh http://mirror.centos.org/centos/5.0/os/i386/CentOS/centos-release-notes-5.6-0.0-2.i386.rpmrpm -Uvh \ http://mirror.centos.org/centos/5.0/os/i386/CentOS/centos-release-5-0.06.el5.centos.21.i386.rpm
</pre>
Note: centos-release-5 depends on notes-package, start with that one.
<pre>
tar -cf $CTID.dev.tar .-C /vz/private/$CTID dev
</pre>
<pre>
vzctl exec $CTID rpm -Uvh http://mirror.centos.org/centos/5.0/os/i386/CentOS/initscripts-8.45.14.EL33-1.el5.centos.1.i386.rpm --force --nodeps
</pre>
<pre>
</pre>
<pre>
OSTEMPLATE="centos-45-i386-minimal"
</pre>
Alternatively, use the 'sed' command toreplace it:
<pre>
sed -i 's#OSTEMPLATE="centos-4#OSTEMPLATE="centos-5-i386-minimal"#g' /etc/vz/conf/$CTID.conf
</pre>
<pre>
/vz/template/centos/4
/vz/template/centos/5
</pre>
<pre>
</pre>
<pre>
vzctl stop exec $CTIDrpm -e --justdb python-elementtree --nodepsvzctl exec $CTID rpm --import http://mirrors.kernel.org/centos/RPM-GPG-KEY-CentOS-5
</pre>
<pre>
</pre>
<pre>
</pre>
<pre>
vzctl start stop $CTID
</pre>
<pre>
</pre>
<pre>
vzctl stop set $CTID--ipdel all --save
</pre>
<pre>
cd /vz/private/$CTIDtar --numeric-owner -zcf /vz/template/cache/centos-5.05-i386-minimal.tar.gz .
</pre>