ansible环境搭建指导
1 安装linux系统
Ansible对操作系统没有强绑定要求,本文以centos7为例,安装过程略。
2 环境设置代理
如果操作系统可以直接通公网,可跳过本步骤
本步骤提供对于操作系统无法直接连通公网的解决办法
准备一台既可以访问公网,又可以访问ansible所在linux主机的跳转机,部署CCProxy,具体操作步骤参考官网http://www.ccproxy.com/
在linux主机上执行如下两条命令
export http_proxy=http://ip:port
export https_proxy=https://ip:port
ip和port分别为跳转机上设置的值
3 修改yum源为镜像源
官方源速度慢成功率低,强烈建议修改为镜像源
链接地址为:http://mirrors.tools.huawei.com/
4 安装python
ansible对python版本有配套要求,新版本已经可以支持python3,本例以python2.7为例
yum install python2
5 安装pip
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py
6 修改pip源为镜像源
pip的默认源,实测基本连接失败,修改为国内源
链接:https://mirrors.tuna.tsinghua.edu.cn/help/pypi/
7 安装ansible版本
pip install -v ansible==2.6.20
不同ansible版本可能导致yaml脚本执行失败,出现类似如下的各类错误
经实测,2.6.20版本可以配套使用
8 创建ansible配置文件
默认情况,通过pip或源码方式安装的ansible,不会自动创建配置文件,将附件的文件传到/etc/ansible/目录下
9 安装ncclient版本
pip install -v ncclient==0.5.3
不同版本ncclient调用netconf接口时,可能存在类似如下的各类错误
经实测,0.5.3版本可以配套使用
微信扫描下方二维码或直接访问数通开发者社区网站
华为数通开发者社区二维码
https://devzone.huawei.com/cn/network/portal.html
- 点赞
- 收藏
- 关注作者
评论(0)