Ansible
Pigsty剧本使用Ansible编写,但用户无需了解此软件的使用细节。
Ansible剧本需要使用ansible-playbook可执行命令,Ansible可以通过包管理器安装:
1. # 在EL7兼容系统中可通过以下命令安装 Ansible。
2. yum install ansible
4. # 在MacOS中可以使用Homebrew安装 Ansible
5. brew install ansible
安装后,可以检查安装的软件版本:
1. $ echo $(ansible --version)
2. ansible 2.10.3
当使用离线软件包时,Pigsty会在配置过程中尝试从离线软件包中安装ansible。
Pigsty依赖Ansible进行环境初始化。但如果元节点本身没有安装Ansible,也没有互联网访问怎么办?
离线软件包中本身带有 Ansible,可以直接通过本地文件Yum源的方式使用。
手工从离线软件包中安装Ansible
假设用户已经将离线安装包解压至默认位置:/www/pigsty。
那么将以下Repo文件写入/etc/yum.repos.d/pigsty-local.repo 中,就可以直接使用该源。
1. [pigsty-local]
2. name=Local Yum Repo pigsty
3. baseurl=file:///www/pigsty
4. skip_if_unavailable = 1
5. enabled = 1
6. priority = 1
7. gpgcheck = 0
执行以下命令,在元节点上离线安装Ansible :
1. yum clean all
2. yum makecache
3. yum install ansible
Last modified 2022-06-04: fill en docs (5a858d3)
