{"id":482,"date":"2023-12-22T13:55:15","date_gmt":"2023-12-22T12:55:15","guid":{"rendered":"https:\/\/zerobotics.de\/blog\/?p=482"},"modified":"2023-12-22T14:18:11","modified_gmt":"2023-12-22T13:18:11","slug":"change-an-air-gapped-vsphere-lifecycle-manager-from-baseline-to-single-image","status":"publish","type":"post","link":"https:\/\/zerobotics.de\/blog\/en\/change-an-air-gapped-vsphere-lifecycle-manager-from-baseline-to-single-image\/","title":{"rendered":"Change an Air-Gapped vSphere Lifecycle Manager from Baseline to Single Image"},"content":{"rendered":"<span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Reading Time<\/span> <span class=\"rt-time\"> 2<\/span> <span class=\"rt-label rt-postfix\">Minutes<\/span><\/span>\n<p><\/p>\n\n\n\n<p>A few days back i had the challenge to convert a vSphere 7.0 U3 Cluster (which was still managed in Lifecylce Manager with Baselines &#8211;&gt; which are finally going away after vSphere 8, btw., so it&#8217;s time to migrate, folks!) to a Single Image.<\/p>\n\n\n\n<p>I&#8217;m not going into details about vSphere Lifecycle Manager with Single Image and\/or Baselines here, there&#8217;s lot&#8217;s of other stuff to read about that on the internet.<\/p>\n\n\n\n<p>The challenge here was that the vCenter had no connection to the internet, so all the benefits like giving me a long list of ESXi releases and Vendor Add-Ons was not the case, and I couldn&#8217;t find any advice in the documentation on how to do it &#8222;offline&#8220; and seperated from the World Wide Web.<\/p>\n\n\n\n<p>So, let me show you how I did it.<\/p>\n\n\n\n<!--more-->\n\n\n\n<h2 class=\"wp-block-heading\">Conversion &#8211; First Try<\/h2>\n\n\n\n<p>First step was to select the cluster in my vCenter UI, navigate to the Updates tab and choose &#8222;Manage with a Single Image&#8220;&#8230;<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69f3d98585de4&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69f3d98585de4\" class=\"wp-block-image size-large is-style-default wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"375\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/zerobotics.de\/blog\/wp-content\/uploads\/2023\/12\/grafik-1024x375.png\" alt=\"\" class=\"wp-image-460\" srcset=\"https:\/\/zerobotics.de\/blog\/wp-content\/uploads\/2023\/12\/grafik-1024x375.png 1024w, https:\/\/zerobotics.de\/blog\/wp-content\/uploads\/2023\/12\/grafik-300x110.png 300w, https:\/\/zerobotics.de\/blog\/wp-content\/uploads\/2023\/12\/grafik-768x281.png 768w, https:\/\/zerobotics.de\/blog\/wp-content\/uploads\/2023\/12\/grafik-624x228.png 624w, https:\/\/zerobotics.de\/blog\/wp-content\/uploads\/2023\/12\/grafik.png 1337w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Vergr\u00f6\u00dfern\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Choose &#8222;Manage with a Single Image&#8220;<\/figcaption><\/figure>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>&#8230;and hit &#8222;Setup Image&#8220;<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69f3d985862d3&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69f3d985862d3\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"746\" height=\"396\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/zerobotics.de\/blog\/wp-content\/uploads\/2023\/12\/grafik-1.png\" alt=\"\" class=\"wp-image-461\" srcset=\"https:\/\/zerobotics.de\/blog\/wp-content\/uploads\/2023\/12\/grafik-1.png 746w, https:\/\/zerobotics.de\/blog\/wp-content\/uploads\/2023\/12\/grafik-1-300x159.png 300w, https:\/\/zerobotics.de\/blog\/wp-content\/uploads\/2023\/12\/grafik-1-624x331.png 624w\" sizes=\"auto, (max-width: 746px) 100vw, 746px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Vergr\u00f6\u00dfern\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Hit &#8222;Setup Image&#8220;<\/figcaption><\/figure>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>But oh no, the list for the ESXi releases is empty \ud83d\ude25<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69f3d985866bb&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69f3d985866bb\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"890\" height=\"560\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/zerobotics.de\/blog\/wp-content\/uploads\/2023\/12\/grafik-2.png\" alt=\"\" class=\"wp-image-462\" srcset=\"https:\/\/zerobotics.de\/blog\/wp-content\/uploads\/2023\/12\/grafik-2.png 890w, https:\/\/zerobotics.de\/blog\/wp-content\/uploads\/2023\/12\/grafik-2-300x189.png 300w, https:\/\/zerobotics.de\/blog\/wp-content\/uploads\/2023\/12\/grafik-2-768x483.png 768w, https:\/\/zerobotics.de\/blog\/wp-content\/uploads\/2023\/12\/grafik-2-624x393.png 624w\" sizes=\"auto, (max-width: 890px) 100vw, 890px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Vergr\u00f6\u00dfern\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Oh no, it&#8217;s empty \ud83d\ude41<\/figcaption><\/figure>\n\n\n\n<p>Usually, this list would be filled with Information received via the World Wide Web with all the nice ESXi versions we know and love, including the current version of my ESXi Hosts.<br>I would then have simply chosen my current ESXi version and created an image from that&#8230;<\/p>\n\n\n\n<p>&#8230;but unfortunately this is not possible in an air-gapped environment. \ud83d\ude41<\/p>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Download the necessary files<\/h2>\n\n\n\n<p>The next step is to download this version on our own, so let&#8217;s got to <a href=\"https:\/\/customerconnect.vmware.com\" target=\"_blank\" rel=\"noopener\" title=\"\">VMware Customer Connect<\/a> and login.<\/p>\n\n\n\n<p>Then go to Products and Accounts &gt;&gt; Product Patches<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69f3d98586b86&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69f3d98586b86\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"207\" height=\"392\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/zerobotics.de\/blog\/wp-content\/uploads\/2023\/12\/image.png\" alt=\"\" class=\"wp-image-464\" srcset=\"https:\/\/zerobotics.de\/blog\/wp-content\/uploads\/2023\/12\/image.png 207w, https:\/\/zerobotics.de\/blog\/wp-content\/uploads\/2023\/12\/image-158x300.png 158w\" sizes=\"auto, (max-width: 207px) 100vw, 207px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Vergr\u00f6\u00dfern\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Products and Accounts &gt;&gt; Product Patches is where we go.<\/figcaption><\/figure>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Choose &#8222;ESXi&#8220; and the main version you need (in my case it is 7.0) and hit Search and it will come up with all available patches in a zipped format.<\/p>\n\n\n\n<p>The version I was looking for was 7.0U3g and yeah, there it is. Download the &#8222;&#8230;depot.zip&#8220;.<br>(You could also already go on and download the version you want to go for as a next step.)<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69f3d98587006&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69f3d98587006\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"670\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/zerobotics.de\/blog\/wp-content\/uploads\/2023\/12\/image-8-1024x670.png\" alt=\"\" class=\"wp-image-472\" srcset=\"https:\/\/zerobotics.de\/blog\/wp-content\/uploads\/2023\/12\/image-8-1024x670.png 1024w, https:\/\/zerobotics.de\/blog\/wp-content\/uploads\/2023\/12\/image-8-300x196.png 300w, https:\/\/zerobotics.de\/blog\/wp-content\/uploads\/2023\/12\/image-8-768x503.png 768w, https:\/\/zerobotics.de\/blog\/wp-content\/uploads\/2023\/12\/image-8-1536x1005.png 1536w, https:\/\/zerobotics.de\/blog\/wp-content\/uploads\/2023\/12\/image-8-624x408.png 624w, https:\/\/zerobotics.de\/blog\/wp-content\/uploads\/2023\/12\/image-8.png 1626w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Vergr\u00f6\u00dfern\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Fantastic, I got the right version.<\/figcaption><\/figure>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Get the files into Lifecycle Manager<\/h2>\n\n\n\n<p>Back to the vSphere Client, jump to the Lifecycle Manager again<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69f3d98587436&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69f3d98587436\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"183\" height=\"559\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/zerobotics.de\/blog\/wp-content\/uploads\/2023\/12\/image-2.png\" alt=\"\" class=\"wp-image-466\" srcset=\"https:\/\/zerobotics.de\/blog\/wp-content\/uploads\/2023\/12\/image-2.png 183w, https:\/\/zerobotics.de\/blog\/wp-content\/uploads\/2023\/12\/image-2-98x300.png 98w\" sizes=\"auto, (max-width: 183px) 100vw, 183px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Vergr\u00f6\u00dfern\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Go to Lifecycle Manager Administration<\/figcaption><\/figure>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Nothing in ther Image Depot yet, so far so good<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69f3d9858782b&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69f3d9858782b\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"423\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/zerobotics.de\/blog\/wp-content\/uploads\/2023\/12\/image-1-1024x423.png\" alt=\"\" class=\"wp-image-465\" srcset=\"https:\/\/zerobotics.de\/blog\/wp-content\/uploads\/2023\/12\/image-1-1024x423.png 1024w, https:\/\/zerobotics.de\/blog\/wp-content\/uploads\/2023\/12\/image-1-300x124.png 300w, https:\/\/zerobotics.de\/blog\/wp-content\/uploads\/2023\/12\/image-1-768x317.png 768w, https:\/\/zerobotics.de\/blog\/wp-content\/uploads\/2023\/12\/image-1-624x258.png 624w, https:\/\/zerobotics.de\/blog\/wp-content\/uploads\/2023\/12\/image-1.png 1065w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Vergr\u00f6\u00dfern\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Clean as a whistle.<\/figcaption><\/figure>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Next step is to import the downloaded depot.zip into Lifecycle Manager.<br>Go to &#8222;Actions &gt;&gt; Import Updates&#8220; to do that, chose the depot.zip file and hit &#8222;Import&#8220;.<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69f3d98587bf5&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69f3d98587bf5\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"396\" height=\"203\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/zerobotics.de\/blog\/wp-content\/uploads\/2023\/12\/image-4.png\" alt=\"\" class=\"wp-image-468\" srcset=\"https:\/\/zerobotics.de\/blog\/wp-content\/uploads\/2023\/12\/image-4.png 396w, https:\/\/zerobotics.de\/blog\/wp-content\/uploads\/2023\/12\/image-4-300x154.png 300w\" sizes=\"auto, (max-width: 396px) 100vw, 396px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Vergr\u00f6\u00dfern\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Import the Update<\/figcaption><\/figure>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>This is how it looks during import:<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69f3d98587f99&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69f3d98587f99\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"604\" height=\"327\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/zerobotics.de\/blog\/wp-content\/uploads\/2023\/12\/image-3.png\" alt=\"\" class=\"wp-image-467\" srcset=\"https:\/\/zerobotics.de\/blog\/wp-content\/uploads\/2023\/12\/image-3.png 604w, https:\/\/zerobotics.de\/blog\/wp-content\/uploads\/2023\/12\/image-3-300x162.png 300w\" sizes=\"auto, (max-width: 604px) 100vw, 604px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Vergr\u00f6\u00dfern\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Afterwards, the ESXi version we just imported will show in the Image Depot<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69f3d98588334&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69f3d98588334\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"392\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/zerobotics.de\/blog\/wp-content\/uploads\/2023\/12\/image-5-1024x392.png\" alt=\"\" class=\"wp-image-469\" srcset=\"https:\/\/zerobotics.de\/blog\/wp-content\/uploads\/2023\/12\/image-5-1024x392.png 1024w, https:\/\/zerobotics.de\/blog\/wp-content\/uploads\/2023\/12\/image-5-300x115.png 300w, https:\/\/zerobotics.de\/blog\/wp-content\/uploads\/2023\/12\/image-5-768x294.png 768w, https:\/\/zerobotics.de\/blog\/wp-content\/uploads\/2023\/12\/image-5-624x239.png 624w, https:\/\/zerobotics.de\/blog\/wp-content\/uploads\/2023\/12\/image-5.png 1029w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Vergr\u00f6\u00dfern\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p>As you can see, I also already imported the versions I (might) want to go to after I converted my cluster to &#8222;Image based&#8220;.<\/p>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Conversion &#8211; Next Try<\/h2>\n\n\n\n<p>Back to my Cluster, navigate to the Updates tab and again, choose &#8222;Manage with a single image&#8220; and &#8222;Setup Image&#8220;.<\/p>\n\n\n\n<p>Nice, all my imported Updates now show up in the list to choose from. \ud83d\udc4d<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69f3d985887b4&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69f3d985887b4\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"884\" height=\"550\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/zerobotics.de\/blog\/wp-content\/uploads\/2023\/12\/image-7.png\" alt=\"\" class=\"wp-image-471\" srcset=\"https:\/\/zerobotics.de\/blog\/wp-content\/uploads\/2023\/12\/image-7.png 884w, https:\/\/zerobotics.de\/blog\/wp-content\/uploads\/2023\/12\/image-7-300x187.png 300w, https:\/\/zerobotics.de\/blog\/wp-content\/uploads\/2023\/12\/image-7-768x478.png 768w, https:\/\/zerobotics.de\/blog\/wp-content\/uploads\/2023\/12\/image-7-624x388.png 624w\" sizes=\"auto, (max-width: 884px) 100vw, 884px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Vergr\u00f6\u00dfern\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">All imported versions show up in the ESXi list<\/figcaption><\/figure>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>I choose my current version, click save and successfully converted my cluster to &#8222;Image Based Lifecycle Management&#8220; \ud83c\udf89<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69f3d98588b65&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69f3d98588b65\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"923\" height=\"317\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/zerobotics.de\/blog\/wp-content\/uploads\/2023\/12\/image-6.png\" alt=\"\" class=\"wp-image-470\" srcset=\"https:\/\/zerobotics.de\/blog\/wp-content\/uploads\/2023\/12\/image-6.png 923w, https:\/\/zerobotics.de\/blog\/wp-content\/uploads\/2023\/12\/image-6-300x103.png 300w, https:\/\/zerobotics.de\/blog\/wp-content\/uploads\/2023\/12\/image-6-768x264.png 768w, https:\/\/zerobotics.de\/blog\/wp-content\/uploads\/2023\/12\/image-6-624x214.png 624w\" sizes=\"auto, (max-width: 923px) 100vw, 923px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Vergr\u00f6\u00dfern\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Done. Cluster converted to Image with the current version.<\/figcaption><\/figure>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n","protected":false},"excerpt":{"rendered":"<p><span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Reading Time<\/span> <span class=\"rt-time\"> 2<\/span> <span class=\"rt-label rt-postfix\">Minutes<\/span><\/span>A few days back i had the challenge to convert a vSphere 7.0 U3 Cluster (which was still managed in Lifecylce Manager with Baselines &ndash;&gt; which are finally going away after vSphere 8, btw., so it&rsquo;s time to migrate, folks!) to a Single Image. I&rsquo;m not going into details about vSphere Lifecycle Manager with Single [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[84],"tags":[],"class_list":["post-482","post","type-post","status-publish","format-standard","hentry","category-vsphere-en"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/zerobotics.de\/blog\/wp-json\/wp\/v2\/posts\/482","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zerobotics.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/zerobotics.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/zerobotics.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/zerobotics.de\/blog\/wp-json\/wp\/v2\/comments?post=482"}],"version-history":[{"count":2,"href":"https:\/\/zerobotics.de\/blog\/wp-json\/wp\/v2\/posts\/482\/revisions"}],"predecessor-version":[{"id":491,"href":"https:\/\/zerobotics.de\/blog\/wp-json\/wp\/v2\/posts\/482\/revisions\/491"}],"wp:attachment":[{"href":"https:\/\/zerobotics.de\/blog\/wp-json\/wp\/v2\/media?parent=482"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/zerobotics.de\/blog\/wp-json\/wp\/v2\/categories?post=482"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/zerobotics.de\/blog\/wp-json\/wp\/v2\/tags?post=482"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}