{"id":355,"date":"2025-12-12T10:08:21","date_gmt":"2025-12-12T08:08:21","guid":{"rendered":"https:\/\/blog.lis.one\/?p=355"},"modified":"2026-10-31T02:11:00","modified_gmt":"2026-10-31T02:11:00","slug":"migrate-virtual-machines-from-hyper-v-to-vcf-9-with-hcx","status":"publish","type":"post","link":"https:\/\/blog.lis.one\/?p=355","title":{"rendered":"Migrate Virtual Machines from Hyper V to VCF 9 with HCX"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Something which doesn&#8217;t seem to happen so often is the migration of virtual machines from other Hypervisors to VCF.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Granted, for some Windows Services like Active-Directory, File-Services or VDI Services you can simply deploy another Windows Server, make it a replica and then decomission your old Server.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But even so, there are some other applications running on such Servers which simply creates headaches if you think about reinstalling them and especially configuring them and that is where HCX comes into play \ud83d\ude42<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For some Guest OS we are able to convert the virtual machine into a vSphere VM by leveraging the <a href=\"https:\/\/techdocs.broadcom.com\/us\/en\/vmware-cis\/hcx\/vmware-hcx\/4-11\/vmware-hcx-user-guide-4-11\/migrating-virtual-machines-with-vmware-hcx\/understanding-vmware-hcx-os-assisted-migration.html\">OS Assisted Migration service<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But what does it do? Well within HCX we typically have 2 sites:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">HCX Connector (Source)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">HCX Cloud Manager (Destination)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">On Each Site Pair Sentinel Appliances are getting deployed.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For multi-site Environments:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Source Site gets the Sentinel Gateway (SGW)<\/li>\n\n\n\n<li>Destination Site gets the Sentinel Data Receiver (SDR)<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">For single site Environments:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The Sentinel Resouce Gateway will be deployed (either HCX Connector or HCX Cloud Manager)<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">And one thing that is needed for the non-vsphere based Hypervisors Guest-VMs:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"759\" height=\"42\" src=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image.png\" alt=\"\" class=\"wp-image-356\" srcset=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image.png 759w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-300x17.png 300w\" sizes=\"auto, (max-width: 759px) 100vw, 759px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Setting everything up<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">So within this article i will configure my single site HCX Environment to migrate some Guest VMs from Hyper-V 2022 and Hyper-V 2025.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As mentioned in the <a href=\"https:\/\/techdocs.broadcom.com\/us\/en\/vmware-cis\/hcx\/vmware-hcx\/4-11\/vmware-hcx-user-guide-4-11\/migrating-virtual-machines-with-vmware-hcx\/understanding-vmware-hcx-os-assisted-migration\/supported-guest-operating-systems.html\">Supported Guest Operating Systems<\/a> section of the HCX Documentation only Windows Server 2019 is supported (but we will still try it out with 2022 and 2025).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">So how does the setup will look like?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">1 Hyper V Host running Windows Server 2025 as a Host OS with a Windows Server 2019 Guest OS<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">1 VCF 9 Environment<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">HCX 4.11<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><br>Hyper-V VMs are using VLAN 1666 as their Guest-Network<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">What do we want do to? Migrate a single Hyper-V VM into our vSphere VCF9 Cluster.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"614\" src=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-1.png\" alt=\"\" class=\"wp-image-358\" srcset=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-1.png 1024w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-1-300x180.png 300w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-1-768x461.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Preps first:<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">HCX Connector:<br>Hostname: hcxonprem.lis.one<br>IP-Address: 192.168.40.190\/24<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">HCX Download is available at the <a href=\"https:\/\/support.broadcom.com\/group\/ecx\/productfiles?subFamily=VMware%20HCX&amp;displayGroup=VMware%20HCX&amp;release=4.11.2&amp;os=&amp;servicePk=&amp;language=EN\">Broadcom Support Portal<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"536\" src=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-5-1024x536.png\" alt=\"\" class=\"wp-image-362\" srcset=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-5-1024x536.png 1024w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-5-300x157.png 300w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-5-768x402.png 768w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-5-1536x804.png 1536w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-5.png 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">HCX Setup as a single-site Environment<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">I downloaded the HCX Connector OVA (because i need the source appliance as only that offers me the Sentinel Software Deployment) and deployed it within my vSphere Environment:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">After the typcal wizard questions about the name, location, compute and license stuff we need to do some inputs:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"853\" src=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-2-1024x853.png\" alt=\"\" class=\"wp-image-359\" srcset=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-2-1024x853.png 1024w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-2-300x250.png 300w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-2-768x640.png 768w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-2.png 1137w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"840\" src=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-3-1024x840.png\" alt=\"\" class=\"wp-image-360\" srcset=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-3-1024x840.png 1024w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-3-300x246.png 300w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-3-768x630.png 768w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-3.png 1127w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"210\" src=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-4-1024x210.png\" alt=\"\" class=\"wp-image-361\" srcset=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-4-1024x210.png 1024w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-4-300x62.png 300w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-4-768x158.png 768w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-4.png 1140w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Setting up the HCX Connector<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">After the OVA is deployed, booted up and configured we should be able to visit it via our browser, but you gotta make sure to use the right url otherwise you will be visiting the end-user interface:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"948\" height=\"877\" src=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-6.png\" alt=\"\" class=\"wp-image-365\" srcset=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-6.png 948w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-6-300x278.png 300w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-6-768x710.png 768w\" sizes=\"auto, (max-width: 948px) 100vw, 948px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">So make sure you&#8217;re going to visit the url with the port 9443 at the end \ud83d\ude42<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"325\" height=\"51\" src=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-7.png\" alt=\"\" class=\"wp-image-366\" srcset=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-7.png 325w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-7-300x47.png 300w\" sizes=\"auto, (max-width: 325px) 100vw, 325px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">after logging in with the admin credentials you specified at the ova deployment you will be then greeted with a wizard that will ask you some questions:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"736\" src=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-8-1024x736.png\" alt=\"\" class=\"wp-image-367\" srcset=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-8-1024x736.png 1024w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-8-300x216.png 300w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-8-768x552.png 768w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-8.png 1159w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The setup will ask you about the System Name (which should have good names especially in a multi-site setup!)<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"718\" src=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-9-1024x718.png\" alt=\"\" class=\"wp-image-368\" srcset=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-9-1024x718.png 1024w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-9-300x210.png 300w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-9-768x538.png 768w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-9.png 1143w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">and then we need to setup our vcenter server connection.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">First off i want to leverage the setup without adding NSX.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"722\" src=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-10-1024x722.png\" alt=\"\" class=\"wp-image-369\" srcset=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-10-1024x722.png 1024w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-10-300x212.png 300w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-10-768x542.png 768w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-10.png 1249w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Accept the certificate import <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"735\" src=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-11-1024x735.png\" alt=\"\" class=\"wp-image-370\" srcset=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-11-1024x735.png 1024w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-11-300x215.png 300w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-11-768x551.png 768w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-11.png 1227w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">add the SSO Identity Source (mostly the vcenter, but in my case i also used the management vcenter as an embedded VCF SSO Instance)<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"720\" src=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-12-1024x720.png\" alt=\"\" class=\"wp-image-371\" srcset=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-12-1024x720.png 1024w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-12-300x211.png 300w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-12-768x540.png 768w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-12.png 1263w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">a License key is required, otherwise use the eval \ud83d\ude09 or try entering your NSX Enterprise License Key \ud83d\ude09<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"652\" src=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-13-1024x652.png\" alt=\"\" class=\"wp-image-372\" srcset=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-13-1024x652.png 1024w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-13-300x191.png 300w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-13-768x489.png 768w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-13.png 1254w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">last but not least, a restart to have everything up and running:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"650\" src=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-14-1024x650.png\" alt=\"\" class=\"wp-image-373\" srcset=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-14-1024x650.png 1024w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-14-300x191.png 300w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-14-768x488.png 768w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-14.png 1258w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">within our VCF9 vCenter we immediately see the HCX plugin:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"758\" src=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-15-1024x758.png\" alt=\"\" class=\"wp-image-374\" srcset=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-15-1024x758.png 1024w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-15-300x222.png 300w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-15-768x568.png 768w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-15.png 1031w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">And after the reboot is done we are able to login over the normal webui with the administrator@vsphere.local:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"634\" src=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-16-1024x634.png\" alt=\"\" class=\"wp-image-375\" srcset=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-16-1024x634.png 1024w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-16-300x186.png 300w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-16-768x476.png 768w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-16.png 1327w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Thats so far for deploying HCX and integrating it into vSphere!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Site Pairing<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">HCX needs a Site Paring so that it knows what the Source and what the Destination is.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The Site Paring for &#8220;other&#8221; Site Types is simply a placeholder<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"486\" src=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-50-1024x486.png\" alt=\"\" class=\"wp-image-410\" srcset=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-50-1024x486.png 1024w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-50-300x142.png 300w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-50-768x365.png 768w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-50.png 1464w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"504\" src=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-51-1024x504.png\" alt=\"\" class=\"wp-image-411\" srcset=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-51-1024x504.png 1024w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-51-300x148.png 300w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-51-768x378.png 768w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-51-1536x756.png 1536w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-51.png 1618w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Preparing the Compute Profile<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A Compute Profile &#8220;tells&#8221; HCX a lot of Information about the environment and therefore we need to create that. Go to interconnect and you will be automatically sent to &#8220;create Compute Profile&#8221; Tab:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"604\" src=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-17-1024x604.png\" alt=\"\" class=\"wp-image-377\" srcset=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-17-1024x604.png 1024w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-17-300x177.png 300w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-17-768x453.png 768w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-17.png 1270w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">we give it a name<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"616\" src=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-18-1024x616.png\" alt=\"\" class=\"wp-image-378\" srcset=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-18-1024x616.png 1024w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-18-300x180.png 300w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-18-768x462.png 768w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-18-1536x923.png 1536w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-18.png 1625w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">And then we need to select the services that compute profile should be able to do:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"616\" src=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-19-1024x616.png\" alt=\"\" class=\"wp-image-379\" srcset=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-19-1024x616.png 1024w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-19-300x180.png 300w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-19-768x462.png 768w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-19-1536x924.png 1536w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-19.png 1615w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">and in the end there isn&#8217;t so much needed for our hyper-v migration:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"659\" src=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-35-1024x659.png\" alt=\"\" class=\"wp-image-395\" srcset=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-35-1024x659.png 1024w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-35-300x193.png 300w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-35-768x494.png 768w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-35.png 1373w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Then we select the Cluster where the HXC Appliances will be deployed always adding something to the blue box<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"691\" src=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-21-1024x691.png\" alt=\"\" class=\"wp-image-381\" srcset=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-21-1024x691.png 1024w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-21-300x202.png 300w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-21-768x518.png 768w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-21-1536x1036.png 1536w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-21.png 1608w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"685\" src=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-22-1024x685.png\" alt=\"\" class=\"wp-image-382\" srcset=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-22-1024x685.png 1024w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-22-300x201.png 300w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-22-768x514.png 768w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-22.png 1388w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Now we select what target-ressources should be leveraged for the HCX Migration  (Compute, Storage, VM-Folder)<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"815\" src=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-36-1024x815.png\" alt=\"\" class=\"wp-image-396\" srcset=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-36-1024x815.png 1024w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-36-300x239.png 300w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-36-768x611.png 768w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-36.png 1367w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Network Mapping<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Network mapping is needed to define what roles the networks\/portgroup\/vlans have within the target.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We will need to define the management network and for the OS Assistet Migration a Guest Network.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">First we create the management network by hitting &#8220;CREATE NETWORK PROFILE&#8221;.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"648\" src=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-25-1024x648.png\" alt=\"\" class=\"wp-image-385\" srcset=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-25-1024x648.png 1024w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-25-300x190.png 300w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-25-768x486.png 768w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-25.png 1399w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">In my case the esxi and vm-management shares the same vlan id which makes firewalling easy as the HCX appliances needs to be able to connect to the ESXi and vCenter.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"625\" src=\"http:\/\/18.159.131.226\/wp-content\/uploads\/2025\/09\/image-37-1024x625.png\" alt=\"\" class=\"wp-image-397\" srcset=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-37-1024x625.png 1024w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-37-300x183.png 300w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-37-768x469.png 768w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-37.png 1360w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-39-1024x640.png\" alt=\"\" class=\"wp-image-399\" srcset=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-39-1024x640.png 1024w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-39-300x187.png 300w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-39-768x480.png 768w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-39.png 1385w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The Uplink Network Profile defines the WAN Access for the HCX Appliances which is necessary for mutli-site configuration<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"820\" src=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-28-1024x820.png\" alt=\"\" class=\"wp-image-388\" srcset=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-28-1024x820.png 1024w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-28-300x240.png 300w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-28-768x615.png 768w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-28.png 1396w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The Sentinel or Guest OS Network:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you define that network you will simply give the sentinel appliance a leg into the Guest-OS network so that it can reach the Sentinel Appliance to transfer\/convert the Guest (Or do you want to go trough the routing\/firewalls from Guest-OS Network to Sentinel Appliance Management?).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Now we need to map the Virtual Switch VLAN 1666 from Hyper V to a Portgroup within vSphere which (ideally) also runs with VLAN 1666.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"769\" src=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-40-1024x769.png\" alt=\"\" class=\"wp-image-400\" srcset=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-40-1024x769.png 1024w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-40-300x225.png 300w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-40-768x577.png 768w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-40.png 1368w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We map the Portgroup with VLAN 1666 to our Sentinel Guest Network and define the range. Also notice that set that network Profile to &#8220;secure&#8221;. No encryption means more CPU Power \ud83d\ude42<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"750\" src=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-41-1024x750.png\" alt=\"\" class=\"wp-image-401\" srcset=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-41-1024x750.png 1024w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-41-300x220.png 300w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-41-768x562.png 768w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-41.png 1366w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"742\" src=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-42-1024x742.png\" alt=\"\" class=\"wp-image-402\" srcset=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-42-1024x742.png 1024w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-42-300x217.png 300w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-42-768x557.png 768w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-42.png 1362w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"788\" src=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-43-1024x788.png\" alt=\"\" class=\"wp-image-403\" srcset=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-43-1024x788.png 1024w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-43-300x231.png 300w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-43-768x591.png 768w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-43.png 1375w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The last step is to define the VDS which is used for the Layer 2 Network Extension. Obviously we want to select the DVS which holds the VLAN 1666 Portgroup<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"773\" src=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-44-1024x773.png\" alt=\"\" class=\"wp-image-404\" srcset=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-44-1024x773.png 1024w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-44-300x226.png 300w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-44-768x580.png 768w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-44.png 1403w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"759\" src=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-46-1024x759.png\" alt=\"\" class=\"wp-image-406\" srcset=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-46-1024x759.png 1024w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-46-300x222.png 300w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-46-768x569.png 768w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-46.png 1370w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"369\" height=\"103\" src=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-47.png\" alt=\"\" class=\"wp-image-407\" srcset=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-47.png 369w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-47-300x84.png 300w\" sizes=\"auto, (max-width: 369px) 100vw, 369px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">In the end we get firewall rules displayed and after continue we finish it:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"699\" src=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-48-1024x699.png\" alt=\"\" class=\"wp-image-408\" srcset=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-48-1024x699.png 1024w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-48-300x205.png 300w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-48-768x524.png 768w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-48.png 1380w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"478\" src=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-49-1024x478.png\" alt=\"\" class=\"wp-image-409\" srcset=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-49-1024x478.png 1024w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-49-300x140.png 300w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-49-768x358.png 768w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-49.png 1387w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">So the compure profile is created, what now?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The Service mesh<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">With the Site-Paring done, the compute profile and network profiles which we created can be used by the Servicemesh.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This defines the roles between the pairs and for what migration types they could be used (in case you selected everything)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We start with clicking on the blue button:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"456\" src=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-52-1024x456.png\" alt=\"\" class=\"wp-image-412\" srcset=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-52-1024x456.png 1024w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-52-300x134.png 300w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-52-768x342.png 768w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-52-1536x684.png 1536w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-52.png 1612w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">you might be wondering about the error first, but since we define the source and target here, the &#8220;other&#8221; site needs to be on the left site.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"457\" src=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-53-1024x457.png\" alt=\"\" class=\"wp-image-413\" srcset=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-53-1024x457.png 1024w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-53-300x134.png 300w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-53-768x343.png 768w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-53-1536x685.png 1536w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-53.png 1609w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">now it will be working \ud83d\ude42<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"462\" src=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-54-1024x462.png\" alt=\"\" class=\"wp-image-414\" srcset=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-54-1024x462.png 1024w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-54-300x135.png 300w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-54-768x347.png 768w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-54-1536x694.png 1536w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-54.png 1601w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The wizard. Select the compute Profile for our target vsphere cluster<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"530\" src=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-55-1024x530.png\" alt=\"\" class=\"wp-image-415\" srcset=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-55-1024x530.png 1024w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-55-300x155.png 300w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-55-768x397.png 768w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-55-1536x795.png 1536w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-55.png 1622w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"537\" src=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-56-1024x537.png\" alt=\"\" class=\"wp-image-416\" srcset=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-56-1024x537.png 1024w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-56-300x157.png 300w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-56-768x403.png 768w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-56.png 1397w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">OS assisted migration is already selected<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"693\" src=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-57-1024x693.png\" alt=\"\" class=\"wp-image-417\" srcset=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-57-1024x693.png 1024w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-57-300x203.png 300w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-57-768x520.png 768w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-57-1536x1040.png 1536w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-57.png 1607w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">give it a nice name and it will be created:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"557\" src=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-58-1024x557.png\" alt=\"\" class=\"wp-image-418\" srcset=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-58-1024x557.png 1024w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-58-300x163.png 300w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-58-768x418.png 768w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-58-1536x835.png 1536w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-58.png 1618w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">HCX while creating the Servicemesh:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"594\" src=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-59-1024x594.png\" alt=\"\" class=\"wp-image-419\" srcset=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-59-1024x594.png 1024w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-59-300x174.png 300w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-59-768x445.png 768w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-59-1536x891.png 1536w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-59.png 1607w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"432\" src=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-60-1024x432.png\" alt=\"\" class=\"wp-image-420\" srcset=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-60-1024x432.png 1024w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-60-300x127.png 300w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-60-768x324.png 768w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-60.png 1397w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">and after a short while the VMs are appearing within the target vcenter:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"301\" height=\"69\" src=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-61.png\" alt=\"\" class=\"wp-image-421\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"317\" src=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-62-1024x317.png\" alt=\"\" class=\"wp-image-422\" srcset=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-62-1024x317.png 1024w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-62-300x93.png 300w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-62-768x238.png 768w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-62.png 1340w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Take a coffee since that service mesh deployment might take a while \ud83d\ude09<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Sentinel Management<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Since we want to migrate from a non-vSphere Site or plattform we will need some magic that enables us to migrate guest-vms from the hyper-v Server and that is why we have the sentinel appliance.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Here we are able to download the packages for our supported Linux\/ and Windows VMs.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"668\" src=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-63-1024x668.png\" alt=\"\" class=\"wp-image-423\" srcset=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-63-1024x668.png 1024w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-63-300x196.png 300w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-63-768x501.png 768w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-63.png 1396w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">After the service mesh is created we are able to download the agents so that they can be installed on the operating systems:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"674\" src=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-64-1024x674.png\" alt=\"\" class=\"wp-image-424\" srcset=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-64-1024x674.png 1024w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-64-300x197.png 300w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-64-768x506.png 768w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-64.png 1384w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Without the software no VMs will be shown to migrate:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"776\" src=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-65-1024x776.png\" alt=\"\" class=\"wp-image-425\" srcset=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-65-1024x776.png 1024w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-65-300x227.png 300w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-65-768x582.png 768w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-65-1536x1164.png 1536w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-65.png 1539w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Installing the sentinel software in the guest os<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Since we can&#8217;t leverage vMotion, Storage vMotion or vSphere Replication within Hyper-V we need some Agents that will help with the transfer of data and thats where the downloaded packages coming in&#8230;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Windows Agent<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">First off, obviously the Windows Guest VM will need to reach our sentinel appliance! If the agent can&#8217;t communicate with it we won&#8217;t be able to schedule\/plan migrations, so keep that in sense.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">So in the next screenshot you will se my Hyper-V Manager along with the &#8220;Win2k19-Gen2&#8221; VM running while it has tons of windows open.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We see the ip-address of the VM, the sentinel software along with config-files that simply shows the sentinel manager ip and port that will be used and the hostname (which will be fine in the next screenshot \ud83d\ude09 )<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"731\" src=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-66-1024x731.png\" alt=\"\" class=\"wp-image-426\" srcset=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-66-1024x731.png 1024w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-66-300x214.png 300w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-66-768x548.png 768w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-66-1536x1097.png 1536w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-66.png 1622w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Obviously we are going to start with the setup which is some pretty simple next, next, i Agree, next, next, finish stuff.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Unfortunately it is an .exe file and i haven&#8217;t been able to see if there is a &#8220;quiet&#8221; mode as the config file definitely gets loaded automatically if it is in the same folder i assume.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But if everything is setup correctly you will be greeted with a new virtual machine in HCX or rather in the sentinel appliances overview:<br><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"742\" src=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-68-1024x742.png\" alt=\"\" class=\"wp-image-428\" srcset=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-68-1024x742.png 1024w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-68-300x217.png 300w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-68-768x556.png 768w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-68.png 1379w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Migration of a Hyper-V VM to VCF9<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">After all the preparation we are finally able to see our Hyper-V VM in the HCX Migration section<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"386\" src=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-69-1024x386.png\" alt=\"\" class=\"wp-image-429\" srcset=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-69-1024x386.png 1024w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-69-300x113.png 300w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-69-768x290.png 768w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-69-1536x579.png 1536w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-69.png 1625w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We click on New Mobility Group, give it a name and select (the blue button upper right corner) our Win2k19-Gen2 VM from the non vSphere Inventory<br><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"781\" src=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-71-1024x781.png\" alt=\"\" class=\"wp-image-431\" srcset=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-71-1024x781.png 1024w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-71-300x229.png 300w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-71-768x585.png 768w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-71.png 1527w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">if you&#8217;re familiar with HCX Migrations you will be knowing the next window.<br>Select where the VM should be migrated to and check the other options aswell!<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"771\" src=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-72-1024x771.png\" alt=\"\" class=\"wp-image-432\" srcset=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-72-1024x771.png 1024w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-72-300x226.png 300w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-72-768x578.png 768w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-72-1536x1157.png 1536w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-72.png 1544w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Setting all options and saving the group before the first validation:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"776\" src=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-73-1024x776.png\" alt=\"\" class=\"wp-image-433\" srcset=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-73-1024x776.png 1024w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-73-300x227.png 300w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-73-768x582.png 768w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-73.png 1532w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">And as it happens sometime you forget something. Obviously we need to tell which Portgroup the soon to be vSphere VM should be using:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"774\" src=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-74-1024x774.png\" alt=\"\" class=\"wp-image-434\" srcset=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-74-1024x774.png 1024w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-74-300x227.png 300w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-74-768x580.png 768w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-74.png 1533w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Select the Destination Network out of the List and we should be good to go:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"763\" src=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-75-1024x763.png\" alt=\"\" class=\"wp-image-435\" srcset=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-75-1024x763.png 1024w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-75-300x224.png 300w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-75-768x573.png 768w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-75-1536x1145.png 1536w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-75.png 1544w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">After the validation went trough we got warning about the system-reserved partition which cannot be replicated as it doesn&#8217;t have a filesystem on:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"774\" src=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-76-1024x774.png\" alt=\"\" class=\"wp-image-436\" srcset=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-76-1024x774.png 1024w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-76-300x227.png 300w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-76-768x581.png 768w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-76-1536x1161.png 1536w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-76.png 1538w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"505\" height=\"326\" src=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-77.png\" alt=\"\" class=\"wp-image-437\" srcset=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-77.png 505w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-77-300x194.png 300w\" sizes=\"auto, (max-width: 505px) 100vw, 505px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">we hit the start button and wait untill hcx starts the job:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"769\" src=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-78-1024x769.png\" alt=\"\" class=\"wp-image-438\" srcset=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-78-1024x769.png 1024w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-78-300x225.png 300w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-78-768x577.png 768w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-78-1536x1153.png 1536w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-78.png 1541w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"481\" src=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-79-1024x481.png\" alt=\"\" class=\"wp-image-439\" srcset=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-79-1024x481.png 1024w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-79-300x141.png 300w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-79-768x361.png 768w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-79-1536x722.png 1536w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-79-2048x962.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The sentinel machine gets new disks attached while the filesystems are replicated\/synced:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"624\" height=\"703\" src=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-80.png\" alt=\"\" class=\"wp-image-440\" srcset=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-80.png 624w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-80-266x300.png 266w\" sizes=\"auto, (max-width: 624px) 100vw, 624px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Again, this will take some time depending on your infrastructure, transferring the whole disk-size is needed&#8230; but after some time the sync will be complete (keep in mind the Hyper-V Guest-VM was always running and usable)<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"836\" height=\"1024\" src=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-83-836x1024.png\" alt=\"\" class=\"wp-image-443\" srcset=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-83-836x1024.png 836w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-83-245x300.png 245w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-83-768x941.png 768w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-83.png 845w\" sizes=\"auto, (max-width: 836px) 100vw, 836px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"678\" src=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-81-1024x678.png\" alt=\"\" class=\"wp-image-441\" srcset=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-81-1024x678.png 1024w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-81-300x199.png 300w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-81-768x508.png 768w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-81.png 1272w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"64\" src=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-82-1024x64.png\" alt=\"\" class=\"wp-image-442\" srcset=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-82-1024x64.png 1024w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-82-300x19.png 300w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-82-768x48.png 768w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-82.png 1237w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The cutover<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">So the initial sync is done (anyone having vcenter converter vibes?) now we need to to the cutover and finally do the migration.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We can see more details when we click on the group-name:<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"999\" height=\"1024\" data-id=\"444\" src=\"http:\/\/18.159.131.226\/wp-content\/uploads\/2025\/09\/image-84-999x1024.png\" alt=\"\" class=\"wp-image-444\" srcset=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-84-999x1024.png 999w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-84-293x300.png 293w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-84-768x788.png 768w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-84.png 1058w\" sizes=\"auto, (max-width: 999px) 100vw, 999px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"845\" height=\"543\" data-id=\"447\" src=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-87.png\" alt=\"\" class=\"wp-image-447\" srcset=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-87.png 845w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-87-300x193.png 300w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-87-768x494.png 768w\" sizes=\"auto, (max-width: 845px) 100vw, 845px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"856\" height=\"903\" data-id=\"445\" src=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-85.png\" alt=\"\" class=\"wp-image-445\" srcset=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-85.png 856w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-85-284x300.png 284w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-85-768x810.png 768w\" sizes=\"auto, (max-width: 856px) 100vw, 856px\" \/><\/figure>\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">always love VSS errors:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"625\" height=\"344\" src=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-88.png\" alt=\"\" class=\"wp-image-449\" srcset=\"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-88.png 625w, https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-88-300x165.png 300w\" sizes=\"auto, (max-width: 625px) 100vw, 625px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">And thats it! Now the VM is running on vSphere!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Something which doesn&#8217;t seem to happen so often is the migration of virtual machines from other Hypervisors to VCF. Granted, for some Windows Services like Active-Directory, File-Services or VDI Services you can simply deploy another Windows Server, make it a replica and then decomission your old Server. But even so, there are some other applications&#8230;<\/p>\n","protected":false},"author":3,"featured_media":441,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,11,7,8],"tags":[],"class_list":["post-355","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","category-vcf9","category-vmware","category-vsphere"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Migrate Virtual Machines from Hyper V to VCF 9 with HCX - Under Construction<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.lis.one\/?p=355\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Migrate Virtual Machines from Hyper V to VCF 9 with HCX - Under Construction\" \/>\n<meta property=\"og:description\" content=\"Something which doesn&#8217;t seem to happen so often is the migration of virtual machines from other Hypervisors to VCF. Granted, for some Windows Services like Active-Directory, File-Services or VDI Services you can simply deploy another Windows Server, make it a replica and then decomission your old Server. But even so, there are some other applications...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.lis.one\/?p=355\" \/>\n<meta property=\"og:site_name\" content=\"Under Construction\" \/>\n<meta property=\"article:published_time\" content=\"2025-12-12T08:08:21+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-31T02:11:00+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-81.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1272\" \/>\n\t<meta property=\"og:image:height\" content=\"842\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Oliver Lis\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Oliver Lis\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"22 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/blog.lis.one\\\/?p=355#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blog.lis.one\\\/?p=355\"},\"author\":{\"name\":\"Oliver Lis\",\"@id\":\"https:\\\/\\\/blog.lis.one\\\/#\\\/schema\\\/person\\\/dbc823194d180c2e8de401e9d05b6f8e\"},\"headline\":\"Migrate Virtual Machines from Hyper V to VCF 9 with HCX\",\"datePublished\":\"2025-12-12T08:08:21+00:00\",\"dateModified\":\"2026-10-31T02:11:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/blog.lis.one\\\/?p=355\"},\"wordCount\":1691,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/blog.lis.one\\\/?p=355#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blog.lis.one\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/image-81.png\",\"articleSection\":{\"1\":\"VCF9\",\"2\":\"VMware\",\"3\":\"vSphere\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/blog.lis.one\\\/?p=355#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/blog.lis.one\\\/?p=355\",\"url\":\"https:\\\/\\\/blog.lis.one\\\/?p=355\",\"name\":\"Migrate Virtual Machines from Hyper V to VCF 9 with HCX - Under Construction\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blog.lis.one\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/blog.lis.one\\\/?p=355#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.lis.one\\\/?p=355#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blog.lis.one\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/image-81.png\",\"datePublished\":\"2025-12-12T08:08:21+00:00\",\"dateModified\":\"2026-10-31T02:11:00+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/blog.lis.one\\\/#\\\/schema\\\/person\\\/dbc823194d180c2e8de401e9d05b6f8e\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/blog.lis.one\\\/?p=355#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/blog.lis.one\\\/?p=355\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/blog.lis.one\\\/?p=355#primaryimage\",\"url\":\"https:\\\/\\\/blog.lis.one\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/image-81.png\",\"contentUrl\":\"https:\\\/\\\/blog.lis.one\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/image-81.png\",\"width\":1272,\"height\":842},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/blog.lis.one\\\/?p=355#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/blog.lis.one\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Migrate Virtual Machines from Hyper V to VCF 9 with HCX\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/blog.lis.one\\\/#website\",\"url\":\"https:\\\/\\\/blog.lis.one\\\/\",\"name\":\"Under Construction\",\"description\":\"simple blog that hopefully will be constantly under construction in regards to new posts ;-)\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/blog.lis.one\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/blog.lis.one\\\/#\\\/schema\\\/person\\\/dbc823194d180c2e8de401e9d05b6f8e\",\"name\":\"Oliver Lis\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ff24e1a7cc6e1498b3e7729334ebd46732ef1fc1a4acdd61704daf04be470542?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ff24e1a7cc6e1498b3e7729334ebd46732ef1fc1a4acdd61704daf04be470542?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ff24e1a7cc6e1498b3e7729334ebd46732ef1fc1a4acdd61704daf04be470542?s=96&d=mm&r=g\",\"caption\":\"Oliver Lis\"},\"url\":\"https:\\\/\\\/blog.lis.one\\\/?author=3\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Migrate Virtual Machines from Hyper V to VCF 9 with HCX - Under Construction","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":"https:\/\/blog.lis.one\/?p=355","og_locale":"en_US","og_type":"article","og_title":"Migrate Virtual Machines from Hyper V to VCF 9 with HCX - Under Construction","og_description":"Something which doesn&#8217;t seem to happen so often is the migration of virtual machines from other Hypervisors to VCF. Granted, for some Windows Services like Active-Directory, File-Services or VDI Services you can simply deploy another Windows Server, make it a replica and then decomission your old Server. But even so, there are some other applications...","og_url":"https:\/\/blog.lis.one\/?p=355","og_site_name":"Under Construction","article_published_time":"2025-12-12T08:08:21+00:00","article_modified_time":"2026-10-31T02:11:00+00:00","og_image":[{"width":1272,"height":842,"url":"http:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-81.png","type":"image\/png"}],"author":"Oliver Lis","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Oliver Lis","Est. reading time":"22 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blog.lis.one\/?p=355#article","isPartOf":{"@id":"https:\/\/blog.lis.one\/?p=355"},"author":{"name":"Oliver Lis","@id":"https:\/\/blog.lis.one\/#\/schema\/person\/dbc823194d180c2e8de401e9d05b6f8e"},"headline":"Migrate Virtual Machines from Hyper V to VCF 9 with HCX","datePublished":"2025-12-12T08:08:21+00:00","dateModified":"2026-10-31T02:11:00+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.lis.one\/?p=355"},"wordCount":1691,"commentCount":0,"image":{"@id":"https:\/\/blog.lis.one\/?p=355#primaryimage"},"thumbnailUrl":"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-81.png","articleSection":{"1":"VCF9","2":"VMware","3":"vSphere"},"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blog.lis.one\/?p=355#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blog.lis.one\/?p=355","url":"https:\/\/blog.lis.one\/?p=355","name":"Migrate Virtual Machines from Hyper V to VCF 9 with HCX - Under Construction","isPartOf":{"@id":"https:\/\/blog.lis.one\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.lis.one\/?p=355#primaryimage"},"image":{"@id":"https:\/\/blog.lis.one\/?p=355#primaryimage"},"thumbnailUrl":"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-81.png","datePublished":"2025-12-12T08:08:21+00:00","dateModified":"2026-10-31T02:11:00+00:00","author":{"@id":"https:\/\/blog.lis.one\/#\/schema\/person\/dbc823194d180c2e8de401e9d05b6f8e"},"breadcrumb":{"@id":"https:\/\/blog.lis.one\/?p=355#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.lis.one\/?p=355"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.lis.one\/?p=355#primaryimage","url":"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-81.png","contentUrl":"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-81.png","width":1272,"height":842},{"@type":"BreadcrumbList","@id":"https:\/\/blog.lis.one\/?p=355#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.lis.one\/"},{"@type":"ListItem","position":2,"name":"Migrate Virtual Machines from Hyper V to VCF 9 with HCX"}]},{"@type":"WebSite","@id":"https:\/\/blog.lis.one\/#website","url":"https:\/\/blog.lis.one\/","name":"Under Construction","description":"simple blog that hopefully will be constantly under construction in regards to new posts ;-)","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.lis.one\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/blog.lis.one\/#\/schema\/person\/dbc823194d180c2e8de401e9d05b6f8e","name":"Oliver Lis","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/ff24e1a7cc6e1498b3e7729334ebd46732ef1fc1a4acdd61704daf04be470542?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/ff24e1a7cc6e1498b3e7729334ebd46732ef1fc1a4acdd61704daf04be470542?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ff24e1a7cc6e1498b3e7729334ebd46732ef1fc1a4acdd61704daf04be470542?s=96&d=mm&r=g","caption":"Oliver Lis"},"url":"https:\/\/blog.lis.one\/?author=3"}]}},"jetpack_featured_media_url":"https:\/\/blog.lis.one\/wp-content\/uploads\/2025\/09\/image-81.png","_links":{"self":[{"href":"https:\/\/blog.lis.one\/index.php?rest_route=\/wp\/v2\/posts\/355","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.lis.one\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.lis.one\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.lis.one\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.lis.one\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=355"}],"version-history":[{"count":1,"href":"https:\/\/blog.lis.one\/index.php?rest_route=\/wp\/v2\/posts\/355\/revisions"}],"predecessor-version":[{"id":1659,"href":"https:\/\/blog.lis.one\/index.php?rest_route=\/wp\/v2\/posts\/355\/revisions\/1659"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.lis.one\/index.php?rest_route=\/wp\/v2\/media\/441"}],"wp:attachment":[{"href":"https:\/\/blog.lis.one\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=355"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.lis.one\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=355"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.lis.one\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=355"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}