{"id":103,"date":"2011-10-09T11:41:07","date_gmt":"2011-10-09T09:41:07","guid":{"rendered":"http:\/\/www.virtualementvotre.ch\/blog\/?p=103"},"modified":"2014-07-13T15:56:07","modified_gmt":"2014-07-13T13:56:07","slug":"le-vmfs-5","status":"publish","type":"post","link":"https:\/\/www.virtualementvotre.ch\/blog\/2011\/10\/09\/le-vmfs-5\/","title":{"rendered":"Le VMFS 5"},"content":{"rendered":"<p>Bonjour,<\/p>\n<p>&nbsp;<\/p>\n<p>Le <strong>VMFS<\/strong> ou <strong>Virtual Machine File System<\/strong> a \u00e9t\u00e9 d\u00e9velopp\u00e9 d\u00e8s le d\u00e9but, par VMware, afin d\u2019offrir un syst\u00e8me de fichier de cluster.<\/p>\n<p>Il permet de g\u00e9rer les lock sur les fichiers, tout en offrant la possibilit\u00e9 de partager son espace de stockage \u00e0 une multitude d\u2019hyperviseur, en m\u00eame temps.<\/p>\n<p>En version <strong>VMFS-1<\/strong> et<strong> VMFS-2<\/strong>, il n\u2019y avait pas de gestion des dossiers, ce qui faisait que les disques virtuels ou fichiers VMDK, \u00e9taient tous ensembles.<\/p>\n<p>Afin d\u2019am\u00e9liorer la gestion des VMs, ils ont rajout\u00e9 la possibilit\u00e9 de cr\u00e9er des dossiers avec le <strong>VMFS-3<\/strong>.<\/p>\n<p>C\u2019est \u00e9galement, dans cette version, que la cr\u00e9ation des Thin disque a \u00e9t\u00e9 possible.<\/p>\n<p>Une des grandes forces de ce syst\u00e8me de fichier est sa gestion des blocks.<\/p>\n<p>Par le pass\u00e9e, on formatait le VMFS selon la taille maximum des fichiers \u00e0 poser dessus.<\/p>\n<p>1MB block size = 256GB taille de fichier max<\/p>\n<p>2MB block size = 512GB taille de fichier max<\/p>\n<p>4MB block size = 1024GB taille de fichier max<\/p>\n<p>8MB block size = 2048GB taille de fichier max<\/p>\n<p>Mais m\u00eame avec un VMFS de 8MB de block size, il \u00e9tait possible de poser des fichiers de petites tailles, telles que le fichier VMX (quelques KB), sans faire de gaspillage.<\/p>\n<p>VMware avait mis en place un syst\u00e8me de<strong> sub-block<\/strong> dans le VMFS, de <strong>64KB<\/strong>.<\/p>\n<p>L\u2019arriv\u00e9e du <strong>VMFS-5<\/strong> a passablement r\u00e9volutionn\u00e9 cette partie.<\/p>\n<p>Il n\u2019existe plus qu\u2019un seul block-size de 1MB, permettant de poser des fichiers allant de<strong> 512 B \u00e0 2 TB<\/strong> et le <strong>sub-block<\/strong> a \u00e9t\u00e9 diminu\u00e9 \u00e0 <strong>8KB<\/strong>.<\/p>\n<p>La taille maximum d\u2019un <strong>VMFS-5<\/strong> a pass\u00e9 \u00e0 <strong>~64TB<\/strong> avec le passage en <strong>GPT (GUID Partition Table)<\/strong> pour la gestion du syst\u00e8me de fichier.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.virtualgeek.ch\/blog\/wp-content\/uploads\/2011\/10\/vmfs64TB.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-636\" src=\"https:\/\/i0.wp.com\/www.virtualgeek.ch\/blog\/wp-content\/uploads\/2011\/10\/vmfs64TB.png?resize=288%2C288\" alt=\"\" width=\"288\" height=\"288\" \/><\/a><\/p>\n<p>Contrairement aux versions pr\u00e9c\u00e9dentes, ils est possible d\u2019upgrader le <strong>VMFS-3<\/strong> en <strong>VMFS-5<\/strong>, mais attention aux effets de bord :<\/p>\n<ul>\n<li>Le VMFS-5 continue d\u2019utiliser l\u2019ancien <strong>block size<\/strong> et <strong>sub-block size.<\/strong><\/li>\n<li>La table de partition reste en<strong> MBR (Master Boot Record)<\/strong>, jusqu\u2019\u00e0 ce que la partition d\u00e9passe les 2 TB, c\u2019est \u00e0 ce moment-l\u00e0 qui migre la table en GPT, d\u2019une mani\u00e8re transparente.<\/li>\n<li>Le VMFS reste align\u00e9 \u00e0 128 kB alors que le VMFS 5 est <strong>align\u00e9<\/strong> \u00e0 <strong>2048 kB<\/strong>.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>Je pense qu\u2019il est vivement conseill\u00e9 de recr\u00e9er de nouveaux datastores, format\u00e9s en VMFS 5 et d\u2019utiliser le storage vMotion, pour vider les anciens , afin de les reformater.<\/p>\n<p>&nbsp;<\/p>\n<p>Concernant le <strong>Storage vMotion<\/strong>, un des gros avantages du syst\u00e8me mono block est de pouvoir utiliser en toutes circonstances le <strong>VAAI<\/strong> (<strong>vStorage API Array Intergration).<\/strong><\/p>\n<p>Cette fonctionnalit\u00e9 est apparue avec la version <strong>vSphere 4.1<\/strong> et elle permet d\u2019offloader les migrations de VMs, dans la baie de stockage (cf mon article <a title=\"Lien permanent pour Le VAAI et les primitives\" href=\"http:\/\/www.virtualgeek.ch\/blog\/2011\/04\/03\/le-vaai-et-les-primitives\/\" rel=\"bookmark\">Le VAAI et les primitives<\/a>).<\/p>\n<p>En effet, si les blocks du VMFS est de tailles diff\u00e9rentes, il faut revenir au mod\u00e8le de migration conventionnel. (cf article de St\u00e9phane <a title=\"Lien permanent pour Le storage vMotion hier et aujourd\u2019hui\" href=\"http:\/\/www.virtualgeek.ch\/blog\/2011\/09\/08\/le-storage-vmotion-hier-et-aujourd%e2%80%99hui\/\" rel=\"bookmark\">Le storage vMotion hier et aujourd\u2019hui<\/a>).<\/p>\n<p>Derniers points :<\/p>\n<ul>\n<li>Les fichiers pos\u00e9s sur le VMFS-5, plus petits que 1KB, seront stock\u00e9 directement dans les metadata.<\/li>\n<li>Les <strong>RDM<\/strong> <strong>(Raw Device Mapping)<\/strong> pourront \u00eatre de tailles sup\u00e9rieures \u00e0 2 TB et au maximum 64 TB.<\/li>\n<li>Le VMFS-5 supporte jusqu&#8217;\u00e0 plus de 100 000 fichiers<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>Ce changement d\u2019architecture va apporter beaucoup de souplesse \u00e0 la gestion des espaces de stockage et certainement va modifier les best practices li\u00e9s aux tailles des datastore.<\/p>\n<p>Bonne migration !<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bonjour, &nbsp; Le VMFS ou Virtual Machine File System a \u00e9t\u00e9 d\u00e9velopp\u00e9 d\u00e8s le d\u00e9but, par VMware, afin d\u2019offrir un syst\u00e8me de fichier de cluster. Il permet de g\u00e9rer les lock sur les fichiers, tout en offrant la possibilit\u00e9 de partager son espace de stockage \u00e0 une multitude d\u2019hyperviseur, en m\u00eame temps. En version VMFS-1 et VMFS-2, il n\u2019y avait <a class=\"more-link\" href=\"https:\/\/www.virtualementvotre.ch\/blog\/2011\/10\/09\/le-vmfs-5\/\">Continue reading <span class=\"screen-reader-text\">  Le VMFS 5<\/span><span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[15,9,3],"tags":[73,16,70,69,65,18,42,71,72,402,67,68,66,604,22],"class_list":["post-103","post","type-post","status-publish","format-standard","hentry","category-stockage","category-virtualisation","category-vmware","tag-5-60","tag-block","tag-gpt","tag-mbr","tag-sub-block","tag-vaai","tag-vmfs-5","tag-vmfs-5-54","tag-vmfs-5-58","tag-vmfs-5-60","tag-vmfs-1","tag-vmfs-2","tag-vmfs-3","tag-vmware","tag-vsphere-5"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p4KzU1-1F","jetpack-related-posts":[{"id":76,"url":"https:\/\/www.virtualementvotre.ch\/blog\/2011\/04\/03\/le-vaai-et-les-primitives\/","url_meta":{"origin":103,"position":0},"title":"Le VAAI et les primitives","author":"Cedric Megroz","date":"03\/04\/2011","format":false,"excerpt":"Depuis la version vSphere, VMware a offert la possibilit\u00e9 d\u2019utiliser diff\u00e9rentes vAPI notamment au niveau du stockage. Une des premi\u00e8res int\u00e9grations a \u00e9t\u00e9 celle de VCB (VMware Consolidate Backup), dans les logiciels de Backup, afin de sauvegarder les VMs au niveau du VMDK, et de permettre des full et file\u2026","rel":"","context":"In &quot;STOCKAGE&quot;","block_context":{"text":"STOCKAGE","link":"https:\/\/www.virtualementvotre.ch\/blog\/category\/stockage\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":174,"url":"https:\/\/www.virtualementvotre.ch\/blog\/2013\/10\/21\/migration-de-rdm-raw-device-mapping\/","url_meta":{"origin":103,"position":1},"title":"Migration de RDM (Raw Device Mapping)","author":"Cedric Megroz","date":"21\/10\/2013","format":false,"excerpt":"Bonjour, \u00a0 Lors de mon dernier projet, j\u2019ai d\u00fb migrer des VMs sur une infrastructure NetApp en NFS. Le client avait cr\u00e9\u00e9 plusieurs VMs avec RDM en physical compatibility, pour stocker les donn\u00e9es, ce qui emp\u00eachait une migration en Storage vMotion. Trop souvent l'utilisation des RDM est justifi\u00e9e par de\u2026","rel":"","context":"In &quot;VIRTUALISATION&quot;","block_context":{"text":"VIRTUALISATION","link":"https:\/\/www.virtualementvotre.ch\/blog\/category\/virtualisation\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":81,"url":"https:\/\/www.virtualementvotre.ch\/blog\/2011\/07\/13\/vsphere-5-whats-new\/","url_meta":{"origin":103,"position":2},"title":"vSphere 5 What&#8217;s new","author":"Cedric Megroz","date":"13\/07\/2011","format":false,"excerpt":"Bonjour, VMware a annonc\u00e9 les premi\u00e8res updates de logiciels li\u00e9s \u00e0 l\u2019arriv\u00e9e de vSphere 5. Premiers produits annonc\u00e9s : VMware Site Recovery Manager 5 Outil de DRP, pour une reprise rapide de votre production virtualis\u00e9e, il propose comme nouvelles fonctionnalit\u00e9s : VMware vSphere Replication qui supprime l\u2019utilisation de la r\u00e9plication\u2026","rel":"","context":"In &quot;VIRTUALISATION&quot;","block_context":{"text":"VIRTUALISATION","link":"https:\/\/www.virtualementvotre.ch\/blog\/category\/virtualisation\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.virtualgeek.ch\/blog\/wp-content\/uploads\/2011\/07\/44-1024x569.png?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.virtualgeek.ch\/blog\/wp-content\/uploads\/2011\/07\/44-1024x569.png?resize=350%2C200 1x, https:\/\/i0.wp.com\/www.virtualgeek.ch\/blog\/wp-content\/uploads\/2011\/07\/44-1024x569.png?resize=525%2C300 1.5x"},"classes":[]},{"id":166,"url":"https:\/\/www.virtualementvotre.ch\/blog\/2013\/09\/09\/vsphere-5-5-whats-new\/","url_meta":{"origin":103,"position":3},"title":"vSphere 5.5 what\u2019s new","author":"Cedric Megroz","date":"09\/09\/2013","format":false,"excerpt":"Bonjour, Contrairement \u00e0 ce qui \u00e9tait pr\u00e9vu, la version 6 de vSphere , VMware n\u2019a sorti qu\u2019une update mineur avec la version vSphere 5.5. \u00a0 Les nouvelles fonctionnalit\u00e9s propos\u00e9es ne justifiaient, effectivement pas, une nouvelle version et VMware a peut \u00eatre d\u00e9cid\u00e9 de changer son cycle de version, en passant\u2026","rel":"","context":"In &quot;VIRTUALISATION&quot;","block_context":{"text":"VIRTUALISATION","link":"https:\/\/www.virtualementvotre.ch\/blog\/category\/virtualisation\/"},"img":{"alt_text":"CertifMap","src":"https:\/\/i0.wp.com\/www.virtualementvotre.ch\/blog\/wp-content\/uploads\/2013\/09\/CertifMap.jpg?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.virtualementvotre.ch\/blog\/wp-content\/uploads\/2013\/09\/CertifMap.jpg?resize=350%2C200 1x, https:\/\/i0.wp.com\/www.virtualementvotre.ch\/blog\/wp-content\/uploads\/2013\/09\/CertifMap.jpg?resize=525%2C300 1.5x"},"classes":[]},{"id":138,"url":"https:\/\/www.virtualementvotre.ch\/blog\/2012\/09\/18\/vsphere-5-1-whats-new\/","url_meta":{"origin":103,"position":4},"title":"vSphere 5.1 What&#8217;s New","author":"Cedric Megroz","date":"18\/09\/2012","format":false,"excerpt":"Bonjour, VMware a sorti, depuis quelques jours, la version vSphere 5.1. Premier point et pas des moindres, la fin de la limitation vRAM au niveau des licences, c\u2019est une bonne nouvelle, seul la version gratuite VMware Hyperviseur est limit\u00e9e \u00e0 32 GB de RAM physique utilisable. Elle est compos\u00e9e de\u2026","rel":"","context":"In &quot;STOCKAGE&quot;","block_context":{"text":"STOCKAGE","link":"https:\/\/www.virtualementvotre.ch\/blog\/category\/stockage\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.virtualementvotre.ch\/blog\/wp-content\/uploads\/2012\/09\/MonsterVM.png?fit=1200%2C632&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.virtualementvotre.ch\/blog\/wp-content\/uploads\/2012\/09\/MonsterVM.png?fit=1200%2C632&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.virtualementvotre.ch\/blog\/wp-content\/uploads\/2012\/09\/MonsterVM.png?fit=1200%2C632&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.virtualementvotre.ch\/blog\/wp-content\/uploads\/2012\/09\/MonsterVM.png?fit=1200%2C632&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.virtualementvotre.ch\/blog\/wp-content\/uploads\/2012\/09\/MonsterVM.png?fit=1200%2C632&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":168,"url":"https:\/\/www.virtualementvotre.ch\/blog\/2013\/09\/16\/installation-scriptee-esxi\/","url_meta":{"origin":103,"position":5},"title":"Installation script\u00e9e ESXi","author":"Cedric Megroz","date":"16\/09\/2013","format":false,"excerpt":"Bonjour, Dans une infrastructure virtuelle, il est important d\u2019avoir des configurations rigoureusement identiques entre les serveurs ESXi du cluster. Il existe de multiples solutions, afin de simplifier l\u2019installation et garantir une homog\u00e9n\u00e9it\u00e9 des configurations. \u00a0 Mais cela va d\u00e9pendre des licences que vous avez \u00e0 disposition. L\u2019installation traditionnel va bien\u2026","rel":"","context":"In &quot;VIRTUALISATION&quot;","block_context":{"text":"VIRTUALISATION","link":"https:\/\/www.virtualementvotre.ch\/blog\/category\/virtualisation\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.virtualementvotre.ch\/blog\/wp-content\/uploads\/2013\/09\/installesxi1.png?fit=732%2C663&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.virtualementvotre.ch\/blog\/wp-content\/uploads\/2013\/09\/installesxi1.png?fit=732%2C663&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.virtualementvotre.ch\/blog\/wp-content\/uploads\/2013\/09\/installesxi1.png?fit=732%2C663&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.virtualementvotre.ch\/blog\/wp-content\/uploads\/2013\/09\/installesxi1.png?fit=732%2C663&ssl=1&resize=700%2C400 2x"},"classes":[]}],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.virtualementvotre.ch\/blog\/wp-json\/wp\/v2\/posts\/103","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.virtualementvotre.ch\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.virtualementvotre.ch\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.virtualementvotre.ch\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.virtualementvotre.ch\/blog\/wp-json\/wp\/v2\/comments?post=103"}],"version-history":[{"count":3,"href":"https:\/\/www.virtualementvotre.ch\/blog\/wp-json\/wp\/v2\/posts\/103\/revisions"}],"predecessor-version":[{"id":696,"href":"https:\/\/www.virtualementvotre.ch\/blog\/wp-json\/wp\/v2\/posts\/103\/revisions\/696"}],"wp:attachment":[{"href":"https:\/\/www.virtualementvotre.ch\/blog\/wp-json\/wp\/v2\/media?parent=103"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.virtualementvotre.ch\/blog\/wp-json\/wp\/v2\/categories?post=103"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.virtualementvotre.ch\/blog\/wp-json\/wp\/v2\/tags?post=103"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}