安装MEF Center相关组件前需要参考以下操作完成配置。单机安装请跳过本章节。
进入ascend-deployer/ascend_deployer目录,编辑inventory_file文件,新增待安装设备的IP地址、用户名,添加完成后执行:wq保存退出。格式参考如下(配置master节点的主机为K8s的默认控制节点):
[master]
#xx.xx.xx.xx ansible_ssh_user="root" k8s_api_server_ip=xx.xx.xx.xx
字段 |
是否可选 |
说明 |
---|---|---|
IP |
必选 |
服务器的IP地址。 |
ansible_ssh_user |
必选 |
ssh登录远程服务器的账号,需要为root账号。 |
ansible_ssh_pass |
可选 |
ssh登录远程服务器账号的密码,如果配置了SSH密钥认证方式且root用户可以登录,则无需配置。 |
ansible_ssh_port |
可选 |
ssh连接的端口,使用默认值22端口时无需配置,如果使用了非默认的其他端口,则需要配置。 |
set_hostname |
可选 |
设置节点在K8s集群中的节点名,建议用“master-1”的格式,按照顺序填充;如果已有K8s集群,则该名字需要为节点在K8s中的名字,必须配置为小写,不可随意填写。 |
k8s_api_server_ip |
必选 |
K8s对外提供服务的入口,配置为master节点的IP地址。无论是单master、还是多master场景,k8s_api_server_ip参数必须配置为本机上已经存在的IP。 |
确保所有设备都能正常连接,若存在设备连接失败情况,请检查该设备的网络连接和sshd服务是否开启。