【问题标题】:Ansible Tower os_server module errorAnsible Tower os_server 模块错误
【发布时间】:2018-09-28 03:51:17
【问题描述】:

我正在尝试在 IBM powervc 上构建 vm,它实际上在 RHEL 7.4 上使用 openstack 版本 3.12.0 这个 (os_server) 模块抛出错误“msg”: “此模块需要阴影”。谷歌搜索后,我尝试了不同的方法,但还没有运气。

我也尝试了 ansible_python_interpreter: "/usr/bin/env python" as extra_var 但没有奏效。似乎 shade 安装在 ansible Tower 机器上,但不知何故无法与 openstack 服务器一起使用。有趣的是,如果我在 Tower 机器的命令行上使用相同的剧本,它会完美运行。不确定当我使用 Tower GUI 时到底发生了什么变化。有人可以帮忙吗?我对 openstack 的了解是最少的。

我尝试了 delegate_to: openstackserver ,使用 delegate 我得到 "msg": "shade is required for this module" 并且当我作为 localhost 运行时没有 delegate_to 错误如下所示: ConnectFailure(msg)\nkeystoneauth1.exceptions.connection.ConnectFailure: 无法建立与https://localhost:9292/v2/images 的连接:HTTPSConnectionPool(host='localhost', port=9292): 使用 url: /v2/images 超出最大重试次数(导致by NewConnectionError(': 建立新连接失败: [Errno 111] Connection refused'

- host: localhost
  tasks:
  - name: Provision a New VM
    os_server:
     state: present
     auth:
      auth_url: https://openstackserver:5000/v3
      username: "{{ username }}"
      password: "{{ password }}"
      os-user-domain-name: Default
      os-user-domain-id: default
      os-project-domain-name: Default
      project_id: 1225tgfd54a54b28b332605
      project_name: default
     region_name: RegionOne
     image: 69853124-a87a-48bf-a15a-5863
     flavor: "{{ Flavour }}"
     name: "{{ Hostname }}"
     auto_ip: no
     nics:
       - port-name: "{{ Hostname }}-port"
     meta:
         hostname: "{{ Hostname }}"
     config_drive: true
     userdata: "{{ user_data.stdout }}"
     validate_certs: no
    register: new_vm
    ignore_errors: false
    delegate_to: "openstackserver"  (used for testing)

Ansible Tower 版本:3.2.3

Ansible 2.4.3.0

塔python venv:/var/lib/awx/venv/awx/lib/python2.7/

Towr python 路径:/usr/bin/python

Python 版本:Python 2.7.5

【问题讨论】:

    标签: python-2.7 ansible openstack


    【解决方案1】:

    您能否分享一下您的环境pip list 的输出?

    从 GUI 启动您是否选择了正确的库存/凭证?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-08-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-17
      • 2017-11-11
      • 1970-01-01
      相关资源
      最近更新 更多