Open main menu

OpenVZ Virtuozzo Containers Wiki β

Changes

Tilera

1,057 bytes added, 11:08, 4 May 2011
Known issues: + OS template cache (tile.tar.gz) is still very big
You have to have Tilera MDE installed in the following way:
gpg -d /path/to/tileramde-3.0.0.123096_tilepro.tar.bz2.gpg | tar xjf - gpg -d /path/to/tileramde-3.0.0.123096_tilepro_src.tar.bz2.gpg | tar xjf -
eval $(TileraMDE-3.0.0.123096/tilepro/tile-env)
cd $TILERA_ROOT
gpg -d /path/to/tileramde-3.0.0.123096_tilepro_tile.tar.bz2.gpg | tar xjf -
cat << EOF > tile/.profile
HOME=/root
--exclude ./lib/modules \
--exclude ./usr/share/doc \
--exclude ./usr/share/locale\ --exclude ./usr/include \ --exclude ./usr/share/terminfo \ --exclude ./usr/share/X11 \ --exclude ./usr/share/fonts \ --exclude ./usr/share/gtk-doc \ --exclude ./usr/share/gnome \ --exclude ./usr/share/mysql-test \ --exclude ./usr/share/ghostscript \ --exclude ./usr/share/alsa \ --exclude ./lib/kbd
{{Note|The resulting tarball is still very big, but since Tilera MDE lacks any sort of package management / packages repository, I can't make it any better (ie using yum).}}
== Compile/install vzctl ==
/etc/init.d/vzeventd restart
/etc/init.d/vz restart
 
== Creating/starting container ==
Before creating a container, we should disable DISK_QUOTA in global
vzctl start 101
 
== Basic container operations ==
 
Show all containers:
vzlist -a
 
Show running containers:
vzlist
 
Enter the container (shell):
vzctl enter 101
 
Setting container physical memory usage limit (to 512 MB):
vzctl set 101 --physpages 0:512M --save
 
Setting container virtual swap limit (to 1GB):
vzctl set 101 --swappages 0:1G --save
 
Seeing current memory/swap usage:
vzctl exec 101 cat /proc/user_beancounters
== Known issues ==
# Need to figure out networking setup in Tilera container
# No RTC: <code>hwclock: can't open '/dev/misc/rtc': No such file or directory</code>
# OS template cache (tile.tar.gz) is still very big -- to solve it Tilera needs proper package management