HPE Morpheus Enterprise
1847896 Members
2704 Online
104021 Solutions
New Discussion

OpenStack Cloud: Duplicate Service Plans and Security Groups Created During Manual Sync

 
manpreet_unotel
New Member

OpenStack Cloud: Duplicate Service Plans and Security Groups Created During Manual Sync

Environment Details

  • Morpheus Version: HPE Morpheus Enterprise 8.0.10
  • Cloud Type: OpenStack
  • Issue: Duplicate Service Plans being created repeatedly after a Daily sync or after manually triggering a Daily sync

Problem Description

I am experiencing an issue where Morpheus is discovering and creating duplicate Service Plans every time we perform a manual sync on our OpenStack cloud integration. These Service Plans are based on the same underlying OpenStack flavors, which are shared across multiple OpenStack projects.

Current Setup

Cloud Configuration:

  • Cloud Type: OpenStack
  • "Inventory Existing Instances": ENABLED at the cloud level
  • Automatic sync interval: 5 minutes (default)
  • Multiple OpenStack projects configured as separate Resource Pools

Resource Pool Configuration: We have created multiple OpenStack projects as Resource Pools with the following settings:

  1. ProjectA1
    • Active: True
    • Inventory: True
    • ProjectA2 (similar configuration)
      • Active: True
      • Inventory: True
  2. ProjectA3
    • Active: True
    • Inventory: True

All Resource Pools have:

  • Group Access: "all" groups enabled
  • Tenant Permissions: Assigned to MASTER_TENANT and ProjectA1
  • Service Plan Access: "All" plans available

Observed Behavior

Each time I manually trigger a cloud sync after creating a new project (Infrastructure > Clouds > [Cloud Name] > Actions > REFRESH (Daily)), Morpheus creates new Service Plans based on the same OpenStack flavors. These Service Plans have identical resource specifications (CPU, memory, storage) but appear as separate entries in Administration > Plans & Pricing. The duplication occurs even though the underlying OpenStack flavors are shared across all projects.

Steps to Reproduce

  1. Configure OpenStack cloud with "Inventory Existing Instances" enabled
  2. Add first Resource Pool (OpenStack project) with "INVENTORY" checkbox enabled
  3. Wait for initial sync to complete - Service Plans are created based on OpenStack flavors
  4. Add second Resource Pool (different OpenStack project) with "INVENTORY" checkbox enabled
  5. Manually trigger sync via Infrastructure > Clouds > Actions > REFRESH (Daily)
  6. Observe duplicate Service Plans created in Administration > Plans & Pricing
  7. Repeat for additional Resource Pools - duplicates continue to accumulate