Ansible based installation
Last updated
Was this helpful?
Last updated
Was this helpful?
Root User Access is required during the installation.
SELinux will be disabled during the Ansible deployment and this will also require to reboot the Operating System.
Nodeum will define one user which needs ID : 1000. This ID is created automatically when the package is deployed. If a user already use these ID, you have to change their id :
It is the same for group, where group ID 1000 and group ID 1001 needs to be available. If group already use these ID, you have to change their id :
To proceed with a Nodeum installation or an update, the following instructions must be performed.
An unlimited internet connection is necessary.
Once the ansible-playbook is fully installed, and it ends up with this screen.
It is important to notice that there is no failed result
Then Nodeum is now ready to use, you can access it through your browser at this URL: http://your nodeum ip address/
or via the DNS name.
If your network configuration requires a Proxy server to reach the internet, you need to configure the Proxy servers as follows:
For example, if your password is :
F@o:o!B#ar$
, the following export will not work
Convert special characters to hexadecimal format, such as
In this example :
In our case, the password: F@o:o!B#ar$
is transformed to F%40o%3Ao%21B%23ar%24
The http_proxy
export is formatted as follows:
Each service can be bound to a specific network interface.
After updating the inventory files to match your desired mapping, simply reapply the Ansible
Within the extracted Nodeum installation package, you will find a file /inventory/hosts_vars/srv1
.
This file contains various configurations and settings to be applied to host.
A section exists for defining the service
By default, the iface_name
parameter uses the main network interface but it can be overwritten.
Afterward, in the same file, you can find different parameters to bind a list of services to a specific interface name.
Description of each parameter :
smb_iface_name
SAMBA
nfs_iface_name
NFS
rails_iface_name
RAILS
solr_iface_name
SOLR
catalog_iface_name
CATALOG INDEXER
(For example,)