Bug 1946898 - [OSP-17] Document deprecation of 'i440fx' machine type in OSP-17; and migration path to 'q35'
Summary: [OSP-17] Document deprecation of 'i440fx' machine type in OSP-17; and migrati...
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: documentation
Version: 17.1 (Wallaby)
Hardware: Unspecified
OS: Unspecified
medium
medium
Target Milestone: z3
: ---
Assignee: Joanne O'Flynn
QA Contact: RHOS Documentation Team
URL:
Whiteboard:
Depends On: 1946956 1946961 1946978
Blocks: 1581414
TreeView+ depends on / blocked
 
Reported: 2021-04-07 08:09 UTC by Kashyap Chamarthy
Modified: 2025-03-19 04:25 UTC (History)
6 users (show)

Fixed In Version:
Doc Type: Deprecated Functionality
Doc Text:
The i440FX PC machine type `pc-i440fx` was deprecated in RHEL 8. While the `pc-i440fx-*` machine types are still available, Red Hat recommends that you use the default Q35 machine type in RHOSP 17.1. Some RHOSP 17.1 features do not work with the i440FX PC machine type. For example, the VirtIO Block (`virtio-blk`) device does not work with the i440FX PC machine type in RHOSP 17.1. To use VirtIO Block as the block device for instances in RHOSP 17.1, your instances must use the Q35 machine type.
Clone Of:
Environment:
Last Closed: 2024-11-18 12:18:23 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker OSP-1899 0 None None None 2022-01-12 11:14:50 UTC

Description Kashyap Chamarthy 2021-04-07 08:09:35 UTC
The 'i440fx' QEMU machine type and its alias 'pc' are deprecated in
RHEL-9.  Since OSP-17 is based on RHEL-9; we need to document this
deprecation for OSP customers.

This means all machine types starting with 'pc-i440fx' (and the
generic alias, 'pc') are deprecated:

    $> /usr/libexec/qemu-kvm -machine help | grep  pc-i440fx
    pc                   RHEL 7.6.0 PC (i440FX + PIIX, 1996) (alias of pc-i440fx-rhel7.6.0)
    pc-i440fx-rhel7.6.0  RHEL 7.6.0 PC (i440FX + PIIX, 1996) (default)
    pc-i440fx-rhel7.5.0  RHEL 7.5.0 PC (i440FX + PIIX, 1996)
    pc-i440fx-rhel7.4.0  RHEL 7.4.0 PC (i440FX + PIIX, 1996)
    pc-i440fx-rhel7.3.0  RHEL 7.3.0 PC (i440FX + PIIX, 1996)
    pc-i440fx-rhel7.2.0  RHEL 7.2.0 PC (i440FX + PIIX, 1996)
    pc-i440fx-rhel7.1.0  RHEL 7.1.0 PC (i440FX + PIIX, 1996)
    pc-i440fx-rhel7.0.0  RHEL 7.0.0 PC (i440FX + PIIX, 1996)

Note that OSP's current default machine type is: 'pc-i440fx-rhel7.6.0'.

So we also need to document a path to migrate from 'pc-i440fx-rhel7.6.0' 
to 'q35' machine type in OSP-17.
~

Comment 6 Artom Lifshitz 2022-07-28 19:49:05 UTC
@mariel I think we (the devs) would like to keep this open for tracking/awareness. If we're confident that the RHOSPDOC Jira is enough, and that once the 16 -> 17.1 FFU guide is closer to being done we won't forget to integrate this into it, then yes, we can close this BZ.

Comment 10 Irina 2023-04-18 14:26:03 UTC
Deprecation release note added to the Release notes on the Customer Portal:

https://access.redhat.com/documentation/en-us/red_hat_openstack_platform/17.0/html-single/release_notes/index#deprecated_functionality

Comment 16 Joanne O'Flynn 2024-11-18 12:18:23 UTC
Issue: https://issues.redhat.com/browse/OSP-1899

Comment 17 Red Hat Bugzilla 2025-03-19 04:25:02 UTC
The needinfo request[s] on this closed bug have been removed as they have been unresolved for 120 days


Note You need to log in before you can comment on or make changes to this bug.