Commit Briefs

c6db0ea590 Sergey Bronnikov

switch default vz7 build to the final beta2 build (master, origin/master)


32720a701c Sergey Bronnikov

Update Virtuozzo 6.0 Packer template:

- default disk size were increased - added option to skip product activation step in installation


f92e29567b Sergey Bronnikov

Update template name in README


5e39c2a52a Sergey Bronnikov

Fix typo in README and update box name


26eeb4cc6c Sergey Bronnikov

Merge pull request #5 from legal90/merge-subdirs

DRY: Share duplicated files, merge project sub-directories


d354051a97 Mikhail Zholobov

virtuozzo-7.0: Use the latest stable release by default

In the README.md there are some additional instructions how to build the factory-based box.


3d7d27be51 Sergey Bronnikov

Add Virtuozzo 6.0 template (WIP)


108f7d9f47 Mikhail Zholobov

DRY: share duplicated files, merge project sub-directories

- Add script sshd.sh to disable UseDNS and GSSAPIAuthentication options - Add script networking.sh to fix slow DNS resolution for VirtualBox https://github.com/mitchellh/vagrant/issues/1172


5c1341e379 Sergey Bronnikov

Replace openvz user by vagrant


9f4bef6225 Sergey Bronnikov

Merge pull request #4 from legal90/parallels-iso

Parallels builder support + bugfixes


Branches

Tags

This repository contains no tags

Tree

.gitignorecommits | blame
LICENSEcommits | blame
README.mdcommits | blame
http/
openvz-centos-6.7.jsoncommits | blame
scripts/
virtuozzo-6.0.jsoncommits | blame
virtuozzo-7.0.jsoncommits | blame

README.md

OpenVZ packer templates
=======================

Packer templates for building base [OpenVZ and Virtuozzo VM boxes](https://atlas.hashicorp.com/OpenVZ/).

Usage
=====

Installing Packer
-----------------

[Download](http://www.packer.io/downloads.html) the latest packer and unzip the
appropriate directory.

If you're using Homebrew:

    $ brew tap homebrew/binary
    $ brew install packer

Running Packer
--------------

    $ git clone https://github.com/ligurio/openvz-packer-templates
    $ packer build virtuozzo-7.0.json

If you want to build only VirtualBox:

    $ packer build -only=virtualbox-iso virtuozzo-7.0.json

The result box will be available in `builds/` directory.

### Virtuozzo 7.0 Beta 2

By default the box `virtuozzo-7.0` will be built using the ISO from the latest
released milestone of Virtuozzo 7.0. At this moment it is _7.0-beta1_
If you want to build the box `virtuozzo-7.0` from the current factory ISO build, you
should override `iso_url` and `iso_checksum` variables, for example:

```console
$ export VZ_FACTORY_URL=https://download.openvz.org/virtuozzo/factory/x86_64/iso/factory-DVD && \
  export VZ_FACTORY_CHECKSUM=`curl --silent https://download.openvz.org/virtuozzo/factory/x86_64/iso/factory-CHECKSUM | grep DVD | awk '{print $1}'`

$ packer build -var "iso_url=${VZ_FACTORY_URL}" -var "iso_checksum=${VZ_FACTORY_CHECKSUM}" virtuozzo-7.0.json
```

Using Vagrant box
-----------------

	$ vagrant init OpenVZ/Virtuozzo-7
	$ vagrant up --provider virtualbox
	$ vagrant ssh

Supported versions
------------------

This templates was tested using a packer 0.8.1.