Ansible
Pigsty剧本使用Ansible编写,但用户无需了解此软件的使用细节。
Ansible剧本需要使用ansible-playbook
可执行命令,Ansible可以通过包管理器安装:
# 在EL7兼容系统中可通过以下命令安装 Ansible。
yum install ansible
# 在MacOS中可以使用Homebrew安装 Ansible
brew install ansible
安装后,可以检查安装的软件版本:
$ echo $(ansible --version)
ansible 2.10.3
当使用离线软件包时,Pigsty会在配置过程中尝试从离线软件包中安装ansible。
Pigsty依赖Ansible进行环境初始化。但如果元节点本身没有安装Ansible,也没有互联网访问怎么办?
离线软件包中本身带有 Ansible,可以直接通过本地文件Yum源的方式使用。
手工从离线软件包中安装Ansible
假设用户已经将离线安装包解压至默认位置:/www/pigsty
。
那么将以下Repo文件写入/etc/yum.repos.d/pigsty-local.repo
中,就可以直接使用该源。
[pigsty-local]
name=Local Yum Repo pigsty
baseurl=file:///www/pigsty
skip_if_unavailable = 1
enabled = 1
priority = 1
gpgcheck = 0
执行以下命令,在元节点上离线安装Ansible :
yum clean all
yum makecache
yum install ansible
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.
最后修改 2022-05-27: init commit (1e3e284)