VisorFS : la clef de voûte d’ESXi

A l’occasion du lancement du VMware Technical Journal, un document traitant de VisorFS a été publié discrètement. Signé Olivier Cremel (si si vous connaissez…), ce document “VisorFS: A Special-purpose File System for Efficient Handling of System Images” décrit l’historique ainsi que le fonctionnement de VisorFS, l’ingénieux “ramfs” stateless d’ESXi.

On y découvre notamment le secret du format vmtar qui permet de d’optimiser le contenu des tardisks pour que TPS soit le plus efficace possible sur la zone mémoire utilisé par l’hyperviseur.

When the system image is built, the system tar archives that become the tardisks are constructed as usual. These tardisks are processed by the vmtar tool, which reorders the content to page align the binaries and add the number of pages needing fix-ups to their metadata header.

On retient également le principe de base qui fait d’ESXi un hyperviseur aussi léger qu’efficace :

Complexity is pushed to offline tools so that simplicity can be kept in the running system.

Ceux qui l’auraient raté peuvent également consulter la session TA8245 du VMworld 2010 “ESXi Internals: Better Understanding for Better Management and Troubleshooting” pendant laquelle VisorFS est également abordé.

Tags: ,

Leave a Reply