Editing Tilera

Jump to: navigation, search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 3: Line 3:
 
You have to have Tilera MDE installed in the following way:
 
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.tar.bz2.gpg | tar xjf -
  gpg -d /path/to/tileramde-3.0.0.123096_tilepro_src.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)
 
  eval $(TileraMDE-3.0.0.123096/tilepro/tile-env)
 
  cd $TILERA_ROOT
 
  cd $TILERA_ROOT
  gpg -d /path/to/tileramde-3.0.0.123096_tilepro_tile.tar.bz2.gpg | tar xjf
+
  gpg -d /path/to/tileramde-3.0.0.123096_tilepro_tile.tar.bz2.gpg | tar xjf -
 
  cat << EOF > tile/.profile
 
  cat << EOF > tile/.profile
 
  HOME=/root
 
  HOME=/root
Line 29: Line 29:
 
   --exclude ./lib/modules \
 
   --exclude ./lib/modules \
 
   --exclude ./usr/share/doc \
 
   --exclude ./usr/share/doc \
   --exclude ./usr/share/locale \
+
   --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 ==
 
== Compile/install vzctl ==
  
Line 107: Line 96:
 
  cd $TILERA_ROOT/kbuild
 
  cd $TILERA_ROOT/kbuild
 
  tile-monitor --vmlinux vmlinux --pci --mount $TILERA_ROOT/tile/ /mnt/
 
  tile-monitor --vmlinux vmlinux --pci --mount $TILERA_ROOT/tile/ /mnt/
 +
 +
=== Running OpenVZ ===
  
 
In another shell session, run screen in order to access console.
 
In another shell session, run screen in order to access console.
Line 120: Line 111:
 
Next, start OpenVZ:
 
Next, start OpenVZ:
  
  /etc/init.d/vzeventd restart
+
  /etc/init.d/vzeventd start
  /etc/init.d/vz restart
+
  /etc/init.d/vz start
 
 
== Creating/starting container ==
 
  
 
Before creating a container, we should disable DISK_QUOTA in global
 
Before creating a container, we should disable DISK_QUOTA in global
Line 144: Line 133:
  
 
  vzctl start 101
 
  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 ==
 
 
# vzquota is not ported yet (no big need to, it's optional package)
 
# Need to figure out how to access file system from tilera environment in a less slow way than shepherd-fuse
 
# Need to add ip utility to $TILERA_ROOT/tile
 
# 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
 

Please note that all contributions to OpenVZ Virtuozzo Containers Wiki may be edited, altered, or removed by other contributors. If you don't want your writing to be edited mercilessly, then don't submit it here.
If you are going to add external links to an article, read the External links policy first!

To edit this page, please answer the question that appears below (more info):

Cancel Editing help (opens in new window)

Template used on this page: