Small Ansible script for automatically configuring OS level prerequisites on all VMs before installation.
- Make sure to use the root user and that passwordless ssh is enabled. Otherwise, run the following command from your initiator server towards all Vertica nodes :
# Replace the IP with each IP of your cluster
ssh-copy-id 10.30.30.23
- In order to run the script, it is essential to have Ansible installed, to have a root account and to install the Vertica RPM and to drop it in a dedicated path.
- Install Python and its command line tool pip3
yum install -y python39
- Install Ansible using pip3
pip3 install ansible
- Download the project from Github

- Modify the inventory.ini file with your one servers’ IPs :

- Modify the vars.yml file appropriately :

- Run the following command to execute the script :
ansible-playbook -i inventory.ini vertica_prereq.yml
5. You can finally rerun the install_vertica script and your prerequisites will automatically pass.

- Automatically generate a backup.ini file for backups.
- Automatically create the DB based on a configuration file.