ansible环境搭建指导

举报
zrd 发表于 2021/02/19 14:56:45 2021/02/19
【摘要】 1      安装linux系统Ansible对操作系统没有强绑定要求,本文以centos7为例,安装过程略。2      环境设置代理如果操作系统可以直接通公网,可跳过本步骤本步骤提供对于操作系统无法直接连通公网的解决办法准备一台既可以访问公网,又可以访问ansible所在linux主机的跳转机,部署CCProxy,具体操作步骤参考官网http://www.ccproxy.com/在lin...

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

ipport分别为跳转机上设置的值


3      修改yum源为镜像源

官方源速度慢成功率低,强烈建议修改为镜像源


链接地址为:http://mirrors.tools.huawei.com/

4      安装python

ansiblepython版本有配套要求,新版本已经可以支持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

 

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。