Hi OpenNebula community,
I have two OpenNebula front-ends using the same private S3-backed marketplace bucket.
On the old FE, the marketplace is:
Marketplace ID: 101
Name: 5G Marketplace
MARKET_MAD: s3
I exported an image from the old FE, which created:
MarketplaceApp ID: 160
Name: blue-arcus-2025-old-fe
Type: IMAGE
State: rdy
Source: s3://onexnaas/marketapp-160
Format: qcow2
Size: 600G
Origin ID: 150
Marketplace ID: 101
On the new FE, the same S3 marketplace is configured and enabled, but with a different marketplace ID:
Marketplace ID: 100
Name: 5G Marketplace
MARKET_MAD: s3
The issue is that MarketplaceApp 160 does not appear on the new FE, even though both front-ends point to the same S3 bucket.
My questions:
-
Is this expected behavior for S3-backed marketplaces?
-
Are MarketplaceApp records stored only in the local OpenNebula database?
-
Is there a supported way to make the new FE register or discover the existing S3 object
s3://onexnaas/marketapp-160without re-uploading it? -
Can a MarketplaceApp record be safely created on the new FE pointing to the existing S3 object?
Thanks.