简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。
设置Ansible控制节点
要设置可扩展控制节点、您必须指定一台虚拟机或物理机、以便能够通过网络访问为基于NetApp的BeeGFS解决方案部署的所有文件和块节点。
查看、"技术要求"了解建议的软件包版本列表。以下步骤已在Ubuntu 22.04上进行了测试。有关首选Linux发行版的特定步骤,请参见 "Ansible文档"。
-
从您的Ans还是 控制节点、安装以下Python和Python虚拟环境软件包。
sudo apt-get install python3 python3-pip python3-setuptools python3.10-venv
-
创建 Python 虚拟环境。
python3 -m venv ~/pyenv
-
激活虚拟环境。
source ~/pyenv/bin/activate
-
在激活的虚拟环境中安装所需的Python软件包。
pip install ansible netaddr cryptography passlib
-
使用Ansient Galaxy安装BeeGFS集合。
ansible-galaxy collection install netapp_eseries.beegfs
-
验证已安装的Ansient、Python版本和BeeGFS集合是否与匹配"技术要求"。
ansible --version ansible-galaxy collection list netapp_eseries.beegfs
-
设置无密码SSH、以允许Ansient从Ansient控制节点访问远程BeeGFS文件节点。
-
如果需要、在Ans可 控制节点上生成一对公共密钥。
ssh-keygen
-
为每个文件节点设置无密码SSH。
ssh-copy-id <ip_or_hostname>
-
|
Do * not* set up passworwless SSH to the block nodes.这既不受支持、也不是必需的。 |