Vulture 3.0 Documentation

Installation guide

Prerequisites

You need to have a fully functional Vulture-OS system, installed either with the OVA/ESX image or with the Vulture install script (See: Getting Started).

Once you've got Vulture-OS running, log in as 'vlt-adm'. WARNING: vlt-adm account do not have any password at this stage. A "secure" random password will be generated during the bootstrap process (see below).

Bootstraping Vulture

During this step, Vulture will be downloaded and installed on top of Vulture-OS.

Prerequisites

Vulture requires an Internet connection to download FreeBSD & Vulture's updates. You can use an HTTP Proxy if needed.
Please note that the VultureProject website is not (yet) IPv6 ready - So you will have to use an IPv6 enabled HTTP Proxy if you want to bootstrap Vulture from an IPv6 network.

Let's go !

Launch the bootstrap process with sudo /home/vlt-gui/env/bin/python2.7 /var/bootstrap/bootstrap.py.
You can also use a config file to bootstrap Vulture. This file is located at: /var/bootstrap/vulture_conf.json
vulture_conf.json:

All value are optional. If a value is not filled, the bootstrap will ask you the value.
To launch the bootstrap with the configuration file:/var/bootstrap/bootstrap.py --config /var/bootstrap/vulture_conf.json

During the process Vulture will configure the system and install Vulture
You will be guided through several steps:

The root account is not allowed to login over SSH. Please log in with 'vlt-adm' and become root with sudo csh when needed. During normal operation, SSH or console access is not needed, as a lot of things are available through the Vulture GUI.

Vulture GUI

Vulture is fully manageable from the Web GUI. It is listening on TCP port 8000 by default.
Vulture GUI requires a TLSv1.1 compatible web browser. Best experience with Firefox!

You can login into the GUI with the username and password defined during the bootstrap process: