Description of problem:
Anaconda has teh ability to install a host from a liveimg: https://fedoraproject.org/wiki/Anaconda/Kickstart#liveimg
Satelltie 6 should support this too, to enable the deployment of image based products.
Since this issue was entered in Red Hat Bugzilla, the release flag has been
set to ? to ensure that it is properly evaluated for this release.
This feature could be used to deploy next generation of RHEV-H.
Per 6.3 planning, moving out non acked bugs to the backlog
Can someone set the RHEV layered product?
(In reply to Fabian Deutsch from comment #13)
> Can someone set the RHEV layered product?
I don't believe that layer product exists in this bugzilla product.
The documentation has moved, it's now on http://pykickstart.readthedocs.io/en/latest/kickstart-docs.html#liveimg
Can you reply to comment #15?
3 PRs when considering cherry-picks:
The cherry-picks are opened.
The introduction to the hypervisor provisioning is available in lzap's short walk-through https://www.youtube.com/watch?v=L6IvTkjhSx8&feature=youtu.be
To use the Satellite-managed content, one can follow this steps (with possible customizations if needed):
CONTENT_VIEW="Default Organization View"
CONTENT_SOURCE_ID=1 # id of smart proxy/capsule to be used as content source
SUBSCRIPTION="4028f9505ffd45930160083350a31bfb" # subscription id to be use for subscribing the hypervisor
# Download the hypervisor ISO from https://access.redhat.com/downloads/content/150/ver=4.1/rhel---7/4.1/x86_64/product-software (something like RHVH-4.1-20180315.0-RHVH-x86_64-dvd1.iso)
# mount the iso:
mkdir -p /media/rhvh
mount -o loop RHVH-4.*-RHVH-x86_64-dvd1.iso /media/rhvh
# extract the squashfs image
rpm2cpio /media/rhvh/Packages/redhat-virtualization-host-image-update* | cpio -idmv
mv usr/share/redhat-virtualization-host/image/redhat-virtualization-host-*.el7_4.squashfs.img "$IMG_PATH"
# Prepare repository and upload the image
hammer product create --name "$PRODUCT" --organization "$ORG"
hammer repository create --name "$REPO" --product "$PRODUCT" --organization "$ORG" --content-type=file
hammer repository upload-content --name "$REPO" --product "$PRODUCT" --organization "$ORG" --path "$IMG_PATH"
# Prepare activation key
hammer activation-key create --name "$AK" --content-view "$CONTENT_VIEW" --lifecycle-environment Library --organization "$ORG"
hammer activation-key add-subscription --name "$AK" --subscription-id="$SUBSCRIPTION" --organization "$ORG"
# create a host group
hammer hostgroup create --name "$HOSTGROUP" --architecture=x86_64 --operatingsystem="$OS" --lifecycle-environment="Library" --content-view="$CONTENT_VIEW" --query-organization="$ORG" --content-source-id="$CONTENT_SOURCE_ID" --partition-table="Kickstart default thin" --pxe-loader="PXELinux BIOS"
hammer hostgroup set-parameter --hostgroup "$HOSTGROUP" --name "kt_activation_keys" --value="$AK"
hammer hostgroup set-parameter --hostgroup "$HOSTGROUP" --name "liveimg_name" --value="custom/$PRODUCT/$REPO/squashfs.img"
# assign the templates to host group
hammer template add-operatingsystem --name 'Kickstart oVirt-RHVH' --operatingsystem "$OS"
hammer template add-operatingsystem --name 'Kickstart oVirt-RHVH PXELinux' --operatingsystem "$OS"
# to assign the templates to the host group, one needs to go to WEBUI editing page of 'Kickstart oVirt-RHVH' and 'Kickstart oVirt-RHVH PXELinux', and in 'Associations' tab, add combination with $HOSTGROUP combination
# After thins, the hostgroup should be ready to be used for provisioning the RHV hypervisor using the squashfs image
Created attachment 1427333 [details]
I've realized the bugzilla comments is not the best way to share the usage script due to wrapping, attaching it as file
Upstream bug assigned to firstname.lastname@example.org
Build: Satellite 184.108.40.206 Snap2
I see the templates are rendered correctly, but still I am not able to provision using any other CV and Lifecycle Environment
I noticed that, while fetching the file from Installation media
While provisioning the Installation media is appended by
Am I missing something?
I am using the published URL that Satellite generated when the repository was created as the URL for installation media
This Only happens in case of have the host provisioned in a CV under some Lifecycle
The provision happens successfully for "Default Org View and Library"
Build: Satellite 220.127.116.11 Snap3
The RHVH box was provisioned and registered successfully
Updating / installing...
Registering the System
The system has been registered with ID: ec358493-d8a1-4111-af1f-8a4cffd4af4d
Installed Product Current Status:
Product Name: Red Hat Virtualization Host
Installing Katello Agent
Note: Forwarding request to 'systemctl enable goferd.service'.
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
Running in chroot, ignoring request.
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.
Wow. So nice.