8000 GitHub - sglim2/bustacluster: clusters in virtualised test environments
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

sglim2/bustacluster

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BustaCluster

BustaCluster a collection of wrapper scripts that build virtual HPC/Cloud clusters (e.g. a slurm cluster, kubernetes, ceph). The project is a way of experimenting with clusters, their configuration, and test scenarios and configurations in a non-production environment. All VMs are created using libvirt virtualisation, using tools like virt-builder and virsh.

Some aspects of the cluster builds are based on ansible playbooks, but clusters are mostly built via bash script command for testing various cluster configurations.

The clusters are not designed as production quality, and will often lack features that would be required in a production environment.

Requirements

  • virt-localrepo (github.com/sglim2/virt-localrepo.git)
  • libvirt
  • guestfs-tool (virt-builder)
  • ansible

Example

Assuming a suitbale virt-builder image is available (see github.com/sglim2/virt-localrepo.git on how to build a local virt-builder repo)..

cd virt/k8s-basic
DISKSIZE=20G bash deploy.sh

This will build a kubernetes cluster, resizing the root partition of each of the VMs to 20G, and all other parameters maintaining their default values (virt-builder image, k8s version, etc.)

About

clusters in virtualised test environments

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0