{"id":4351,"date":"2023-10-11T18:00:25","date_gmt":"2023-10-11T23:00:25","guid":{"rendered":"https:\/\/www.jasemccarty.com\/blog\/?p=4351"},"modified":"2023-10-12T10:00:24","modified_gmt":"2023-10-12T15:00:24","slug":"add-pure-to-vsan-p3-vvols","status":"publish","type":"post","link":"https:\/\/www.jasemccarty.com\/blog\/add-pure-to-vsan-p3-vvols\/","title":{"rendered":"How do I add Pure Storage FlashArray to vSAN or VxRail? &#8211; Part 3 vVols"},"content":{"rendered":"<p>In <a href=\"\/blog\/add-pure-to-vsan-p2-iscsi\">Part 2<\/a>, I covered how to add Pure Storage backed iSCSI datastores to vSAN or VxRail.<\/p>\n<p>Many of VMware&#8217;s customers have looked to utilize Virtual Volumes, or vVols, to provide the same Storage Policy Based Management capabilities that vSAN\/VxRail provide, but when using external storage such as Pure Storage FlashArray.<\/p>\n<p>There are plenty of Pure Storage and vVols posts on <a href=\"https:\/\/www.codyhosterman.com\/tag\/vvols\/\" target=\"_blank\" rel=\"noopener\">Cody Hosterman&#8217;s site<\/a>, <a href=\"https:\/\/carvertown.com\/tag\/vvols\/\" target=\"_blank\" rel=\"noopener\">Alex Carver&#8217;s site<\/a>, <a href=\"https:\/\/davidstamen.com\/tags\/vvol\/\" target=\"_blank\" rel=\"noopener\">David Stamen&#8217;s site<\/a>, <a href=\"\/blog\/tag\/vvol\/\">my site<\/a>, and <a href=\"https:\/\/www.purestorage.com\/search-results.html?searchString=vvols\" target=\"_blank\" rel=\"noopener\">purestorage.com<\/a>, so I won&#8217;t go into the great things that vVols can do here.<\/p>\n<h2>Register the FlashArray for vVols<\/h2>\n<p>The Pure Storage Plugin for VMware vSphere makes it easy to register FlashArray for the VMware Virtual Volumes (vVols) use case.<\/p>\n<p>Simply choose Register Storage Provider in the Pure Storage Plugin.<br \/>\n<a href=\"https:\/\/www.jasemccarty.com\/blog\/wp-content\/uploads\/2023\/10\/VSANPURE16.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-4368\" src=\"https:\/\/www.jasemccarty.com\/blog\/wp-content\/uploads\/2023\/10\/VSANPURE16-1024x398.png\" alt=\"\" width=\"1024\" height=\"398\" srcset=\"https:\/\/www.jasemccarty.com\/blog\/wp-content\/uploads\/2023\/10\/VSANPURE16-1024x398.png 1024w, https:\/\/www.jasemccarty.com\/blog\/wp-content\/uploads\/2023\/10\/VSANPURE16-300x117.png 300w, https:\/\/www.jasemccarty.com\/blog\/wp-content\/uploads\/2023\/10\/VSANPURE16-768x299.png 768w, https:\/\/www.jasemccarty.com\/blog\/wp-content\/uploads\/2023\/10\/VSANPURE16-1536x597.png 1536w, https:\/\/www.jasemccarty.com\/blog\/wp-content\/uploads\/2023\/10\/VSANPURE16-2048x797.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p>And provide appropriate credentials<a href=\"https:\/\/www.jasemccarty.com\/blog\/wp-content\/uploads\/2023\/10\/VSANPURE15.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-4369\" src=\"https:\/\/www.jasemccarty.com\/blog\/wp-content\/uploads\/2023\/10\/VSANPURE15-1024x649.png\" alt=\"\" width=\"600\" height=\"380\" srcset=\"https:\/\/www.jasemccarty.com\/blog\/wp-content\/uploads\/2023\/10\/VSANPURE15-1024x649.png 1024w, https:\/\/www.jasemccarty.com\/blog\/wp-content\/uploads\/2023\/10\/VSANPURE15-300x190.png 300w, https:\/\/www.jasemccarty.com\/blog\/wp-content\/uploads\/2023\/10\/VSANPURE15-768x486.png 768w, https:\/\/www.jasemccarty.com\/blog\/wp-content\/uploads\/2023\/10\/VSANPURE15.png 1200w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p>Now you&#8217;re ready to add a vVols Datastore.<\/p>\n<h2>Creating\/Adding a vVols Datastore<\/h2>\n<p>The Pure Storage Plugin for VMware vSphere makes the process of adding a vVol datastore very easy.<\/p>\n<p>Right click on the cluster you&#8217;d like to create a vVol datastore on, choose the Pure Storage context menu, and choose Create Datastore.<br \/>\n<a href=\"https:\/\/www.jasemccarty.com\/blog\/wp-content\/uploads\/2023\/10\/VSANPURE17.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-4379\" src=\"https:\/\/www.jasemccarty.com\/blog\/wp-content\/uploads\/2023\/10\/VSANPURE17-1024x600.png\" alt=\"\" width=\"1024\" height=\"600\" srcset=\"https:\/\/www.jasemccarty.com\/blog\/wp-content\/uploads\/2023\/10\/VSANPURE17-1024x600.png 1024w, https:\/\/www.jasemccarty.com\/blog\/wp-content\/uploads\/2023\/10\/VSANPURE17-300x176.png 300w, https:\/\/www.jasemccarty.com\/blog\/wp-content\/uploads\/2023\/10\/VSANPURE17-768x450.png 768w, https:\/\/www.jasemccarty.com\/blog\/wp-content\/uploads\/2023\/10\/VSANPURE17-1536x899.png 1536w, https:\/\/www.jasemccarty.com\/blog\/wp-content\/uploads\/2023\/10\/VSANPURE17-2048x1199.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p>Choose vVols<br \/>\n<a href=\"https:\/\/www.jasemccarty.com\/blog\/wp-content\/uploads\/2023\/10\/VSANPURE18.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-4380\" src=\"https:\/\/www.jasemccarty.com\/blog\/wp-content\/uploads\/2023\/10\/VSANPURE18-1024x600.png\" alt=\"\" width=\"1024\" height=\"600\" srcset=\"https:\/\/www.jasemccarty.com\/blog\/wp-content\/uploads\/2023\/10\/VSANPURE18-1024x600.png 1024w, https:\/\/www.jasemccarty.com\/blog\/wp-content\/uploads\/2023\/10\/VSANPURE18-300x176.png 300w, https:\/\/www.jasemccarty.com\/blog\/wp-content\/uploads\/2023\/10\/VSANPURE18-768x450.png 768w, https:\/\/www.jasemccarty.com\/blog\/wp-content\/uploads\/2023\/10\/VSANPURE18-1536x900.png 1536w, https:\/\/www.jasemccarty.com\/blog\/wp-content\/uploads\/2023\/10\/VSANPURE18-2048x1200.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a>After picking the Cluster, choose the FlashArray<br \/>\n<a href=\"https:\/\/www.jasemccarty.com\/blog\/wp-content\/uploads\/2023\/10\/VSANPURE19.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-4381\" src=\"https:\/\/www.jasemccarty.com\/blog\/wp-content\/uploads\/2023\/10\/VSANPURE19-1024x601.png\" alt=\"\" width=\"1024\" height=\"601\" srcset=\"https:\/\/www.jasemccarty.com\/blog\/wp-content\/uploads\/2023\/10\/VSANPURE19-1024x601.png 1024w, https:\/\/www.jasemccarty.com\/blog\/wp-content\/uploads\/2023\/10\/VSANPURE19-300x176.png 300w, https:\/\/www.jasemccarty.com\/blog\/wp-content\/uploads\/2023\/10\/VSANPURE19-768x451.png 768w, https:\/\/www.jasemccarty.com\/blog\/wp-content\/uploads\/2023\/10\/VSANPURE19-1536x902.png 1536w, https:\/\/www.jasemccarty.com\/blog\/wp-content\/uploads\/2023\/10\/VSANPURE19-2048x1202.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a>The FlashArray in this example is running Purity 6.4.10, which supports multiple Storage Containers (vVol datastores). This functionality was introduced in 6.4.3.<\/p>\n<p>We can use the default container, which will have a capacity of 1PB regardless of how much storage is on FlashArray. Or we can create a new Storage Container.<br \/>\n<a href=\"https:\/\/www.jasemccarty.com\/blog\/wp-content\/uploads\/2023\/10\/VSANPURE20.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-4382\" src=\"https:\/\/www.jasemccarty.com\/blog\/wp-content\/uploads\/2023\/10\/VSANPURE20-1024x601.png\" alt=\"\" width=\"1024\" height=\"601\" srcset=\"https:\/\/www.jasemccarty.com\/blog\/wp-content\/uploads\/2023\/10\/VSANPURE20-1024x601.png 1024w, https:\/\/www.jasemccarty.com\/blog\/wp-content\/uploads\/2023\/10\/VSANPURE20-300x176.png 300w, https:\/\/www.jasemccarty.com\/blog\/wp-content\/uploads\/2023\/10\/VSANPURE20-768x451.png 768w, https:\/\/www.jasemccarty.com\/blog\/wp-content\/uploads\/2023\/10\/VSANPURE20-1536x902.png 1536w, https:\/\/www.jasemccarty.com\/blog\/wp-content\/uploads\/2023\/10\/VSANPURE20-2048x1203.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a>And we can limit the size of the container:<br \/>\n<a href=\"https:\/\/www.jasemccarty.com\/blog\/wp-content\/uploads\/2023\/10\/VSANPURE21.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-4383\" src=\"https:\/\/www.jasemccarty.com\/blog\/wp-content\/uploads\/2023\/10\/VSANPURE21-1024x602.png\" alt=\"\" width=\"1024\" height=\"602\" srcset=\"https:\/\/www.jasemccarty.com\/blog\/wp-content\/uploads\/2023\/10\/VSANPURE21-1024x602.png 1024w, https:\/\/www.jasemccarty.com\/blog\/wp-content\/uploads\/2023\/10\/VSANPURE21-300x176.png 300w, https:\/\/www.jasemccarty.com\/blog\/wp-content\/uploads\/2023\/10\/VSANPURE21-768x452.png 768w, https:\/\/www.jasemccarty.com\/blog\/wp-content\/uploads\/2023\/10\/VSANPURE21-1536x903.png 1536w, https:\/\/www.jasemccarty.com\/blog\/wp-content\/uploads\/2023\/10\/VSANPURE21-2048x1204.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a>Give the datastore a name and a capacity maximum (we can grow this later) to proceed.<\/p>\n<p><a href=\"https:\/\/www.jasemccarty.com\/blog\/wp-content\/uploads\/2023\/10\/VSANPURE22.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-4384\" src=\"https:\/\/www.jasemccarty.com\/blog\/wp-content\/uploads\/2023\/10\/VSANPURE22-1024x602.png\" alt=\"\" width=\"1024\" height=\"602\" srcset=\"https:\/\/www.jasemccarty.com\/blog\/wp-content\/uploads\/2023\/10\/VSANPURE22-1024x602.png 1024w, https:\/\/www.jasemccarty.com\/blog\/wp-content\/uploads\/2023\/10\/VSANPURE22-300x176.png 300w, https:\/\/www.jasemccarty.com\/blog\/wp-content\/uploads\/2023\/10\/VSANPURE22-768x451.png 768w, https:\/\/www.jasemccarty.com\/blog\/wp-content\/uploads\/2023\/10\/VSANPURE22-1536x903.png 1536w, https:\/\/www.jasemccarty.com\/blog\/wp-content\/uploads\/2023\/10\/VSANPURE22-2048x1203.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p>After pressing Finish, we will see the vVol Datastore present in the vSphere Client.<br \/>\n<a href=\"https:\/\/www.jasemccarty.com\/blog\/wp-content\/uploads\/2023\/10\/VSANPURE23.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-4385\" src=\"https:\/\/www.jasemccarty.com\/blog\/wp-content\/uploads\/2023\/10\/VSANPURE23-1024x545.png\" alt=\"\" width=\"1024\" height=\"545\" srcset=\"https:\/\/www.jasemccarty.com\/blog\/wp-content\/uploads\/2023\/10\/VSANPURE23-1024x545.png 1024w, https:\/\/www.jasemccarty.com\/blog\/wp-content\/uploads\/2023\/10\/VSANPURE23-300x160.png 300w, https:\/\/www.jasemccarty.com\/blog\/wp-content\/uploads\/2023\/10\/VSANPURE23-768x409.png 768w, https:\/\/www.jasemccarty.com\/blog\/wp-content\/uploads\/2023\/10\/VSANPURE23-1536x817.png 1536w, https:\/\/www.jasemccarty.com\/blog\/wp-content\/uploads\/2023\/10\/VSANPURE23-2048x1090.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p>Easy peasy.<\/p>\n<p>In <a href=\"\/blog\/add-pure-to-vsan-p4-nfs\/\">Part 4<\/a>, I&#8217;ll cover adding NFS storage using the Pure Storage Plugin for VMware vSphere version 5.3.4.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In Part 2, I covered how to add Pure Storage backed iSCSI datastores to vSAN or VxRail. Many of VMware&#8217;s customers have looked to utilize &hellip; <\/p>\n","protected":false},"author":1,"featured_media":4385,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[209,10,168],"tags":[234,213,87,105,152,111,224,233],"class_list":["post-4351","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-pure-storage","category-storage-2","category-vsan","tag-external","tag-pure-storage","tag-storage","tag-vmware","tag-vsan","tag-vsphere","tag-vvol","tag-vxrail"],"_links":{"self":[{"href":"https:\/\/www.jasemccarty.com\/blog\/wp-json\/wp\/v2\/posts\/4351","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.jasemccarty.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.jasemccarty.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.jasemccarty.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jasemccarty.com\/blog\/wp-json\/wp\/v2\/comments?post=4351"}],"version-history":[{"count":5,"href":"https:\/\/www.jasemccarty.com\/blog\/wp-json\/wp\/v2\/posts\/4351\/revisions"}],"predecessor-version":[{"id":4378,"href":"https:\/\/www.jasemccarty.com\/blog\/wp-json\/wp\/v2\/posts\/4351\/revisions\/4378"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.jasemccarty.com\/blog\/wp-json\/wp\/v2\/media\/4385"}],"wp:attachment":[{"href":"https:\/\/www.jasemccarty.com\/blog\/wp-json\/wp\/v2\/media?parent=4351"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jasemccarty.com\/blog\/wp-json\/wp\/v2\/categories?post=4351"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jasemccarty.com\/blog\/wp-json\/wp\/v2\/tags?post=4351"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}