国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Ansible環(huán)境搭建,CentOS 系列操作系統(tǒng)搭建Ansible集群環(huán)境

這篇具有很好參考價值的文章主要介紹了Ansible環(huán)境搭建,CentOS 系列操作系統(tǒng)搭建Ansible集群環(huán)境。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

Ansible是一種自動化工具,基于Python寫的,原理什么的就不過多再說了,詳情參考:https://www.itwk.cc/post/403.html
https://blog.csdn.net/qq_34185638/article/details/131079320?spm=1001.2014.3001.5502

環(huán)境準備

HOSTNAME IP OS
master.example.com 10.5.5.132 CentOS Stream 8 Mini Install
node1.example.com 10.5.5.133 CentOS Stream 8 Mini Install
node2.example.com 10.5.5.134 CentOS Stream 8 Mini Install

此次實驗將會用到三臺主機,一臺作為控制節(jié)點,兩臺作為被管理節(jié)點(受控主機)

配置主機名

Ansible環(huán)境搭建,CentOS 系列操作系統(tǒng)搭建Ansible集群環(huán)境,Ansible,ansible,centos,python

關(guān)閉SELINUX

setenforce 0 && sed -i 's/^SELINUX=.*/SELINUX=disabled/' /etc/selinux/config

Ansible環(huán)境搭建,CentOS 系列操作系統(tǒng)搭建Ansible集群環(huán)境,Ansible,ansible,centos,python

配置本地域名解析(管理節(jié)點執(zhí)行)

/etc/hosts文件中添加被管理節(jié)點的 ip+fqdn,直接用IP也可以,但是不易于管理,使用fqdn可以使用這些名稱來標識和操作主機,而不必依賴于IP地址。


127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
10.5.5.133  node1 node1.example.com
10.5.5.134  node2 node2.example.com

配置免密登錄

配置免密登錄,實現(xiàn)控制節(jié)點無需輸入密碼的情況下通過SSH協(xié)議連接到被管理節(jié)點。

生成RSA密鑰對

ssh-keygen -t rsa

Ansible環(huán)境搭建,CentOS 系列操作系統(tǒng)搭建Ansible集群環(huán)境,Ansible,ansible,centos,python

將公鑰復(fù)制到遠程服務(wù)器

ssh-copy-id [username]@server

Ansible環(huán)境搭建,CentOS 系列操作系統(tǒng)搭建Ansible集群環(huán)境,Ansible,ansible,centos,python

驗證

Ansible環(huán)境搭建,CentOS 系列操作系統(tǒng)搭建Ansible集群環(huán)境,Ansible,ansible,centos,python

安裝Ansible

在控制節(jié)點安裝Ansible

安裝epel源,(官方倉庫沒有提供ansible相關(guān)rpm包)

yum -y install epel-release

安裝ansible

yum -y install ansible

安裝完成之后執(zhí)行ansible --version判斷是否正常使用。

[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-47p6DJr8-1691378563875)(C:\Users\22065\AppData\Roaming\Typora\typora-user-images\image-20230730225130690.png)]

配置Ansible

安裝完畢之后,默認的配置文件位置在/etc/ansible目錄下,其中含有ansible.cfg 配置文件,hosts默認主機清單,roles角色目錄,接下來需要進行修改ansible,cfg配置文件

使用文本編輯工具打開ansible.cfg 內(nèi)容如下:

Ansible環(huán)境搭建,CentOS 系列操作系統(tǒng)搭建Ansible集群環(huán)境,Ansible,ansible,centos,python

意思就是說,從 Ansible 2.12 版本開始,你可以使用 ansible-config init 命令生成一個示例的配置文件。使用 --disabled 參數(shù)將生成一個包含所有默認設(shè)置的注釋文件,這意味著所有設(shè)置都被禁用并以注釋形式顯示。你可以將輸出重定向到 ansible.cfg 文件中,以便稍后進行編輯和使用,也可以在Ansible的GitHub倉庫中的stable分支中查找示例。

以上僅供了解,推薦直使用GitHub的倉庫上的ansible.cfg配置文件,因為ansible-config init 命令生成的配置文件是一個示例文件,包含了所有默認設(shè)置,并將這些設(shè)置以注釋的形式展示出來,生成的配置文件并不是一個完整的、可用的配置文件,因為它將所有的設(shè)置都禁用了(通過添加注釋)。這樣做是為了確保在生成的配置文件中沒有任何潛在的影響或沖突。

而在 GitHub 上的 Ansible 倉庫中的示例配置文件是一個更完整的配置文件,它包含了一些常用的配置選項和示例值。這個示例配置文件是為了給用戶提供一個起點,可以根據(jù)自己的需求進行修改和定制。

下載配置文件:

cd /etc/ansible
rm -rf ansible.cfg
wget https://github.com/ansible/ansible/blob/stable-2.9/examples/ansible.cfg

如果沒有wget命令的話使用yum -y install wget 安裝。

編輯示例配置文件,以下是我們要配置的地方;

Ansible環(huán)境搭建,CentOS 系列操作系統(tǒng)搭建Ansible集群環(huán)境,Ansible,ansible,centos,python

Ansible環(huán)境搭建,CentOS 系列操作系統(tǒng)搭建Ansible集群環(huán)境,Ansible,ansible,centos,python

Ansible環(huán)境搭建,CentOS 系列操作系統(tǒng)搭建Ansible集群環(huán)境,Ansible,ansible,centos,python

Ansible環(huán)境搭建,CentOS 系列操作系統(tǒng)搭建Ansible集群環(huán)境,Ansible,ansible,centos,python

inventory = /etc/ansible/hosts
	#指定 Ansible 的主機清單文件的路徑。默認情況下,Ansible 使用 /etc/ansible/hosts 文件作為主機清單,其中包含了要管理的遠程主機的列表
	
sudo_user = root 
	#指定在執(zhí)行遠程命令時要使用的 sudo 用戶設(shè)置為 root,表示使用 root 用戶執(zhí)行命令

ask_pass = False
	#指定是否詢問密碼,設(shè)置為 False,表示不詢問密碼,因為已經(jīng)做了免密登錄了

roles_path = /etc/ansible/roles
	#指定 Ansible 角色的路徑,Ansible 角色是一種組織和重用任務(wù)和變量的機制,后面會講到,在這個示例中,默認為 /etc/ansible/roles

remote_user = root 
	#指定遠程主機的登錄用戶名,設(shè)置為 root,表示使用 root 用戶登錄遠程主機

become = True
	#指定是否啟用特權(quán)升級(become),特權(quán)升級允許 Ansible 在遠程主機上以不同的用戶身份執(zhí)行命令。在這個示例中,設(shè)置為 True,表示啟用特權(quán)升級

become_method = sudo
	#指定特權(quán)升級的方法。這里設(shè)置為 sudo,表示使用 sudo 命令進行特權(quán)升級

become_user = root 
	# 指定特權(quán)升級后要切換到的用戶,設(shè)置為 root,表示特權(quán)升級后切換到 root 用戶

become_ask_pass = False 
	#指定是否詢問特權(quán)升級密碼, False,表示不詢問特權(quán)升級密

配置文件修改完成之后,需要創(chuàng)建主機清單文件,Ansible inventory 主機清單寫法詳解請參考:https://www.itwk.cc/post/430.html

編輯主機文件/etc/ansible/hosts

[servers]
node1.example.com
node2.example.com

測試ansible是否可以與被管理節(jié)點通信

使用ping模塊檢查與被管理節(jié)點連通性

Ansible環(huán)境搭建,CentOS 系列操作系統(tǒng)搭建Ansible集群環(huán)境,Ansible,ansible,centos,python

使用adhoc方式執(zhí)行臨時命令

Ansible環(huán)境搭建,CentOS 系列操作系統(tǒng)搭建Ansible集群環(huán)境,Ansible,ansible,centos,python文章來源地址http://www.zghlxwxcb.cn/news/detail-632656.html







到了這里,關(guān)于Ansible環(huán)境搭建,CentOS 系列操作系統(tǒng)搭建Ansible集群環(huán)境的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 【操作系統(tǒng)】Centos7搭建nfs文件共享服務(wù)器實戰(zhàn)

    【操作系統(tǒng)】Centos7搭建nfs文件共享服務(wù)器實戰(zhàn)

    1.NFS介紹 2.環(huán)境準備 3.在A服務(wù)端機器安裝nfs-utils和rpcbind包 4.啟動rpcbind檢查是否啟動了rpcbind服務(wù)并監(jiān)聽111端口 5.配置NFS服務(wù)的配置文件,參數(shù)配置:vi /etc/exports 數(shù)據(jù)同步與數(shù)據(jù)異步的區(qū)別 數(shù)據(jù)同步:當系統(tǒng)從內(nèi)存中向磁盤中持久化數(shù)據(jù)時,同步發(fā)送表示只有當內(nèi)存中的數(shù)據(jù)

    2024年02月07日
    瀏覽(31)
  • 安裝Linux-CentOS7.9操作系統(tǒng)虛擬機環(huán)境(適用于學習、測試環(huán)境)

    安裝Linux-CentOS7.9操作系統(tǒng)虛擬機環(huán)境(適用于學習、測試環(huán)境)

    具體名稱以及路徑根據(jù)自己的實際情況在個人pc或者其他的設(shè)備上進行創(chuàng)建。 阿里云開源鏡像站地址 https://developer.aliyun.com/mirror/ 清華大學開源鏡像站地址 https://mirrors.tuna.tsinghua.edu.cn/ 有需要的朋友可以自行下載 VMware Workstation pro下載鏈接,許可證可自行瀏覽器搜索獲取 http

    2024年02月03日
    瀏覽(32)
  • 在Centos7上安裝PXE裝機環(huán)境來批量安裝操作系統(tǒng)

    首先,需要確保系統(tǒng)已安裝 dhcp 、 tftp-server 和 httpd 等軟件包??梢允褂靡韵旅钸M行安裝: 接下來,需要配置 DHCP 服務(wù)器以向客戶端分配 IP 地址。在 /etc/dhcp/dhcpd.conf 文件中添加以下內(nèi)容: 這將啟用 DHCP 服務(wù)器,并設(shè)置子網(wǎng),IP 范圍,子網(wǎng)掩碼,網(wǎng)關(guān)和 DNS 服務(wù)器。還需要

    2024年02月05日
    瀏覽(95)
  • 在Ubuntu操作系統(tǒng)和centos7上安裝docker環(huán)境的詳細步驟

    Ubuntu操作系統(tǒng)安裝Docker環(huán)境步驟: 如果輸出“Hello from Docker!”則表示Docker已經(jīng)成功安裝。 CentOS7安裝Docker環(huán)境步驟: 如果輸出“Hello from Docker!”則表示Docker已經(jīng)成功安裝。

    2024年02月05日
    瀏覽(38)
  • Linux環(huán)境下(CentOS操作系統(tǒng))如何修改MySQL數(shù)據(jù)庫及Redis的密碼?

    Linux環(huán)境下(CentOS操作系統(tǒng))如何修改MySQL數(shù)據(jù)庫及Redis的密碼?

    【系列專欄】:博主結(jié)合工作實踐輸出的,解決實際問題的專欄,朋友們看過來! ? 《QT開發(fā)實戰(zhàn)》 《嵌入式通用開發(fā)實戰(zhàn)》 《從0到1學習嵌入式Linux開發(fā)》 《Android開發(fā)實戰(zhàn)》 《實用硬件方案設(shè)計》 長期持續(xù)帶來更多案例與技術(shù)文章分享; 歡迎商業(yè)項目咨詢,10年+軟硬全

    2024年02月15日
    瀏覽(27)
  • 自己動手從零寫桌面操作系統(tǒng)GrapeOS系列教程——4.1 在VirtualBox中安裝CentOS

    自己動手從零寫桌面操作系統(tǒng)GrapeOS系列教程——4.1 在VirtualBox中安裝CentOS

    學習操作系統(tǒng)原理最好的方法是自己寫一個簡單的操作系統(tǒng)。 之前講解開發(fā)環(huán)境時并沒有介紹具體的安裝過程,有網(wǎng)友反應(yīng)CentOS的安裝配置有問題,尤其是共享文件夾。本講我們就來補充介紹一下在VirtualBox中安裝配置CentOS的具體過程,徹底解決GrapeOS開發(fā)環(huán)境問題。 1.在Vir

    2023年04月10日
    瀏覽(25)
  • 開發(fā)一個RISC-V上的操作系統(tǒng)(一)—— 環(huán)境搭建

    開發(fā)一個RISC-V上的操作系統(tǒng)(一)—— 環(huán)境搭建

    目錄 一、開發(fā)環(huán)境配置 二、測試 三、Makefile 四、開發(fā)前需要了解的知識 在前面我們使用Verilog實現(xiàn)了一個簡易的RISC-V處理器,并且能燒錄到板子上跑一些簡單C程序,傳送門: RISC-V處理器的設(shè)計與實現(xiàn)(一)—— 基本指令集_risc_v處理器_Patarw_Li的博客-CSDN博客 RISC-V處理器的設(shè)

    2024年02月12日
    瀏覽(32)
  • 清華大學操作系統(tǒng)rCore實驗-第零章-Lab環(huán)境搭建

    清華大學操作系統(tǒng)rCore實驗-第零章-Lab環(huán)境搭建

    一直想動手寫一個操作系統(tǒng),但是沒有能力從零開始寫,故跟著清華大學操作系統(tǒng)實驗,完成這個目標,這一篇文章開始,將進行清華大學操作系統(tǒng) rCore 實驗。本章是環(huán)境搭建,有一些個人特色,完成實驗的基礎(chǔ)上,嘗試回答實驗后的 編程題 和 問答題 ,如有錯誤,請大家

    2024年01月19日
    瀏覽(35)
  • 什么是Linux,如何在Windows操作系統(tǒng)下搭建Linux環(huán)境,遠程連接Linux系統(tǒng)

    什么是Linux,如何在Windows操作系統(tǒng)下搭建Linux環(huán)境,遠程連接Linux系統(tǒng)

    Linux是一套免費使用和自由傳播的類Unix操作系統(tǒng),是一個基于POSIX和UNIX的多用戶、多任務(wù)、支持多線程和多CPU的操作系統(tǒng)。它繼承了Unix以網(wǎng)絡(luò)為核心的設(shè)計思想,是一個性能穩(wěn)定的多用戶網(wǎng)絡(luò)操作系統(tǒng)。Linux操作系統(tǒng)誕生于1991年10月5日(這是第一次正式向外公布時間)。嚴格

    2024年02月14日
    瀏覽(27)
  • 2.樹莓派4B 64位操作系統(tǒng) 從零搭建深度學習項目運行環(huán)境

    2.樹莓派4B 64位操作系統(tǒng) 從零搭建深度學習項目運行環(huán)境

    探索目標 樹莓派的系統(tǒng)燒錄 樹莓派的基礎(chǔ)配置 樹莓派的開機連接 樹莓派的文件傳輸 樹莓派的軟件安裝 樹莓派的運行環(huán)境 樹莓派的系統(tǒng)備份 測試運行現(xiàn)有模型 1.1 系統(tǒng)選擇 1.1.1 Raspbian OS:官方的樹莓派操作系統(tǒng) ? Raspbian OS 是官方支持的樹莓派板卡操作系統(tǒng)。它集成了很多

    2024年01月16日
    瀏覽(27)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包