{"id":69256,"date":"2026-03-24T09:00:46","date_gmt":"2026-03-24T08:00:46","guid":{"rendered":"https:\/\/nolabnoparty.com\/?p=69256"},"modified":"2026-03-19T16:37:11","modified_gmt":"2026-03-19T15:37:11","slug":"migrating-from-vmware-horizon-to-omnissa-is-a-direct-upgrade-a-good-idea","status":"publish","type":"post","link":"https:\/\/nolabnoparty.com\/en\/migrating-from-vmware-horizon-to-omnissa-is-a-direct-upgrade-a-good-idea\/","title":{"rendered":"Migrating from VMware Horizon to Omnissa: is a direct upgrade a good idea?"},"content":{"rendered":"<p><img decoding=\"async\" class=\"aligncenter wp-image-69264 size-full\" title=\"migrating-from-vmware-horizon-to-omnissa-01\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2026\/03\/migrating-from-vmware-horizon-to-omnissa-01.jpg\" alt=\"migrating-from-vmware-horizon-to-omnissa-01\" width=\"602\" height=\"202\" \/><\/p>\n<p>Migrating from <a href=\"https:\/\/nolabnoparty.com\/en\/vmware-horizon-8-upgrade-sequence\/\">VMware Horizon<\/a> to <a href=\"https:\/\/nolabnoparty.com\/en\/omnissa-rebranding-first-look\/\">Omnissa<\/a> is <strong>more than just a name change<\/strong> but it\u2019s a structural and architectural shift in the VDI landscape.<\/p>\n<p>While a direct upgrade (in-place) might seem like the shortest path, it often leads to <strong>technical debt or broken automation<\/strong> due to the massive rebranding of registry keys, file paths, and licensing modules.<!--more--><\/p>\n<p>&nbsp;<\/p>\n<h2>Migrating from VMware Horizon to Omnissa: technical differences<\/h2>\n<p>The first difference we notice after upgrading from VMware Horizon to Omnissa is the <strong>new graphics and logos<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-69265\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2026\/03\/migrating-from-vmware-horizon-to-omnissa-02.jpg\" alt=\"\" width=\"500\" height=\"137\" title=\"\"><\/p>\n<p>The new graphic for the Omnissa Administration console.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-large wp-image-69266\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2026\/03\/migrating-from-vmware-horizon-to-omnissa-03-600x299.jpg\" alt=\"\" width=\"600\" height=\"299\" title=\"\"><\/p>\n<p>But behind the scenes, there are several <strong>aspects that must be considered<\/strong> when evaluating a direct upgrade versus a greenfield installation.<\/p>\n<p>&nbsp;<\/p>\n<h4>ADAM \/ AD LDS database<\/h4>\n<p>Rebranding the product has impacted the <strong>AD LDS partition name<\/strong>, which has changed from VMware to Omnissa naming:<\/p>\n<p><strong>Old<\/strong>: DC=vdi,DC=vmware,DC=int<\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-69267\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2026\/03\/migrating-from-vmware-horizon-to-omnissa-04.jpg\" alt=\"\" width=\"380\" height=\"386\" title=\"\"><\/p>\n<p><strong>New<\/strong>: DC=vdi,DC=horizon,DC=internal<\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-69268\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2026\/03\/migrating-from-vmware-horizon-to-omnissa-05.jpg\" alt=\"\" width=\"380\" height=\"386\" title=\"\"><\/p>\n<p>Omnissa provides a <strong>script to migrate<\/strong> to the new distinguish name available in the <a href=\"https:\/\/kb.omnissa.com\/s\/article\/6000797\" target=\"_blank\" rel=\"noopener\">KB 6000797<\/a>.<\/p>\n<p>Although the components upgrade from VMware Horizon to Omnissa <strong>can be done separately from the AD LDS partition<\/strong> migration, <strong>potential issues and unpredictable behaviors<\/strong> may arise potentially breaking the production environment if the <strong>script fails or is interrupted<\/strong>.<\/p>\n<p>Additionally the database itself is being renamed (e.g., <em>VMwareVDMDS<\/em> to <em>OmnissaHzeDS<\/em>) and an in-place upgrade attempts to migrate this schema. Any <strong>third-party monitoring tool<\/strong>\u00a0pointing to the old instance name will immediately <strong>lose connection<\/strong>.<\/p>\n<p>&nbsp;<\/p>\n<h4>Folder structure<\/h4>\n<p>The branding shift has moved not only from cosmetic (graphics, logos) side but it has also impacted <strong>file systems and registries<\/strong>. A direct upgrade from VMware Horizon to Omnissa doesn't just overwrite files but <strong>it has to move them<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-large wp-image-69269\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2026\/03\/migrating-from-vmware-horizon-to-omnissa-06-600x175.jpg\" alt=\"\" width=\"600\" height=\"175\" title=\"\"><\/p>\n<p>If you have scripts, backup agents, or monitoring tools like <a href=\"https:\/\/www.controlup.com\/\" target=\"_blank\" rel=\"noopener\">ControlUp<\/a> or <a href=\"https:\/\/goliathtechnologies.com\/\" target=\"_blank\" rel=\"noopener\">Goliath<\/a> that look for specific paths, <strong>they will break after an upgrade<\/strong>.<\/p>\n<p>&nbsp;<\/p>\n<h4>Registry<\/h4>\n<p>After a direct upgrade, you often end up with <strong>zombie registry keys<\/strong>. The installer attempts to migrate settings, but legacy keys often remain, leading to confusion for the OS.<\/p>\n<p>The main hive shift:<\/p>\n<blockquote><p><strong>Old<\/strong>:\u00a0 \u00a0 HKLM\\SOFTWARE\\VMware, Inc.\\VMware VDM<br \/>\n<strong>New<\/strong>:\u00a0 HKLM\\SOFTWARE\\Omnissa\\Horizon<\/p><\/blockquote>\n<p>When <a href=\"https:\/\/nolabnoparty.com\/en\/omnissa-horizon-2503-upgrade-guide-dem-and-templates-pt-4\/\">DEM<\/a> is used, user-level registry settings for the Horizon Client (like saved server or <em>Log on as Current User<\/em>) rely on these registry entries. A direct upgrade <strong>may not reliably migrate them<\/strong>, forcing users to re-type their Connection Server URLs.<\/p>\n<p>Performing a direct upgrade means you have to track down every legacy VMware registry key and file path to <strong>ensure they aren't causing conflicts<\/strong>.<\/p>\n<p>&nbsp;<\/p>\n<h4>Group Policy templates (ADMX)<\/h4>\n<p>To accommodate the name and path changes, new ADMX templates must be used within your Active Directory environment to <strong>avoid incorrect references<\/strong> impacting VDI services.<\/p>\n<p>The most critical change is the Full Qualified Name (FQN) of the policy categories.<\/p>\n<blockquote><p><strong>Old<\/strong>:\u00a0 \u00a0 \u00a0Computer Configuration &gt; Policies &gt; Administrative Templates &gt; VMware Horizon Server Configuration<br \/>\n<strong>New<\/strong>:\u00a0 \u00a0Computer Configuration &gt; Policies &gt; Administrative Templates &gt; Omnissa Horizon Server Configuration<\/p><\/blockquote>\n<p><img decoding=\"async\" class=\"aligncenter size-large wp-image-69270\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2026\/03\/migrating-from-vmware-horizon-to-omnissa-07-600x399.jpg\" alt=\"\" width=\"600\" height=\"399\" title=\"\"><\/p>\n<p>Because the internal GUIDs and paths for these templates have changed, existing <strong>VMware GPOs will not automatically map<\/strong> to the new Omnissa registry keys.<\/p>\n<p>&nbsp;<\/p>\n<h4>License<\/h4>\n<p class=\"ds-markdown-paragraph\">Last but not least, the <strong>licensing mechanism<\/strong> has also changed. After migrating from VMware Horizon to Omnissa, you <strong>cannot simply reuse your existing keys<\/strong> but they must be converted or re-issued via the new <a href=\"https:\/\/connect.omnissa.com\" target=\"_blank\" rel=\"noopener\">Omnissa Portal<\/a>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-large wp-image-69273\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2026\/03\/migrating-from-vmware-horizon-to-omnissa-08-600x218.jpg\" alt=\"\" width=\"600\" height=\"218\" title=\"\"><\/p>\n<p class=\"ds-markdown-paragraph\">Omnissa is aggressively moving away from <strong>perpetual licenses<\/strong>. If you are transitioning to a <strong>SaaS subscription<\/strong>, the license is entitled through the Horizon Cloud Connector or <a href=\"https:\/\/nolabnoparty.com\/en\/deploy-the-omnissa-edge-gateway\/\">Horizon Edge<\/a>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-69274\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2026\/03\/migrating-from-vmware-horizon-to-omnissa-09.jpg\" alt=\"\" width=\"600\" height=\"264\" title=\"\"><\/p>\n<p class=\"ds-markdown-paragraph\">Although a direct upgrade triggers a <strong>60-day grace period<\/strong>, if the new Omnissa license key format isn't applied, the console will enter <strong>Restricted Mode<\/strong>.<\/p>\n<p>Additional info about licensing changes can be found in <a href=\"https:\/\/kb.omnissa.com\/s\/article\/6000212\" target=\"_blank\" rel=\"noopener\">KB 6000212<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<h2>Wrap up<\/h2>\n<p>The migration from VMware Horizon to Omnissa isn't a standard update but it is an <b data-path-to-node=\"4\" data-index-in-node=\"78\">infrastructure reset<\/b>.<\/p>\n<p>When you factor in the critical ADAM database partition renames, the complete shift in registry and file paths, the new license keys, and the necessity of new ADMX templates, pros and cons for a direct upgrade becomes<strong> incredibly unbalanced<\/strong>.<\/p>\n<p>By choosing a <b data-path-to-node=\"8\" data-index-in-node=\"178\">Greenfield build<\/b>, you aren't just avoiding a potentially broken upgrade script but you are giving your organization a <strong>clean, high-performance foundation<\/strong> on the new <a href=\"https:\/\/nolabnoparty.com\/en\/omnissa-horizon-2503-upgrade-guide-app-volumes-manager-pt-1\/\">Omnissa platform<\/a>.<\/p>\n<p><img decoding=\"async\" title=\"signature\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/images\/firma.jpg\" alt=\"signature\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Migrating from VMware Horizon to Omnissa is more than just a name change but it\u2019s a structural and architectural shift in the VDI landscape. While a direct upgrade (in-place) might seem like the shortest path, it often leads to technical debt or broken automation due to the massive rebranding of registry keys, file paths, and licensing modules.<\/p>\n","protected":false},"author":3,"featured_media":69264,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rop_custom_images_group":[],"rop_custom_messages_group":[],"rop_publish_now":"no","rop_publish_now_accounts":{"linkedin_93tdZWzMZc_93tdZWzMZc":"","facebook_2879994398731222_17841400390232720":"","twitter_113568041_113568041":"","mastodon_115463926174894442_115463926174894442":""},"rop_publish_now_history":[{"account":"linkedin_93tdZWzMZc_93tdZWzMZc","service":"linkedin","timestamp":1775135208,"status":"error"},{"account":"facebook_2879994398731222_17841400390232720","service":"facebook","timestamp":1774339247,"status":"queued"},{"account":"twitter_113568041_113568041","service":"twitter","timestamp":1775135216,"status":"success"},{"account":"mastodon_115463926174894442_115463926174894442","service":"mastodon","timestamp":1775135226,"status":"success"}],"rop_publish_now_status":"queued","footnotes":""},"categories":[1025,2905],"tags":[1711,1556,2895,699],"class_list":["post-69256","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-horizon-en","category-omnissa-en","tag-horizon","tag-migration","tag-omnissa","tag-vmware-en","has_thumb"],"_links":{"self":[{"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/posts\/69256","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/comments?post=69256"}],"version-history":[{"count":0,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/posts\/69256\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/media\/69264"}],"wp:attachment":[{"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/media?parent=69256"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/categories?post=69256"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/tags?post=69256"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}