{"id":148,"date":"2018-09-28T13:38:56","date_gmt":"2018-09-28T12:38:56","guid":{"rendered":"https:\/\/www.everydayvirtualization.com\/?p=148"},"modified":"2018-09-28T13:38:56","modified_gmt":"2018-09-28T12:38:56","slug":"perennial-reserved-rdms","status":"publish","type":"post","link":"http:\/\/www.everydayvirtualization.com\/?p=148","title":{"rendered":"Perennial Reserved RDM&#8217;s"},"content":{"rendered":"<p>\t\t\t\tI got asked a couple of days about why an esxi server was taking roughly 45 mins to come back up after a reboot. Looking at the node when it eventually came back up showed that it had a number of RDM&#8217;s that were associated to virtual machines. Those virtual machines were mostly Windows RDM&#8217;s\u00a0 used for MSCS. What was happening is that when esxi was booting it could see all theses luns and was trying to read the header, it was that delay in its attempts to read the header that was causing the 5 min boot time.<\/p>\n<p>What was needed was to reserve those luns so that they were ignored on the boot scan. Using the powercli below we can define the target cluster, scan through the virtual machines within an identify all the raw devices and mark then as reserved.\u00a0 It will then do this on each nodes in the cluster which reduced your boot time from say 45mins to a few minutes (depending on your hardware)<\/p>\n<p>&nbsp;<\/p>\n<div class=\"codecolorer-container powershell blackboard\" style=\"overflow:auto;white-space:nowrap;width:650px;\"><table cellspacing=\"0\" cellpadding=\"0\"><tbody><tr><td class=\"line-numbers\"><div>1<br \/>2<br \/>3<br \/>4<br \/>5<br \/>6<br \/>7<br \/>8<br \/>9<br \/>10<br \/>11<br \/>12<br \/>13<br \/>14<br \/><\/div><\/td><td><div class=\"powershell codecolorer\"><span class=\"re0\">$TargetCluster<\/span> <span class=\"sy0\">=<\/span> <span class=\"st0\">&quot;Cluster Name&quot;<\/span><br \/>\n<br \/>\n<span class=\"re0\">$VMhosts<\/span> <span class=\"sy0\">=<\/span> Get<span class=\"sy0\">-<\/span>Cluster <span class=\"re0\">$TargetCluster<\/span><span class=\"sy0\">|<\/span> Get<span class=\"sy0\">-<\/span>VMHost<br \/>\n<br \/>\n<span class=\"re0\">$RDMDisks<\/span> <span class=\"sy0\">=<\/span> Get<span class=\"sy0\">-<\/span>VM <span class=\"sy0\">-<\/span>Location <span class=\"re0\">$TargetCluster<\/span> <span class=\"sy0\">|<\/span> Get<span class=\"sy0\">-<\/span>HardDisk <span class=\"sy0\">-<\/span>DiskType <span class=\"st0\">&quot;RawPhysical&quot;<\/span><span class=\"sy0\">,<\/span><span class=\"st0\">&quot;RawVirtual&quot;<\/span> <span class=\"sy0\">|<\/span> <span class=\"kw2\">Select<\/span> ScsiCanonicalName<br \/>\n<br \/>\n<span class=\"kw3\">foreach<\/span><span class=\"br0\">&#40;<\/span><span class=\"re0\">$VMhost<\/span> <span class=\"kw3\">in<\/span> <span class=\"re0\">$VMhosts<\/span><span class=\"br0\">&#41;<\/span> <span class=\"br0\">&#123;<\/span><br \/>\n<span class=\"kw1\">Write-Host<\/span> <span class=\"st0\">&quot;Connected To Server : &quot;<\/span> <span class=\"re0\">$VMhost<\/span><br \/>\n<span class=\"re0\">$esxcli<\/span> <span class=\"sy0\">=<\/span> Get<span class=\"sy0\">-<\/span>ESXCLI <span class=\"sy0\">-<\/span>VMHost <span class=\"re0\">$VMhost<\/span><br \/>\n<span class=\"kw3\">foreach<\/span><span class=\"br0\">&#40;<\/span><span class=\"re0\">$RDMDisk<\/span> <span class=\"kw3\">in<\/span> <span class=\"re0\">$RDMDisks<\/span><span class=\"br0\">&#41;<\/span> <span class=\"br0\">&#123;<\/span><br \/>\n<span class=\"kw1\">Write-Host<\/span> <span class=\"st0\">&quot;Setting Perennially Reserved On : &quot;<\/span> <span class=\"re0\">$RDMDisk<\/span><br \/>\n<span class=\"re0\">$esxcli<\/span>.storage.core.device.setconfig<span class=\"br0\">&#40;<\/span><span class=\"re0\">$false<\/span><span class=\"sy0\">,<\/span> <span class=\"br0\">&#40;<\/span><span class=\"re0\">$RDMDisk<\/span>.ScsiCanonicalName<span class=\"br0\">&#41;<\/span><span class=\"sy0\">,<\/span> <span class=\"re0\">$true<\/span><span class=\"br0\">&#41;<\/span><br \/>\n<span class=\"br0\">&#125;<\/span><br \/>\n<span class=\"br0\">&#125;<\/span><\/div><\/td><\/tr><\/tbody><\/table><\/div>\n","protected":false},"excerpt":{"rendered":"<p>I got asked a couple of days about why an esxi server was taking roughly 45 mins to come back up after a reboot. Looking at the node when it eventually came back up showed that it had a number of RDM&#8217;s that were associated to virtual machines. Those virtual machines were mostly Windows RDM&#8217;s\u00a0 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,7],"tags":[],"class_list":["post-148","post","type-post","status-publish","format-standard","hentry","category-esxi","category-powercli","post-preview"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Perennial Reserved RDM&#039;s - EveryDay Virtualization<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"http:\/\/www.everydayvirtualization.com\/?p=148\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Perennial Reserved RDM&#039;s - EveryDay Virtualization\" \/>\n<meta property=\"og:description\" content=\"I got asked a couple of days about why an esxi server was taking roughly 45 mins to come back up after a reboot. Looking at the node when it eventually came back up showed that it had a number of RDM&#8217;s that were associated to virtual machines. Those virtual machines were mostly Windows RDM&#8217;s\u00a0 [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"http:\/\/www.everydayvirtualization.com\/?p=148\" \/>\n<meta property=\"og:site_name\" content=\"EveryDay Virtualization\" \/>\n<meta property=\"article:published_time\" content=\"2018-09-28T12:38:56+00:00\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"http:\/\/www.everydayvirtualization.com\/?p=148#article\",\"isPartOf\":{\"@id\":\"http:\/\/www.everydayvirtualization.com\/?p=148\"},\"author\":{\"name\":\"admin\",\"@id\":\"http:\/\/www.everydayvirtualization.com\/#\/schema\/person\/f30ae42a92960546534bbaa4feece761\"},\"headline\":\"Perennial Reserved RDM&#8217;s\",\"datePublished\":\"2018-09-28T12:38:56+00:00\",\"mainEntityOfPage\":{\"@id\":\"http:\/\/www.everydayvirtualization.com\/?p=148\"},\"wordCount\":233,\"commentCount\":0,\"articleSection\":[\"ESXi\",\"PowerCLI\"],\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"http:\/\/www.everydayvirtualization.com\/?p=148#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"http:\/\/www.everydayvirtualization.com\/?p=148\",\"url\":\"http:\/\/www.everydayvirtualization.com\/?p=148\",\"name\":\"Perennial Reserved RDM's - EveryDay Virtualization\",\"isPartOf\":{\"@id\":\"http:\/\/www.everydayvirtualization.com\/#website\"},\"datePublished\":\"2018-09-28T12:38:56+00:00\",\"author\":{\"@id\":\"http:\/\/www.everydayvirtualization.com\/#\/schema\/person\/f30ae42a92960546534bbaa4feece761\"},\"breadcrumb\":{\"@id\":\"http:\/\/www.everydayvirtualization.com\/?p=148#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\/\/www.everydayvirtualization.com\/?p=148\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"http:\/\/www.everydayvirtualization.com\/?p=148#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"http:\/\/www.everydayvirtualization.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Perennial Reserved RDM&#8217;s\"}]},{\"@type\":\"WebSite\",\"@id\":\"http:\/\/www.everydayvirtualization.com\/#website\",\"url\":\"http:\/\/www.everydayvirtualization.com\/\",\"name\":\"EveryDay Virtualization\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"http:\/\/www.everydayvirtualization.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Person\",\"@id\":\"http:\/\/www.everydayvirtualization.com\/#\/schema\/person\/f30ae42a92960546534bbaa4feece761\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"http:\/\/www.everydayvirtualization.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/a74afa642d60ba0bdee214f249820b1407f76a42d0671c7c28aa03329e6dfdc0?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/a74afa642d60ba0bdee214f249820b1407f76a42d0671c7c28aa03329e6dfdc0?s=96&d=mm&r=g\",\"caption\":\"admin\"},\"sameAs\":[\"http:\/\/www.everydayvirtualization.com\"],\"url\":\"http:\/\/www.everydayvirtualization.com\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Perennial Reserved RDM's - EveryDay Virtualization","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"http:\/\/www.everydayvirtualization.com\/?p=148","og_locale":"en_GB","og_type":"article","og_title":"Perennial Reserved RDM's - EveryDay Virtualization","og_description":"I got asked a couple of days about why an esxi server was taking roughly 45 mins to come back up after a reboot. Looking at the node when it eventually came back up showed that it had a number of RDM&#8217;s that were associated to virtual machines. Those virtual machines were mostly Windows RDM&#8217;s\u00a0 [&hellip;]","og_url":"http:\/\/www.everydayvirtualization.com\/?p=148","og_site_name":"EveryDay Virtualization","article_published_time":"2018-09-28T12:38:56+00:00","author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"admin","Estimated reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"http:\/\/www.everydayvirtualization.com\/?p=148#article","isPartOf":{"@id":"http:\/\/www.everydayvirtualization.com\/?p=148"},"author":{"name":"admin","@id":"http:\/\/www.everydayvirtualization.com\/#\/schema\/person\/f30ae42a92960546534bbaa4feece761"},"headline":"Perennial Reserved RDM&#8217;s","datePublished":"2018-09-28T12:38:56+00:00","mainEntityOfPage":{"@id":"http:\/\/www.everydayvirtualization.com\/?p=148"},"wordCount":233,"commentCount":0,"articleSection":["ESXi","PowerCLI"],"inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["http:\/\/www.everydayvirtualization.com\/?p=148#respond"]}]},{"@type":"WebPage","@id":"http:\/\/www.everydayvirtualization.com\/?p=148","url":"http:\/\/www.everydayvirtualization.com\/?p=148","name":"Perennial Reserved RDM's - EveryDay Virtualization","isPartOf":{"@id":"http:\/\/www.everydayvirtualization.com\/#website"},"datePublished":"2018-09-28T12:38:56+00:00","author":{"@id":"http:\/\/www.everydayvirtualization.com\/#\/schema\/person\/f30ae42a92960546534bbaa4feece761"},"breadcrumb":{"@id":"http:\/\/www.everydayvirtualization.com\/?p=148#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["http:\/\/www.everydayvirtualization.com\/?p=148"]}]},{"@type":"BreadcrumbList","@id":"http:\/\/www.everydayvirtualization.com\/?p=148#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"http:\/\/www.everydayvirtualization.com\/"},{"@type":"ListItem","position":2,"name":"Perennial Reserved RDM&#8217;s"}]},{"@type":"WebSite","@id":"http:\/\/www.everydayvirtualization.com\/#website","url":"http:\/\/www.everydayvirtualization.com\/","name":"EveryDay Virtualization","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"http:\/\/www.everydayvirtualization.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Person","@id":"http:\/\/www.everydayvirtualization.com\/#\/schema\/person\/f30ae42a92960546534bbaa4feece761","name":"admin","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"http:\/\/www.everydayvirtualization.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/a74afa642d60ba0bdee214f249820b1407f76a42d0671c7c28aa03329e6dfdc0?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a74afa642d60ba0bdee214f249820b1407f76a42d0671c7c28aa03329e6dfdc0?s=96&d=mm&r=g","caption":"admin"},"sameAs":["http:\/\/www.everydayvirtualization.com"],"url":"http:\/\/www.everydayvirtualization.com\/?author=1"}]}},"_links":{"self":[{"href":"http:\/\/www.everydayvirtualization.com\/index.php?rest_route=\/wp\/v2\/posts\/148","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.everydayvirtualization.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.everydayvirtualization.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.everydayvirtualization.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.everydayvirtualization.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=148"}],"version-history":[{"count":0,"href":"http:\/\/www.everydayvirtualization.com\/index.php?rest_route=\/wp\/v2\/posts\/148\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.everydayvirtualization.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=148"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.everydayvirtualization.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=148"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.everydayvirtualization.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=148"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}