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.18.tar.gz (61.4 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.18-py3-none-any.whl (67.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: vtds_cluster_kvm-0.0.18.tar.gz
  • Upload date:
  • Size: 61.4 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.18.tar.gz
Algorithm Hash digest
SHA256 54e9badf259b23c2f5441424023e6d23716278a92050e017f2e8384bdb396356
MD5 e7d508a2c62e96c95e692f012afb8a78
BLAKE2b-256 25f5925016a2913d3d1ef3b84c92a4fcd376f0b97c431e93547285b542a810fb

See more details on using hashes here.

Provenance

The following attestation bundles were made for vtds_cluster_kvm-0.0.18.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.18-py3-none-any.whl.

File metadata

File hashes

Hashes for vtds_cluster_kvm-0.0.18-py3-none-any.whl
Algorithm Hash digest
SHA256 b1dcd567a81c639bceea3b9a22a690d9bb4185d1f8727488170fb370e42f47d9
MD5 e4da29a01a54dc55a0f6049ac0183286
BLAKE2b-256 4062065d66a5b02bfc5603a56429bb02a0230016535c8f5f9a620098a24df17c

See more details on using hashes here.

Provenance

The following attestation bundles were made for vtds_cluster_kvm-0.0.18-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