Difference between revisions of "One more entry point"

From OpenVZ Virtuozzo Containers Wiki
Jump to: navigation, search
(This version to discuss with others...)
 
(MAX_ULONG -> LONG_MAX)
 
(8 intermediate revisions by 5 users not shown)
Line 1: Line 1:
This entry point of OpenVZ wiki is created in order to arrange all the information on this site more logically.
+
This entry point of OpenVZ wiki is created in order to arrange all the information on this site more logically. Here is a structure something like a table of contents. Each chapter contains a collection of pages that are relevant to subject of the chapter. There can be multiple articles on the same subject in one chapter: one writes an article one way, another does it in another way. It is important that pages in chapters are ordered by the complexity of the material e. g. simpler articles appear first.
General idea of arrangement is the following. Here you can find something like table of contents. Each chapter
+
This allows the OpenVZ novices to read only the first pages of each chapter to get a feature working. Advanced users can quickly go through this table of contents and find more specific information that they actually need.
contents collection of pages, that pass to the subject of the chapter. Of course there can be articles on the same
 
subject in one chapter: one writes article in own way, another person does it in the other way. It is important,
 
that pages in chapters go in the order of complexity of the material. It allows the novices at OpenVZ to read only  
 
first pages of chapters to start some feature working. Advanced users can quickly go through this table of contents
 
and find more specific information they actually need.
 
  
It is greatly apressiated if you will create points in this table (even without writing the article), in order
+
We urge you to create entries in this table (even without writing the article) in order for the community to know what topics are popular and need to be described. Writing articles is also very useful.
the community knows, what topics are popular and need to be described. Writing articles is also very usefull in fact.
 
  
 
== Table of Contents ==
 
== Table of Contents ==
* Introduction to Virtualization Technology
+
{| width="100%"
** [[Introduction to virtualization]]
+
| valign="top" width="50%" |
** [[Virtualization implementation comparison]]
+
{| style="border:1px solid #ccc;background-color:#f7fff7;margin-top:+.7em" cellpadding="10" width=100%
* Basic concepts of OpenVZ
+
|
** [[VE]] = [[Virtual Environment]]
+
{| style="background-color:#e5ffe5;border:1px solid #ccc;" width=100%
** [[HN]] = [[HW]] = [[Hardware Node]] = [[Host system]]
+
| align=center | Introduction to Virtualization Technology
** [[VE0]]
+
|}
** [[OS template]]
+
* [[Introduction to virtualization]]
* Choosing and Installing OpenVZ  
+
* [[Virtualization implementation comparison]]
** [[Quick installation]]
+
|}
** [[OpenVZ components]]
+
{| style="border:1px solid #ccc;background-color:#f7fff7;margin-top:+.7em" cellpadding="10" width=100%
** [[Kernel versioning]]
+
|
** [[Different kernel flavors (UP, SMP, ENTERPRISE, ENTNOSPLIT)]]
+
{| style="background-color:#e5ffe5;border:1px solid #ccc;" width=100%
** [[Features]]
+
| align=center | Basic concepts of OpenVZ
** [[Security]]
+
|}
** [[HA cluster with DRBD and Heartbeat]]
+
* [[VE]] = [[Virtual Environment]]
* Templates
+
* [[HN]] = [[HW]] = [[Hardware Node]] = [[Host system]]
** [[OS template]]
+
* [[CT0]]
** [[OS template cache]]
+
* [[OS template]]
** [[OS template metadata]]
+
|}
** [[Adding OS template to the installation]]
+
{| style="border:1px solid #ccc;background-color:#f7fff7;margin-top:+.7em" cellpadding="10" width=100%
** [[OS template cache preparation]]
+
|
** [[Debian template creation]]
+
{| style="background-color:#e5ffe5;border:1px solid #ccc;" width=100%
** [[Gentoo template creation]]
+
| align=center | Choosing and Installing OpenVZ
** [[Slackware template creation]]
+
|}
** [[Ubuntu template]]
+
* [[Quick installation]] -- [[Downloading and installing]]
** [[Creating your own template]]
+
* [[OpenVZ components]]
* First steps inside OpenVZ environment
+
* [[Kernel versioning]]
** [[VE creation]]
+
* [[Different kernel flavors (UP, SMP, ENTERPRISE, ENTNOSPLIT)]]
** [[Starting VE]]
+
* [[Features]]
** [[Entering VE]]
+
* [[Security]]
** [[Running a process in VE]]
+
* [[HA cluster with DRBD and Heartbeat]]
** [[Stoping VE]]
+
|}
** [[Destroying VE]]
+
{| style="border:1px solid #ccc;background-color:#f7fff7;margin-top:+.7em" cellpadding="10" width=100%
* Resource accounting
+
|
** [[User beancoonters]]
+
{| style="background-color:#e5ffe5;border:1px solid #ccc;" width=100%
** [[OpenVZ quota]]
+
| align=center | Templates
** [[CPU Fairscheduler]]
+
|}
** [[Resource shortage]]
+
* [[OS template]]
* Network  
+
* [[OS template cache]]
** [[Setting up network in VE]]
+
* [[OS template metadata]]
** [[Virtual network device]]
+
* [[Adding OS template to the installation]]
** [[Virtual Ethernet device]]
+
* [[OS template cache preparation]]
** [[iptables in OpenVZ environment]]
+
* [[Debian template creation]]
** [[Differences between venet and veth]]
+
* [[Gentoo template creation]]
** [[Using NAT for VE with private IPs]]
+
* [[Slackware template creation]]
** [[Source based routing]]
+
* [[Ubuntu template]]
** [[VPN via the TUN/TAP device]]
+
* [[Creating your own template]]
** [[Traffic accounting with iptables]]
+
|}
** [[Traffic shaping with tc]]
+
{| style="border:1px solid #ccc;background-color:#f7fff7;margin-top:+.7em" cellpadding="10" width=100%
** [[Using bridges in OpenVZ]]
+
|
** [[NFS server inside VE]]
+
{| style="background-color:#e5ffe5;border:1px solid #ccc;" width=100%
** [[X inside VE]]
+
| align=center | First steps inside OpenVZ environment
* Checkpointing and Migration
+
|}
** [[What is checkpointing]]
+
* [[VE creation]]
** [[Live migration]]
+
* [[Starting VE]]
* Working with OpenVZ code
+
* [[Entering VE]]
** [[Porting the kernel]]
+
* [[Running a process in VE]]
** [[Kernel build]]
+
* [[Stoping VE]]
* Troubleshooting
+
* [[Destroying VE]]
** [[Magic SysRq Key]]
+
|}
** [[Remote console setup]]
+
{| style="border:1px solid #ccc;background-color:#f7fff7;margin-top:+.7em" cellpadding="10" width=100%
** [[SysRq debugger]]
+
|
** [[When you have an oops]]
+
{| style="background-color:#e5ffe5;border:1px solid #ccc;" width=100%
** [[Modifying initrd image]]
+
| align=center | Resource accounting
Using specific tools in VE
+
|}
** [[Asterisk in VE with debian stable]]
+
* [[User beancounters]]
** [[Plesk in VE]]
+
* [[OpenVZ quota]]
** [[Yum]]
+
* [[CPU Fairscheduler]]
** [[Shared webhosting]]
+
* [[Resource shortage]]  
 +
|}
 +
| valign="top" | <!-- SECOND COLUMN -->
 +
{| style="border:1px solid #ccc;background-color:#f7fff7;margin-top:+.7em" cellpadding="10" width=100%
 +
|
 +
{| style="background-color:#e5ffe5;border:1px solid #ccc;" width=100%
 +
| align=center | Network  
 +
|}
 +
* [[Setting up network in VE]]
 +
* [[Virtual network device]]
 +
* [[Virtual Ethernet device]]
 +
* [[iptables in OpenVZ environment]]
 +
* [[Differences between venet and veth]]
 +
* [[Using NAT for VE with private IPs]]
 +
* [[Source based routing]]
 +
* [[VPN via the TUN/TAP device]]
 +
* [[Traffic accounting with iptables]]
 +
* [[Traffic shaping with tc]]
 +
* [[Using bridges in OpenVZ]]
 +
* [[NFS server inside VE]]
 +
* [[X inside VE]]
 +
|}
 +
{| style="border:1px solid #ccc;background-color:#f7fff7;margin-top:+.7em" cellpadding="10" width=100%
 +
|
 +
{| style="background-color:#e5ffe5;border:1px solid #ccc;" width=100%
 +
| align=center | Checkpointing and Migration
 +
|}
 +
* [[What is checkpointing]]
 +
* [[Live migration]]
 +
|}
 +
{| style="border:1px solid #ccc;background-color:#f7fff7;margin-top:+.7em" cellpadding="10" width=100%
 +
|
 +
{| style="background-color:#e5ffe5;border:1px solid #ccc;" width=100%
 +
| align=center | Working with OpenVZ code
 +
|}
 +
* [[Porting the kernel]]
 +
* [[Kernel build]]
 +
* [[Containers/Pidcache]]
 +
|}
 +
{| style="border:1px solid #ccc;background-color:#f7fff7;margin-top:+.7em" cellpadding="10" width=100%
 +
|
 +
{| style="background-color:#e5ffe5;border:1px solid #ccc;" width=100%
 +
| align=center | Troubleshooting
 +
|}
 +
* [[Magic SysRq Key]]
 +
* [[Remote console setup]]
 +
* [[SysRq debugger]]
 +
* [[When you have an oops]]
 +
* [[Modifying initrd image]]
 +
|}
 +
{| style="border:1px solid #ccc;background-color:#f7fff7;margin-top:+.7em" cellpadding="10" width=100%
 +
|
 +
{| style="background-color:#e5ffe5;border:1px solid #ccc;" width=100%
 +
| align=center | Using specific tools in VE
 +
|}
 +
* [[Asterisk in VE with debian stable]]
 +
* [[Plesk in VE]]
 +
* [[Yum]]
 +
* [[Shared webhosting]]
 +
* [[CPanel in VE]]
 +
* [[Zimbra on OpenVZ on CentOS]]
 +
|}
 +
{| style="border:1px solid #ccc;background-color:#f7fff7;margin-top:+.7em" cellpadding="10" width=100%
 +
|
 +
{| style="background-color:#e5ffe5;border:1px solid #ccc;" width=100%
 +
| align=center | Other
 +
|}
 +
* [[Processes scope and visibility]]
 +
* [[Setting up a mirror]]
 +
* [[LONG_MAX]]
 +
* [[Memory page]]
 +
* [[Artwork]]
 
* [[FAQ]]
 
* [[FAQ]]
* Other
+
|}
** [[Processes scope and visibility]]
+
|}<!--Two column layout table-->
** [[Setting up a mirror]]
 
** [[MAX ULONG]]
 
** [[Memory page]]
 
* [[Artwork]]
 

Latest revision as of 13:58, 25 January 2011

This entry point of OpenVZ wiki is created in order to arrange all the information on this site more logically. Here is a structure something like a table of contents. Each chapter contains a collection of pages that are relevant to subject of the chapter. There can be multiple articles on the same subject in one chapter: one writes an article one way, another does it in another way. It is important that pages in chapters are ordered by the complexity of the material e. g. simpler articles appear first. This allows the OpenVZ novices to read only the first pages of each chapter to get a feature working. Advanced users can quickly go through this table of contents and find more specific information that they actually need.

We urge you to create entries in this table (even without writing the article) in order for the community to know what topics are popular and need to be described. Writing articles is also very useful.

Table of Contents[edit]

Introduction to Virtualization Technology
Basic concepts of OpenVZ
Choosing and Installing OpenVZ
Templates
First steps inside OpenVZ environment
Resource accounting
Network
Checkpointing and Migration
Working with OpenVZ code
Troubleshooting
Using specific tools in VE
Other