如何在Ubuntu 20.04 LTS上安装Ansible

Ansible_logoUbuntu 20.04 LTS Focal Fossa上安装Ansible

步骤1.首先,通过apt在终端中运行以下以下命令,确保所有系统软件包都是最新的。

sudo apt update
sudo apt upgrade

步骤2.在Ubuntu 20.04上安装Ansible。

使用以下命令在Ubuntu上安装Ansible:

sudo apt install ansible

使用以下命令检查安装是否成功:

ansible --version

步骤3.配置Ansible。

Ansible清单是一个列出或定义要通过Ansible管理的主机的文件。是默认的Ansible库存文件。要配置清单文件,您可以打开文件并调整配置:/etc/ansible/hosts/etc/ansible/hosts

sudo nano /etc/ansible/hosts file

在这里,您可以配置多个组及其各自的变量。远程服务器连接详细信息的样本配置:

[google_cloud]
gcp_instance_1 ansible_host=EXTERNAL_IP

[google_cloud:vars]
ansible_ssh_user=username
ansible_ssh_private_key_file=path_to_private-key

[aws]
aws_instance_1 ansible_host=EXTERNAL_IP

[aws:vars]
ansible_ssh_user=username
ansible_ssh_private_key_file=path_to_private-key-or-pem-key

[all:vars]
ansible_python_interpreter=/usr/bin/python3

我们使用SSH用户名和私钥创建了两个组google_cloud以及aws它们各自的对应变量。完成后,您可以使用以下命令检查清单:

ansible-inventory --list -y
all:
  children:
    google_cloud:
      hosts:
        gcp_instance_1:
          ansible_host: EXTERNAL_IP
          ansible_python_interpreter: /usr/bin/python3
          ansible_ssh_user=username
          ansible_ssh_private_key_file=path_to_private-key
    aws:
      hosts:
        aws_instance_1:
          ansible_host: EXTERNAL_IP
          ansible_python_interpreter: /usr/bin/python3
          ansible_ssh_user=username
          ansible_ssh_private_key_file=path_to_private-key-or-pem-key
  ungrouped: {}

步骤4.测试Ansible连接。

现在,Ansible应该能够使用SSH连接到清单文件中列出的服务器。

  • 要检查所有服务器上的连接,可以使用以下命令:
ansible all -m ping
  • 要检查特定组上的连接,可以使用以下命令:
ansible google_cloud -m ping

恭喜你!您已经成功安装了Ansible。使用本教程在Ubuntu 20.04 LTS Focal Fossa上安装Ansible。有关其他帮助或有用信息,我们建议您检查Ansible官方网站

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun40312.html

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2021年3月3日 下午11:30
下一篇 2021年3月3日 下午11:36

相关推荐