首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • awx详解

    awx-operator-controller-manager unchangedrole.rbac.authorization.k8s.io/awx-operator-awx-manager-role /awx-operator-controller-manager configuredawx.awx.ansible.com/awx-operator-awx-demo created就没有保存了发现创建了很多的资源对象 ---apiVersion: awx.ansible.com/v1beta1kind: AWX # awx资源metadata: name: awx-demo namespace: awxspec # 查看awx资源[root@master01 ~]# kubectl get awx -n awx NAME AGEawx-demo 88m # 这个就是我们创建出来的,这个会自己做一些事情,创建后面的一些pod,awx资源awx-operator-awx-demo 89m # 删除这个旧的awx# 应用这个文件,删除awx-operator-awx-demo-postgres

    10710编辑于 2026-04-17
  • 来自专栏山河已无恙

    Ansible 面板工具之 AWX 界面介绍

    --------王小波」 ---- 这里AWX使用的是最新的版本 AWX 21.7.0 AWX 目前 Ansible Tower 最新版是3.8.6,博客中的版本为3.5.0 Tower 对于 Redhat AWX Tower 导航栏 AWX Web UI 左侧提供一系列导航链接,可用于访问常用的 AWX 资源。 (只有Tower有) Organizations 机构:使用此界面管理 AWX 内的组织实体,表示 AWX 资源的逻辑集合。 用户:使用此界面管理 AWX 用户。 AWX Tower 管理工具链接 AWX Web UI 的右上方包含各种 AWX 管理工具的链接。 AWX Tower 账户配置:当前用户账户名称显示为一个链接。可以点击进入配置界面。 关于:显示 AWX 的已安装版本,以及使用的 Ansible 版本。 查看文档:在新窗口显示 AWX 文档网站。 注销:从 AWX Web UI 注销。

    7.6K21编辑于 2023-01-30
  • 来自专栏山河已无恙

    Ansible 之 AWX 作业创建和启动

    创建作业模板 与其它 AWX 资源不同,作业模板不直接属于某一组织,而是属于某一组织的项目使用。作业模板与组织的关系由它所使用的项目决定。 由于必须使用清单、项目和计算机凭据定义作业模板,因此只有当用户被分配了这三个 AWX 资源中的⼀个或多个的 Use 角色时,它们才可创建作业模板。 -65d9bf775b-hc58x -c awx-demo-task -- bash bash-5.1$ cat /var/lib/awx/projects/liruilong_manual/test.yaml 提示输入作业参数 AWX 允许作业模板中的某些参数在作业执行时提示用户输⼊。 启动作业过程 评估作业结果 从 AWX web 界面中的作业模板启动作业运行后,该用户会自动重定向到该作业的详细信息页面。

    1.7K10编辑于 2023-01-30
  • 来自专栏气python风雨

    风云卫星AWX格式读取与可视化

    版本:Python3.7 数据:风云卫星AWX格式 数据来自:github 前言 近期需要读取awx格式数据,气象家园有人提到axw有对应的库,故测试一下awx的示例脚本 并作些简单美化 读取文件、访问数据 、经纬度切片、转存netCDF文件 from awx import Awx pathfile = '/home/mw/input/awx3540/ANI_IR2_R01_20230217_0800_FY2G.AWX 利用Matplotlib绘制无投影的云图 import matplotlib.pyplot as plt from awx import Awx fpath = '/home/mw/input/awx3540 In [4]: fpath = '/home/mw/input/awx3540/FY2E_CTA_MLT_OTG_20170126_0130.AWX' ds = Awx(pathfile=fpath) import Awx # fpath = r'.

    1.1K10编辑于 2024-06-20
  • 来自专栏LEo的网络日志

    07 Jan 2024 awx rest api tips

    ": "/awx/api/v2/", "available_versions": { "v2": "/awx/api/v2/" }, "oauth2": "/awx/api/o/", /", "config": "/awx/api/v2/config/", "settings": "/awx/api/v2/settings/", "me": "/awx/api/v2/me ": "/awx/api/v2/projects/", "project_updates": "/awx/api/v2/project_updates/", "teams": "/awx/api /", "groups": "/awx/api/v2/groups/", "hosts": "/awx/api/v2/hosts/", "host_metrics": "/awx/api/v2 ": "/awx/api/v2/job_templates/", "jobs": "/awx/api/v2/jobs/", "ad_hoc_commands": "/awx/api/v2/ad_hoc_commands

    37410编辑于 2024-01-08
  • 来自专栏LEo的网络日志

    07 Jan 2024 使用playbook配置awx

    当部署完awx后,一般需要配置awx以运行playbook执行各种自动化任务。 参考这篇文章部署awx:http://reborncodinglife.com/2024/01/07/build-automation-system-based-on-awx/ 前提条件 需要提前安装以下软件 具体参考:http://reborncodinglife.com/2024/01/06/use-container-to-simulate-vm-as-ssh-server/ 使用playbook配置awx 详细的配置参数请直接查看playbooks/configure_awx.yml。 awx的基本配置完成。 参考 https://github.com/songleo/automation-system LEo at 00:12

    70810编辑于 2024-01-08
  • 来自专栏气python风雨

    meteva读取风云卫星AWX格式与可视化

    meteva读取风云卫星AWX格式与可视化 前言 风云卫星是中国自主研发的气象卫星系列,为天气预报、气候研究以及灾害监测提供了重要的数据支持。 其中,AWX格式是风云卫星数据的一种常见存储格式,它包含了丰富的气象信息,如云图、温度、湿度等。随着气象科学的发展和技术的进步,对这些数据的高效处理和分析变得越来越重要。 本文将介绍如何使用 meteva 库来读取和处理风云卫星的 AWX 格式数据,以期为气象研究人员和从业人员提供实用的技术支持。 掌握读取风云卫星 AWX 格式数据的具体步骤。 利用 meteva 库提供的绘图工具,对数据进行可视化展示,以便于进一步的分析和应用 环境准备 ! ("/home/mw/input/awx3540/ANI_IR2_R01_20230217_0800_FY2G.AWX") <xarray.DataArray 'data0' (member: 1,

    59410编辑于 2024-11-06
  • 来自专栏山河已无恙

    Ansible之 AWX 使用 Ansible 与 API 通信

    写在前面 分享一些 AWX 使用 Ansible 与 API 通信的笔记 博文内容涉及: curl 方式调用 AWX API 浏览器接口文档方式调用 AWX API 使用 API 调用方式启动 AWX --------王小波」 ​ ---- API 简单介绍 红帽 AWX 提供了一个类似 Swagger 的 RESTful 风格的 Web 服务框架,可以和 awx 直接交互。 使管理员和开发人员能够在 web UI之外控制其 AWX 环境。 可以使用自定义脚本或外部应用使用标准HTTP消息访问API。 也可以从 AWX 中的作业模板运行该 playbook,并使用它将另一作业模板作为其任务之一来启动。 在 Playbook 中必须为 AWX 提供足够的凭据,以便作为拥有启动该作业的权限的用户进行身份验证: 这里为了方便在 playbook 中嵌入了用于向 AWX 服务器进行身份验证的用户名和密码

    2.3K10编辑于 2023-01-30
  • 来自专栏山河已无恙

    关于K8S中部署Ansible AWX(awx-operator 0.30.0)的一些笔记(Helm方式)

    在物理机的部署有单机版和单机版+远程数据库,高可用性集群的架构方式,这里部署使用AWX基于k8s的部署方案awx-operator来部署, 为了方便,我们使用Helm的方式,默认配置为单机版,即AWXAWX 安装文档:https://github.com/ansible/awx/blob/devel/INSTALL.md awx-operator 安装文档:https://github.com/ansible ]-[~/awx-operator/crds] └─$kubectl describe awx awx-demo Name: awx-demo Namespace: awx Labels --create-namespace my-awx-operator awx-operator/awx-operator NAME: my-awx-operator LAST DEPLOYED: Mon my-awx-operator awx-operator/awx-operator -n awx --create-namespace Release "my-awx-operator" has been

    2.7K50编辑于 2023-01-30
  • 来自专栏山河已无恙

    Ansible之 AWX 启用facts缓存和模板问卷调查

    AWX 中启用事实缓存 Red Hat AWX 支持Fact Caching功能。AWX 启动作业时,将作业中每个托管主机的所有 ansible_facts 注入到内存中。 作业模板设置 AWX 作业模板启用事实缓存Use Fact Cache选项,作业模板中的任务才会使用事实缓存中的事实。 以下步骤演示如何在 AWX 中启用事实缓存: 单击左侧导航栏中的 Templates。 选择适当的作业模板,再单击其名称以编辑设置。 -65d9bf775b-hc58x -c awx-demo-task -- bash bash-5.1$ cd /var/lib/awx/projects/ bash-5.1$ ls _6__demo_project -c awx-demo-task -- bash bash-5.1$ cat /var/lib/awx/projects/liruilong_manual/test.yaml --- - name:

    1.9K30编辑于 2023-01-30
  • 来自专栏运维ABC

    ansible UI管理工具awx安装实践

    AWX简介 AWX提供了一个基于web的用户界面、REST API和构建在Ansible之上的任务引擎。 awx项目地址:https://github.com/ansible/awx/ 二、ansible安装 1.安装EPEL源 [root@ansible-awx ~]# yum -y install epel-release /awx/releases ,本文选择版本为10.0.0 [root@ansible-awx ~]# wget https://github.com/ansible/awx/archive/10.0.0 -10.0.0 2.修改配置 [root@ansible-awx ~]# cd awx-10.0.0/installer/ [root@ansible-awx installer]# ll 总用量 16 /awx_task:10.0.0 [root@ansible-awx ~]# docker tag registry.cn-hangzhou.aliyuncs.com/loong576/awx_web:

    17.4K44发布于 2020-05-25
  • 来自专栏LEo的网络日志

    07 Jan 2024 基于awx构建自动化系统

    :7 --name awx kind load docker-image quay.io/ansible/awx:23.6.0 --name awx kind load docker-image quay.io /ansible/awx-ee:latest --name awx 查看部署的awx 可以看到awx和ingress-nginx operator都已经部署完成。 并且通过ingress方式暴露服务,并指定了ingress path和hostname,awx cr如下: $ cat awx/awx.yaml apiVersion: awx.ansible.com/ v1beta1 kind: AWX metadata: name: awx namespace: awx spec: admin_user: admin admin_password_secret /#/home 登录awx

    52910编辑于 2024-01-08
  • 来自专栏LEo的网络日志

    07 Jan 2024 自动化学习之使用playbook配置awx

    当部署完awx后,一般需要配置awx以运行playbook执行各种自动化任务。 参考这篇文章部署awx:http://reborncodinglife.com/2024/01/07/build-automation-system-based-on-awx/ 前提条件 需要提前安装以下软件 具体参考:http://reborncodinglife.com/2024/01/06/use-container-to-simulate-vm-as-ssh-server/ 使用playbook配置awx 详细的配置参数请直接查看playbooks/configure_awx.yml。 awx的基本配置完成。 参考 https://github.com/songleo/automation-system

    66410编辑于 2024-01-09
  • 来自专栏山河已无恙

    Ansible之 AWX 项目管理的一些笔记

    写在前面 分享一些 AWX 项目管理的笔记 博文内容涉及: 容器化 AWX 手工创建项目Demo 通过 SCM 创建项目 Demo 项目角色,更新策略介绍,SCM 凭据的创建 食用方式:需要了解 Ansible AWX 中 项目 代表多个剧本及其相关的资源集合,例如,剧本和角色。 常见的项目类型有两种: Manual,从AWX服务器项目基础路径获取项目资料。 更新此类项目需要在 AWX 界面之外进行手动干预,而且项目管理员具有直接访问权,以在AWX上更改操作系统环境。降低了AWX服务器的安全性。 o yaml |grep -A 10 awx-demo-settings | grep -A 5 configMap | grep name name: awx-demo-awx-configmap ] └─$kubectl exec -it awx-demo-65d9bf775b-hc58x -c awx-demo-task -- bash bash-5.1$ cd /var/lib/awx/projects

    2K30编辑于 2023-01-30
  • 来自专栏山河已无恙

    K8s:通过 kubectl 插件 kubectl-tree 查看API对象层级关系

    - 85d awx └─ReplicaSet/awx-demo-65d9bf775b - 85d awx └─Pod /awx-operator-controller-manager-79ff9599d8 - 85d awx └─Pod/awx-operator-controller-manager -n awx NAMESPACE NAME READY REASON AGE awx Service/awx-demo-service awx NAMESPACE NAME READY REASON AGE awx Service/awx-demo-postgres /awx-demo-postgres-13-85958bcbcd - 85d awx └─Pod/awx-demo-postgres-13-0

    50340编辑于 2023-08-21
  • 来自专栏LEo的网络日志

    07 Jan 2024 自动化学习之基于awx构建自动化系统

    :7 --name awx kind load docker-image quay.io/ansible/awx:23.6.0 --name awx kind load docker-image quay.io /ansible/awx-ee:latest --name awx 查看部署的awx 可以看到awx和ingress-nginx operator都已经部署完成。 并且通过ingress方式暴露服务,并指定了ingress path和hostname,awx cr如下: $ cat awx/awx.yaml apiVersion: awx.ansible.com/ v1beta1 kind: AWX metadata: name: awx namespace: awx spec: admin_user: admin admin_password_secret /#/home 登录awx

    45910编辑于 2024-01-09
  • 来自专栏LEo的网络日志

    09 Jan 2024 在kind中部署metrics-server

    {container="awx-rsyslog",namespace="awx",pod="awx-web-5d5d7ccf85-7jjgm"} 56.16757 1704815766953 container_cpu_usage_seconds_total {container="awx-web",namespace="awx",pod="awx-web-5d5d7ccf85-7jjgm"} 60.11334 1704815757326 container_cpu_usage_seconds_total ",namespace="awx",pod="awx-operator-controller-manager-7577b7567d-pjzp5"} 3.7474304e+07 1704815762740 container_memory_working_set_bytes{container="awx-rsyslog",namespace="awx",pod="awx-web-5d5d7ccf85-7jjgm container_start_time_seconds{container="awx-rsyslog",namespace="awx",pod="awx-web-5d5d7ccf85-7jjgm"}

    35010编辑于 2024-01-10
  • 来自专栏山河已无恙

    Kubernetes: 通过无头服务(Headless Service)实现客户端负载均衡

    name: awx-demo-postgres-13 namespace: awx spec: clusterIP: None clusterIPs: - None internalTrafficPolicy Address: 10.244.194.67 Name: web-headless.awx.svc.cluster.local Address: 10.244.217.10 Name: web-headless.awx.svc.cluster.local Address: 10.244.217.11 Name: web-headless.awx.svc.cluster.local Address: 10.244.194.67 Name: web-headless.awx.svc.cluster.local Address: 10.244.217.11 Name: web-headless.awx.svc.cluster.local Address: 10.244.194.67 Name: web-headless.awx.svc.cluster.local Address: 10.244.194.67 Name: web-headless.awx.svc.cluster.local Address: 10.244.217.11 Name: web-headless.awx.svc.cluster.local

    8.9K30编辑于 2023-01-30
  • 来自专栏运维ABC

    批量执行crontab指定条目的注释和解注释

    环境说明: 主机名 操作系统版本 ip 用户名 备注 ansible Centos 7.6.1810 172.27.34.51 crontab测试服务器01 ansible-awx Centos 7.6.1810 2.主机ansible-awx环境准备 [user_test@ansible-awx ~]$ echo $HOME /home/user_test [user_test@ansible-awx ~]$ 8 11:25 bin [user_test@ansible-awx ~]$ cd bin [user_test@ansible-awx bin]$ ll 总用量 0 [user_test@ansible-awx bin]$ ln -s /usr/bin/date date [user_test@ansible-awx bin]$ ln -s /usr/bin/df df [user_test@ansible-awx 发现主机ansible和ansible-awx都完成对应crontab的注释。 3.解注释crontab 选择模板'解注释crontab' ? 执行: ? ? 验证: ? ?

    3.3K20发布于 2020-09-10
  • 来自专栏运维ABC

    scp免密批量获取文件

    环境说明: 主机名 操作系统版本 ip expect version 备注 ansible-awx Centos 7.6.1810 172.27.34.51 5.45 本地服务器,获取文件至本地 client Centos 7.6.1810 172.27.34.85 / 远程主机 一、expect安装 [root@ansible-awx ~]# which expect /usr/bin 三、免密脚本 1.scp.sh [root@ansible-awx files]# cd [root@ansible-awx ~]# cd scp [root@ansible-awx scp]# ll -rwxr--r-- 1 root root 501 10月 28 15:18 scp.sh [root@ansible-awx scp]# . scp]# cd /tmp [root@ansible-awx tmp]# cd files/ [root@ansible-awx files]# tree . ├── dir │   ├── myfile

    1.2K41发布于 2020-10-30
领券