没有合适的资源?快使用搜索试试~ 我知道了~
首页pip离线安装部署使用ansible
ansible离线安装部署使用 ansible离线安装部署使用一、适用场景二、安装python环境1. 下载Anaconda32. 为Anaconda3脚本赋权3. 执行Anaconda3脚本,按提示操作4. 设置环境变量三、pip离线打包ansible1. 下载需要离线部署的ansible2. 在nodeA离线下载ansible三、配置ansible信息1. 创建主机清单2. 配置sshpass登陆方式3. 配置ansible信息四、使用ansible1. ansible常用模块2. 代码案例 一、适用场景 在公司生产环境往往需要安装ansible来管理节点,但是需要安装ansible的节
资源详情
资源评论
资源推荐

pip离线安装部署使用离线安装部署使用ansible
ansible离线安装部署使用离线安装部署使用
ansible离线安装部署使用一、适用场景二、安装python环境1. 下载Anaconda32. 为Anaconda3脚本赋权3. 执行Anaconda3脚
本,按提示操作4. 设置环境变量三、pip离线打包ansible1. 下载需要离线部署的ansible2. 在nodeA离线下载ansible三、配置
ansible信息1. 创建主机清单2. 配置sshpass登陆方式3. 配置ansible信息四、使用ansible1. ansible常用模块2. 代码案例
一、适用场景一、适用场景
在公司生产环境往往需要安装ansible来管理节点,但是需要安装ansible的节点nodeA无法联通网络无法联通网络,nodeB可以通过可以通过pip下下
载载ansible的包,所以需要离线部署方式来安装ansible。
执行步骤为:
nodeA离线安装python环境
nodeB打包ansible
将nodeB打包好的ansible上传到nodeA
nodeA离线下载ansible包
配置ansible
二、安装二、安装python环境环境
1. 下载下载Anaconda3
Ansible的执行依赖python3的环境。
Anaconda包含python环境、很多python常用的包以及pip包管理器,所以选择可以一键安装部署的anaconda3。
下载地址
https://www.anaconda.com/products/individual
2. 为为Anaconda3脚本赋权脚本赋权
将anaconda3上传到目标服务器,并给该下载脚本赋权。
chmod +x Anaconda3-2019.10-Linux-x86_64.sh
3. 执行执行Anaconda3脚本,按提示操作脚本,按提示操作
sh Anaconda3-2019.10-Linux-x86_64.sh
anaconda默认安装到~目录下,如果想要更改安装目录,需要在执行脚本过程中设置。
4. 设置环境变量设置环境变量
若在执行anaconda下载脚本时,未将其设置未环境变量,需要手工添加。
打开环境变量修改
vi /etc/profile
在环境变量文件中添加如下代码并保存
export PATH=/home/sysop/anaconda3/bin:$PATH
让环境变量生效
source /etc/profile
然后输入python -V,若python为3.7.4则代表设置成功。
三、三、pip离线打包离线打包ansible
1. 下载需要离线部署的下载需要离线部署的ansible
在可连接到pip源的nodeB,下载ansible到指定目录即可,目录无要求。比如我是直接下载到了/目录下。
pip download ansible -d /
-d 标示指定的目录。
然后将该包压缩,并传到目标服务器节点。
tar -czvf ansible.tar ansible
scp ansible.tar root@83.220.1.x:/home/root/
其中83.220.1.x为nodeA的ip地址。
2. 在在nodeA离线下载离线下载ansible
此时可以发现在/home/root/目录下有了已经download好的ansible包,而且nodeA也已经有了python环境和pip下载指令,所以指



















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0