{"id":76,"date":"2011-04-03T10:06:51","date_gmt":"2011-04-03T08:06:51","guid":{"rendered":"http:\/\/www.virtualementvotre.ch\/blog\/?p=76"},"modified":"2014-07-13T16:02:26","modified_gmt":"2014-07-13T14:02:26","slug":"le-vaai-et-les-primitives","status":"publish","type":"post","link":"https:\/\/www.virtualementvotre.ch\/blog\/2011\/04\/03\/le-vaai-et-les-primitives\/","title":{"rendered":"Le VAAI et les primitives"},"content":{"rendered":"<p>Depuis la version vSphere, VMware a offert la possibilit\u00e9 d\u2019utiliser diff\u00e9rentes vAPI notamment au niveau du stockage.<\/p>\n<p>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 level restauration.<\/p>\n<p>Avec l\u2019arriv\u00e9e de la version vSphere 4.1, durant l\u2019\u00e9t\u00e9 2010, ils ont int\u00e9gr\u00e9 une nouvelle fonctionnalit\u00e9, nomm\u00e9e VAAI (vStorage API for Array Integration).<\/p>\n<p>Cette technologie permet de d\u00e9porter, un certain nombre de fonctions, au niveau de la baie de stockage.<\/p>\n<p>Ces commandes sont appel\u00e9es \u2018\u2019primitives\u2019\u2019.<\/p>\n<p>Actuellement, il en existe trois :<\/p>\n<p><strong>Block Zeroing<\/strong><\/p>\n<p>Elimine les commandes d\u2019\u00e9critures r\u00e9p\u00e9titives de z\u00e9ro, lors de la premi\u00e8re utilisation d\u2019un bloc dans un VMDK, la baie re\u00e7oit la commande SCSI et ex\u00e9cute les actions r\u00e9p\u00e9titives.<\/p>\n<p><strong>Copie et cloning des VM<\/strong><\/p>\n<p>Lors de la cr\u00e9ation d\u2019une VM, \u00e0 l\u2019aide d\u2019un template ou le cloning d\u2019un VM, c\u2019est le serveur qui fait tout le travail et donc souvent utilise d\u2019une mani\u00e8re important la bande passante dans le r\u00e9seau de stockage.<\/p>\n<p>Avec cette fonction, il ne fait qu\u2019envoyer la commande \u00e0 la baie et c\u2019est elle qui clone, copie et d\u00e9place les disques virtuels des VMs.<\/p>\n<p><strong>Hardware Assisted Locking (SCSI Reservation lock)<\/strong><\/p>\n<p>Afin de pr\u00e9venir des corruptions de donn\u00e9es, des fichiers stock\u00e9s sur le VMFS, VMware a dot\u00e9 son syst\u00e8me de fichiers clust\u00e9ris\u00e9, d\u2019une gestion de verrous, \u00e9vitant que deux serveurs ESX acc\u00e8dent au m\u00eame fichier, en m\u00eame temps.<\/p>\n<p>Afin d\u2019am\u00e9liorer les performances du syst\u00e8me de fichier VMFS, VMware l\u2019a red\u00e9velopp\u00e9 \u00e0 plusieurs reprises, la derni\u00e8re version \u00e9tant la 3.46, qui int\u00e8gre le VAAI.<\/p>\n<p>\u00c0 l\u2019aide de cette fonctionnalit\u00e9, c\u2019est la baie de stockage qui va g\u00e9rer ces verrous, ce qui va am\u00e9liorer les performances et soulager le SAN.<\/p>\n<p>Toutes ces fonctionnalit\u00e9s sont valables uniquement dans le monde du bloc, mais certains constructeurs annoncent d\u00e9j\u00e0 ces fonctionnalit\u00e9s pour le NFS.<\/p>\n<p><strong>Les pr\u00e9requis :<\/strong><\/p>\n<ul>\n<li>Il faut que le syst\u00e8me de fichier soit du vmfs 3.46 et que votre baie de stockage support le VAAI.<\/li>\n<li>Cela peut exiger une mise \u00e0 jour de l\u2019OS de votre baie.<\/li>\n<\/ul>\n<p><strong><span style=\"text-decoration: underline;\">NetApp<\/span><\/strong><\/p>\n<p><strong>Gamme FAS3000 et FAS6000 + FAS2040 d\u00e8s ONTAP 8.0.1<\/strong><\/p>\n<p><strong>NFS compatibility ONTAP 8.1 (annonc\u00e9 fin 2011)<\/strong><\/p>\n<p><strong><span style=\"text-decoration: underline;\">EMC<\/span><\/strong><\/p>\n<p><strong>Supported with EMC Unified and EMC VMAX arrays &amp; EMC Celerra <\/strong><\/p>\n<p><strong>D\u00e8s le Flare 30<\/strong><\/p>\n<p><strong><span style=\"text-decoration: underline;\">HDS<\/span><\/strong><\/p>\n<p><strong>HDS AMS 2040, 2100, 2300, 2500, USP V\/VM, VSP, USP 100\/1100\/600<\/strong><\/p>\n<ul>\n<li>Pour les licences:<\/li>\n<\/ul>\n<p>VMware licenses Enterprise on Enterprise Plus exig\u00e9 !<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Dans certains cas, l&#8217;acc\u00e9l\u00e9ration Hardware n&#8217;est pas active,<\/strong> voici des exemples:<\/p>\n<p>&nbsp;<\/p>\n<ul>\n<li>Les VMFS source et destination ont diff\u00e9rentes tailles de bloc.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ul>\n<li>Le disque virtuel source est RDM et le disque virtuel de destination est non RDM (VMDK).<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ul>\n<li>Le type de VMDK source est eagerzeroedthick et le type de VMDK destination est thin.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ul>\n<li><span style=\"text-decoration: underline;\">La machine virtuelle source a un snapshot.<\/span><\/li>\n<\/ul>\n<ul>\n<li>Les datastores ne sont pas align\u00e9s (cr\u00e9ation en CLI). Tous les datastore cr\u00e9\u00e9es avec le vSphere Client ou avec le Client Web vSphere sont align\u00e9es automatiquement.<\/li>\n<\/ul>\n<ul>\n<li>Le VMFS a de multiples LUN ou extensions, et ces derniers sont sur diff\u00e9rentes baies.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>Vous voulez savoir si votre baie supporte le VAAI ? Facile utilisez la commande :<\/p>\n<p><tt>vaaiHWAccelerationMgmt.pl<\/tt><\/p>\n","protected":false},"excerpt":{"rendered":"<p>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 level restauration. Avec l\u2019arriv\u00e9e de la version vSphere 4.1, durant <a class=\"more-link\" href=\"https:\/\/www.virtualementvotre.ch\/blog\/2011\/04\/03\/le-vaai-et-les-primitives\/\">Continue reading <span class=\"screen-reader-text\">  Le VAAI et les primitives<\/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":[16,23,26,17,24,25,18,19,20,604,22,21],"class_list":["post-76","post","type-post","status-publish","format-standard","hentry","category-stockage","category-virtualisation","category-vmware","tag-block","tag-full-file-clone","tag-hardware-acceleration-for-nas","tag-primitives","tag-reserve-space-export-nfs","tag-t10-compliancy","tag-vaai","tag-vapi","tag-vmfs","tag-vmware","tag-vsphere-5","tag-vstorage-api-for-array-integration"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p4KzU1-1e","jetpack-related-posts":[{"id":81,"url":"https:\/\/www.virtualementvotre.ch\/blog\/2011\/07\/13\/vsphere-5-whats-new\/","url_meta":{"origin":76,"position":0},"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":103,"url":"https:\/\/www.virtualementvotre.ch\/blog\/2011\/10\/09\/le-vmfs-5\/","url_meta":{"origin":76,"position":1},"title":"Le VMFS 5","author":"Cedric Megroz","date":"09\/10\/2011","format":false,"excerpt":"Bonjour, \u00a0 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\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.virtualgeek.ch\/blog\/wp-content\/uploads\/2011\/10\/vmfs64TB.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":122,"url":"https:\/\/www.virtualementvotre.ch\/blog\/2012\/02\/11\/backup-dinfrastructures-virtuelles\/","url_meta":{"origin":76,"position":2},"title":"Backup d&#8217;infrastructures virtuelles","author":"Cedric Megroz","date":"11\/02\/2012","format":false,"excerpt":"Bonjour, Afin de r\u00e9pondre \u00e0 une question sur le groupe Linkedin, voici une petite introduction aux solutions de backup d\u2019infrastructures virtuelles. \u00a0 Dans le cadre des backups d\u2019infrastructures virtuelles, il existe plusieurs possibilit\u00e9s qui vont d\u00e9pendre de votre architecture informatique et des contraintes l\u00e9gales. \u00a0 Traditionnellement, l\u2019agent du logiciel 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\/02\/DGRM_vSphere_ConsolidatedBackup.gif?fit=350%2C267&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":950,"url":"https:\/\/www.virtualementvotre.ch\/blog\/2015\/04\/13\/vsphere-6-go-no-go\/","url_meta":{"origin":76,"position":3},"title":"vSphere 6 Go \/ No Go","author":"Cedric Megroz","date":"13\/04\/2015","format":false,"excerpt":"Bonjour, Cela fait quelques semaines que la version vSphere 6 est sortie et il est temps de faire le point sur les compatibilit\u00e9s, afin de valider un GO \/ NO GO, pour la migration ou l\u2019installation d\u2019une nouvelle infrastructure. Premi\u00e8rement, bien valider la compatibilit\u00e9 entre les produits VMware, mais aussi\u2026","rel":"","context":"In &quot;SECURITE&quot;","block_context":{"text":"SECURITE","link":"https:\/\/www.virtualementvotre.ch\/blog\/category\/securite\/"},"img":{"alt_text":"vSphere6-209x300","src":"https:\/\/i0.wp.com\/www.virtualementvotre.ch\/blog\/wp-content\/uploads\/2015\/04\/vSphere6-209x300-209x300.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":176,"url":"https:\/\/www.virtualementvotre.ch\/blog\/2013\/10\/28\/vsphere-5-5-go-no-go\/","url_meta":{"origin":76,"position":4},"title":"vSphere 5.5 Go \/ No Go ?","author":"Cedric Megroz","date":"28\/10\/2013","format":false,"excerpt":"Bonjour, \u00a0 Cela fait quelques semaines que la version vSphere 5.5 est sortie et il est temps de faire le point sur les compatibilit\u00e9s, afin de valider un GO \/ NO GO, pour la migration ou l\u2019installation d\u2019une nouvelle infrastructure, avec la nouvelle mouture. \u00a0 Premi\u00e8rement bien valider la compatibilit\u00e9\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\/10\/vsphereMatrix.png?fit=766%2C624&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.virtualementvotre.ch\/blog\/wp-content\/uploads\/2013\/10\/vsphereMatrix.png?fit=766%2C624&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.virtualementvotre.ch\/blog\/wp-content\/uploads\/2013\/10\/vsphereMatrix.png?fit=766%2C624&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.virtualementvotre.ch\/blog\/wp-content\/uploads\/2013\/10\/vsphereMatrix.png?fit=766%2C624&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":138,"url":"https:\/\/www.virtualementvotre.ch\/blog\/2012\/09\/18\/vsphere-5-1-whats-new\/","url_meta":{"origin":76,"position":5},"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":[]}],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.virtualementvotre.ch\/blog\/wp-json\/wp\/v2\/posts\/76","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=76"}],"version-history":[{"count":2,"href":"https:\/\/www.virtualementvotre.ch\/blog\/wp-json\/wp\/v2\/posts\/76\/revisions"}],"predecessor-version":[{"id":699,"href":"https:\/\/www.virtualementvotre.ch\/blog\/wp-json\/wp\/v2\/posts\/76\/revisions\/699"}],"wp:attachment":[{"href":"https:\/\/www.virtualementvotre.ch\/blog\/wp-json\/wp\/v2\/media?parent=76"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.virtualementvotre.ch\/blog\/wp-json\/wp\/v2\/categories?post=76"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.virtualementvotre.ch\/blog\/wp-json\/wp\/v2\/tags?post=76"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}