VMware : VMFS-5 Bénéfices
VMware : VMFS-5 Bénéfices
VMFS (Virtual Machine File System) est le système de fichiers distribués de VMware.
Comparé à VMFS3, VMFS5 apporte :
- Unified 1MB File Block Size : VMFS-5 utilise un block size unique de 1MB (VMFS-3 : 1 / 2 / 4 / 8 MB selon la taille du datastore : 256 / 512 / 1024 / 2048 GB)
- Large Single Extent Volumes : VMFS-5 supporte un volume allant jusqu’à 64To, VMFS-3 jusqu’à 2To. VMFS-5 utilise GPT (GUID Partition Tables) pour bénéficier de volumes supérieurs à 2To, VMFS-3 utilise MBR (Master Boot Record).
- Smaller Sub-Block : VMFS-5 utilise des sub-blocks de 8K au lieu des 64K pour VMFS-3.
- Small File Support VMFS-5 utilise un support pour les petits fichiers (small files) inférieur ou égal à 1 KB. En effet, les small files seront stockés dans les metadata au lieu des sub-blocks 8K pour gagner en espace disque. Une fois que ces fichiers atteindront 1K, ils utiliseront les sub-blocks 8K.
- Increased File Count : VMFS-5 supporte jusqu’à plus de 100 000 fichiers par volume, VMFS-3 jusqu’à ~30 000 fichiers.
- ATS Enhancement : VMFS-5 utilise la VAAI primitive ATS (Hardware-assisted Locking) . VMFS-3 utilise SCSI-2 Reservations. La primitive ATS lock uniquement le segment/secteur en question, plutôt que tout le volume. De plus, VMFS-5 utilise les commandes SCSI_READ16 et SCSI_Write16 (SCSI_READ10 et SCSI_WRITE10 étaient utilisées avec VMFS-3)
Malgré l’upgrade d’un volume VMFS-3 en VMFS-5, le volume gardera les caractéristiques propres à VMFS-3 :
- Le block size utilisé restera tel qu’il était.
- La partition restera en MBR. (elle passera automatiquement en GPT dès lors que le volume dépassera 2To).
- Les sub-blocks resteront à 64KB
- La limite de fichier restera à ~30 000.
VMware recommande de migrer les vmdks (storage vmotion) du datastore en question et de le formater à zéro en VMFS-5.
Création d’un volume en VMFS3 :
– partition en MBR
– block size 8MB
– Maximum 2TB
Upgrade vers VMFS5 (GUI) :
Upgrade vers VMFS5 (CLI) :
à l’aide des commandes esxcli ou vmkfstools.
esxcli storage vmfs upgrade -l VMFS
vmkfstools -T /vmfs/volume/VMFS
Toutefois attention, comme dit précédemment, malgré l’upgrade en VMFS-5, la partition (MBR), le blocksize (8MB dans ce cas), et les sub-blocks (64KB) restent inchangés.
Vous devez migrer vos VMs vers un autre datastore et formatez celui-ci en VMFS-5.