Skip to content

[BUG] 离线环境下,在虚拟机安装 agent 有问题 #23965

@Haibersut

Description

@Haibersut

虚拟机系统:

[cloudroot@192 ~]$ cat /etc/os-release 
NAME="openEuler"
VERSION="22.03 (LTS-SP4)"
ID="openEuler"
VERSION_ID="22.03"
PRETTY_NAME="openEuler 22.03 (LTS-SP4)"
ANSI_COLOR="0;31"

问题描述/What happened:

Image
PLAY [all] *********************************************************************

TASK [Gathering Facts] *********************************************************
ok: [192.168.204.62-master3-kvm]

TASK [Deploy monitor agent for Guest] ******************************************

TASK [ansible-telegraf : Check if Telegraf bin exists] *************************
ok: [192.168.204.62-master3-kvm]

TASK [ansible-telegraf : Check Telegraf version] *******************************
skipping: [192.168.204.62-master3-kvm]

TASK [ansible-telegraf : Remove Telegraf with old version] *********************
skipping: [192.168.204.62-master3-kvm]

TASK [ansible-telegraf : Install on RedHat] ************************************
included: /opt/yunion/playbook/monitor-agent/roles/ansible-telegraf/tasks/RedHat.yml for 192.168.204.62-master3-kvm

TASK [ansible-telegraf : RedHat | Set name if state == latest] *****************
ok: [192.168.204.62-master3-kvm]

TASK [ansible-telegraf : Use RHEL 7 packages for Fedora] ***********************
skipping: [192.168.204.62-master3-kvm]

TASK [ansible-telegraf : RedHat | Add yum repository] **************************
skipping: [192.168.204.62-master3-kvm]

TASK [ansible-telegraf : RedHat | Download Telegraf package (online)] **********
skipping: [192.168.204.62-master3-kvm]

TASK [ansible-telegraf : RedHat | Copy Telegraf package] ***********************
changed: [192.168.204.62-master3-kvm]

TASK [ansible-telegraf : RedHat | Decide whether to check gpg key] *************
ok: [192.168.204.62-master3-kvm]

TASK [ansible-telegraf : RedHat | Install Telegraf package (repo)] *************
skipping: [192.168.204.62-master3-kvm]

TASK [ansible-telegraf : RedHat | Install Telegraf package] ********************
FAILED - RETRYING: [192.168.204.62-master3-kvm]: RedHat | Install Telegraf package (3 retries left).
FAILED - RETRYING: [192.168.204.62-master3-kvm]: RedHat | Install Telegraf package (2 retries left).
FAILED - RETRYING: [192.168.204.62-master3-kvm]: RedHat | Install Telegraf package (1 retries left).
fatal: [192.168.204.62-master3-kvm]: FAILED! => {"attempts": 3, "changed": false, "msg": "Failed to download metadata for repo 'OS': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried", "rc": 1, "results": []}

PLAY RECAP *********************************************************************
192.168.204.62-master3-kvm : ok=6    changed=1    unreachable=0    failed=1    skipped=6    rescued=0    ignored=0   

直接去数据库查看对应的 ansible 执行输出,发现 redhat 系列调用软件管理器安装超时,可能缺少 disablerepo 参数

https://github.com/yunionio/ansible-telegraf/blob/d2a9f3b988526413c7d2023cfc8e78861ec78494/tasks/RedHat.yml#L62-L72 #

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions