Course Code:
ostree
Duration:
14 hours
Prerequisites:
- 瞭解 Linux 升級、構建和打包。
觀眾
- 開發人員
- 系統管理員
- DevOps 名工程師
Overview:
此講師指導的現場培訓(在線或現場)面向希望快速、大規模地打包、部署、升級和版本控制整個 Linux 系統的工程師。
在本次培訓結束時,參與者將能夠:
- 安裝和配置 OSTree。
- 執行操作系統和容器的二進位部署和升級。
- 使用 OSTree 作為版本控制系統來管理多個文件系統樹和 bootloader。
課程形式
- 互動講座和討論
- 大量的練習和練習
- 在即時實驗室環境中動手實施
課程自定義選項
- 要申請本課程的定製培訓,請聯繫我們進行安排。
- 要了解有關 OSTree 的更多資訊,請訪問:https://github.com/ostreedev/ostree
Course Outline:
介紹
OSTree 作為文件系統樹的存儲庫
- OSTree 作為基於 Linux 的操作系統的升級系統
- 設置 OSTree。
OSTree 功能和架構概述
OSTree Use Cases
- 軟呢帽 Silverblue
- Gnome Continuous
- Flatpak
使用 OSTree CLI
- 命令行工具
瞭解 Content-Addressed-Object Store
- 通過硬連結 簽出檔
複製內容
- GPG 簽名和固定 TLS 支援
對可引導檔系統樹進行版本控制
- 如何使用 rpm-ostree 創建 Fedora 樹
- 如何使用Debootstrap創建 Debian/Ubuntu chroot
- 如何調整現有的 chroot 以用於 OSTree
- 提交、下載和部署
升級系統
- 事務性升級
- 回滾
管理 bootloader 配置。
並行安裝多個系統
- 可啟動根
跟蹤修訂
- 伺服器和用戶端上的二進位歷史記錄
在 Package System 下使用 OSTree
- RPM-OStree 為例
維護多個分支和存儲庫
故障排除
總結和結論
Sites Published: