Blame image-types/rhel8/kvm-guest-image.md

Packit 63bb0d
# KVM Guest Image
Packit 63bb0d
Packit Service 3a6627
This is an image meant to be used as a generic base image for KVM
Packit Service 3a6627
based hypervisors. It is mainly used with [Red Hat Virtualization
Packit Service 3a6627
(RHV)][rhv] or [Red Hat OpenStack Platform (RHOSP)][rhosp]. Using this
Packit Service 3a6627
type of image with other types of hypervisors or with cloud providers
Packit Service 3a6627
is not supported.
Packit 63bb0d
Packit 63bb0d
To be usable in common environments, it is provided in the *qcow2* format and
Packit 63bb0d
has *cloud-init* installed and enabled.
Packit 63bb0d
Packit 63bb0d
Packit 63bb0d
## Implementation Choices
Packit 63bb0d
Packit 63bb0d
`dracut-config-rescue` is excluded from the image, because the boot loader
Packit 63bb0d
entry it provides is broken.
Packit 63bb0d
Packit 63bb0d
The environments this image is meant to be used in usually don't require any
Packit 63bb0d
specialized firmware. Thus, in order to keep the resulting image size small,
Packit 63bb0d
all `-firmware` packages are excluded. An exception is the `linux-firmware`
Packit 63bb0d
package, which cannot be excluded because the `kernel` package depends on it.
Packit Service 3a6627
Packit Service 3a6627
The most common way to consume official Red Hat content using this type of
Packit Service 3a6627
image is via [Red Hat Subscription Management (RHSM)][rhsm] ([Red Hat
Packit Service 3a6627
Satellite][satellite] / Red Hat CDN).
Packit Service 3a6627
Packit Service 3a6627
[rhv]: https://access.redhat.com/products/red-hat-virtualization/
Packit Service 3a6627
[rhosp]: https://access.redhat.com/products/red-hat-openstack-platform/
Packit Service 3a6627
[rhsm]: https://access.redhat.com/products/red-hat-subscription-management
Packit Service 3a6627
[satellite]: https://access.redhat.com/products/red-hat-satellite/