Skip to main content

KVM Cluster Layer Plugin for the Virtual Test Development System (vTDS) suite

Project description

vtds-cluster-kvm

The kvm vTDS Cluster layer plugin implementation

Description

This repository contains the implementation of a vTDS Cluster layer plugin that should be usable by any vTDS configuration to create a vTDS cluster. The plugin includes an implementation of the vTDS Cluster layer API and a base configuration. The API implementation can be used on top of any combination of vTDS Provider and vTDS Platform implementations to manage a vTDS system at the cluster level. The base configuration supplied here. The base configuration defines a single node class (ubuntu_24_04_node) with zero node instances. To get a maningful result, therefore, it is necessary to overlay the the value in cluster.node_classes.ubuntu_24_04_node.node_count with a non-zero value. With that overlay, the base configuration will deploy the requested number of KVM Linux VM Virtual Nodes running on a Virtual Node Interconnect using a VxLAN overlay over the top of the configured set of provider and platform supplied Blade Interconnect network underlays.

The core driver mechanism and a brief introduction to the vTDS architecture and concepts can be found in the vTDS Core Project Repository.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vtds_cluster_kvm-0.0.19.tar.gz (61.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

vtds_cluster_kvm-0.0.19-py3-none-any.whl (67.6 kB view details)

Uploaded Python 3

File details

Details for the file vtds_cluster_kvm-0.0.19.tar.gz.

File metadata

  • Download URL: vtds_cluster_kvm-0.0.19.tar.gz
  • Upload date:
  • Size: 61.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for vtds_cluster_kvm-0.0.19.tar.gz
Algorithm Hash digest
SHA256 f24e053e311fe810fa54cdf107b5b9542550e2422a43348fdc601ce7105098ae
MD5 554fd4bf25c1a151f2ce87e77226e79b
BLAKE2b-256 ac68c80b5141d6b2e8a021cc2365434fd43ebe514aa1f19061f3df97b82de3fb

See more details on using hashes here.

Provenance

The following attestation bundles were made for vtds_cluster_kvm-0.0.19.tar.gz:

Publisher: build.yml on Cray-HPE/vtds-cluster-kvm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file vtds_cluster_kvm-0.0.19-py3-none-any.whl.

File metadata

File hashes

Hashes for vtds_cluster_kvm-0.0.19-py3-none-any.whl
Algorithm Hash digest
SHA256 a9bb112ac2180c1295da5838785c579b9c4588ab01501382703b030ff0089195
MD5 ea7a0b48234a32f8363cc4b550d83646
BLAKE2b-256 149d3595e0a411d010ffe402780fa0b63b441ed93f4e1c3b6e1419a361641252

See more details on using hashes here.

Provenance

The following attestation bundles were made for vtds_cluster_kvm-0.0.19-py3-none-any.whl:

Publisher: build.yml on Cray-HPE/vtds-cluster-kvm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page