Difference between revisions of "Fedora Core 5 Tips"

From OpenVZ Virtuozzo Containers Wiki
Jump to: navigation, search
(yum differences)
(simplified the command in Fix metadata)
Line 24: Line 24:
 
== Fix metadata ==
 
== Fix metadata ==
  
After installing the metadata, run the following
+
After installing the FC5 metadata, run the following
  
  <pre>
+
<pre>
  INFILE=/vz/template/fedora-core/5/i386/config/default.list
+
sed -i 's/caching-nameserver/bind-config/' /vz/template/fedora-core/5/i386/config/default.list
  if [ ! -e $INFILE.orig ]
+
</pre>
  then
 
    cp $INFILE $INFILE.orig
 
  fi
 
  sed 's/caching-nameserver/bind-config/' $INFILE.orig > $INFILE
 
  </pre>
 
  
 
== Creating your own templates ==
 
== Creating your own templates ==

Revision as of 08:35, 10 September 2006

Fedora Core 5 Tips

OpenVZ is a neat piece of software, but sometimes there are confusing things that make it frustrating to use.

This is a collection of guidelines/tips for installing openvz on Fedora Core 5, with some gotchas covered.

Use development branch

You should be using the OpenVZ development branch of kernels with FC5. The kernels have test in their name. Go to your yum repo configuration and make sure that the development repo is enabled or do the following.

  echo '
  [openvz-kernel-devel]
  name=OpenVZ development kernel
  mirrorlist=http://download.openvz.org/kernel/mirrors-devel
  enabled=1
  gpgcheck=1
  gpgkey=http://download.openvz.org/RPM-GPG-Key-OpenVZ
  ' > /etc/yum.repos.d/openvz-devel.repo
  

Note: Do not install the FC5 openvz kernel on the website, it is outdated if you have an up to date FC5 install

Fix metadata

After installing the FC5 metadata, run the following

sed -i 's/caching-nameserver/bind-config/' /vz/template/fedora-core/5/i386/config/default.list

Creating your own templates

If you are trying to tar up a vps to use as a template, make sure you tar up the INSIDE of the vps, and do not include the vpsid at the beginning (ie /101/).

  tar -zcf /vz/template/cache/fedora-core-5-i386-minimal-mine.tar.gz -C /vz/private/101/ .

Yum differences

OpenVZ creates an entirely new yum.conf as part of the meta-data for a distribution. For FC5 this is in '/vz/template/fedora-core/5/i386/config/yum.conf'. If you have a local repository mirror of FC5 this means openvz will seem very slow unless you update this new openvz yum.conf to match your normal system yum.conf.

Additionally vzyum doesn't seem to pick up $releasever in yum files. I haven't figured that one out yet, and havn't rechecked.