60 lines
2.7 KiB
Markdown
60 lines
2.7 KiB
Markdown
- Cloud
|
|
- Virtual Image Sync (MVP)
|
|
- Sync QCOW, ISO and other image types available for deployment
|
|
- Would this work closer to container registry?
|
|
- Import into Morpheus then push onto host/cluster for deployment like OVA/OVF in VMware?
|
|
- Node Type (In Blueprints)
|
|
- Technology for KubeVirt (MVP) https://docs.morpheusdata.com/en/latest/library/blueprints/blueprints.html
|
|
- Cost syncing and guidance (Not needed for MVP)
|
|
- Plan and Pricing types:
|
|
- Charge types (Not needed for MVP)
|
|
- Everything
|
|
- Storage Only
|
|
- Power
|
|
- Idle
|
|
- Plans (MVP)
|
|
- Service Plan
|
|
- Provision type: OpenShift
|
|
- Invoke Scripts
|
|
- Ability to inject scripts into VM instance during provisioning and day 2 actions. (QEMU Agent) (MVP)
|
|
- Ability to create a new namespace for onboarding (MVP)
|
|
- Trust credentials support (credential object type within Morpheus) (MVP)
|
|
- Cloud Sync (MVP):
|
|
- Should be able to add OpenShift K8s clusters into Morpheus and discover/inventory Containers/VM/bare-metal instances (https://docs.morpheusdata.com/en/7.0.6/infrastructure/clouds/clouds.html)
|
|
- KVM cluster / resource pools and host details
|
|
- Namespace information (The intent is to have a namespace per onboarded application team)
|
|
- Attached networks
|
|
- Network availability (Will require more discussion dependent on how Networks are presented to the platform)
|
|
- Storage objects (storage class definitions)
|
|
- Object labels and tags
|
|
- Read from Morpheus Appliance Settings
|
|
- Cloud interval sync time settings
|
|
- Ensuring Cloud-Init works for all OS type Instance:
|
|
- Instance
|
|
- Ability to deploy new VM instance from Morpheus service catalog (MVP)
|
|
- Need to be able to provision against selected KubeVirt cluster and storage object (manual selection or automated logic).
|
|
- Ability to delete VMs (MVP)
|
|
- Ability to add labels/tags (Similar functionality to other cloud plugins)
|
|
- Pull in all metrics, alerts and information about an Instance: IP, Storage, OS, Network when available (MVP)
|
|
- Hypervisor VM console access (Serial, etc) (MVP)
|
|
- Instance Day 2 Actions:
|
|
- VM Reconfigure (MVP)
|
|
- CPU
|
|
- Memory
|
|
- Attached Network
|
|
- Storage (Persistent Volume Claims)
|
|
- Available power actions (As available within OpenShift) (MVP)
|
|
- Start
|
|
- Stop
|
|
- Suspend
|
|
- Restart
|
|
- Snapshots (MVP)
|
|
- Create
|
|
- Delete
|
|
- Revert
|
|
- Mount an ISO to a VM instance (Not needed for MVP) Other:
|
|
- Other
|
|
- IPv6 Support (MVP)
|
|
- Must support ability to dual stack an instance with v4 and v6 addresses or v6 only.
|
|
- Ability to deploy locally stored images within Morpheus to OpenShift KubeVirt/KVM clusters
|
|
- Example: Vendor provided black-box appliances (Within technical limitations of KVM/OpenShift and vendor requirements. |