|
| 1 | +:_content-type: ASSEMBLY |
| 2 | +[id="microshift-embed-in-rpm-ostree"] |
| 3 | += Embedding {product-title} in a {op-system-ostree} image |
| 4 | +include::_attributes/attributes-microshift.adoc[] |
| 5 | +:context: microshift-embed-in-rpm-ostree |
| 6 | + |
| 7 | +toc::[] |
| 8 | + |
| 9 | +You can embed {product-title} into a {op-system-ostree-first} {op-system-version} image. Use the content within this section to build a {op-system-ostree-first} {op-system-version} image containing {product-title}. |
| 10 | + |
| 11 | +[IMPORTANT] |
| 12 | +==== |
| 13 | +Red Hat does not support an update path from Developer Preview and Technology Preview versions to later versions of {product-title}. A new installation will be necessary. |
| 14 | +==== |
| 15 | + |
| 16 | +[id="preparing-for-image-building_{context}"] |
| 17 | +== Preparing for image building |
| 18 | + |
| 19 | +Familiarize yourself with the documentation about https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/composing_installing_and_managing_rhel_for_edge_images[Composing, installing, and managing RHEL for Edge images]. |
| 20 | + |
| 21 | +[IMPORTANT] |
| 22 | +==== |
| 23 | +{product-title} deployments have only been tested with {op-system-ostree-first} {op-system-version}. Other versions of {op-system} are not recommended. |
| 24 | +==== |
| 25 | + |
| 26 | +To build an {op-system-ostree-first} {op-system-version} image for a given CPU architecture, you need a {op-system} {op-system-version} build host of the same CPU architecture that meets the https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/composing_installing_and_managing_rhel_for_edge_images/setting-up-image-builder_composing-installing-managing-rhel-for-edge-images#edge-image-builder-system-requirements_setting-up-image-builder[Image Builder system requirements]. |
| 27 | + |
| 28 | +Follow the instructions in https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/composing_installing_and_managing_rhel_for_edge_images/setting-up-image-builder_composing-installing-managing-rhel-for-edge-images#edge-installing-image-builder_setting-up-image-builder[Installing Image Builder] to install Image Builder and the `composer-cli` tool. |
| 29 | + |
| 30 | +//include::modules/microshift-preparing-for-image-building.adoc[leveloffset=+1] |
| 31 | + |
| 32 | +include::modules/microshift-adding-repos-to-image-builder.adoc[leveloffset=+1] |
| 33 | + |
| 34 | +[role="_additional-resources"] |
| 35 | +.Additional resources |
| 36 | + |
| 37 | +* https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/composing_installing_and_managing_rhel_for_edge_images/setting-up-image-builder_composing-installing-managing-rhel-for-edge-images#edge-image-builder-system-requirements_setting-up-image-builder[Image Builder system requirements]. |
| 38 | +* https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/composing_installing_and_managing_rhel_for_edge_images/setting-up-image-builder_composing-installing-managing-rhel-for-edge-images#edge-installing-image-builder_setting-up-image-builder[Installing Image Builder]. |
| 39 | + |
| 40 | +include::modules/microshift-adding-service-to-blueprint.adoc[leveloffset=+2] |
| 41 | + |
| 42 | +[role="_additional-resources"] |
| 43 | +.Additional resources |
| 44 | + |
| 45 | +* For further customizations such as adding users, firewall rules, or kernel arguments to a blueprint, see link:https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/composing_installing_and_managing_rhel_for_edge_images/composing-a-rhel-for-edge-image-using-image-builder-command-line_composing-installing-managing-rhel-for-edge-images#image-customizations_composing-a-rhel-for-edge-image-using-image-builder-command-line[supported image customizations]. |
| 46 | + |
| 47 | +include::modules/microshift-adding-containers-to-blueprint.adoc[leveloffset=+2] |
| 48 | +include::modules/microshift-provisioning-ostree.adoc[leveloffset=+1] |
| 49 | + |
| 50 | +[role="_additional-resources"] |
| 51 | +.Additional resources |
| 52 | + |
| 53 | +. https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html-single/composing_installing_and_managing_rhel_for_edge_images/index[{op-system-ostree} documentation]. |
| 54 | +. xref:../microshift_install/microshift-install-rpm.adoc#system-requirements-installing-microshift[System requirements for installing {product-title}]. |
| 55 | +. Red Hat Hybrid Cloud Console link:https://console.redhat.com/openshift/install/pull-secret[pull secret]. |
| 56 | +. xref:../microshift_networking/microshift_networking.doc#microshift-firewall-req-settings[Required firewall settings]. |
| 57 | +. link:https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/performing_an_advanced_rhel_8_installation/creating-kickstart-files_installing-rhel-as-an-experienced-user[Creating a kickstart file] |
| 58 | +. link:https://access.redhat.com/solutions/60959[How to embed a Kickstart file into an ISO image] |
| 59 | + |
| 60 | +include::modules/microshift-accessing.adoc[leveloffset=+1] |
| 61 | +include::modules/microshift-accessing-cluster-locally.adoc[leveloffset=+2] |
| 62 | +include::modules/microshift-accessing-cluster-remotely-admin.adoc[leveloffset=+2] |
| 63 | +include::modules/microshift-accessing-cluster-remotely-non-admin.adoc[leveloffset=+2] |
0 commit comments