Set up an Ansible control node
To set up an Ansible control node, you must designate a virtual or physical machine with network access to all file and block nodes deployed for the BeeGFS on NetApp solution.
Review the Technical requirements for a list of recommended package versions. The following steps were tested on Ubuntu 22.04. For steps specific to your preferred Linux distribution, see the Ansible documentation.
-
From your Ansible control node, install the following Python and Python Virtual Environment packages.
-
Create a Python virtual environment
-
Activate the virtual environment.
-
Install the required Python packages within the activated virtual environment.
-
Install the BeeGFS collection using Ansible Galaxy.
-
Verify the installed versions of Ansible, Python, and the BeeGFS collection match the Technical requirements.
-
Set up passwordless SSH to allow Ansible to access the remote BeeGFS file nodes from the Ansible control node.
-
On the Ansible control node, if needed, generate a pair of public keys.
-
Set up passwordless SSH to each of the file nodes.
-
|
Do not set up passwordless SSH to the block nodes. This is neither supported nor required. |