Open main menu

OpenVZ Virtuozzo Containers Wiki β

Changes

Deploying Debian VEs without Templates

265 bytes added, 08:04, 5 August 2017
ctcreate and deploy.sh
Installing Debian Virtual Environments without relying on a precreated template has many advantages and a few drawbacks. This article tries to outline those factors and provide a possible solution to reduce the amount of work needed for template-less Debian deployments.
 
== Templates ==
[[Template|Templates]] are at the heart of the OpenVZ VE creation process. A "template cache" is basically a tarball consisting of a minimum operating system installation of a given Linux flavor.
 
== Reasons for pre-built templates ==
The basic steps needed to deploy Debian VEs are outlined in [[Debian template creation]].
== A working solution Creation helpers ==
To automate the process of deploying VEs with <tt>debootstrap</tt> a bit of shell-scripting glue is needed.
A work-=== ctcreate by Narcis Garcia ===2017 version included in-progress version of such a tool can be found at the [https://githubgit.com/terrorobe/vzstuffactiu. To get a local copy you will need to install [http:net/libre/git-scm.comamoreos/ gitAmoreos repository] and then run the following command: git clone git://github.comDeploys APT/terrorobeDebian containers for OpenVZ 6 in APT/vzstuffDebian host, by building its corresponding template first.git
=== deploy.sh by Michael Renner ===
2011 version can be found at [https://github.com/terrorobe/vzstuff github.com/terrorobe/vzstuff]. To get a local copy you will need to install [http://git-scm.com/ git] and then run the following command:
git clone git://github.com/terrorobe/vzstuff.git
Following the instructions in the README file should get you started nicely.
92
edits