Photon RPM OSTree: a simple guide

Contents


  1. Introduction
    1. What is OSTree? How about RPM-OSTree?
    2. Why use RPM-OSTree in Photon?
    3. Photon with RPM-OSTree installation profiles
    4. Terminology
    5. Sample code
    6. How to read this book
    7. RPM-OSTree in Photon OS 2.0
  2. Installing a Photon RPM-OSTree host against default server repository
    1. Who is this for?
    2. Installing the ISO, step by step
  3. Concepts in action
    1. Querying the deployed filetrees
    2. Bootable filetree version
    3. Commit ID
    4. OSname
    5. Refspec
    6. Deployments
  4. Querying for commit, file and package metadata
    1. Commit history
    2. Listing file mappings
    3. Listing configuration changes
    4. Listing packages
    5. Querying for package details
    6. Why am I unable to install, update or delete packages?
  5. Host updating operations
    1. Is it an update or an upgrade?
    2. Incremental upgrade
    3. Listing file differences
    4. Listing package differences
    5. Rollback
    6. Deleting a deployed filetree
    7. Version skipping upgrade
    8. Tracking parent commits
    9. Resetting a branch to a previous commit
  6. Installing a Photon RPM-OSTree server
  7. Installing a Photon RPM-OStree host against a custom server repository
    1. Manual install of a custom host
    2. Automated install of a custom host via kickstart
  8. File oriented server operations
    1. Starting a fresh OSTree repo
    2. Checking out a filetree
    3. Committing changes to a filetree
    4. Downloading the changes at the host
    5. Creating summary metadata
  9. Package oriented server operations
    1. JSON configuration file
    2. Package addition, removal, upgrade
    3. RPMS repository
    4. Composing a tree
    5. Automatic version prefix
    6. Installing package updates
    7. Creating server metadata
    8. Starting a fresh OSTree repo
  10. Remotes
    1. Listing remotes
    2. GPG signature verification
    3. Switching repositories
    4. Adding and removing remotes
    5. List available branches
  11. Running container applications between bootable images
    1. Downloading a docker container appliance
    2. Rebooting into an existing image
    3. Reboot into a newly created image
  12. Install or rebase to Photon OS 2.0
    1. Installing an RPM-OSTree server
    2. Installing an RPM-OSTree host
    3. Rebasing a host from Photon 1.0 to 2.0
    4. Creating a host raw image

Appendix A: Known issues

results matching ""

    No results matching ""