节点准备
登录到您的云服务器后台,并部署一个至少具有1个CPU,1GB(1024Mb)内存和至少4GB硬盘驱动器容量的新节点(将来可能需要升级)。 本指南将使用ubuntu
作为用户名,使用默认值或替换为您的sudo
用户名。
如果在部署过程中提示创建新用户,请执行此操作,并跳过有关添加新用户的部分。
如果系统提示您为新用户添加SSH密钥,请按照以下步骤生成SSH密钥,并按照说明进行添加。
生成SSH密钥
在本地控制机器上,打开一个终端并生成您的SSH密钥。 建议为每个POA网络使用不同的SSH密钥,对于
core
使用密钥,对sokol
使用密钥。 我们可以在ansible库存脚本中设置参数以使用特定键。输入一个强密码(记下密码)并将密钥另存为令人难忘的内容,输入密钥的完整路径以另存为自定义名称,将
user
替换为当前的本地用户。 例如 下面这将保存2个文件,.pub将是您的公钥,另一个是您的私钥。 私钥SSH密钥保留在本地计算机上,而公钥则复制到要访问的远程计算机上。
使用Sudo特权添加用户
使用云服务提供的根密码(通过Web门户或电子邮件)或使用部署期间提供的SSH密钥SSH到远程节点。 如果您已经有
sudo
用户,请用您的用户替换root并跳过接下来的两个步骤。 默认情况下,Azure用户将无权访问其根帐户,请使用您的sudo用户并在连接后跳至下一部分。以
root
用户身份添加用户并授予sudo特权。 建议使用默认用户ubuntu
。
输入一个强密码来保护用户,您可以将接下来的5个字段保留为空白。 确认信息正确。 在ansible部署期间,我们将使用一个参数来要求sudo通过。
3. 授予用户ubuntu sudo
特权
现在,可以使用POA提供的ansible-playbook来配置您的非AWS节点。 请按照以下说明获取配置网络节点所需的部署手册
进行配置与部署脚本
Last updated