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: