日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何利用開源工具 Pulp 對Linux軟件倉庫進行管理

如意 ? 來源:Linux中國 ? 作者:LCTT geekpi 譯 ? 2020-09-16 16:06 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Foreman 是一個強大的管理和自動化產(chǎn)品,它為 Linux 環(huán)境的管理員提供了企業(yè)級的解決方案,它適用于四個關(guān)鍵場景:供應(yīng)管理、配置管理、補丁管理和內(nèi)容管理。Foreman 中內(nèi)容管理功能的一個主要組成部分是由 Pulp 項目提供的。雖然 Pulp 是這個產(chǎn)品的一個組成部分,但它也是一個獨立的、自由開源的項目,自身也在取得巨大的進步。

讓我們來看看 Pulp 項目,特別是最新版本 Pulp 3 的功能。

什么是 Pulp?

Pulp 是一個管理軟件包倉庫,并將其提供給大量的消費者的平臺。你可以使用 Pulp 在不同環(huán)境中鏡像、同步、上傳和推廣各種內(nèi)容,如 RPM、Python 包、Ansible 集合、容器鏡像等。如果你有幾十個、幾百個甚至上千個軟件包,并需要更好的方式來管理它們,Pulp 可以幫助你。

最新的主要版本是 Pulp 3 ,它于 2019 年 12 月發(fā)布。Pulp 3 是多年來收集用戶需求的結(jié)晶,并對現(xiàn)有的 Pulp 架構(gòu)進行了全面的技術(shù)改造,以提高可靠性和靈活性。另外,它還包含了大量的新功能。

誰在使用 Pulp?

大多數(shù)情況下,在 Pulp 用戶管理的企業(yè)軟件環(huán)境中,內(nèi)容的穩(wěn)定性和可靠性是最重要的。Pulp 用戶希望有一個平臺來開發(fā)內(nèi)容,而不用擔心倉庫可能會消失。他們希望以安全的方式在其生命周期環(huán)境的不同階段推廣內(nèi)容,優(yōu)化磁盤空間并擴展環(huán)境以滿足新的需求。他們還需要靈活處理各種內(nèi)容類型。Pulp 3 提供了這些以及更多功能。

在一處管理各類內(nèi)容

安裝 Pulp 后,你可以為你計劃管理的內(nèi)容類型添加 內(nèi)容插件 ,將內(nèi)容鏡像到本地,添加私人托管的內(nèi)容,并根據(jù)你的需求混合內(nèi)容。例如,如果你是 Ansible 用戶,而你又不想在 Ansible Galaxy 上托管你的私有內(nèi)容,你可以添加 Pulp Ansible 插件,鏡像你所需要的公共 Ansible 內(nèi)容,并將 Pulp 作為一個內(nèi)部平臺,在你的組織中管理和分發(fā)可擴展的公共和私有 Ansible 角色和集合的混合。你可以用任何內(nèi)容類型執(zhí)行此操作。有各種各樣的內(nèi)容插件可供選擇,包括 RPM、Debian、Python、容器和 Ansible 等等。還有一個文件插件,你可以用它來管理 ISO 鏡像等文件。

如果你沒有找到你所需的內(nèi)容類型插件,Pulp 3 引入了新的插件 API 和插件模板,你可以輕松創(chuàng)建一個屬于自己的 Pulp 插件。你可以根據(jù) 插件編寫指南 自動生成一個最小可用的插件,然后從那里開始構(gòu)建。

高可用性

在 Pulp 3 中,從 MongoDB 到 PostgreSQL 的轉(zhuǎn)變促進了性能和數(shù)據(jù)完整性的重大改進。Pulp 用戶現(xiàn)在有了一個完全開源的技術(shù)棧,它可以提供高可用性(HA)和更好的擴展性。

倉庫版本管理

使用 Pulp 3,你可以毫無風險地進行試驗。每次你添加或刪除內(nèi)容時,Pulp 都會創(chuàng)建一個不可變的倉庫版本,這樣你就可以回滾到早期的版本,從而保證操作的安全性和穩(wěn)定性。通過使用發(fā)布和分發(fā),你可以公開一個倉庫的多個版本,你可以將其作為回滾到早期版本的另一種方法。如要回滾,你可以簡單地將你的分發(fā)指向一個舊的發(fā)布。

磁盤優(yōu)化

任何軟件開發(fā)環(huán)境的主要挑戰(zhàn)之一是磁盤優(yōu)化。如果你不斷地下載包,例如,你今天需要但明天不再需要的倉庫每日構(gòu)建,那么磁盤空間將很快成為一個問題。Pulp 3 的設(shè)計已經(jīng)考慮到了磁盤優(yōu)化。當默認下載并保存所有的軟件包,你也可以啟用“按需”或“流式”選項。“按需”選項只下載和保存客戶要求的內(nèi)容,從而節(jié)省了磁盤空間。使用“流式”選項,它也會根據(jù)客戶的要求進行下載,但它不會將內(nèi)容保存在 Pulp 中。這對于同步內(nèi)容是非常理想的,例如,從一個每日倉庫同步,并讓你在后期免于執(zhí)行磁盤清理。

多種存儲選項

即使進行了最好的磁盤優(yōu)化,隨著項目的發(fā)展,你可能需要一種方法來擴展你的部署以滿足需求。除了本地文件存儲,Pulp 還支持一系列的云存儲選項,如 Amazon S3 和 Azure,以確保你可以擴展?jié)M足你的部署需求。

保護你的內(nèi)容

Pulp 3 可以選擇添加 Certguard 插件,該插件提供了一個支持 X.509 的 ContentGuard,它要求客戶在收到 Pulp 的內(nèi)容之前提交證明其對內(nèi)容的權(quán)利的證書。

只要客戶端的證書沒有過期,且由證書頒發(fā)機構(gòu)簽署,并在創(chuàng)建時存儲在 Certguard 上,任何客戶端在請求時提供基于 X.509 或基于 Red Hat 訂閱管理證書都將獲得授權(quán)??蛻舳耸褂冒踩珎鬏攲樱═LS)提供證書,這證明客戶端不僅有證書,還有它的密鑰。你可以放心地開發(fā),知道你的內(nèi)容正在受到保護。

Pulp 團隊也在積極為整個 Pulp 部署一個基于角色的訪問控制系統(tǒng),這樣管理員就可以確保正確的用戶可以訪問正確的環(huán)境。

在容器中試用 Pulp

如果你有興趣親自評估 Pulp 3,你可以使用 Docker 或 Podman 輕松 在容器中安裝 Pulp 3 。Pulp 團隊一直在努力簡化安裝過程。你也可以使用 Ansible 劇本 來自動完成 Pulp 3 的全部安裝和配置。
責編AJX

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • Linux
    +關(guān)注

    關(guān)注

    88

    文章

    11824

    瀏覽量

    219610
  • 軟件
    +關(guān)注

    關(guān)注

    69

    文章

    5367

    瀏覽量

    91960
  • 開源工具
    +關(guān)注

    關(guān)注

    0

    文章

    27

    瀏覽量

    4787
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    無人值守倉庫管理系統(tǒng)是什么?一文詳解核心功能與選型指南(附落地案例)

    傳統(tǒng)倉儲依賴人工管理、效率低下、成本高昂、易出錯等問題,利用物聯(lián)網(wǎng)、RFID、人臉識別與自助終端等技術(shù),實現(xiàn)倉庫24小時自助化、智能化管理的綜合解決方案。其核心理念是?
    的頭像 發(fā)表于 04-24 16:29 ?151次閱讀
    無人值守<b class='flag-5'>倉庫</b><b class='flag-5'>管理</b>系統(tǒng)是什么?一文詳解核心功能與選型指南(附落地案例)

    倉庫管理無人值守方案是什么?在企業(yè)物資管理場景中如何發(fā)揮作用?

    想象一下,凌晨兩點生產(chǎn)線突發(fā)故障,維修工只需刷臉進入倉庫,拿起備件離開即可,全程無需打擾熟睡的倉管員。這不是科幻片,而是倉庫管理無人值守方案帶來的真實場景。簡單來說,無人值守方案就是利用
    的頭像 發(fā)表于 04-15 14:04 ?203次閱讀
    <b class='flag-5'>倉庫</b><b class='flag-5'>管理</b>無人值守方案是什么?在企業(yè)物資<b class='flag-5'>管理</b>場景中如何發(fā)揮作用?

    2026年十大WMS倉庫管理軟件詳細解析

    在供應(yīng)鏈數(shù)字化轉(zhuǎn)型加速的今天,WMS倉庫管理軟件已成為企業(yè)優(yōu)化倉儲流程、降低運營成本、提升庫存周轉(zhuǎn)率的核心工具。無論是中小電商賣家、大型制造企業(yè),還是跨境物流、醫(yī)藥冷鏈等特殊場景,選擇一款適配自身
    發(fā)表于 04-14 17:34

    一文讀懂WMS倉庫管理系統(tǒng) 并掌握5個專業(yè)的wms管理系統(tǒng)

    在供應(yīng)鏈數(shù)字化升級的浪潮中,倉庫管理早已告別“人工記賬、肉眼找貨”的傳統(tǒng)模式,WMS倉庫管理系統(tǒng)成為企業(yè)降本增效、實現(xiàn)精細化倉儲的核心工具。
    發(fā)表于 04-09 16:41

    KubePi:開源Kubernetes可視化管理面板,讓集群管理如此簡單

    管理效率,又確保了安全性。 六、KubePi的生態(tài)與集成 KubePi可以與一系列優(yōu)秀的開源工具集成,形成更強大的云原生管理生態(tài)系統(tǒng): 1Panel :一個現(xiàn)代化、
    發(fā)表于 02-11 12:53

    Linux進程管理不用愁!這6個工具幫你搞定90%場景

    Linux 系統(tǒng)中,進程是資源分配的基本單位,無論是服務(wù)器運維、程序調(diào)試還是日常使用,掌握進程管理工具都是必備技能。今天就帶大家梳理 6 個最常用的進程管理工具,從查看進程到控制進程,一篇文章全搞定!
    的頭像 發(fā)表于 02-04 16:23 ?3075次閱讀
    <b class='flag-5'>Linux</b>進程<b class='flag-5'>管理</b>不用愁!這6個<b class='flag-5'>工具</b>幫你搞定90%場景

    嵌入式開發(fā)繞不開的版本管理工具——git

    Git是一個開源的分布式版本控制系統(tǒng),由Linux之父Linus Torvalds于2005年用C語言開發(fā),主要是為了幫助管理Linux內(nèi)核開發(fā)而創(chuàng)建的一個開放源碼的版本控制
    的頭像 發(fā)表于 01-30 16:47 ?1509次閱讀

    2025開放原子開發(fā)者大會開源算力設(shè)備管理軟件分論壇即將啟幕

    數(shù)字浪潮,奔涌向前。算力設(shè)備的智能化管理開源技術(shù)的深度融合,正成為驅(qū)動行業(yè)變革的核心引擎。作為開源算力設(shè)備管理領(lǐng)域的新銳力量,openUBMC致力于通過
    的頭像 發(fā)表于 11-17 16:33 ?1039次閱讀

    rfid倉儲方案在倉庫管理中如何應(yīng)用

    在現(xiàn)代倉儲管理領(lǐng)域,傳統(tǒng)人工管理模式易出現(xiàn)盤點效率低、物料追蹤難、信息滯后等問題,而rfid倉儲方案的出現(xiàn),為倉庫管理帶來了革命性的變革。作為高度自動化、智能化的無人值守
    的頭像 發(fā)表于 10-23 15:13 ?597次閱讀
    rfid倉儲方案在<b class='flag-5'>倉庫</b><b class='flag-5'>管理</b>中如何應(yīng)用

    ERP倉庫管理軟件如何贏得企業(yè)的信賴

    模塊,希望借助數(shù)字化工具提升運作效率。但市面上的系統(tǒng)五花八門,企業(yè)如何判斷哪一款真正值得托付?要贏得企業(yè)的信賴,一款ERP倉庫管理軟件不能只停留在“能用”的層面,
    的頭像 發(fā)表于 08-29 09:40 ?765次閱讀
    ERP<b class='flag-5'>倉庫</b><b class='flag-5'>管理軟件</b>如何贏得企業(yè)的信賴

    開源工具 Made with KiCad(131):BomberCat 安全測試工具

    “? BomberCat 是一個結(jié)合硬件開發(fā)與安全測試的開源工具,主要面向電子工程和網(wǎng)絡(luò)安全領(lǐng)域。用于檢測銀行終端、門禁系統(tǒng)等設(shè)備的漏洞。 ” Made with KiCad 系列將支持新的展示方式
    的頭像 發(fā)表于 06-19 11:18 ?8278次閱讀
    <b class='flag-5'>開源</b><b class='flag-5'>工具</b> Made with KiCad(131):BomberCat 安全測試<b class='flag-5'>工具</b>

    Helm倉庫管理常用配置

    Helm 倉庫(Repository)是存儲 Helm 圖表(Chart)的地方,類似于軟件包管理器的倉庫(如 apt、yum 倉庫)。
    的頭像 發(fā)表于 06-07 09:27 ?1544次閱讀

    開源鴻蒙工程工具分論壇圓滿舉辦

    近日,開源鴻蒙開發(fā)者大會2025(OHDC.2025)工程工具分論壇在深圳圓滿舉辦。本次分論壇由開源鴻蒙IDE SIG組長、華為終端BG工程工具技術(shù)專家唐春擔任出品人,主題為“
    的頭像 發(fā)表于 06-05 15:35 ?1219次閱讀

    CFA科普系列01|EDA工具裝不上?可能不是你技術(shù)差,而是少了這兩個命令

    (Yellowdog Updater Modified)是基于 RPM 包管理的增強型工具,它能自動解析依賴關(guān)系、從軟件源下載所需文件,一次性完成所有安裝任務(wù)。 它通過維護一個完整的軟件
    發(fā)表于 05-09 15:27

    用一套Linux系統(tǒng),撐起整個芯片設(shè)計平臺?CFA團隊教你如何搭好EDA智算平臺的技術(shù)底座

    時間,則可以選擇 Ubuntu。 軟件包管理:從RPM到Y(jié)UM,讓EDA工具“一鍵上崗” 在對Linux系統(tǒng)的使用和操作過程中,需要經(jīng)常安裝、卸載和升級各種應(yīng)用軟件。 要讓一個系統(tǒng)能正
    發(fā)表于 05-07 14:44
    闽清县| 怀来县| 南开区| 辽中县| 双江| 竹山县| 永登县| 泾源县| 合江县| 桓仁| 门头沟区| 望都县| 馆陶县| 修水县| 德令哈市| 哈尔滨市| 原平市| 咸阳市| 诸城市| 安溪县| 常州市| 师宗县| 平湖市| 翼城县| 海丰县| 铜梁县| 北川| 滨海县| 凌云县| 灌云县| 桐城市| 天津市| 屏边| 石楼县| 乌拉特前旗| 营山县| 沅江市| 察雅县| 正安县| 右玉县| 武隆县|