日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

python读awx文件_ansible awx用法

發(fā)布時(shí)間:2025/3/15 python 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python读awx文件_ansible awx用法 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

本文概述

Ansible AWX是可免費(fèi)測(cè)試的開源項(xiàng)目,你可以在實(shí)驗(yàn)室,開發(fā)或其他POC環(huán)境中使用Ansible AWX。這是創(chuàng)建Ansible塔的基礎(chǔ)。

Ansible AWX是代碼的開發(fā)分支,僅經(jīng)過最少的測(cè)試和質(zhì)量工程測(cè)試。企業(yè)采用存在一些缺點(diǎn),即缺少在企業(yè)中使用它的簽名映像,缺少升級(jí)帶來的真實(shí)版本控制以及提供的支持。

AWX是基于Web的解決方案,使Ansible更適合IT團(tuán)隊(duì)使用。它被設(shè)計(jì)為所有自動(dòng)化任務(wù)的樞紐。它具有出色的瀏覽器REST API,并允許你控制訪問,以圖形方式管理或與各種云資源同步庫(kù)存,記錄所有作業(yè)以及與輕型目錄訪問協(xié)議(LDAP)良好集成。

Ansible Tower是基于Red Hat的AWX的商業(yè)版本。 Ansible AWX和Ansible Tower都具有相似的功能。

Ansible計(jì)劃繼續(xù)完善Ansible AWX的產(chǎn)品生命周期,以使其與Ansible Tower版本的鎖定更加緊密。

與Ansible Tower相比,AWX的最大優(yōu)點(diǎn)是你擁有無限數(shù)量的節(jié)點(diǎn)的所有企業(yè)功能。你會(huì)看到AWX和Ansible Tower之間的顯著差異之一是產(chǎn)品的徽標(biāo)不同。

Ansible AWX 先決條件

2或3臺(tái)服務(wù)器

Ansible版本2.4

10.5.5.20 Ansible AWX

10.5.5.21倫普

碼頭工人

Docker Python模塊

Git版本1.8.4

節(jié)點(diǎn)10.x LTS版本

NPM 6.x LTS

根特權(quán)

對(duì)于 AWX 系統(tǒng)要求

4 GB的RAM

具有2核的3.4 GHz CPU

20 GB硬盤空間

運(yùn)行Docker,Openshift或Kubernetes

安裝 AWX

以下是通過Ansible AWX儀表板為基本LEMP安裝部署和運(yùn)行Ansible劇本的一些步驟,例如:

步驟1:在CentOS 8上安裝EPEL

它提供了AWX所需的一些典型軟件包。因此,以root用戶身份登錄到CentOS 8節(jié)點(diǎn)并運(yùn)行以下命令:

[root@awx-ansible~] #dnf install epel-release-y

步驟2:安裝其他軟件包和依賴項(xiàng)

在安裝AWX時(shí),我們需要安裝必要的軟件包。

[root@awx-ansible~] #dnf install git gcc gcc-c++ nodejs gettext device-mapper-persistent-data lvm2 bzip2 python3-pip

步驟3:在CentOS 8上安裝Docker CE

要在CentOS 8上安裝Docker,我們需要使用dnf config-manager工具將Docker存儲(chǔ)庫(kù)追加到系統(tǒng)中。

[root@awx-ansible~] #dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo

要安裝Docker,請(qǐng)運(yùn)行以下命令:

[root@awx-ansible~] #dnf install docker-ce-3:18.09.1-3.e17

運(yùn)行以下命令以了解所安裝的Docker的確切版本。

[root@awx-ansible~] #rpm-qa|grep docker

要么

[root@awx-ansible~] #docker --version

繼續(xù)使用以下命令啟動(dòng)并啟用Docker:

[root@awx-ansible~] #systemct1 start docker

[root@awx-ansible~] #systemct1 enable --now docker.service

步驟4:在CentOS 8上安裝Docker-Compose

要安裝docker-compose,我們將使用pip3,因?yàn)橄到y(tǒng)正在使用python3運(yùn)行。

[root@awx-ansible~] #pip3 install docker-compose

步驟5:安裝Ansible AWX

要安裝Ansible AWX,請(qǐng)首先克隆存儲(chǔ)庫(kù),如下所示:

[root@awx-ansible~] #git clone https://github.com/ansible/awx.git

我們需要配置管理員

pg_admin_password=postgrespass@789

admin_password=Linuxtechi@789

因此,請(qǐng)確保生成用于加密清單文件的加密密鑰。

[root@awx-ansible~] #openssl rand -base64 30

復(fù)制密鑰并將其附加到清單文件中的secret_key條目中。保存并退出清單文件。

要安裝Ansible AWX,請(qǐng)運(yùn)行以下命令:

[root@awx-ansible installer] # ansible-playbook -i inventory install.yml

安裝完成后,你可以檢查通過docker-compose啟動(dòng)的容器。

[root@awx-ansible installer] #docker ps

步驟6:訪問AWX GUI門戶

要訪問AWX Web控制臺(tái),請(qǐng)打開瀏覽器,然后輸入Ansible AWX服務(wù)器IP,然后按Enter。

提供管理員的用戶名和密碼,然后按Enter。它會(huì)向你顯示一個(gè)AWX儀表板。

總結(jié)

以上是生活随笔為你收集整理的python读awx文件_ansible awx用法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。