Automatic Installs of Turnkey Linux Appliances on Virtual Private Servers



How to set up a fully working Joomla, Drupal, LAMP, Lapp, Zimbra, torrent server, etc., in a few minutes)
key Linux consists of a series of free, Ubuntu-based device software , which are primarily for the server type of usage scenarios, such as setting up a database, web, forum , wiki and photo gallery of the server. Each unit is preconfigured to work outside the box, with ease of use as the primary goal behind the project is key to Linux.

This is very useful in itself, but if you want to experiment with these devices, the potential for the assessment or in any other way to test them, it would be great if you could perform the installation with an absolute minimum of effort.

Use the key on the Linux Virtual Private Servers
number of hosting providers out there providing Linux VPS services, which typically allow users to have their own virtual server with automatic provision of the major Linux distributions such as Debian, Ubuntu or CentOS. Work is performed in collaboration with a team of key Linux and managed to get an automatic installation concept one step further to allow it to work with all key Linux devices. This is possible using the framework of an excellent open source server control panel, DTC.
key Linux devices allow users to easily implement a primarily web-based applications within the entire Linux kernel, and Ubuntu-based package set. After the distribution chosen in the control panel, install was completed within a few minutes and ready to be customized. This enables rapid deployment of tested setup, with a full update and security support provided by key Linux and Ubuntu package maintainers.
Our efforts are available for all using DTC control panel, with packages for Debian Lenny is given. In addition, the scripts are written so that when new or updated products are released, a new deployable package for DTC control panel is created and available in our warehouse automatically.

Scripts Technical Details
This is actually not too difficult to configure files for automatic deployment, but performing this manually for each device is consuming proces.Skripte have written will automatically perform the following steps for each machine:
    Create a new folder with a name similar to the real issues, for example, turnkey-core-2009-0.02-hardy-x86 . Copying files over a common template. These include the following:
      custom_os : Customises each apparatus configuring basic networking, spawning gettys on the right side and set up a custom MOTD with the VPS code and host name. install_os : Custom installation instructions for this device, which essentially involves untaring provides a picture of the VPS. setup_network : Custom user name when setting up the network. Since Linux uses a key resolveconf the DNS configuration, it reads the data from / etc / resolv.conf from dom0 (this is designed for use with Xen), and copies of / etc / network / interfaces in the home. Debian /*: These are files changelog, control, compat, copyright, file, install, and rules that are necessary to create a.deb package. These are the replacement of variables (eg package name), which can rewrite our script.
    Copy the preinstalled pictures (a.tar.bz2 file). Tailor the template file (as above). Invoke dpkg-buildpackage in this directory create a file actual.deb. Call reprepro , a tool used to manage Debian repository directory structure, to remove old versions of this device and add new ones.
It's as simple as that. If you are interested, the raw script are taken. They will need some adjustments to set up such as hard-coded directories there.

I want to play with one!
If you're happy to play with only one device, you can, of course, just downloaded from the web site and install it on your computer (or use virtualization solutions like Xen or VMWare) .
However, if you want to quickly try out different machines with the installation we made, the fastest way to rent a VPS. Alternatively, you can install the DTC control panel and add our own Debian repository to your / etc / apt / sources.list. This setup requires you to run a fully equipped Xen installation and configuration requires significant.

Any Questions?

0 comments: