If this is the case, I would like you to confirm that you have downloaded a ppc64el arch flavor of the image of your choice and that this image has been synced to your rack controller(s).
You can do it like this:
Get ID of the boot-source you are using
maas admin boot-sources read
Success.
Machine-readable output follows:
[
{
"created": "2023-12-25T21:10:41.331",
"updated": "2023-12-25T21:14:10.721",
"url": "http://images.maas.io/ephemeral-v3/stable/",
"keyring_filename": "/snap/maas/current/usr/share/keyrings/ubuntu-cloudimage-keyring.gpg",
"id": 1,
"keyring_data": "",
"resource_uri": "/MAAS/api/2.0/boot-sources/1/"
}
]
Get selections from that boot-source
maas admin boot-source-selections read 1
Success.
Machine-readable output follows:
[
{
"os": "ubuntu",
"release": "focal",
"arches": [
"amd64"
],
"subarches": [
"*"
],
"labels": [
"*"
],
"id": 1,
"boot_source_id": 1,
"resource_uri": "/MAAS/api/2.0/boot-sources/1/selections/1/"
}
]
Update the selection to include ppc64el
maas admin boot-source-selection update 1 1 arches=amd64 arches=ppc64el
Success.
Machine-readable output follows:
{
"os": "ubuntu",
"release": "focal",
"arches": [
"amd64",
"ppc64el"
],
"subarches": [
"*"
],
"labels": [
"*"
],
"id": 1,
"boot_source_id": 1,
"resource_uri": "/MAAS/api/2.0/boot-sources/1/selections/1/"
}
Import to rack controllers
maas admin boot-resources import
Success.
Machine-readable output follows:
Import of boot resources started
Wait until is-importing return false
watch maas admin boot-resources is-importing
Success.
Machine-readable output follows:
false
After the above steps, if you have ready machines with architecture ppc64el you could deploy them with Ubuntu Focal.