Skip to content
Projets

ZSvirt/zsvirt has 2,108 GitHub stars and 359 forks. GitHot measured +34 in 7 days. Last checked 2026-11-09 21:24 UTC. Last push 2026-11-02.

Comment ces chiffres sont mesurés

Core IaaS engine and cloud infrastructure foundation of ZSvirt

Progression mesurée des étoiles

in 24h
Mise à jour retardée
in 7 days
+34
in 15 days
Mise à jour retardée
in 1 month
Mise à jour retardée

Variations nettes sur des périodes qui se chevauchent, pas des totaux quotidiens. Les mesures absentes restent vides. Les étoiles indiquent l’intérêt, pas la qualité.

README.fr.md

Original
Logo ZSvirt

  

Virtualisation open source
Prête pour l’entreprise, portée par la communauté

Site web Documentation Démo en ligne Téléchargement

English | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | 日本語 | Polski | Русский | Bosanski | العربية | Norsk | Português (Brasil) | ไทย | Türkçe | Українська | বাংলা | Ελληνικά | Tiếng Việt

Essayez maintenant, sans matériel physique. Téléchargez l’image qcow2 ou OVA, démarrez-la comme VM sur VMware, VirtualBox, KVM ou un hôte cloud (virtualisation imbriquée), puis configurez une adresse IP : le nœud de gestion ZSvirt est prêt. Consultez Exécuter ZSvirt dans une VM ou le Guide de démarrage.

Qu’est-ce que ZSvirt ?

ZSvirt apporte au monde open source le moteur de virtualisation ZSphere de ZStack, éprouvé en entreprise. Soutenu par ZStack, un acteur établi de l’infrastructure, ZSvirt est une plateforme légère et évolutive pour exécuter et gérer des machines virtuelles sans dépendance à un fournisseur.

Installez un nœud de gestion, connectez des hôtes KVM et gérez VM, clusters, stockage et réseaux via une interface web, une API RESTful (avec Terraform et les SDK Go/Python/Java) ou une CLI. Les outils de migration VMware sont intégrés : migration en ligne, import OVF et téléversement VMDK.

🗣️ Prononciation

Dans la communauté, nous avons entendu « ZSvirt » prononcé de plusieurs façons, et aucune n’est incorrecte. Notre suggestion : fusionnez le Z et le S en un seul son, pour que le nom se prononce "Z-s Virt" — proche de "zeese Virt" (environ « ziss veurt » ; le « Z-s » se dit en une seule syllabe, comme le début de « zèbre »).

C’est aussi là que réside l’esprit espiègle du nom : lu comme un seul son, il dit "This is Virtualization", qui est l’idée centrale du projet. Si vous préférez le lire lettre par lettre comme "Z-S-virt,", cela fonctionne tout aussi bien. Dites-le comme cela vous vient le plus naturellement.

Visite du produit

📊 TABLEAU DE BORD — Vue unifiée des opérations

Tableau de bord ZSvirt


🗂️ INVENTAIRE — Gestion centralisée de l’infrastructure

Inventaire de l’infrastructure ZSvirt


🔄 GESTION DES MIGRATIONS — Migration des charges de travail

Gestion des migrations ZSvirt

Démo en ligne

La démo ZSvirt est un environnement hébergé gratuit pour essayer la plateforme en ligne, sans installation ni inscription. Ouvrez le lien et cliquez sur Demo Login pour commencer.

Architecture

ZSvirt utilise une architecture modulaire articulée autour de la gestion des ressources virtualisées, du plan de gestion, des services d’extension et des outils d’exploitation.

Fonctions principales :

  • Virtualisation du calcul : gestion des hôtes, clusters, machines virtuelles, images et cycles de vie.
  • Virtualisation réseau : réseaux virtuels, services réseau, groupes de sécurité et fonctions associées.
  • Virtualisation du stockage : stockage primaire, stockage de sauvegarde, volumes, instantanés et gestion des ressources de stockage.
  • Plan de gestion : framework API, modèle d’autorisations, événements, alarmes, audit et exploitation du système.
  • Services d’extension : migration, reprise après sinistre, supervision, quotas, contrôle d’accès et exploitation en entreprise.
  • Outils et intégrations : installation, diagnostic, migration, scripts d’automatisation, agents, CLI et intégration de systèmes externes.

L’architecture logicielle privilégie l’asynchronisme, l’absence d’état, l’extensibilité et l’automatisation :

  • Architecture asynchrone : messages, méthodes et appels HTTP asynchrones pour réduire les blocages et améliorer le débit du système.
  • Services sans état : une requête ne dépend pas de l’état des autres, ce qui facilite la mise à l’échelle, la reprise et l’exploitation.
  • Extensions par plugins : extension horizontale des types de ressources, fonctions métier et intégrations au moyen de plugins.
  • Moteur de workflows : ordonne les opérations complexes et prend en charge l’annulation et la reprise en cas d’échec.
  • Étiquettes et requêtes : extension des attributs de ressources, classification, requêtes unifiées et orchestration automatisée.
  • Déploiement automatisé : des outils automatisent le déploiement, la configuration et l’exploitation pour réduire la complexité du déploiement et de la maintenance.

Architecture ZSvirt

Guide de migration VMware

Alors que les entreprises réévaluent leurs stratégies de virtualisation, migrer de VMware vers d’autres plateformes devient un enjeu pour maîtriser les coûts, assouplir l’infrastructure et préserver la stabilité opérationnelle à long terme.

ZSvirt fournit des fonctions de migration et des outils d’exploitation pour évaluer, planifier et transférer les charges de travail d’environnements VMware existants vers une infrastructure virtualisée ZSvirt.

Migrer de VMware vers ZSvirt

Démarrage rapide

Le moyen le plus rapide d’évaluer ZSvirt est de suivre le guide de démarrage de la documentation. Il explique comment préparer les ressources de calcul, réseau et stockage, initialiser le service de gestion et créer votre première machine virtuelle.

Vous préférez commencer dans une VM ? Téléchargez l’image qcow2 ou OVA et exécutez le nœud de gestion dans un hyperviseur — voir Exécuter ZSvirt dans une VM.

🚀 Démarrage rapide
▶️ Vidéo

Bonnes pratiques

Basé sur le même moteur d’entreprise que ZSphere, ZSvirt bénéficie des succès éprouvés auprès des clients internationaux présentés ci-dessous.

Clients et partenaires mondiaux de ZSvirt

Comparaison des plateformes de virtualisation

Proxmox VE, VMware vSphere et ZSvirt

Comparaison de Proxmox VE et ZSvirt

Feuille de route

2e semestre 2026

Domaine Travaux prévus
Sécurité Ajouter le chiffrement des disques de VM
Ajouter le chiffrement de la migration de VM
DRS et migration de VM Ajouter des options de migration plus flexibles :
• Pouvoir migrer les disques individuellement
• Prendre en charge la migration à chaud et à froid pour le scénario SAN vers SAN
ZMigrate ZMigrate 2.1 :
• Ajouter une vérification préalable pour réduire les risques des migrations complexes
• Des flux de migration plus simples et plus intelligents
Exploitation Ajouter des métriques de temps CPU Ready de la VM, de latence de lecture/écriture du disque de la VM, de taux de perte de paquets réseau et de temps CPU Ready de l'hôte
Prendre en charge des niveaux de journal plus fins lors de la redirection vers un syslog externe
Ajouter la supervision des périphériques NVMe et FC, y compris les IOPS et la latence
Ajouter des pilotes QXL intégrés à VMTools pour améliorer l'affichage et la résolution de la console de la VM
Gestion de l'inventaire Étendre l'enregistrement du stockage et des VM à l'enregistrement sur le même site

Gouvernance

ZSvirt suit un modèle de gouvernance open source léger qui définit la maintenance du projet, les décisions et la collaboration entre contributeurs.

GOVERNANCE.md présente les rôles du projet, les responsabilités des mainteneurs, les processus de décision, la gestion des versions et la collaboration communautaire.

Avec la croissance de la communauté, ce modèle pourra intégrer des mainteneurs dédiés, des groupes de travail et des processus plus formels.

Contribuer

Nous accueillons et apprécions les contributions de la communauté : correction de bugs, amélioration de la documentation, propositions de fonctions, tests ou partage de pratiques de déploiement, migration et exploitation. Chaque contribution améliore ZSvirt.

Pour débuter, vous pouvez améliorer la documentation, signaler des problèmes, vérifier des tests, partager une expérience de migration ou participer aux discussions. Les développeurs peuvent aussi améliorer le code, les outils et les intégrations.

Les contributeurs actifs pourront être mis à l’honneur dans les remerciements communautaires, les notes de version, les listes de contributeurs ou de futurs programmes communautaires.

Avant de contribuer, veuillez lire :

Sécurité

La procédure de signalement des vulnérabilités est décrite dans SECURITY.md.

Ne signalez pas de vulnérabilités via des GitHub Issues ou Discussions publiques.

Licence

ZSvirt est distribué sous GNU General Public License v3.0.

Certains dépôts ou composants peuvent inclure des logiciels open source tiers sous d’autres licences. Consultez les fichiers LICENSE, NOTICE et associés dans chaque dépôt.

Ressources

🌐 Site communautaire

Découvrez les fonctions, cas d’usage, actualités et ressources communautaires de ZSvirt.

Visiter le site →

▶️ Vidéos

Regardez la présentation de ZSvirt et découvrez ses principales fonctions.

Voir la vidéo du produit →

📝 Blog

Retrouvez les nouveautés des versions, récits d’ingénierie et analyses sur la virtualisation.

Lire le blog →

💬 GitHub Discussions

Posez des questions, partagez vos idées et échangez avec la communauté ZSvirt.

Participer aux discussions →

▶️ YouTube

Suivez la chaîne ZSvirt pour les démonstrations, tutoriels et mises à jour produit.

Suivre sur YouTube →

💼 LinkedIn

Suivez ZSvirt pour les actualités du projet, temps forts communautaires et analyses du secteur.

Suivre sur LinkedIn →

𝕏 X

Recevez les dernières annonces et actualités de la communauté ZSvirt.

Suivre sur X →

🎮 Discord

Rejoignez la communauté ZSvirt pour poser vos questions, partager vos idées et rencontrer d’autres utilisateurs.

Rejoindre Discord →

Explorer des projets similaires