9 repository-uri
Tools for provisioning and managing isolated virtual machine environments and system workloads.
Distinguishing note: Focuses on CLI-based lifecycle management of virtualized environments rather than general container orchestration or cloud infrastructure management.
Explore 9 awesome GitHub repositories matching devops & infrastructure · Virtualization Managers. Refine with filters or upvote what's useful.
Colima is a command-line utility that provides lightweight container runtimes and local Kubernetes orchestration by managing isolated virtual machine environments. It functions as a virtualization manager that abstracts the underlying container engine, allowing users to run containerized applications and system workloads on non-native operating systems without the overhead of heavy desktop software. The project distinguishes itself through its support for hardware-accelerated workloads, enabling direct GPU passthrough to virtual machines for high-performance machine learning tasks. It offers
Provides a command-line interface for provisioning and managing isolated virtual machine environments for system workloads.
Vagrant is a virtual machine environment manager and infrastructure as code tool used to create and configure consistent development environments. It acts as a virtual machine provisioner and hypervisor abstraction layer, allowing users to define machine specifications and automate software installation on guest systems via declarative configuration files. The project enables cross-hypervisor orchestration by decoupling the command interface from specific virtualization backends. It ensures environment consistency through the distribution of pre-configured machine images and the orchestration
Manages settings across multiple hypervisors to maintain compatibility across different virtualization environments.
Lima is a virtualization engine designed to provision and manage lightweight Linux, macOS, and FreeBSD virtual machines. It functions as a comprehensive virtual machine manager that leverages native hypervisors and system emulation to provide isolated environments for container development, cross-architecture testing, and secure sandboxing. The project distinguishes itself through its template-driven provisioning system, which allows users to define and automate environment configurations via local files or remote URL schemes. It integrates deeply with host systems by providing automated file
The project deploys the necessary runtime components across host operating systems to enable the creation and management of virtualized Linux environments.
WSABuilds is a management framework designed to deploy and customize virtualized mobile runtime environments on desktop operating systems. It provides a comprehensive suite of tools for building, installing, and maintaining these environments, enabling the native execution of mobile applications alongside standard desktop software. The project distinguishes itself through its focus on deep system integration and lifecycle management. It allows users to generate tailored virtual environment packages by injecting administrative tools, service components, and specific configurations prior to dep
Automates the full lifecycle of virtualized system components from installation to removal.
The AWS Cloud Development Kit is an infrastructure-as-code framework that enables developers to define and provision cloud resources using familiar programming languages. By utilizing construct-based synthesis, it translates high-level, object-oriented code into declarative templates, allowing for the automated management of complex cloud environments through a centralized, code-driven control plane. The framework distinguishes itself through its ability to model infrastructure as a dependency-aware resource graph, ensuring that components are provisioned and updated in the correct order. It
Provides programmatic interfaces to provision and configure virtual compute, storage, and network resources.
Kata Containers is an OCI container runtime that launches containers inside lightweight virtual machines to combine hardware-level isolation with container operational speed. It functions as a hardware-isolated container engine and lightweight VM hypervisor, providing a virtual machine monitor interface that abstracts multiple hypervisors to optimize for performance or specific hardware emulation. The project distinguishes itself through a confidential computing runtime that leverages hardware-backed trusted execution environments, such as Intel TDX and AMD SEV-SNP, to protect data in use. It
Manages the lifecycle of lightweight virtual machines optimized specifically for container workloads.
Awless este o interfață de linie de comandă și un orchestrator de infrastructură pentru gestionarea, implementarea și inspectarea resurselor cloud AWS. Acesta funcționează ca un inspector de resurse, manager de identitate și utilitar de conexiune securizată, oferind un set ierarhic de comenzi pentru a controla mediile cloud. Instrumentul se distinge prin sincronizarea stării cloud-ului remote către grafuri locale, permițând analiza offline a infrastructurii, auditarea și interogarea relațiilor dintre resurse fără apeluri API active. De asemenea, eficientizează operațiunile prin maparea alias-urilor lizibile pentru oameni la identificatori de sistem și facilitând conexiunile shell securizate către instanțe remote prin rezolvarea automatizată a adreselor IP și a jump host-urilor. Suprafața sa extinsă de capabilități acoperă ciclul de viață al serverelor virtuale, bazelor de date, funcțiilor serverless și resurselor de containere. Gestionează rețeaua prin virtual private clouds și gestionarea DNS, gestionează identitatea și accesul prin politici de utilizator și roluri, și orchestrează implementările folosind șabloane provenite din fișiere locale sau URL-uri remote. Sistemul include generarea de autocompletare shell pentru bash și zsh pentru a asista la descoperirea comenzilor.
Controls the full lifecycle of virtual servers, including creation, restarts, and initialization.
Nexterm is a centralized management platform for remote server administration, providing a web-based gateway for SSH, VNC, and RDP connections. It serves as a unified interface for managing remote server connectivity, secure access control, and server resource monitoring. The platform integrates a Docker container orchestrator and a virtualization management console to control LXC and QEMU containers. It features an identity gateway that supports OpenID Connect single sign-on and two-factor authentication, alongside an SFTP file manager for remote file transfer and organization. The system i
Controls LXC and QEMU containers to provide flexible server virtualization and environment isolation.
Acest proiect oferă o colecție de scripturi shell concepute pentru a automatiza deployment-ul clusterelor Kubernetes multi-nod pe mașini virtuale locale. Funcționează ca un instrument de provisioning care gestionează ciclul de viață al infrastructurii virtualizate, permițând utilizatorilor să creeze medii de calcul izolate și reproductibile pe o singură mașină gazdă. Mediul este construit folosind virtualizarea bazată pe hypervisor pentru a simula o rețea distribuită, cu scripturi de configurare care definesc starea hardware-ului virtual și a rețelei. Se distinge prin integrarea configurării automate a service mesh-ului, permițând în mod specific injectarea containerelor proxy pentru a gestiona traficul de rețea și observabilitatea în cadrul clusterului. Toolset-ul acoperă orchestrarea completă a acestor noduri virtualizate, inclusiv configurarea bridging-ului de rețea pentru a permite accesul extern la servicii. Servește drept sandbox pentru testarea orchestrației containerelor și a configurațiilor de infrastructură înainte ca acestea să fie implementate în mediile de producție.
Manages the lifecycle of local virtualized infrastructure to create reproducible computing environments.