{"id":1658,"date":"2025-03-19T20:32:43","date_gmt":"2025-03-20T01:32:43","guid":{"rendered":"http:\/\/zewwy.ca\/?p=1658"},"modified":"2025-03-19T20:32:43","modified_gmt":"2025-03-20T01:32:43","slug":"update-veeam-12-3","status":"publish","type":"post","link":"https:\/\/zewwy.ca\/index.php\/2025\/03\/19\/update-veeam-12-3\/","title":{"rendered":"Update Veeam 12.3"},"content":{"rendered":"<p>Grab Update file from Veeam.<\/p>\n<p>Step 1) Sign in to Veeam portal<\/p>\n<p><a href=\"https:\/\/i.imgur.com\/A4FVOP2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/i.imgur.com\/A4FVOP2.png\" alt=\"\" width=\"1247\" height=\"827\" \/><\/a><\/p>\n<p>I didn&#8217;t have a paid product license, so my download section was full of free trial links. Since I&#8217;m using CE (community edition) from here: <a href=\"https:\/\/www.veeam.com\/products\/free\/backup-recovery.html\">Free Backup Software For Windows, VMware, &amp; More &#8211; Veeam<\/a><\/p>\n<p>Step 2) Download the ISO, it&#8217;s a doosy at 13 GBs<\/p>\n<p><a href=\"https:\/\/i.imgur.com\/NbShmmA.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/i.imgur.com\/NbShmmA.png\" alt=\"\" width=\"1353\" height=\"862\" \/><\/a><\/p>\n<p>Step 3) Read the update notes for any expected issues\/outcomes.<\/p>\n<p>For all the FAQs go here: <a href=\"https:\/\/helpcenter.veeam.com\/rn\/veeam_backup_12_3_release_notes.html#upgrading-veeam-backup---replication\">Veaam Upgrade FAQs<\/a><\/p>\n<p>For basic System Requirements and release notes see here: <a href=\"https:\/\/helpcenter.veeam.com\/rn\/veeam_backup_12_3_release_notes.html\">Veeam Backup &amp; Replication 12.3 Release Notes<\/a><\/p>\n<p>The main thing will be the change of the server SQL service, moving from MS SQL Express, to PostgresDB, Though it&#8217;s not directly mentioned from what I can see other than the step 8 in the Upgrade path: <a href=\"https:\/\/helpcenter.veeam.com\/docs\/backup\/vsphere\/upgrade_vbr.html?ver=120\">Upgrading to Veeam\u00a0Backup\u00a0&amp;\u00a0Replication 12.3 &#8211; User Guide for VMware vSphere<\/a><\/p>\n<p>Step 4) Attach the ISO to the server being upgraded or installed on<\/p>\n<p>My case a 12.1 based server.<\/p>\n<p><a href=\"https:\/\/i.imgur.com\/H4J7v2O.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/i.imgur.com\/H4J7v2O.png\" alt=\"\" width=\"451\" height=\"304\" \/><\/a><\/p>\n<p>My case it&#8217;s a VM, so I just attach it via VMRC.<\/p>\n<p>Step 5) Run the Installer<\/p>\n<p>Make sure you stop any &#8220;continuous&#8221; jobs, and close the B&amp;R Console.<\/p>\n<p>Double Click Setup.exe on the mounted ISO&#8217;s main directory.<\/p>\n<p><a href=\"https:\/\/i.imgur.com\/PWWDic7.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/i.imgur.com\/PWWDic7.png\" alt=\"\" width=\"629\" height=\"543\" \/><\/a><\/p>\n<p>If you haven&#8217;t guessed it, click Upgrade. Yes, nice to see coding done where it just does a check and knows it&#8217;s a Veeam server, so the only option is to Upgrade.<\/p>\n<p><a href=\"https:\/\/i.imgur.com\/923P3Tl.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/i.imgur.com\/923P3Tl.png\" alt=\"\" width=\"732\" height=\"572\" \/><\/a><\/p>\n<p>In my case I again only have one option to choose from.<\/p>\n<p><a href=\"https:\/\/i.imgur.com\/tg5B2oN.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/i.imgur.com\/tg5B2oN.png\" alt=\"\" width=\"372\" height=\"108\" \/><\/a><\/p>\n<p>How long we wait is based on the Matrix. Looking at the VM resource usage, and my machines based on the setup, looks like it&#8217;s reading from the ISO to load installation files. and writing it somewhere to disk, my setup only yielded me about 40 MB&#8217;s and took roughly 8 minutes.<\/p>\n<p>Agree to the EULA.<\/p>\n<p>Upgrade the server, here&#8217;s you have a checkbox to update remote components automatically (such as Veeam proxies). In my lab the setup is very simply so I have none. I just click next.<\/p>\n<p><a href=\"https:\/\/i.imgur.com\/DDOwlIo.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/i.imgur.com\/DDOwlIo.png\" alt=\"\" width=\"713\" height=\"557\" \/><\/a><\/p>\n<p>License upgrade: (I&#8217;ll try not selecting this since CE, nope wizard wouldn&#8217;t let me for CE, shucks hahah)<\/p>\n<p><a href=\"https:\/\/i.imgur.com\/0r7zzbI.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/i.imgur.com\/0r7zzbI.png\" alt=\"\" width=\"727\" height=\"569\" \/><\/a><\/p>\n<p>Service account, Local System (recommended). I left this default, next.<\/p>\n<p>Here&#8217;s the OG MS SQL instance:<\/p>\n<p><a href=\"https:\/\/i.imgur.com\/6G5yyu6.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/i.imgur.com\/6G5yyu6.png\" alt=\"\" width=\"727\" height=\"566\" \/><\/a><\/p>\n<p>&#8230; yes?<\/p>\n<p><a href=\"https:\/\/i.imgur.com\/azMhWaV.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/i.imgur.com\/azMhWaV.png\" alt=\"\" width=\"509\" height=\"189\" \/><\/a><\/p>\n<p>For the <a href=\"https:\/\/forums.veeam.com\/veeam-backup-replication-f2\/upgrade-to-12-3-t97058.html\">Veeam Hunter service&#8230; ignore<\/a> (Shrug)<\/p>\n<p>free space&#8230; needs more than 40 Gigs&#8230; holy molly&#8230;.<\/p>\n<p><a href=\"https:\/\/i.imgur.com\/xZ6mxQB.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/i.imgur.com\/xZ6mxQB.png\" alt=\"\" width=\"731\" height=\"568\" \/><\/a><\/p>\n<p>43.1 GB required, 41 GB Available. Unreal, guess I&#8217;ll extend the drive, great part of running VMs. \ud83d\ude42<\/p>\n<p><a href=\"https:\/\/i.imgur.com\/SQb54lC.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/i.imgur.com\/SQb54lC.png\" alt=\"\" width=\"728\" height=\"570\" \/><\/a><\/p>\n<p>Finally! Let&#8217;s Gooooo! and sure enough first step.. here comes the new SQL instance.. this is probably why it requires over 40 gigs to do the install, to migrate the SQL instance from MS SQL to Postgres&#8230;. Wonder if space will be reclaimed by removal of the MS SQL Express instance&#8230;.<\/p>\n<p><a href=\"https:\/\/i.imgur.com\/mp9bu62.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/i.imgur.com\/mp9bu62.png\" alt=\"\" width=\"725\" height=\"559\" \/><\/a><\/p>\n<p>Roughly half hour later&#8230;<\/p>\n<p><a href=\"https:\/\/i.imgur.com\/wu3JWxi.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/i.imgur.com\/wu3JWxi.png\" alt=\"\" width=\"729\" height=\"570\" \/><\/a><\/p>\n<p>Mhmmm checking the services I see the orginal MS SQL instance is still there running. I see a postgres service.. not running&#8230; uhhhh mhmmm&#8230;<\/p>\n<p>All Veeam services are running, open the Veeam B&amp;R console, connect, and yup it opens. The upgrade component wizard automatically opened, and it updated the only item.. itself.<\/p>\n<p>*UPDATE* Patch for latest CVE of 9.9. If you have a domain joined Veeam server.<\/p>\n<p><a href=\"https:\/\/www.veeam.com\/kb4724\">KB4724: CVE-2025-23120<\/a><\/p>\n<p>*thumbs up* It&#8217;s another 8 gig btw&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Grab Update file from Veeam. Step 1) Sign in to Veeam portal I didn&#8217;t have a paid product license, so my download section was full of free trial links. Since I&#8217;m using CE (community edition) from here: Free Backup Software For Windows, VMware, &amp; More &#8211; Veeam Step 2) Download the ISO, it&#8217;s a doosy &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/zewwy.ca\/index.php\/2025\/03\/19\/update-veeam-12-3\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Update Veeam 12.3&#8221;<\/span><\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"sfsi_plus_gutenberg_text_before_share":"","sfsi_plus_gutenberg_show_text_before_share":"","sfsi_plus_gutenberg_icon_type":"","sfsi_plus_gutenberg_icon_alignemt":"","sfsi_plus_gutenburg_max_per_row":"","footnotes":""},"categories":[8,236],"tags":[178],"class_list":["post-1658","post","type-post","status-publish","format-standard","hentry","category-server-administration","category-veeam","tag-upgrade"],"_links":{"self":[{"href":"https:\/\/zewwy.ca\/index.php\/wp-json\/wp\/v2\/posts\/1658","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zewwy.ca\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/zewwy.ca\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/zewwy.ca\/index.php\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/zewwy.ca\/index.php\/wp-json\/wp\/v2\/comments?post=1658"}],"version-history":[{"count":2,"href":"https:\/\/zewwy.ca\/index.php\/wp-json\/wp\/v2\/posts\/1658\/revisions"}],"predecessor-version":[{"id":1660,"href":"https:\/\/zewwy.ca\/index.php\/wp-json\/wp\/v2\/posts\/1658\/revisions\/1660"}],"wp:attachment":[{"href":"https:\/\/zewwy.ca\/index.php\/wp-json\/wp\/v2\/media?parent=1658"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/zewwy.ca\/index.php\/wp-json\/wp\/v2\/categories?post=1658"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/zewwy.ca\/index.php\/wp-json\/wp\/v2\/tags?post=1658"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}