@@ -44,22 +44,77 @@ sudo vim salt/pillar/installer.sls
...
@@ -44,22 +44,77 @@ sudo vim salt/pillar/installer.sls
```
```
Most used variables
Most used variables
-------------------
* user: user who will install the software
* proxy_secret: proxy secret key TODO
* secret_key: secret key TODO
* time zone: the server's time zone, format is region/city
* deployment_type: local or ? TODO
***admin_user**: user name to login in as admin on the site
***admin_user**: user name to login in as admin on the site
***admin_pass**: password to login in as admin on the site
***admin_pass**: password to login in as admin on the site
* time zone: the server's time zone, format is region/city
* database:
* nfs
* name: django database's name
* user: database user
* password: database user's password
* amqp:
* user: amqp user
* password: ampq user's password
* host: amqp server IP - usually runs at localhost
* port: amqp server's port
* vhost: virtual host - specifies the namespace for entities (exchanges and queues) referred to by the protocol
* graphite:
* user: graphite user
* password: graphite user's password
* host: graphite server IP - usually runs at localhost
* port: graphite server's port
* vhost: TODO
* queue: TODO
* secret_key: graphite's secret key
* cache: cache url - usually pylibmc://127.0.0.1:11211/
* nfs:
* enabled: nfs is enabled
* server: nfs server's hostname
* server: nfs server's hostname
* network: nfs server's network to access files
* network: nfs server's network to access files
* directory: this directory will be shared
* directory: this directory will be shared
* storagedriver:
* storagedriver:
***queue_name**<sup>*</sup>: storage host name
* queue_name: TODO
* fwdriver
* fwdriver:
***queue_name**<sup>*</sup>: the server's hostname
* queue_name: the server's hostname
***external_net**<sup>*</sup>: the server's network
* gateway: the server's gateway
***external_if**: the server's network interface
* EXTERNAL_Net: the server's network
* external_if: the server's network interface
> <sup>**`*`**</sup> These variables need to be configured. Use `hostname`, `ifconfig`, `route -n` to get network information.
* trunk_if: trunk interface TODO
* management_if: TODO
Other variables
---------------
* agent:
* repo_name: the agent repository's name
* repo_revision: revision
* agentdriver:
* repo_name: the agentdriver repository's name
* repo_revision: revision
* fwdriver:
* repo_name: the fwdriver repository's name
* repo_revision: revision
* user: fwdriver user name
* vm_if: vm interface
* vm_et: vm network
* manager:
* repo_name: the manager repository's name
* repo_revision: revision
* monitor-client:
* repo_name: the monitor-client repository's name
* repo_revision: revision
* storage-driver:
* repo_name: the storage-driver repository's name
* repo_revision: revision
* vm-driver:
* repo_name: the vm-driver repository's name
* repo_revision: revision
* vnc-driver:
* repo_name: the vnc-driver repository's name
* repo_revision: revision
## Install Circle
## Install Circle
Run the following installation command:
Run the following installation command:
...
@@ -99,21 +154,21 @@ To create new Virtual Machine, we use Templates - images based on previously sav
...
@@ -99,21 +154,21 @@ To create new Virtual Machine, we use Templates - images based on previously sav
Set name, CPU and RAM settings, architecture. Check in the boot menu box, select network and lease, write down, which operating system will you use. Finally, create a template.
Set name, CPU and RAM settings, architecture. Check in the boot menu box, select network and lease, write down, which operating system will you use. Finally, create a template.