Dedicated storage network

Ref: https://github.com/harvester/harvester/issues/1055

Verified this feature has been implemented partially. Mentioned problem in https://github.com/harvester/harvester/issues/1055#issuecomment-1283754519 will be introduced as a enhancement in #2995

Test Information

  • Environment: baremetal DL360G9 5 nodes
  • Harvester Version: master-bd1d49a9-head
  • ui-source Option: Auto

Verify Steps:

  1. Install Harvester with any nodes
  2. Navigate to Networks -> Cluster Networks/Configs, create Cluster Network named vlan
  3. Navigate to Advanced -> Settings, edit storage-network
  4. Select Enable then select vlan as cluster network, fill in VLAN ID and IP Range
  5. Click Save, warning or error message should displayed.
  6. edit storage-network again, mgmt should not in the drop-down list of Cluster Network
  7. Navigate to Networks -> Cluster Networks/Configs, create Cluster Network named vlan2
  8. Create Network Config for all nodes
  9. Navigate to Advanced -> Settings, edit storage-network
  10. Select Enable then select vlan2 as cluster network, fill in VLAN ID and IP Range
  11. Navigate to Networks -> Cluster Networks/Configs, delete Cluster Network vlan2
  12. Warning or error message should displayed