• 跳到主要內容
  • 跳到二級菜單
  • 跳至主側邊欄
  • 跳轉到頁腳
WebSetNet

WebSetNet

科技新聞

  • 科技新聞
    • 移動
    • 遊戲
  • 網絡營銷
  • 系統管理員
    • Windows
    • Linux的
    • Mac和Apple
    • 網站腳本
      • WordPress的

如何在Red Hat Linux上安裝Puppet Enterprise

二零二一年八月十日 by Martin6

在上一篇文章中,我向您展示瞭如何在Red Hat Linux上安裝開源Puppet 5。 今天,我將向您展示如何安裝Puppet Enterprise,它具有額外的功能,包括報告,交互式依賴可視化,事件檢查,基於角色的訪問控制以及與Active Directory和LDAP的集成,僅舉幾例。

如果您錯過了之前關於在Red Hat Linux中設置Puppet的文章,我建議您在此處了解如何在Hyper-V上啟動和運行Red Hat Linux。 如果要安裝Puppet Enterprise服務器而不是開源Puppet,可以跳過第二篇文章。

安裝和配置Puppet 5 Part 1:在Hyper-V中設置Red Hat Linux
安裝和配置Puppet 5 Part 2:設置Puppet

下載Puppet Enterprise

Puppet的開源版本更容易安裝,因為您可以使用像apt-get或yum這樣的包管理器來安裝它。 但是如果你想安裝Puppet Enterprise,你需要註冊Puppet並手動下載包。 如果您尚未註冊,則可以這樣做 這裡 並下載RHEL的Puppet Enterprise Master軟件包。 由於Puppet不提供直接下載鏈接,因此您無法使用命令行實用程序(如wget)來下載該程序包。 您需要使用瀏覽器。

下載軟件包後,啟動Red Hat Linux VM並以root用戶身份登錄。 讓我們確保Red Hat是使用yum包管理器的最新版本。 此過程可能需要幾分鐘時間。

百勝更新

我在Hyper-V主機上下載了Puppet Enterprise軟件包,現在我需要將安裝tarball文件傳輸到Linux VM。 在我可以傳輸文件之前,我需要啟用集成服務,以便我可以將文件複製到來賓VM。 在Hyper-V主機上打開PowerShell提示符並運行 啟用 - VMIntegrationService cmdlet如下所示,將-VMName的值替換為Red Hat Linux VM的名稱。

啟用-VMIntegrationService -VMName pspmaster -Name'訪客服務接口'

檢查一下 hypervfcopyd 使用進程狀態(ps)命令在Red Hat Linux中運行service:

ps -u root | grep hyper

 

檢查Red Hat Linux中是否啟用了Hyper-V集成服務(圖片來源:Russell Smith) 檢查Red Hat Linux中是否啟用了Hyper-V集成服務(圖片來源:Russell Smith)

上 Windows 在PowerShell控制台的Hyper-V主機上,運行Copy-VMFile cmdlet將從Puppet下載的安裝壓縮文件複製到Linux VM。 更改-SourcePath和-DestinationPath值以匹配您的文件位置。 您可以使用以下命令在Linux中創建目錄 MKDIR 命令,如果需要。

Copy-VMFile -Name pspmaster -SourcePath“C:UsersRussellDownloadspuppet-enterprise-2018.1.4-el-7-x86_64.tar.gz”-DestinationPath'/ home / russell'-FileSource Host

編輯Linux主機文件

在安裝Puppet Enterprise之前,請確保Linux可以按名稱ping通自己。 通過將條目添加到hosts文件中,這很容易做到,就像您在 Windows。 使用vi文本編輯器,打開hosts文件,為Linux VM添加一個條目,然後保存該文件。 如果您不熟悉vi,請參閱 編輯站點清單 in 管理的 Windows 帶有人偶的服務器第3部分 on 的Petri.

vi / etc / hosts

添加Linux VM的IP地址和主機名,如圖所示。 如果您不知道VM的IP地址,請運行 使用ifconfig 在命令提示符下。 Ifconfig相當於 IPCONFIG in Windows。 在網絡上添加Puppet Master服務器可能需要與之通信的任何其他設備。 在生產環境中,可以使用DNS服務器,而不是手動將條目添加到主機文件。

在Linux中編輯hosts文件(圖片來源:Russell Smith) 在Linux中編輯hosts文件(圖片來源:Russell Smith)

安裝Puppet Enterprise主服務器

現在我們已經準備好安裝包並準備好Linux,我們可以解壓縮tarball文件並安裝Puppet Enterprise。 使用以下命令解壓縮安裝tarball 焦油 命令如此處所示,不要忘記更改tar.gz文件的路徑。

tar -xf /home/russell/puppet-enterprise-2018.1.4-el-7-x86_64.tar.gz

現在讓我們運行解壓縮的安裝程序。 如果需要更改目錄,請使用change directory(cd)命令。 例如,要將工作目錄設置為 /家/羅素, 跑 cd / home / russell。 從安裝程序目錄運行安裝程序,如下所示:

cd / home / russell / puppet-enterprise-2018.1.4-el-7-x86_64 sudo ./puppet-enterprise-installer

 

選擇Puppet Enterprise的基於文本的安裝(Image Credit:Russell Smith) 選擇Puppet Enterprise的基於文本的安裝(Image Credit:Russell Smith)

使用基於文本的安裝程序使用所有默認選項安裝Puppet Enteprise。 選擇選項1進行基於文本的安裝。 該 pe.conf 文件將自動打開。 在最後兩個引號之間添加PE控制台密碼,如下所示:

“console_admin_password”:“Test12341234”

退出vi並將文件寫入磁盤。

將PE控制台密碼添加到pe.conf文件中(Image Credit:Russell Smith) 將PE控制台密碼添加到pe.conf文件中(Image Credit:Russell Smith)

系統會詢問您是否要繼續使用安裝 pe.conf。 類型 Y 並按下 ENTER。 安裝完成後,運行 傀儡代理人-t 兩次。

就是這樣! 您現在可以使用Puppet Master服務器的主機名從遠程設備登錄Puppet Enterprise(PE)控制台。 在這種情況下, pspmaster 但是您應該使用Linux VM的主機名。 您必須使用https://連接到PE控制台。 您將收到證書錯誤,因為瀏覽器不信任Puppet Enterprise服務器。 您可以忽略該錯誤並繼續訪問該站點。 默認用戶名是 管理員 您應該輸入在上述步驟中輸入的密碼。

https://pspmaster/

登錄PE控制台(圖片來源:Russell Smith) 登錄PE控制台(圖片來源:Russell Smith)

在本文中,我向您展示瞭如何在Hyper-V上運行的Red Hat Linux VM上安裝Puppet Enterprise服務器版7。

該職位 如何在Red Hat Linux上安裝Puppet Enterprise 最早出現 的Petri.

相關文章:

  1. 如何在Linux中安裝和配置Puppet Master和Puppet Agent
  2. 如何輕鬆編輯主機文件 Windows 11
  3. Fedora與Red Hat:您應該使用哪個Linux發行版,為什麼?
  4. PowerShell DSC和Puppet - 為什麼它不是/或者
  5. 亞馬遜Alexa復活節彩蛋:詢問180多件有趣的事情給Alexa
  6. 亞馬遜Alexa復活節彩蛋:詢問180多件有趣的事情給Alexa
  7. 亞馬遜Alexa復活節彩蛋:詢問180多件有趣的事情給Alexa
  8. 在Debian 9上安裝Moodle eLearning Platform
  9. 如何在Debian 9上安裝Zen Cart
  10. 基本命令工具可解決幾乎所有的網絡問題 Windows 10

提起下: Linux的

主要側邊欄

推薦

  • 怎麼修 Windows 更新錯誤80244019
  • Windows 10 更新因錯誤0x8007001f - 0x20006而失敗
  • 如何更改Netflix下載位置 Windows 10
  • 解決Outlook“未實現”無法發送電子郵件錯誤
  • 如何啟用或禁用Alt Gr鍵 Windows 10 鍵盤
  • 如何在Samsung Tizen OS設備上安裝Android應用APK
  • 3如何在沒有Office Outlook的情況下打開PST文件 Windows 10
  • 固定: Windows 更新錯誤0x800f0986
  • 如何在Snapchat上檢索已刪除的郵件
  • 最新的三星Galaxy Note 20洩漏是一個規格轉儲,揭示了關鍵功能
  • 在Galaxy Core 7.0 SM-G2H上安裝Android 355 Nougat ROM
  • 192.168.1.1登錄,管理頁面,用戶名,密碼| 無線路由器設置
  • 網站在線觀看電影 - 10 +沒有SignUp / Downloading的最佳網站
  • 如何在Android智能手機上備份短信
  • 如何刪除Microsoft Word文檔末尾的空白頁
  • 修復:光盤映像文件損壞的錯誤 Windows 10
  • Android 11自定義ROM列表–非官方更新您的Android手機!
  • 三星Galaxy Z Fold 3計劃於2021年XNUMX月在S Pen的支持下

頁腳

標籤

Amazon 亞馬遜素 亞馬遜主要視頻 蘋果 應用軟件 史詩遊戲 Galaxy Note的20 銀河S22加 銀河 S22 超 Google表格 頭戴耳機 華為 icloud的 Instagram 即時遊戲 IP地址 iPhone iPhone 12 iPhone 13 iPhone 13 pro max MacOS Microsoft微軟 微軟邊緣 移動應用 辦公室365 外表 像素6 Samsung Galaxy 三星 Galaxy Book 2 Pro 360 三星Galaxy Tab S8 智能手機 SPEEDTEST 速度測試 隊 的TikTok Twitter VPN WhatsApp whatsapp網頁 Windows 10 Windows 11更改 Windows 11發行 Windows 11更新 Windows 安卓子系統 Windows 11 小蜜

資料庫

  • 六月2022
  • 五月 2022
  • 四月2022
  • 三月十一日
  • 二月2022
  • 2022年一月
  • 2021年九月
  • 2021年八月
  • 七月2021
  • 六月2021
  • 五月 2021
  • 四月2021
  • 三月十一日
  • 二月2021
  • 2021年一月
  • 十二月2020
  • 2020年十一月
  • 2020年XNUMX月
  • 2020年九月
  • 2020年八月
  • 七月2020

Meta

  • 登入
  • 條目提要
  • 評論提要
  • WordPress.org