设为首页 加入收藏

TOP

自动化管理软件与Ansible安装(二)
2023-07-23 13:37:58 】 浏览:50
Tags:管理软 Ansible 安装
.el8

受管主机

Ansible的一大优点是受管主机不需要安装特殊代理。Ansible控制节点使用标准的网络协议连接受管主机,从而确保系统处于指定的状态。

受管主机可能要满足一些要求,具体取决于控制节点连接它们的方式以及它们要运行的模块。

Linux和UNIX受管主机需要安装有Python2(版本2.6或以上)或Python3(版本3.5或以上),这样才能运行大部分的模块。

对于contos8,可以启用并安装python36应用流(或python27应用流)

yum module install python36

如果受管主机上启用了SELinux,还需要确保安装python3-libselinux软件包,然后才能使用与任何复制、文件或模板功能相关的模块。所以在工作的时候,应当把SELinux功能关闭。

安装Ansible

环境说明

主机名 IP地址 系统
控制节点 control 192.168.118.129 centos8

控制节点

#筛选出ansible相关的源并安装
[root@control ~]# dnf list all|grep ansible
Failed to set locale, defaulting to C.UTF-8
ansible-collection-microsoft-sql.noarch                1.2.4-1.el8                                                appstream    
ansible-collection-redhat-rhel_mgmt.noarch             1.1.0-2.el8                                                appstream    
ansible-core.x86_64                                    2.13.3-1.el8                                               appstream    
ansible-freeipa.noarch                                 1.8.4-1.el8                                                appstream    
ansible-freeipa-tests.noarch                           1.8.4-1.el8                                                appstream    
ansible-pcp.noarch                                     2.2.5-1.el8                                                appstream    
ansible-test.x86_64                                    2.13.3-1.el8                                               appstream    
centos-release-ansible-29.noarch                       1-2.el8s                                                   extras-common
centos-release-ansible-5.noarch                        1-1.el8s                                                   extras-common
[root@control ~]# dnf -y install centos-release-ansible-29
[root@control ~]# ls /etc/yum.repos.d/
CentOS-SIG-ansible-29.repo           CentOS-Stream-Media.repo
CentOS-Stream-AppStream.repo         CentOS-Stream-NFV.repo
CentOS-Stream-BaseOS.repo            CentOS-Stream-PowerTools.repo
CentOS-Stream-Debuginfo.repo         CentOS-Stream-RealTime.repo
CentOS-Stream-Extras-common.repo     CentOS-Stream-ResilientStorage.repo
CentOS-Stream-Extras.repo            CentOS-Stream-Sources.repo
CentOS-Stream-HighAvailability.repo

#此时有了ansible的包,进行安装
[root@control ~]# dnf -y install ansible

#安装完成后查看版本号
[root@control ~]# ansible --version
ansible 2.9.27
  config file = /etc/ansible/ansible.cfg
  configured module search path = ['/root/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
  ansible python module location = /usr/lib/python3.6/site-packages/ansible
  executable location = /usr/bin/ansible
  python version = 3.6.8 (default, Jun 23 2022, 19:01:59) [GCC 8.5.0 20210514 (Red Hat 8.5.0-13)]

#通过使用setup模块验证localhost上的ansible_python_version
[root@control ~]# ansible -m setup localhost|grep ansible_python_version
        "ansible_python_version": "3.6.8",
首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇管理配置Ansible 下一篇linux-磁盘io监控相关工具整理

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目