Bug 1990802
| Summary: | [OSP 16.2] [Docs] Declare the deprecation of 'qxl' video model | ||
|---|---|---|---|
| Product: | Red Hat OpenStack | Reporter: | Kashyap Chamarthy <kchamart> |
| Component: | documentation | Assignee: | Irina <igallagh> |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | RHOS Documentation Team <rhos-docs> |
| Severity: | high | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 16.2 (Train) | CC: | igallagh |
| Target Milestone: | ga | Keywords: | Triaged |
| Target Release: | 16.2 (Train on RHEL 8.4) | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Deprecated Functionality | |
| Doc Text: |
In Red Hat Openstack Platform (RHOSP) 16.2, support for the QXL video model is deprecated, due to the removal of support for the Spice graphics software in RHEL 9. This will cause issues for instances that use QXL when migrating from RHEL-8 to RHEL-9. Red Hat recommends using the `virtio` video model for both UEFI and BIOS instances, instead of `qxl`. When creating a new instance from an image, set the video model before launching the new instance:
+
----
$ openstack image set --property hw_video_model=virtio <image>
----
+
To update the video model for existing instances that use the QXL video model:
. Stop the instance.
. Snapshot the instance.
. Update the image metadata on the instance snapshot image to include the property `hw_video_model=virtio`.
. Create a new instance using the instance snapshot.
+
For more information on supported video models, see https://access.redhat.com/documentation/en-us/red_hat_openstack_platform/16.2/html/creating_and_managing_images/appx-image-config-parameters.
|
Story Points: | --- |
| Clone Of: | Environment: | ||
| Last Closed: | 2021-09-17 13:26:31 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
Kashyap Chamarthy
2021-08-06 09:29:32 UTC
More notes
----------
(a) For _existing_ instances, the manual procedure to update the video
model is somewhat involved (read: painful). Roughly:
(1) Stop the instance
(2) Snapshot it
(3) Update the image metadata on the snapshot image to use 'virtio'
display dev.
(4) Then rebuild the instance using the snapshot
(b) Before launching _new_ OSP instances on RHEL-9:
Users can configure the 'virtio' device as a property
(`hw_video_model`) on the template disk image from which you boot
VMs:
$ openstack image set \
--property hw_video_model=virtio \
<template_disk_image_UUID>
And then boot off the 'template_disk_image_UUID'.
Or you can directly specify the video model at the time of guest
creation too ("server create" is just simply creating VM):
$ openstack server create --flavor m1.micro \
--image rhel8.4 \
--property 'hw_video_model=virtio' vm1
(In reply to Kashyap Chamarthy from comment #1) [...] > Or you can directly specify the video model at the time of guest > creation too ("server create" is just simply creating VM): > > $ openstack server create --flavor m1.micro \ > --image rhel8.4 \ > --property 'hw_video_model=virtio' vm1 Please ignore this above command; it is not valid, as flavor extra specs do not expose video models. The only valid approach for new instances is option (a) — updating the image metadata. (Thanks to Lee and Stephen on IRC for the correction.) Updated content available on the Customer Portal: https://access.redhat.com/documentation/en-us/red_hat_openstack_platform/16.2/html/creating_and_managing_images/appx-image-config-parameters |