<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3325430388173060551</id><updated>2026-04-30T04:17:08.446-05:00</updated><category term="Debian"/><category term="Linux"/><category term="vmware"/><category term="Firefox"/><category term="OSX"/><category term="Windows"/><category term="active directory"/><category term="bash"/><category term="PowerShell"/><category term="commandline"/><category term="SSL"/><category term="Ubuntu"/><category term="PowerCLI"/><category term="xfce"/><category term="Apache"/><category term="CLI"/><category term="ESXi"/><category term="Hamachi"/><category term="RDP"/><category term="centos"/><category term="password"/><category term="ssh"/><category term="vpn"/><category term="xfce4"/><category term="Debian Jessie"/><category term="TLS"/><category term="docker"/><category term="email"/><category term="freerdp"/><category term="jessie"/><category term="netflow"/><category term="nfsen"/><category term="phone"/><category term="shell"/><category term="AD"/><category term="Android"/><category term="Conky"/><category term="Crash"/><category term="Dell"/><category term="Diskstation"/><category term="Editor"/><category term="Forward Secrecy"/><category term="GMail"/><category term="Group Policy"/><category term="LogMeIn"/><category term="Microsoft"/><category term="Net Neutrality"/><category term="OpenSSL"/><category term="RHEL7"/><category term="Remmina"/><category term="ShotCut"/><category term="SyncThing"/><category term="Synology"/><category term="Systemd"/><category term="TeamViewer"/><category term="Wheezy"/><category term="betaflight"/><category term="butterflight"/><category term="cisco"/><category term="cleanflight"/><category term="copy"/><category term="domain members"/><category term="encryption"/><category term="error"/><category term="ffmpeg"/><category term="git"/><category term="history"/><category term="httpd"/><category term="https"/><category term="hypervisor"/><category term="mobile"/><category term="notification"/><category term="proxmox"/><category term="script"/><category term="sflow"/><category term="text"/><category term="vCSA"/><category term="veeam"/><category term="vmware tools"/><category term="xfreerdp"/><category term="youtube"/><category term=".URL"/><category term=".webloc"/><category term="1.0"/><category term="10.04"/><category term="10.8"/><category term="14.04"/><category term="2FA"/><category term="443"/><category term="5.5"/><category term="64"/><category term="64-bit"/><category term="64bit"/><category term="9020"/><category term="99"/><category term="AH00072"/><category term="APC"/><category term="Account"/><category term="AdBlock"/><category term="Adobe"/><category term="Adobe Flash"/><category term="Apt"/><category term="Apt-get"/><category term="Aptitude"/><category term="BTSync"/><category term="Back-Light"/><category term="Backlight"/><category term="Backup"/><category term="Batch"/><category term="BeyondTrust"/><category term="CBT"/><category term="CPP"/><category term="CPP10"/><category term="CPP9"/><category term="CSSH"/><category term="Chrome"/><category term="Chrome 45"/><category term="Cleanmgr"/><category term="DD-WRT"/><category term="DHCP"/><category term="DHCP Failover"/><category term="DNG"/><category term="DOS box"/><category term="Data"/><category term="Data Loss"/><category term="Debian 8"/><category term="Debian Testing"/><category term="Distribution"/><category term="Distro"/><category term="Documents"/><category term="Domain"/><category term="Drive Map"/><category term="EPEL"/><category term="ERR_CONNECTION_RESET"/><category term="ERR_SSL_WEAK_SERVER_EPHEMERAL_DH_KEY"/><category term="Earth"/><category term="Email Link"/><category term="EmuFlight"/><category term="Enable access for assistive devices"/><category term="Execute"/><category term="Expiration"/><category term="Expire"/><category term="Expired"/><category term="Expose"/><category term="Exposé"/><category term="FFTF"/><category term="FGPP"/><category term="Failed to open serial port"/><category term="Fine Grain Password Policy"/><category term="Fix"/><category term="Flowblade"/><category term="Free Landline"/><category term="Free phone"/><category term="Fresh Install"/><category term="Fresh Player Plugin"/><category term="Fuse"/><category term="GIMP"/><category term="GPO"/><category term="GPS"/><category term="GTalk"/><category term="GUI"/><category term="Gigabit"/><category term="Google"/><category term="Google Voice"/><category term="Google-Earth"/><category term="GoogleEarth"/><category term="Group"/><category term="Group Policies"/><category term="HP"/><category term="HPE"/><category term="Hewlett Packard"/><category term="Hold"/><category term="Hyper-V"/><category term="IIS"/><category term="ISO"/><category term="Iceweasel"/><category term="Internet"/><category term="JRE"/><category term="Java"/><category term="Java 6"/><category term="Java 7"/><category term="Java 8"/><category term="Jessie-Backports"/><category term="Join Domain"/><category term="Keyboard"/><category term="Landline"/><category term="Launch .URL files"/><category term="Login Script"/><category term="Logon Script"/><category term="Lookout"/><category term="MIME"/><category term="MS"/><category term="Mac"/><category term="Macintosh"/><category term="Markdown"/><category term="Mavericks"/><category term="Members"/><category term="MicroSUCKS"/><category term="Mikrotik"/><category term="NAS"/><category term="NFS"/><category term="NTFS"/><category term="NTFS Free"/><category term="NTFSFree"/><category term="Nginx"/><category term="Notify"/><category term="OBiHai"/><category term="OS X"/><category term="OSX Fuse"/><category term="OSX webloc"/><category term="OSXFuse"/><category term="OU"/><category term="OU&#39;s"/><category term="Online Computers"/><category term="Online Members"/><category term="Open .URL files"/><category term="OpenShot"/><category term="Optiplex"/><category term="Organizational Units"/><category term="PBIS Open"/><category term="PBISOpen"/><category term="PDF"/><category term="PR_CONNECT_RESET_ERROR"/><category term="Paint"/><category term="Paint.NET"/><category term="PaintShop Pro"/><category term="Paragon"/><category term="Password Expiration"/><category term="Password Policy"/><category term="PepperFlash"/><category term="Pin"/><category term="Pinta"/><category term="PowerBroker"/><category term="Prey"/><category term="PulseAudio"/><category term="Qualys"/><category term="Qualys SSL Labs"/><category term="RAW"/><category term="RB2011UiAS-2HnD-IN"/><category term="RHEL"/><category term="Rage"/><category term="Rage-Mode"/><category term="Recovery Console"/><category term="Redirect"/><category term="Repair Install"/><category term="Router"/><category term="RouterBoard"/><category term="RouterOS"/><category term="SQL"/><category term="SSHFS"/><category term="Schneider Electric"/><category term="Scripts"/><category term="Search"/><category term="Server 2003"/><category term="Server has a weak ephemeral Diffie-Hellman public key"/><category term="Shadow Group"/><category term="Shadow Grouping"/><category term="Shadow Groups"/><category term="ShadowGroup"/><category term="ShadowGrouping"/><category term="Skippy-XD"/><category term="Spectacle"/><category term="Sublime Text"/><category term="SublimeText"/><category term="Sucks"/><category term="Synchronization"/><category term="SynoCommunity"/><category term="TIFF"/><category term="TLS 1.0"/><category term="TLS 1.2"/><category term="TLS1.0"/><category term="TLS1.1"/><category term="Tax"/><category term="Taxes"/><category term="Timeout"/><category term="Ting"/><category term="Tomcat"/><category term="Tools"/><category term="Trusty Tahr"/><category term="Tuxtera"/><category term="UPS"/><category term="URL"/><category term="Users"/><category term="VCS"/><category term="VCSA 6"/><category term="VCSA6"/><category term="VIB"/><category term="VMWare Fusion"/><category term="VOIP"/><category term="WOL"/><category term="WSUS"/><category term="Web"/><category term="WebMail"/><category term="Weblinks"/><category term="Webserver"/><category term="Win10"/><category term="Win2022"/><category term="Winblows"/><category term="Windows 10"/><category term="Windows 2008"/><category term="Windows 2022"/><category term="Windows Cleanup"/><category term="Windows Server Update Services"/><category term="Windows management"/><category term="Windoze"/><category term="X11Forwarding"/><category term="XPS"/><category term="Xubuntu"/><category term="Yahoo Mail"/><category term="add-on"/><category term="alarm"/><category term="alert"/><category term="alias"/><category term="all x"/><category term="anger management"/><category term="at&amp;t"/><category term="audio"/><category term="automatic"/><category term="awk"/><category term="bind9"/><category term="blueman"/><category term="blueman-services"/><category term="bluetooth"/><category term="bookmarks"/><category term="brave"/><category term="browser"/><category term="bug"/><category term="bullshit"/><category term="capacity"/><category term="centos7"/><category term="certificate"/><category term="certificate replacement"/><category term="chroot"/><category term="chroot-named"/><category term="cipher"/><category term="clipboard redirection"/><category term="clone"/><category term="command line"/><category term="command prompt"/><category term="command-line"/><category term="compiz scale"/><category term="concatenate"/><category term="console"/><category term="copy/paste"/><category term="cp"/><category term="cronjob"/><category term="crontab"/><category term="dd"/><category term="dedup"/><category term="dedupe"/><category term="deduplicate"/><category term="default"/><category term="default application"/><category term="defender"/><category term="depressed"/><category term="device"/><category term="df"/><category term="dhcpd"/><category term="dictionary"/><category term="disk"/><category term="diskdrive"/><category term="diskfree"/><category term="docker.io"/><category term="domain workstations"/><category term="downgrade"/><category term="download"/><category term="drive"/><category term="esxupdate"/><category term="execute commands"/><category term="exo-open"/><category term="extension"/><category term="false positive"/><category term="file not found"/><category term="filter"/><category term="find"/><category term="flex command"/><category term="flexcommand"/><category term="fontawesome"/><category term="fonts"/><category term="free space"/><category term="git pull"/><category term="git pull all"/><category term="git pull everything"/><category term="gnome-open"/><category term="gpac"/><category term="gpg"/><category term="grep"/><category term="hamachi alternatives"/><category term="hate"/><category term="host"/><category term="http"/><category term="i386"/><category term="iCloud"/><category term="iDrac"/><category term="iOS"/><category term="ia32-libs"/><category term="icon"/><category term="incron"/><category term="incrond"/><category term="inotify"/><category term="ipad"/><category term="iphone"/><category term="kde-open"/><category term="lastpass"/><category term="libmlt6"/><category term="locate"/><category term="locating"/><category term="location"/><category term="login"/><category term="lost"/><category term="malware filter"/><category term="malware filters"/><category term="map"/><category term="mesh"/><category term="missing"/><category term="mlt"/><category term="module"/><category term="mount"/><category term="mp4box"/><category term="multi architecture"/><category term="multi-arch"/><category term="multi-monitor"/><category term="named"/><category term="network-manager"/><category term="network-manager-gnome"/><category term="network-manager-vpnc"/><category term="nfdump"/><category term="nfsen plugins"/><category term="nfsight"/><category term="nfsight plugin"/><category term="nm-applet"/><category term="no matching cipher"/><category term="online taxes"/><category term="open-vm-tools"/><category term="overlay"/><category term="partition"/><category term="password reset"/><category term="permissions"/><category term="php"/><category term="php-mbstring"/><category term="php-mcrypt"/><category term="picviz"/><category term="pipe"/><category term="playback"/><category term="preferences"/><category term="pressed"/><category term="private mesh network"/><category term="private network"/><category term="private vpn"/><category term="prompt"/><category term="protect"/><category term="provision"/><category term="psexec"/><category term="public webserver"/><category term="purge"/><category term="quantum"/><category term="re-login"/><category term="receipts"/><category term="redhat"/><category term="remmina 1.1.0"/><category term="remmina 1.1.1"/><category term="remmina 1.1.2"/><category term="remmina 1.1.x"/><category term="remote"/><category term="remote execution"/><category term="remote management"/><category term="remove"/><category term="repo"/><category term="repositories"/><category term="repository"/><category term="reset"/><category term="sandbox"/><category term="save $"/><category term="save money"/><category term="screen"/><category term="sed"/><category term="serial"/><category term="shift"/><category term="shift-key"/><category term="speed"/><category term="squeeze"/><category term="squeeze archive manager"/><category term="status"/><category term="stolen"/><category term="stunnel"/><category term="super tools"/><category term="super utilities"/><category term="symlink"/><category term="synonyms"/><category term="syntax"/><category term="sysinternals"/><category term="tablet"/><category term="tag"/><category term="text filtering"/><category term="text processing"/><category term="thesaurus"/><category term="thunar"/><category term="timestamp"/><category term="timezone"/><category term="trim"/><category term="two-factor"/><category term="uninstall"/><category term="unzip"/><category term="usb"/><category term="used space"/><category term="vCenter"/><category term="vCenter Server"/><category term="vCenter Server Appliance"/><category term="vCenter Web Client"/><category term="video"/><category term="virus"/><category term="vm tools"/><category term="vm-tools"/><category term="vmware-tools"/><category term="vpnc"/><category term="vsphere"/><category term="walmart"/><category term="webextension"/><category term="webloc"/><category term="windows defender"/><category term="winexe"/><category term="winsxs"/><category term="wireless"/><category term="x forwarding"/><category term="xarchiver"/><category term="xdg-mime"/><category term="xdg-mime default"/><category term="xfce4-goodies"/><category term="xforwarding"/><category term="yum"/><category term="zerotier"/><category term="zerotier-one"/><title type='text'>Steronius&#39; Programmatically Tolerable Repository of Technical Goodies</title><subtitle type='html'>&lt;b&gt;&lt;i&gt;PLEASE do NOT Ad-block&lt;/i&gt;&lt;/b&gt; -- Doing so de-monetizes my efforts in providing quality information. &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-sa/4.0/&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; src=&quot;https://licensebuttons.net/l/by-sa/4.0/88x31.png&quot;&gt;&lt;/a&gt;</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://steronius.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3325430388173060551/posts/default'/><link rel='alternate' type='text/html' href='http://steronius.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/3325430388173060551/posts/default?start-index=26&amp;max-results=25'/><author><name>ster</name><uri>http://www.blogger.com/profile/07844277741134582989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>159</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3325430388173060551.post-3865182976928482696</id><published>2026-04-22T19:00:00.000-05:00</published><updated>2026-04-23T10:47:34.304-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="hyper-v"/><category scheme="http://www.blogger.com/atom/ns#" term="hypervisor"/><category scheme="http://www.blogger.com/atom/ns#" term="powershell"/><category scheme="http://www.blogger.com/atom/ns#" term="proxmox"/><category scheme="http://www.blogger.com/atom/ns#" term="vmware"/><title type='text'># The Solo Exodus: A One-Man Migration from VMWare to Hyper-V 2025</title><content type='html'>&lt;h1 id=&quot;the-solo-exodus-a-one-man-migration-from-vmware-to-hyper-v-2025&quot;&gt;The Solo Exodus: A One-Man Migration from VMWare to Hyper-V 2025&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;Date:&lt;/strong&gt; April 22, 2026&lt;br&gt;
&lt;strong&gt;Author:&lt;/strong&gt; “Me” and AI Generation by Gemini&lt;br&gt;
&lt;strong&gt;Context:&lt;/strong&gt; Enterprise Infrastructure Reprovisioning (Small University Environment, 2024–2026)&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&quot;the-timeline-a-journey-of-persistence&quot;&gt;1. The Timeline: A Journey of Persistence&lt;/h2&gt;
&lt;p&gt;The “Solo Exodus” was not a rapid sprint, but a multi-year marathon of research, failure, and ultimate success.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Late 2024:&lt;/strong&gt; Initial pre-testing and evaluation of hypervisor alternatives in isolated labs.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;July 2025:&lt;/strong&gt; Formal project commencement; deep-dive production testing of Hyper-V and Proxmox.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Late 2025:&lt;/strong&gt; The “Horror Phase”; months of troubleshooting blade chassis networking and SAN connectivity.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;February 2026:&lt;/strong&gt; The “February Blitz”; migration of the University’s core ERP and database systems, following the successful transition of numerous production-level auxiliary and infrastructure services over the prior months.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;April 2026:&lt;/strong&gt; Final cleanup, legacy environment decommissioning, and transition to full modernized operations.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;the-catalyst-the-broadcom-shockwave&quot;&gt;2. The Catalyst: The Broadcom “Shockwave”&lt;/h2&gt;
&lt;p&gt;In early 2025, the university’s virtualization strategy hit a wall. With the restructuring of legacy hypervisor licensing, what had once been a routine, predictable renewal process became an existential threat. Broadcom’s aggressive shift in licensing models was perceived locally as a blatant extortion tactic, designed to outprice all but the Fortune 500.&lt;/p&gt;
&lt;p&gt;For a solo administrator at a small university, the implications were immediate and dire. A renewal that once fit within a standard operational budget had ballooned into a figure that threatened the department’s ability to maintain even basic services. The mandate was clear and non-negotiable: &lt;strong&gt;Total evacuation of the legacy environment by April 30th.&lt;/strong&gt; This was more than a technical migration; it was a high-stakes race against a licensing expiration date that carried catastrophic financial penalties.&lt;/p&gt;
&lt;h2 id=&quot;the-crucible-of-choice-evaluating-the-alternatives&quot;&gt;2. The Crucible of Choice: Evaluating the Alternatives&lt;/h2&gt;
&lt;p&gt;The migration wasn’t a blind jump; it was a calculated escape. The administrator conducted deep-dive evaluations of several “post-VMware” homes, re-testing both Hyper-V and Proxmox on production hardware after initial successes in isolated DR testing.&lt;/p&gt;
&lt;h3 id=&quot;the-nutanix-wall&quot;&gt;&lt;strong&gt;The Nutanix Wall&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;While Nutanix offered a powerful hyperconverged alternative, it presented a fatal flaw: its requirement for local storage. Adopting Nutanix would have meant abandoning the university’s significant existing investment in iSCSI SAN hardware. Combined with a “half-million dollar” price tag, Nutanix was fundamentally incompatible with the university’s fiscal and physical reality.&lt;/p&gt;
&lt;h3 id=&quot;the-openshift-experiment&quot;&gt;&lt;strong&gt;The OpenShift Experiment&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Testing Red Hat OpenShift revealed a platform described as “over-complex and convoluted” for a solo shop. The administrative overhead of managing a container orchestration layer just to run traditional VMs was deemed excessive for a one-man team. Furthermore, concerns regarding storage driver compatibility for live migrations—a critical requirement for maintaining university uptime—effectively ended this path as a viable production hypervisor home.&lt;/p&gt;
&lt;h3 id=&quot;the-proxmox-nightmare&quot;&gt;&lt;strong&gt;The Proxmox Nightmare&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Proxmox initially showed great promise in a DR site, but re-testing on the DR hardware turned into a cautionary tale. A simple SSD upgrade led to a broken cluster, revealing that the platform’s manual resource management and “touchy” configuration made it “potentially unrecoverable” in a solo-admin emergency. The risk of being the only person in the organization capable of fixing a platform that could fail so catastrophically during a routine hardware change was deemed an unacceptable risk to the university’s continuity.&lt;/p&gt;
&lt;h3 id=&quot;the-winner-windows-server-2025-core&quot;&gt;&lt;strong&gt;The Winner: Windows Server 2025 CORE&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;The transition established a fully integrated, high-availability software stack that modernized the university’s virtual ecosystem:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Host &amp;amp; Compute:&lt;/strong&gt; A minimal Windows Server 2025 Core footprint running the Hyper-V role.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Orchestration:&lt;/strong&gt; Failover Clustering for seamless workload mobility and high availability.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Networking:&lt;/strong&gt; A converged fabric using Switch Embedded Teaming (SET) with logically segregated VLANs for Management, Heartbeat, and Live Migration.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Storage Architecture:&lt;/strong&gt; Resilient multi-path iSCSI (MPIO) delivering performance to the Dell SANs through Cluster Shared Volumes (CSV).&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;the-migration-engine-veeam-br-v12&quot;&gt;3. The Migration Engine: Veeam B&amp;amp;R v12&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Veeam Backup &amp;amp; Replication v12&lt;/strong&gt; was the definitive saving grace of the entire migration. Its robust V2V (Virtual-to-Virtual) capabilities and instant recovery features provided the safety net required for a solo operation of this scale.&lt;/p&gt;
&lt;p&gt;The migration was not a simple 1:1 move; it was a total environment lifecycle event. While &lt;strong&gt;126 VMs&lt;/strong&gt; comprise the final migrated fleet, the process involved the &lt;strong&gt;decommissioning of some obsolete legacy systems&lt;/strong&gt; and the &lt;strong&gt;reprovisioning of some infrastructure and template VMs&lt;/strong&gt; to meet the new standards of the Hyper-V 2025 environment. Without Veeam’s reliability and its ability to handle the “heavy lifting” of data conversion and repository management, the administrator faced a grim reality: outsourcing the project, forced retirement, or seeking new employment. Veeam didn’t just move data; it preserved the administrator’s sanity and the project’s viability.&lt;/p&gt;
&lt;h2 id=&quot;the-engineering-engine-ai-human-peer-collaboration&quot;&gt;4. The Engineering Engine: AI-Human Peer Collaboration&lt;/h2&gt;
&lt;p&gt;Behind the migration was a massive, high-intensity collaboration between the Human administrator and an A.I. peer. This partnership produced an entire Git project of scripts that transformed manual infrastructure into code.&lt;/p&gt;
&lt;p&gt;This wasn’t just a collection of helper scripts; it was an entire ecosystem designed to turn a blank Server Core install into a cluster-ready node. While the legacy environment could often be provisioned in an hour or two, the Hyper-V 2025 “Solo Exodus” was a more deliberate, full-day process. From the initial Windows installation to the final cluster-join and configuration, every step was automated yet intensive, potentially requiring a full workday per node to ensure a production-ready state. The collaboration involved:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Iterative Design:&lt;/strong&gt; Prompting and refining scripts through hundreds of cycles to handle the nuances of Windows Server 2025.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;A 7-Phase Workflow:&lt;/strong&gt; Developing a sequential process covering everything from bare-metal NIC renaming and Switch Embedded Teaming (SET) to complex iSCSI fabric orchestration and MPIO configuration.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Operational Autonomy:&lt;/strong&gt; Creating 100+ VM operational workflows that allowed a single person to manage a massive fleet with the same efficiency as a much larger team.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;the-scale-of-the-exodus-environment-sizing&quot;&gt;5. The Scale of the Exodus: Environment Sizing&lt;/h2&gt;
&lt;p&gt;This project was a massive infrastructure reprovisioning across two geographically separated sites, involving both a comprehensive infrastructure refresh and a total hypervisor shift. While the server hardware had been updated in a previous 2023 cycle, the “Solo Exodus” was an entirely data-oriented and software-oriented overhaul of the university’s virtual ecosystem.&lt;/p&gt;
&lt;h3 id=&quot;compute-infrastructure&quot;&gt;&lt;strong&gt;Compute Infrastructure&lt;/strong&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Production Cluster (On-Site):&lt;/strong&gt; 5 x Dell PowerEdge R650 nodes with &lt;strong&gt;512 GB RAM each&lt;/strong&gt;, running Windows Server 2025 Core.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Disaster Recovery (DR) Cluster (Off-Site):&lt;/strong&gt; 4 x Dell PowerEdge FC630 blade nodes with &lt;strong&gt;384 GB RAM each&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Storage Shift:&lt;/strong&gt; The only physical hardware change required was the installation of SSD OS disks for the DR hosts to replace the legacy SD cards used for VMware booting.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Capacity:&lt;/strong&gt; Over &lt;strong&gt;4 Terabytes of aggregate physical RAM&lt;/strong&gt; across the clusters, providing the headroom for the final &lt;strong&gt;126 production, testing, and template VMs&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;storage-infrastructure-iscsi-san&quot;&gt;&lt;strong&gt;Storage Infrastructure (iSCSI SAN)&lt;/strong&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Production (Dell PowerVault ME5084):&lt;/strong&gt; 61.4 TB SSD / 526 TB 7K Spindles.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;DR (Dell Compellent SC4020 + Expansions):&lt;/strong&gt; 41 TB SSD / 196 TB 7K Spindles.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;The ReFS “Size Tax” &amp;amp; Tiering:&lt;/strong&gt; Standardizing on &lt;strong&gt;ReFS (Resilient File System)&lt;/strong&gt; required a mandated 10-15% “size tax” buffer to ensure volume stability. This forced a strategic tiering model where mission-critical databases remained on SSD, while auxiliary systems were provisioned to &lt;strong&gt;7K disks&lt;/strong&gt; to manage the massive storage footprint.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;the-technical-battleground-storage--networking&quot;&gt;6. The Technical Battleground: Storage &amp;amp; Networking&lt;/h2&gt;
&lt;p&gt;The migration’s “horror phase” centered on aging blade chassis hardware and the intricacies of the Windows iSCSI initiator. While Linux could ping iSCSI targets in minutes, Windows 2025 Core proved a stubborn adversary.&lt;/p&gt;
&lt;h3 id=&quot;the-0.0.0.0-binding-fix&quot;&gt;&lt;strong&gt;The 0.0.0.0 Binding Fix&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;The ultimate critical necessity for iSCSI/MPIO was the discovery that Windows defaults were binding iSCSI NICs to &lt;code&gt;0.0.0.0&lt;/code&gt;, essentially attempting to route storage traffic over the management network and breaking multipathing. Success was only achieved after hard-blocking these defaults through PowerShell and explicitly binding every session to the correct iSCSI NIC IPs.&lt;/p&gt;
&lt;h3 id=&quot;the-miracle-firmware&quot;&gt;&lt;strong&gt;The “Miracle” Firmware&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;DR hardware success was blocked for months by a refused release of firmware for the DR SAN hardware. The vendor claimed no updates were available that would resolve the VLAN tagging issues encountered on the blade chassis. The breakthrough occurred when the administrator discovered, by chance, that a firmware update had been released in the background without advertisement. Immediate installation solved the long-standing VLAN tagging issues, breathing new life into the DR site.&lt;/p&gt;
&lt;h3 id=&quot;the-vlan-tangle&quot;&gt;&lt;strong&gt;The VLAN Tangle&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Tracing tagged ARP packets through the chassis IOMs using &lt;code&gt;pktmon&lt;/code&gt; was a week-long battle against failing traffic, ultimately resolved by the “miracle” firmware discovery.&lt;/p&gt;
&lt;h2 id=&quot;modernized-resilience-backup--recovery&quot;&gt;7. Modernized Resilience: Backup &amp;amp; Recovery&lt;/h2&gt;
&lt;p&gt;The migration necessitated a complete redesign and “surgical” reprovisioning of the entire backup infrastructure to support the new Hyper-V environment.&lt;/p&gt;
&lt;h3 id=&quot;the-repository-reprovisioning-marathon&quot;&gt;&lt;strong&gt;The Repository Reprovisioning Marathon&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Rebuilding the Veeam backup infrastructure on the DR SAN was a high-stakes challenge due to the SAN’s near-total capacity saturation. The administrator couldn’t simply “wipe and start over.” Instead, the process involved days of meticulous data-moves paired with volume-level &lt;strong&gt;data UNMAPPING&lt;/strong&gt; (TRIM/UNMAP) in small multi-terabyte chunks. This was a “surgical” operation to slowly reclaim space and reprovision the Veeam repositories without crashing the existing volumes.&lt;/p&gt;
&lt;h3 id=&quot;tiered-architecture--cloud-strategy&quot;&gt;&lt;strong&gt;Tiered Architecture &amp;amp; Cloud Strategy&lt;/strong&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Primary Backup Architecture:&lt;/strong&gt; A &lt;strong&gt;64 GB RAM Veeam Backup &amp;amp; Replication server&lt;/strong&gt; (2023 refresh) managing a &lt;strong&gt;28TB repository&lt;/strong&gt; located in the same rack as the Production hosts.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tiered Offsite Recovery:&lt;/strong&gt; A &lt;strong&gt;64 GB RAM offsite repo&lt;/strong&gt; manages three distinct backup targets:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;SSD Immutable Tier:&lt;/strong&gt; 7-day immutable backups for rapid, secure recovery.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Long-Term Storage (LTS):&lt;/strong&gt; 60-to-90 day retention for historical compliance.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;VeeamZips:&lt;/strong&gt; Specialized archival for legacy and point-in-time snapshots.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Scale-Out Strategy:&lt;/strong&gt; Implementation of a &lt;strong&gt;Scale-Out Backup Repository (SOBR)&lt;/strong&gt; targeting &lt;strong&gt;&lt;a href=&quot;http://Backblaze.com&quot;&gt;Backblaze.com&lt;/a&gt;&lt;/strong&gt; for modern, cloud-native offsite protection.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hardware Repurposing:&lt;/strong&gt; The offsite tier was built by repurposing hardware from the pre-2023 production environment, transforming obsolete legacy assets into a functional recovery infrastructure.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;the-february-blitz-moving-the-universitys-heart&quot;&gt;8. The February Blitz: Moving the University’s Heart&lt;/h2&gt;
&lt;p&gt;The true test of the migration came in February 2026, when the administrator began moving the university’s entire Enterprise Resource Planning (ERP) ecosystem—the mission-critical systems that handle everything from student registration to financial records.&lt;/p&gt;
&lt;p&gt;Within a two-week window, the following were successfully ported:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Production Databases:&lt;/strong&gt; The primary Enterprise Resource Planning (ERP) and reporting backends.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Application Layers:&lt;/strong&gt; The complete ERP application suite, including administrative portals, APIs, and student/staff self-service interfaces.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Critical Middleware:&lt;/strong&gt; Single Sign-On (SSO) authentication services, document management systems, and enterprise file transfer protocols.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A mirror-image migration of the “EIS-TEST” stack was completed first to validate the V2V process, ensuring that the move of the production “heart” would be seamless.&lt;/p&gt;
&lt;h2 id=&quot;lessons-learned-for-the-solo-administrator&quot;&gt;9. Lessons Learned for the Solo Administrator&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Trust Automation, Not Defaults:&lt;/strong&gt; Standard MPIO settings and iSCSI bindings failed where PowerShell-driven custom policies succeeded.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Persistence through Failure:&lt;/strong&gt; Success often lies just beyond the point where you want to quit; multiple failed attempts on production hardware were required to find the final technical breakthroughs.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;The Snapshot Trap:&lt;/strong&gt; Unlike the old environment, Hyper-V’s silence on stale checkpoints can lead to silent performance degradation; monitoring must be a manual discipline.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Capacity Planning is Key:&lt;/strong&gt; The 10-15% ReFS capacity overhead is a critical planning factor. It forced a tiering shift where non-essential auxiliary systems were moved to 7K disks to preserve high-performance SSD space for the core ERP and database workloads.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&quot;acknowledgements&quot;&gt;10. Acknowledgements&lt;/h2&gt;
&lt;p&gt;This project, while a solo execution, was shaped by the insights and experiences of a broader community of professionals.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Peer Insights:&lt;/strong&gt; Sincere thanks to my peers for the many conversations that helped refine the strategic directions, &lt;strong&gt;downtime coordination&lt;/strong&gt;, and &lt;strong&gt;post-migration testing&lt;/strong&gt;, as well as the successful reconfiguration of select replaced VMs.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;External Guidance:&lt;/strong&gt; A special note of gratitude to a fellow administrator from a partner university, whose early advice on the absolute necessity of Failover Clustering and the overall viability of the Hyper-V ecosystem provided the foundational confidence needed to commit to this path.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Family Support:&lt;/strong&gt; My deepest gratitude to my family for their unwavering support and their incredible tolerance of the many self-induced stresses and headaches that accompanied this demanding technical odyssey.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Status:&lt;/strong&gt; Legacy Environment Purge Complete. Success. 🚀 🙌 🥳&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;Produced via AI-Human Collaboration (Gemini)&lt;/em&gt;&lt;/p&gt;

</content><link rel='replies' type='application/atom+xml' href='http://steronius.blogspot.com/feeds/3865182976928482696/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://steronius.blogspot.com/2026/04/solo-exodus-one-man-migration-from.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3325430388173060551/posts/default/3865182976928482696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3325430388173060551/posts/default/3865182976928482696'/><link rel='alternate' type='text/html' href='http://steronius.blogspot.com/2026/04/solo-exodus-one-man-migration-from.html' title='# The Solo Exodus: A One-Man Migration from VMWare to Hyper-V 2025'/><author><name>ster</name><uri>http://www.blogger.com/profile/07844277741134582989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3325430388173060551.post-8187493358503319366</id><published>2026-04-22T19:00:00.000-05:00</published><updated>2026-04-23T10:47:35.450-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="hyper-v"/><category scheme="http://www.blogger.com/atom/ns#" term="hypervisor"/><category scheme="http://www.blogger.com/atom/ns#" term="powershell"/><category scheme="http://www.blogger.com/atom/ns#" term="proxmox"/><category scheme="http://www.blogger.com/atom/ns#" term="vmware"/><title type='text'># The Solo Exodus: A One-Man Migration from VMWare to Hyper-V 2025</title><content type='html'>&lt;h1 id=&quot;the-solo-exodus-a-one-man-migration-from-vmware-to-hyper-v-2025&quot;&gt;The Solo Exodus: A One-Man Migration from VMWare to Hyper-V 2025&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;Date:&lt;/strong&gt; April 22, 2026&lt;br&gt;
&lt;strong&gt;Author:&lt;/strong&gt; “Me” and AI Generation by Gemini&lt;br&gt;
&lt;strong&gt;Context:&lt;/strong&gt; Enterprise Infrastructure Reprovisioning (Small University Environment, 2024–2026)&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&quot;the-timeline-a-journey-of-persistence&quot;&gt;1. The Timeline: A Journey of Persistence&lt;/h2&gt;
&lt;p&gt;The “Solo Exodus” was not a rapid sprint, but a multi-year marathon of research, failure, and ultimate success.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Late 2024:&lt;/strong&gt; Initial pre-testing and evaluation of hypervisor alternatives in isolated labs.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;July 2025:&lt;/strong&gt; Formal project commencement; deep-dive production testing of Hyper-V and Proxmox.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Late 2025:&lt;/strong&gt; The “Horror Phase”; months of troubleshooting blade chassis networking and SAN connectivity.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;February 2026:&lt;/strong&gt; The “February Blitz”; migration of the University’s core ERP and database systems, following the successful transition of numerous production-level auxiliary and infrastructure services over the prior months.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;April 2026:&lt;/strong&gt; Final cleanup, legacy environment decommissioning, and transition to full modernized operations.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;the-catalyst-the-broadcom-shockwave&quot;&gt;2. The Catalyst: The Broadcom “Shockwave”&lt;/h2&gt;
&lt;p&gt;In early 2025, the university’s virtualization strategy hit a wall. With the restructuring of legacy hypervisor licensing, what had once been a routine, predictable renewal process became an existential threat. Broadcom’s aggressive shift in licensing models was perceived locally as a blatant extortion tactic, designed to outprice all but the Fortune 500.&lt;/p&gt;
&lt;p&gt;For a solo administrator at a small university, the implications were immediate and dire. A renewal that once fit within a standard operational budget had ballooned into a figure that threatened the department’s ability to maintain even basic services. The mandate was clear and non-negotiable: &lt;strong&gt;Total evacuation of the legacy environment by April 30th.&lt;/strong&gt; This was more than a technical migration; it was a high-stakes race against a licensing expiration date that carried catastrophic financial penalties.&lt;/p&gt;
&lt;h2 id=&quot;the-crucible-of-choice-evaluating-the-alternatives&quot;&gt;2. The Crucible of Choice: Evaluating the Alternatives&lt;/h2&gt;
&lt;p&gt;The migration wasn’t a blind jump; it was a calculated escape. The administrator conducted deep-dive evaluations of several “post-VMware” homes, re-testing both Hyper-V and Proxmox on production hardware after initial successes in isolated DR testing.&lt;/p&gt;
&lt;h3 id=&quot;the-nutanix-wall&quot;&gt;&lt;strong&gt;The Nutanix Wall&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;While Nutanix offered a powerful hyperconverged alternative, it presented a fatal flaw: its requirement for local storage. Adopting Nutanix would have meant abandoning the university’s significant existing investment in iSCSI SAN hardware. Combined with a “half-million dollar” price tag, Nutanix was fundamentally incompatible with the university’s fiscal and physical reality.&lt;/p&gt;
&lt;h3 id=&quot;the-openshift-experiment&quot;&gt;&lt;strong&gt;The OpenShift Experiment&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Testing Red Hat OpenShift revealed a platform described as “over-complex and convoluted” for a solo shop. The administrative overhead of managing a container orchestration layer just to run traditional VMs was deemed excessive for a one-man team. Furthermore, concerns regarding storage driver compatibility for live migrations—a critical requirement for maintaining university uptime—effectively ended this path as a viable production hypervisor home.&lt;/p&gt;
&lt;h3 id=&quot;the-proxmox-nightmare&quot;&gt;&lt;strong&gt;The Proxmox Nightmare&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Proxmox initially showed great promise in a DR site, but re-testing on the DR hardware turned into a cautionary tale. A simple SSD upgrade led to a broken cluster, revealing that the platform’s manual resource management and “touchy” configuration made it “potentially unrecoverable” in a solo-admin emergency. The risk of being the only person in the organization capable of fixing a platform that could fail so catastrophically during a routine hardware change was deemed an unacceptable risk to the university’s continuity.&lt;/p&gt;
&lt;h3 id=&quot;the-winner-windows-server-2025-core&quot;&gt;&lt;strong&gt;The Winner: Windows Server 2025 CORE&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;The transition established a fully integrated, high-availability software stack that modernized the university’s virtual ecosystem:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Host &amp;amp; Compute:&lt;/strong&gt; A minimal Windows Server 2025 Core footprint running the Hyper-V role.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Orchestration:&lt;/strong&gt; Failover Clustering for seamless workload mobility and high availability.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Networking:&lt;/strong&gt; A converged fabric using Switch Embedded Teaming (SET) with logically segregated VLANs for Management, Heartbeat, and Live Migration.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Storage Architecture:&lt;/strong&gt; Resilient multi-path iSCSI (MPIO) delivering performance to the Dell SANs through Cluster Shared Volumes (CSV).&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;the-migration-engine-veeam-br-v12&quot;&gt;3. The Migration Engine: Veeam B&amp;amp;R v12&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Veeam Backup &amp;amp; Replication v12&lt;/strong&gt; was the definitive saving grace of the entire migration. Its robust V2V (Virtual-to-Virtual) capabilities and instant recovery features provided the safety net required for a solo operation of this scale.&lt;/p&gt;
&lt;p&gt;The migration was not a simple 1:1 move; it was a total environment lifecycle event. While &lt;strong&gt;126 VMs&lt;/strong&gt; comprise the final migrated fleet, the process involved the &lt;strong&gt;decommissioning of some obsolete legacy systems&lt;/strong&gt; and the &lt;strong&gt;reprovisioning of some infrastructure and template VMs&lt;/strong&gt; to meet the new standards of the Hyper-V 2025 environment. Without Veeam’s reliability and its ability to handle the “heavy lifting” of data conversion and repository management, the administrator faced a grim reality: outsourcing the project, forced retirement, or seeking new employment. Veeam didn’t just move data; it preserved the administrator’s sanity and the project’s viability.&lt;/p&gt;
&lt;h2 id=&quot;the-engineering-engine-ai-human-peer-collaboration&quot;&gt;4. The Engineering Engine: AI-Human Peer Collaboration&lt;/h2&gt;
&lt;p&gt;Behind the migration was a massive, high-intensity collaboration between the Human administrator and an A.I. peer. This partnership produced an entire Git project of scripts that transformed manual infrastructure into code.&lt;/p&gt;
&lt;p&gt;This wasn’t just a collection of helper scripts; it was an entire ecosystem designed to turn a blank Server Core install into a cluster-ready node. While the legacy environment could often be provisioned in an hour or two, the Hyper-V 2025 “Solo Exodus” was a more deliberate, full-day process. From the initial Windows installation to the final cluster-join and configuration, every step was automated yet intensive, potentially requiring a full workday per node to ensure a production-ready state. The collaboration involved:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Iterative Design:&lt;/strong&gt; Prompting and refining scripts through hundreds of cycles to handle the nuances of Windows Server 2025.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;A 7-Phase Workflow:&lt;/strong&gt; Developing a sequential process covering everything from bare-metal NIC renaming and Switch Embedded Teaming (SET) to complex iSCSI fabric orchestration and MPIO configuration.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Operational Autonomy:&lt;/strong&gt; Creating 100+ VM operational workflows that allowed a single person to manage a massive fleet with the same efficiency as a much larger team.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;the-scale-of-the-exodus-environment-sizing&quot;&gt;5. The Scale of the Exodus: Environment Sizing&lt;/h2&gt;
&lt;p&gt;This project was a massive infrastructure reprovisioning across two geographically separated sites, involving both a comprehensive infrastructure refresh and a total hypervisor shift. While the server hardware had been updated in a previous 2023 cycle, the “Solo Exodus” was an entirely data-oriented and software-oriented overhaul of the university’s virtual ecosystem.&lt;/p&gt;
&lt;h3 id=&quot;compute-infrastructure&quot;&gt;&lt;strong&gt;Compute Infrastructure&lt;/strong&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Production Cluster (On-Site):&lt;/strong&gt; 5 x Dell PowerEdge R650 nodes with &lt;strong&gt;512 GB RAM each&lt;/strong&gt;, running Windows Server 2025 Core.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Disaster Recovery (DR) Cluster (Off-Site):&lt;/strong&gt; 4 x Dell PowerEdge FC630 blade nodes with &lt;strong&gt;384 GB RAM each&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Storage Shift:&lt;/strong&gt; The only physical hardware change required was the installation of SSD OS disks for the DR hosts to replace the legacy SD cards used for VMware booting.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Capacity:&lt;/strong&gt; Over &lt;strong&gt;4 Terabytes of aggregate physical RAM&lt;/strong&gt; across the clusters, providing the headroom for the final &lt;strong&gt;126 production, testing, and template VMs&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;storage-infrastructure-iscsi-san&quot;&gt;&lt;strong&gt;Storage Infrastructure (iSCSI SAN)&lt;/strong&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Production (Dell PowerVault ME5084):&lt;/strong&gt; 61.4 TB SSD / 526 TB 7K Spindles.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;DR (Dell Compellent SC4020 + Expansions):&lt;/strong&gt; 41 TB SSD / 196 TB 7K Spindles.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;The ReFS “Size Tax” &amp;amp; Tiering:&lt;/strong&gt; Standardizing on &lt;strong&gt;ReFS (Resilient File System)&lt;/strong&gt; required a mandated 10-15% “size tax” buffer to ensure volume stability. This forced a strategic tiering model where mission-critical databases remained on SSD, while auxiliary systems were provisioned to &lt;strong&gt;7K disks&lt;/strong&gt; to manage the massive storage footprint.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;the-technical-battleground-storage--networking&quot;&gt;6. The Technical Battleground: Storage &amp;amp; Networking&lt;/h2&gt;
&lt;p&gt;The migration’s “horror phase” centered on aging blade chassis hardware and the intricacies of the Windows iSCSI initiator. While Linux could ping iSCSI targets in minutes, Windows 2025 Core proved a stubborn adversary.&lt;/p&gt;
&lt;h3 id=&quot;the-0.0.0.0-binding-fix&quot;&gt;&lt;strong&gt;The 0.0.0.0 Binding Fix&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;The ultimate critical necessity for iSCSI/MPIO was the discovery that Windows defaults were binding iSCSI NICs to &lt;code&gt;0.0.0.0&lt;/code&gt;, essentially attempting to route storage traffic over the management network and breaking multipathing. Success was only achieved after hard-blocking these defaults through PowerShell and explicitly binding every session to the correct iSCSI NIC IPs.&lt;/p&gt;
&lt;h3 id=&quot;the-miracle-firmware&quot;&gt;&lt;strong&gt;The “Miracle” Firmware&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;DR hardware success was blocked for months by a refused release of firmware for the DR SAN hardware. The vendor claimed no updates were available that would resolve the VLAN tagging issues encountered on the blade chassis. The breakthrough occurred when the administrator discovered, by chance, that a firmware update had been released in the background without advertisement. Immediate installation solved the long-standing VLAN tagging issues, breathing new life into the DR site.&lt;/p&gt;
&lt;h3 id=&quot;the-vlan-tangle&quot;&gt;&lt;strong&gt;The VLAN Tangle&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Tracing tagged ARP packets through the chassis IOMs using &lt;code&gt;pktmon&lt;/code&gt; was a week-long battle against failing traffic, ultimately resolved by the “miracle” firmware discovery.&lt;/p&gt;
&lt;h2 id=&quot;modernized-resilience-backup--recovery&quot;&gt;7. Modernized Resilience: Backup &amp;amp; Recovery&lt;/h2&gt;
&lt;p&gt;The migration necessitated a complete redesign and “surgical” reprovisioning of the entire backup infrastructure to support the new Hyper-V environment.&lt;/p&gt;
&lt;h3 id=&quot;the-repository-reprovisioning-marathon&quot;&gt;&lt;strong&gt;The Repository Reprovisioning Marathon&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Rebuilding the Veeam backup infrastructure on the DR SAN was a high-stakes challenge due to the SAN’s near-total capacity saturation. The administrator couldn’t simply “wipe and start over.” Instead, the process involved days of meticulous data-moves paired with volume-level &lt;strong&gt;data UNMAPPING&lt;/strong&gt; (TRIM/UNMAP) in small multi-terabyte chunks. This was a “surgical” operation to slowly reclaim space and reprovision the Veeam repositories without crashing the existing volumes.&lt;/p&gt;
&lt;h3 id=&quot;tiered-architecture--cloud-strategy&quot;&gt;&lt;strong&gt;Tiered Architecture &amp;amp; Cloud Strategy&lt;/strong&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Primary Backup Architecture:&lt;/strong&gt; A &lt;strong&gt;64 GB RAM Veeam Backup &amp;amp; Replication server&lt;/strong&gt; (2023 refresh) managing a &lt;strong&gt;28TB repository&lt;/strong&gt; located in the same rack as the Production hosts.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tiered Offsite Recovery:&lt;/strong&gt; A &lt;strong&gt;64 GB RAM offsite repo&lt;/strong&gt; manages three distinct backup targets:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;SSD Immutable Tier:&lt;/strong&gt; 7-day immutable backups for rapid, secure recovery.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Long-Term Storage (LTS):&lt;/strong&gt; 60-to-90 day retention for historical compliance.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;VeeamZips:&lt;/strong&gt; Specialized archival for legacy and point-in-time snapshots.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Scale-Out Strategy:&lt;/strong&gt; Implementation of a &lt;strong&gt;Scale-Out Backup Repository (SOBR)&lt;/strong&gt; targeting &lt;strong&gt;&lt;a href=&quot;http://Backblaze.com&quot;&gt;Backblaze.com&lt;/a&gt;&lt;/strong&gt; for modern, cloud-native offsite protection.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hardware Repurposing:&lt;/strong&gt; The offsite tier was built by repurposing hardware from the pre-2023 production environment, transforming obsolete legacy assets into a functional recovery infrastructure.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;the-february-blitz-moving-the-universitys-heart&quot;&gt;8. The February Blitz: Moving the University’s Heart&lt;/h2&gt;
&lt;p&gt;The true test of the migration came in February 2026, when the administrator began moving the university’s entire Enterprise Resource Planning (ERP) ecosystem—the mission-critical systems that handle everything from student registration to financial records.&lt;/p&gt;
&lt;p&gt;Within a two-week window, the following were successfully ported:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Production Databases:&lt;/strong&gt; The primary Enterprise Resource Planning (ERP) and reporting backends.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Application Layers:&lt;/strong&gt; The complete ERP application suite, including administrative portals, APIs, and student/staff self-service interfaces.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Critical Middleware:&lt;/strong&gt; Single Sign-On (SSO) authentication services, document management systems, and enterprise file transfer protocols.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A mirror-image migration of the “EIS-TEST” stack was completed first to validate the V2V process, ensuring that the move of the production “heart” would be seamless.&lt;/p&gt;
&lt;h2 id=&quot;lessons-learned-for-the-solo-administrator&quot;&gt;9. Lessons Learned for the Solo Administrator&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Trust Automation, Not Defaults:&lt;/strong&gt; Standard MPIO settings and iSCSI bindings failed where PowerShell-driven custom policies succeeded.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Persistence through Failure:&lt;/strong&gt; Success often lies just beyond the point where you want to quit; multiple failed attempts on production hardware were required to find the final technical breakthroughs.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;The Snapshot Trap:&lt;/strong&gt; Unlike the old environment, Hyper-V’s silence on stale checkpoints can lead to silent performance degradation; monitoring must be a manual discipline.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Capacity Planning is Key:&lt;/strong&gt; The 10-15% ReFS capacity overhead is a critical planning factor. It forced a tiering shift where non-essential auxiliary systems were moved to 7K disks to preserve high-performance SSD space for the core ERP and database workloads.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&quot;acknowledgements&quot;&gt;10. Acknowledgements&lt;/h2&gt;
&lt;p&gt;This project, while a solo execution, was shaped by the insights and experiences of a broader community of professionals.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Peer Insights:&lt;/strong&gt; Sincere thanks to my peers for the many conversations that helped refine the strategic directions, &lt;strong&gt;downtime coordination&lt;/strong&gt;, and &lt;strong&gt;post-migration testing&lt;/strong&gt;, as well as the successful reconfiguration of select replaced VMs.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;External Guidance:&lt;/strong&gt; A special note of gratitude to a fellow administrator from a partner university, whose early advice on the absolute necessity of Failover Clustering and the overall viability of the Hyper-V ecosystem provided the foundational confidence needed to commit to this path.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Family Support:&lt;/strong&gt; My deepest gratitude to my family for their unwavering support and their incredible tolerance of the many self-induced stresses and headaches that accompanied this demanding technical odyssey.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Status:&lt;/strong&gt; Legacy Environment Purge Complete. Success. 🚀 🙌 🥳&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;Produced via AI-Human Collaboration (Gemini)&lt;/em&gt;&lt;/p&gt;

</content><link rel='replies' type='application/atom+xml' href='http://steronius.blogspot.com/feeds/8187493358503319366/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://steronius.blogspot.com/2026/04/solo-exodus-one-man-migration-from_01458700216.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3325430388173060551/posts/default/8187493358503319366'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3325430388173060551/posts/default/8187493358503319366'/><link rel='alternate' type='text/html' href='http://steronius.blogspot.com/2026/04/solo-exodus-one-man-migration-from_01458700216.html' title='# The Solo Exodus: A One-Man Migration from VMWare to Hyper-V 2025'/><author><name>ster</name><uri>http://www.blogger.com/profile/07844277741134582989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3325430388173060551.post-7413612277468789199</id><published>2025-04-07T08:32:00.001-05:00</published><updated>2025-04-07T08:32:53.888-05:00</updated><title type='text'>VMWare Workstation Pro and Fusion links unavailable or hard to find.</title><content type='html'>&lt;h3 id=&quot;problem&quot;&gt;Problem&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;VMWare Workstation Pro and Fusion links unavailable or hard to find.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;solution&quot;&gt;Solution&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;After your account created / logged in:
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://support.broadcom.com/group/ecx/free-downloads&quot;&gt;https://support.broadcom.com/group/ecx/free-downloads&lt;/a&gt;&lt;br&gt;
or&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://knowledge.broadcom.com/external/article?articleNumber=368667&quot;&gt;https://knowledge.broadcom.com/external/article?articleNumber=368667&lt;/a&gt;&lt;br&gt;
both lead to
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://support.broadcom.com/group/ecx/productdownloads?subfamily=VMware%20Workstation%20Pro&amp;amp;freeDownloads=true&quot;&gt;https://support.broadcom.com/group/ecx/productdownloads?subfamily=VMware Workstation Pro&amp;amp;freeDownloads=true&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://support.broadcom.com/group/ecx/productdownloads?subfamily=VMware%20Fusion&amp;amp;freeDownloads=true&quot;&gt;https://support.broadcom.com/group/ecx/productdownloads?subfamily=VMware Fusion&amp;amp;freeDownloads=true&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;SEO:&lt;br&gt;
VMWare Workstation Pro link 2025&lt;br&gt;
VMWare Fusion link 2025&lt;br&gt;
VMWare Workstation Pro and Fusion links 2025&lt;br&gt;
VMWare Workstation Pro 17 2025&lt;br&gt;
VMWare Workstation Pro 17.6.3 2025&lt;br&gt;
VMWare Fusion 13 2025&lt;br&gt;
VMWare Fusion 13.6.3 2025&lt;/p&gt;

</content><link rel='replies' type='application/atom+xml' href='http://steronius.blogspot.com/feeds/7413612277468789199/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://steronius.blogspot.com/2025/04/vmware-workstation-pro-and-fusion-links.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3325430388173060551/posts/default/7413612277468789199'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3325430388173060551/posts/default/7413612277468789199'/><link rel='alternate' type='text/html' href='http://steronius.blogspot.com/2025/04/vmware-workstation-pro-and-fusion-links.html' title='VMWare Workstation Pro and Fusion links unavailable or hard to find.'/><author><name>ster</name><uri>http://www.blogger.com/profile/07844277741134582989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3325430388173060551.post-5742725824580264267</id><published>2025-02-07T10:07:00.002-06:00</published><updated>2025-02-07T10:07:54.284-06:00</updated><title type='text'>Installing cpp-13, gcc-13 and g++-13 in Debian 12</title><content type='html'>&lt;h1 id=&quot;installing-cpp-13-gcc-13-and-g-13-in-debian-12&quot;&gt;Installing cpp-13, gcc-13 and g++-13 in Debian 12&lt;/h1&gt;
&lt;p&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggL9bD8v3riFfA0Im96HdOJyvxv2PGtZ4QL2hOYqek2E2zqsGsR5VggfzBhwPsDFEzsUchuUA_JTUcUAX45DNazCyph2LIRgAVAORcVWAOVTwOk9MsDeRsryNxLGWEhiNjE9xzVmXwyCnv06b-T6gkparccY8JDy77B5niw9e6x4MGecFA7vGpCYOkuCma/s1600/cpp.png&quot; alt=&quot;c++ logo&quot;&gt;&lt;/p&gt;
&lt;p&gt;Continuing from my &lt;a href=&quot;https://steronius.blogspot.com/2021/10/set-cpp-9-or-gcc-9-as-default-in-debian.html&quot;&gt;previous post&lt;/a&gt; for setting default versions of cpp, gcc &amp;amp; clang, here I describe how to install &lt;code&gt;cpp-13&lt;/code&gt; on Debian 12.&lt;/p&gt;
&lt;h4 id=&quot;problem&quot;&gt;Problem:&lt;/h4&gt;
&lt;p&gt;Debian 12 only contains up to cpp-12.&lt;/p&gt;
&lt;h4 id=&quot;solution&quot;&gt;Solution:&lt;/h4&gt;
&lt;p&gt;Download, compile, install and configure &lt;code&gt;cpp-13&lt;/code&gt;, &lt;code&gt;gcc-13&lt;/code&gt;, &lt;code&gt;g++-13&lt;/code&gt; :&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;wget https://gcc.gnu.org/pub/gcc/releases/gcc-13.3.0/gcc-13.3.0.tar.gz
tar -xvzf gcc-13.3.0.tar.gz
cd gcc-13.3.0

make distclean
./contrib/download_prerequisites
./configure --disable-multilib --enable-languages=c,c++ --program-suffix=-13
make -j3

sudo make install
sudo update-alternatives --install /usr/bin/cpp cpp /usr/local/bin/cpp-13 50
sudo update-alternatives --install /usr/bin/gcc gcc /usr/local/bin/gcc-13 50
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Where &lt;code&gt;50&lt;/code&gt; is the next level used due to my aforementioned blogpost.  We can now check the default version:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;$ cpp --version
cpp (GCC) 13.3.0
[...]
 
$ gcc --version
gcc (GCC) 13.3.0
[...]
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Defaults can be changed via:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;sudo update-alternatives --config cpp
sudo update-alternatives --config gcc
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Notes&lt;/strong&gt;&lt;/em&gt;:  I found &lt;code&gt;make distclean&lt;/code&gt; to be necessary for every compile attempt, as any change of configuration will cause compile error.  Furthermore, There may be &lt;code&gt;./configure&lt;/code&gt; parameters to change the install location which i did not use here.  As per &lt;code&gt;GNU gcc&lt;/code&gt; documentation there is no &lt;code&gt;make uninstall&lt;/code&gt;, so be cautioned that removal will need to be manually performed (&lt;code&gt;/usr/local/bin/&lt;/code&gt; --&amp;gt; specific files, not all contents).&lt;/p&gt;
&lt;h4 id=&quot;alternative&quot;&gt;Alternative:&lt;/h4&gt;
&lt;p&gt;Use a PPA as per &lt;a href=&quot;https://markusthill.github.io/blog/2024/installing-gcc/&quot;&gt;https://markusthill.github.io/blog/2024/installing-gcc/&lt;/a&gt;&lt;/p&gt;
&lt;h5 id=&quot;resources&quot;&gt;Resources:&lt;/h5&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://stackoverflow.com/a/79119168/2013805&quot;&gt;https://stackoverflow.com/a/79119168/2013805&lt;/a&gt; (including comments)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://gcc.gnu.org/install/&quot;&gt;https://gcc.gnu.org/install/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://steronius.blogspot.com/2021/10/set-cpp-9-or-gcc-9-as-default-in-debian.html&quot;&gt;https://steronius.blogspot.com/2021/10/set-cpp-9-or-gcc-9-as-default-in-debian.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://stackoverflow.com/a/70653945/2013805&quot;&gt;https://stackoverflow.com/a/70653945/2013805&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;~~ good luck!&lt;/p&gt;

</content><link rel='replies' type='application/atom+xml' href='http://steronius.blogspot.com/feeds/5742725824580264267/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://steronius.blogspot.com/2025/02/installing-cpp-13-gcc-13-and-g-13-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3325430388173060551/posts/default/5742725824580264267'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3325430388173060551/posts/default/5742725824580264267'/><link rel='alternate' type='text/html' href='http://steronius.blogspot.com/2025/02/installing-cpp-13-gcc-13-and-g-13-in.html' title='Installing cpp-13, gcc-13 and g++-13 in Debian 12'/><author><name>ster</name><uri>http://www.blogger.com/profile/07844277741134582989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggL9bD8v3riFfA0Im96HdOJyvxv2PGtZ4QL2hOYqek2E2zqsGsR5VggfzBhwPsDFEzsUchuUA_JTUcUAX45DNazCyph2LIRgAVAORcVWAOVTwOk9MsDeRsryNxLGWEhiNjE9xzVmXwyCnv06b-T6gkparccY8JDy77B5niw9e6x4MGecFA7vGpCYOkuCma/s72-c/cpp.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3325430388173060551.post-1321343794900962004</id><published>2025-01-23T12:09:00.006-06:00</published><updated>2025-09-29T07:57:26.797-05:00</updated><title type='text'>Install Hyper-V management only, in Windows 11</title><content type='html'>&lt;h1 id=&quot;install-hyper-v-management-only--windows-11&quot;&gt;Install Hyper-V management only (in Windows 11).&lt;/h1&gt;
&lt;h4 id=&quot;problem&quot;&gt;Problem:&lt;/h4&gt;
&lt;p&gt;How to install only the Hyper-V Manager GUI and management PowerShell module in Windows 11?&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;See here for Windows 2025: &lt;a href=&quot;https://steronius.blogspot.com/2025/01/install-hyper-v-manager-only-not.html&quot;&gt;https://steronius.blogspot.com/2025/01/install-hyper-v-manager-only-not.html&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h4 id=&quot;solution-via-gui&quot;&gt;Solution via GUI:&lt;/h4&gt;
&lt;p&gt;System&amp;gt;Optional features&amp;gt;More Windows features&amp;gt;Hyper-V&amp;gt;Hyper-V Management Tools.&lt;br /&gt;
&lt;img alt=&quot;Install Hyper-V management in Windows 11&quot; height=&quot;640&quot; src=&quot;https://i.ibb.co/J7PwPB9/2025-01-23-12-03.png&quot; width=&quot;637&quot; /&gt;&lt;/p&gt;&lt;br&gt;&lt;br&gt;
&lt;pre&gt;&lt;code&gt;
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-Tools-All
&lt;br&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;hr /&gt;
&lt;p&gt;~~ Good luck!&lt;/p&gt;
&lt;p&gt;SEO :&lt;br /&gt;
Install Hyper-V Manager GUI&lt;br /&gt;
Install Hyper-V Management GUI&lt;br /&gt;
Install Hyper-V Manager PowerShell&lt;br /&gt;
Install Hyper-V Management PowerShell&lt;/p&gt;

</content><link rel='replies' type='application/atom+xml' href='http://steronius.blogspot.com/feeds/1321343794900962004/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://steronius.blogspot.com/2025/01/install-hyper-v-management-only-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3325430388173060551/posts/default/1321343794900962004'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3325430388173060551/posts/default/1321343794900962004'/><link rel='alternate' type='text/html' href='http://steronius.blogspot.com/2025/01/install-hyper-v-management-only-in.html' title='Install Hyper-V management only, in Windows 11'/><author><name>ster</name><uri>http://www.blogger.com/profile/07844277741134582989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3325430388173060551.post-2871757848028280746</id><published>2025-01-23T12:08:00.007-06:00</published><updated>2025-09-29T07:57:53.108-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Hyper-V"/><title type='text'>Install Hyper-v Manager only, not the hypervisor, in Windows 2025</title><content type='html'>&lt;h1 id=&quot;install-hyper-v-management-only-windows-2025&quot;&gt;Install Hyper-V Management only (in Windows 2025).&lt;/h1&gt;
&lt;h4 id=&quot;problem&quot;&gt;Problem:&lt;/h4&gt;
&lt;p&gt;How do I install only the Hyper-V manager GUI and management PowerShell module, not the hypervisor in Windows 2025?&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;See here for Windows 10 or Windows 11 Clients: &lt;a href=&quot;https://steronius.blogspot.com/2025/01/install-hyper-v-management-only-in.html&quot;&gt;https://steronius.blogspot.com/2025/01/install-hyper-v-management-only-in.html&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h4 id=&quot;solution-via-gui&quot;&gt;Solution via GUI:&lt;/h4&gt;
&lt;p&gt;Server Manger&amp;gt;Manage&amp;gt;Add Roles and Features&lt;br /&gt;
&lt;img alt=&quot;Hyper-V Manager Install&quot; src=&quot;https://i.ibb.co/jDdMXxN/2025-01-23-09-27.png&quot; /&gt;&lt;/p&gt;
&lt;h4 id=&quot;solution-via-powershell&quot;&gt;Solution via PowerShell:&lt;/h4&gt;
&lt;pre&gt;&lt;code&gt;
# Install Hyper-V Manager and the PowerShell module
Install-WindowsFeature -Name RSAT-Hyper-V-Tools
&lt;br&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;hr /&gt;
&lt;p&gt;See &lt;a href=&quot;https://steronius.blogspot.com/2025/01/install-hyper-v-management-only-in.html&quot;&gt;https://steronius.blogspot.com/2025/01/install-hyper-v-management-only-in.html&lt;/a&gt; for Windows Pro 11&lt;/p&gt;
&lt;p&gt;~~ good luck!&lt;/p&gt;
&lt;p&gt;SEO :&lt;br /&gt;
Install Hyper-V Manager GUI&lt;br /&gt;
Install Hyper-V Management GUI&lt;br /&gt;
Install Hyper-V Manager PowerShell&lt;br /&gt;
Install Hyper-V Management PowerShell&lt;/p&gt;

</content><link rel='replies' type='application/atom+xml' href='http://steronius.blogspot.com/feeds/2871757848028280746/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://steronius.blogspot.com/2025/01/install-hyper-v-manager-only-not.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3325430388173060551/posts/default/2871757848028280746'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3325430388173060551/posts/default/2871757848028280746'/><link rel='alternate' type='text/html' href='http://steronius.blogspot.com/2025/01/install-hyper-v-manager-only-not.html' title='Install Hyper-v Manager only, not the hypervisor, in Windows 2025'/><author><name>ster</name><uri>http://www.blogger.com/profile/07844277741134582989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3325430388173060551.post-5726200645384833516</id><published>2024-10-16T15:42:00.006-05:00</published><updated>2025-01-23T09:31:38.457-06:00</updated><title type='text'>Ghetto GPO Change-Audit Powershell Emailing script</title><content type='html'>&lt;h3 id=&quot;ghetto-gpo-change-audit-powershell-emailing-script&quot;&gt;Ghetto GPO Change-Audit Powershell Emailing script&lt;/h3&gt;
&lt;h4 id=&quot;problem&quot;&gt;Problem:&lt;/h4&gt;
&lt;p&gt;What AD GPO’s changed yesterday?&lt;/p&gt;
&lt;h4 id=&quot;solution&quot;&gt;Solution:&lt;/h4&gt;
&lt;p&gt;Ultra ghetto.  May or may not need special Security policy Audit rights enabled on DC’s, i don’t remember 2021.&lt;/p&gt;
&lt;p&gt;Modify $testing = true to $testing = false for production.
&lt;script src=&quot;https://gist.github.com/meoso/392ad3dd69859c0e3244464e08aaed51.js&quot;&gt;&lt;/script&gt;

</content><link rel='replies' type='application/atom+xml' href='http://steronius.blogspot.com/feeds/5726200645384833516/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://steronius.blogspot.com/2024/10/ghetto-gpo-change-audit-powershell.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3325430388173060551/posts/default/5726200645384833516'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3325430388173060551/posts/default/5726200645384833516'/><link rel='alternate' type='text/html' href='http://steronius.blogspot.com/2024/10/ghetto-gpo-change-audit-powershell.html' title='Ghetto GPO Change-Audit Powershell Emailing script'/><author><name>ster</name><uri>http://www.blogger.com/profile/07844277741134582989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3325430388173060551.post-2244672430404901688</id><published>2024-07-18T15:14:00.002-05:00</published><updated>2024-10-16T15:35:21.953-05:00</updated><title type='text'>Veeam database size approaching limit</title><content type='html'>&lt;h1 id=&quot;veeam-database-size-approaching-limit&quot;&gt;Veeam database size approaching limit&lt;/h1&gt;
&lt;h3 id=&quot;problem&quot;&gt;Problem:&lt;/h3&gt;
&lt;p&gt;My Veeam configuration was over 10,000mb approaching the MS-SQL express 10gb hard-limit.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Veeam: Configuration Database Issue  The configuration database size&lt;br&gt;
is approaching the limit. if this limit is exceeded, the backup server&lt;br&gt;
will stop functioning.&lt;br&gt;
&lt;img src=&quot;https://i.postimg.cc/bN9b0cCH/2024-07-18-14-28.png&quot; alt=&quot;veeam-message&quot;&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3 id=&quot;tentative-solution&quot;&gt;Tentative Solution:&lt;/h3&gt;
&lt;p&gt;This worked for me, but may not be an official solution.  I shrunk and rebuilt the indexes, no less than &lt;em&gt;&lt;strong&gt;twice&lt;/strong&gt;&lt;/em&gt;. I was able to shrink it half the size.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Backup the database manually, even if you have scheduled backups. “Hamburger” Menu&amp;gt;Configuration Backup&amp;gt;Backup Now.&lt;/li&gt;
&lt;li&gt;Install and run SQL Server Management Server Studio.&lt;/li&gt;
&lt;li&gt;Connect to the local Veeam database&lt;/li&gt;
&lt;li&gt;Find and right click the “VeeamBackup” database, choose Tasks&amp;gt;Shrink&amp;gt;Database. Enable “Reorganize files before releasing…”&amp;gt;OK.&lt;/li&gt;
&lt;li&gt;Copy and paste the rebuild-indexes SQL script from: &lt;a href=&quot;https://www.mssqltips.com/sqlservertip/4470/script-to-manage-sql-server-rebuilds-and-reorganize-for-index-fragmentation/&quot;&gt;https://www.mssqltips.com/sqlservertip/4470/script-to-manage-sql-server-rebuilds-and-reorganize-for-index-fragmentation/&lt;/a&gt; to a new local script.&lt;/li&gt;
&lt;li&gt;Edit the script’s SET parameters to suit your needs: &lt;code&gt;SET @reportOnly = 0;&lt;/code&gt; &amp;amp; &lt;code&gt;SET @fragmentationThreshold = 5;&lt;/code&gt; . Execute the script. This may grow your database too large, so…&lt;/li&gt;
&lt;li&gt;Perform #4 again!&lt;/li&gt;
&lt;li&gt;Perform #6 again!&lt;/li&gt;
&lt;li&gt;Check the size of the database (This can be done by the shrink database menu or by viewing the database properties)&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id=&quot;documentation&quot;&gt;Documentation:&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Official KB: &lt;a href=&quot;https://www.veeam.com/kb4024&quot;&gt;https://www.veeam.com/kb4024&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Forum Thread: &lt;a href=&quot;https://forums.veeam.com/vmware-vsphere-f24/shrinking-the-veeambackup-database-t20276.html&quot;&gt;https://forums.veeam.com/vmware-vsphere-f24/shrinking-the-veeambackup-database-t20276.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Community Thread: &lt;a href=&quot;https://community.veeam.com/discussion-boards-66/procedure-to-shrink-the-vbr-database-2547&quot;&gt;https://community.veeam.com/discussion-boards-66/procedure-to-shrink-the-vbr-database-2547&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</content><link rel='replies' type='application/atom+xml' href='http://steronius.blogspot.com/feeds/2244672430404901688/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://steronius.blogspot.com/2024/07/welcome-file.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3325430388173060551/posts/default/2244672430404901688'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3325430388173060551/posts/default/2244672430404901688'/><link rel='alternate' type='text/html' href='http://steronius.blogspot.com/2024/07/welcome-file.html' title='Veeam database size approaching limit'/><author><name>ster</name><uri>http://www.blogger.com/profile/07844277741134582989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3325430388173060551.post-8766847574837275899</id><published>2024-05-06T10:14:00.002-05:00</published><updated>2024-05-06T10:14:02.739-05:00</updated><title type='text'>cannot paste clipbpard images into github</title><content type='html'>&lt;h4 id=&quot;problem&quot;&gt;Problem&lt;/h4&gt;
&lt;p&gt;Cannot paste clipboard images into &lt;a href=&quot;http://GitHub.com&quot;&gt;GitHub.com&lt;/a&gt; comments / editor using Firefox.&lt;/p&gt;
&lt;h4 id=&quot;solution&quot;&gt;Solution&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;about:config&lt;/code&gt; &amp;gt; &lt;code&gt;dom.event.clipboardevents.enabled&lt;/code&gt; = &lt;code&gt;true&lt;/code&gt; .&lt;/p&gt;
&lt;hr&gt;

</content><link rel='replies' type='application/atom+xml' href='http://steronius.blogspot.com/feeds/8766847574837275899/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://steronius.blogspot.com/2024/05/cannot-paste-clipbpard-images-into.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3325430388173060551/posts/default/8766847574837275899'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3325430388173060551/posts/default/8766847574837275899'/><link rel='alternate' type='text/html' href='http://steronius.blogspot.com/2024/05/cannot-paste-clipbpard-images-into.html' title='cannot paste clipbpard images into github'/><author><name>ster</name><uri>http://www.blogger.com/profile/07844277741134582989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3325430388173060551.post-6689480989627307469</id><published>2024-04-25T10:56:00.004-05:00</published><updated>2024-04-25T11:17:48.249-05:00</updated><title type='text'>How to set auto-power for iDrac 9</title><content type='html'>&lt;h2 id=&quot;how-to-set-auto-power-for-idrac-9.&quot;&gt;How to set auto-power for iDrac 9.&lt;/h2&gt;
&lt;h4 id=&quot;problem&quot;&gt;Problem:&lt;/h4&gt;
&lt;p&gt;iDrac 9 default Power Recovery is &lt;code&gt;Last&lt;/code&gt;; However, APC UPS may shutdown a server externally, therefore power-up may not occur as expected.&lt;/p&gt;
&lt;h4 id=&quot;option-1-solution&quot;&gt;Option 1 Solution:&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;BIOS&lt;/code&gt; (F2) &amp;gt; &lt;code&gt;System Security&lt;/code&gt; &amp;gt; &lt;code&gt;AC Power Recovery&lt;/code&gt; &amp;gt; &lt;code&gt;On&lt;/code&gt;&lt;/p&gt;
&lt;h4 id=&quot;option-2-solution&quot;&gt;Option 2 Solution:&lt;/h4&gt;
&lt;pre&gt;&lt;code&gt;ssh root@&amp;lt;IP-of-iDrac&amp;gt;
racadm get BIOS.SysSecurity.AcPwrRcvry
racadm set BIOS.SysSecurity.AcPwrRcvry On
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Which will report:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;RAC1017: Successfully modified the object value and the change is in 
     pending state.
     To apply modified value, create a configuration job and reboot 
     the system. To create the commit and reboot jobs, use &quot;jobqueue&quot; 
     command. For more information about the &quot;jobqueue&quot; command, see RACADM 
     help.
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Therfore, to apply the new setting:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;racadm jobqueue create BIOS.Setup.1-1
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;But it also requires a reboot. (&lt;em&gt;Warning: Choose 2-stage &lt;code&gt;graceshutdown&lt;/code&gt; + &lt;code&gt;powerup&lt;/code&gt;, because any other seem to hard “reset”.&lt;/em&gt; )&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;racadm serveraction graceshutdown
racadm serveraction powerup
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Expect a BIOS update and a reboot (slow).&lt;/p&gt;
&lt;p&gt;Afterward, it may be verified via:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;racadm get BIOS.SysSecurity.AcPwrRcvry
&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
~ Good Luck! ~
&lt;hr&gt;
&lt;p&gt;SEO: Dell iDrac iDrac9 auto-power auto-start auto-power-on auto-power-up auto power powerup&lt;/p&gt;

</content><link rel='replies' type='application/atom+xml' href='http://steronius.blogspot.com/feeds/6689480989627307469/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://steronius.blogspot.com/2024/04/how-to-set-auto-power-for-idrac-9_4.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3325430388173060551/posts/default/6689480989627307469'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3325430388173060551/posts/default/6689480989627307469'/><link rel='alternate' type='text/html' href='http://steronius.blogspot.com/2024/04/how-to-set-auto-power-for-idrac-9_4.html' title='How to set auto-power for iDrac 9'/><author><name>ster</name><uri>http://www.blogger.com/profile/07844277741134582989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3325430388173060551.post-1329598281708975809</id><published>2024-03-26T08:21:00.014-05:00</published><updated>2024-10-16T15:36:51.197-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="freerdp"/><category scheme="http://www.blogger.com/atom/ns#" term="PowerShell"/><category scheme="http://www.blogger.com/atom/ns#" term="RDP"/><category scheme="http://www.blogger.com/atom/ns#" term="Remmina"/><category scheme="http://www.blogger.com/atom/ns#" term="Win2022"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows 2022"/><title type='text'>Cannot type in Windows 2022 PowerShell from Remmina FreeRDP</title><content type='html'>&lt;h4 id=&quot;problem&quot;&gt;Problem:&lt;/h4&gt;
&lt;p&gt;Cannot type in Windows 2022 PowerShell from Linux Remmina/FreeRDP (RDP)&lt;/p&gt;
&lt;h4 id=&quot;solution&quot;&gt;Solution:&lt;/h4&gt;
&lt;p&gt;Disable &quot;Use client keyboard mapping&quot; in Remmina Preferences.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtPl5L5Nqyl0YTjFfIMh-yn77R9XWSqeJxeqeoHcK_7ZzG8mjnzpzkjcyc0Ddk2AJgXlWwUeY5QSr01-bFYMPtSdt3igfJjKZUotQwFW-W2PgB5Io5DxDutSzDue9u3lniMgSIbVipE1IdEAI020fX-19aaZEtkQ69A_bchYlLZ6LMm9HSxz59J5Q3Ygxz/s825/2024-03-26_08-16.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;668&quot; data-original-width=&quot;825&quot; height=&quot;382&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtPl5L5Nqyl0YTjFfIMh-yn77R9XWSqeJxeqeoHcK_7ZzG8mjnzpzkjcyc0Ddk2AJgXlWwUeY5QSr01-bFYMPtSdt3igfJjKZUotQwFW-W2PgB5Io5DxDutSzDue9u3lniMgSIbVipE1IdEAI020fX-19aaZEtkQ69A_bchYlLZ6LMm9HSxz59J5Q3Ygxz/w473-h382/2024-03-26_08-16.png&quot; width=&quot;473&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;hr /&gt;
&lt;blockquote&gt;
&lt;p&gt;Written with &lt;a href=&quot;https://stackedit.io/&quot;&gt;StackEdit&lt;/a&gt;.&lt;/p&gt;
&lt;/blockquote&gt;

</content><link rel='replies' type='application/atom+xml' href='http://steronius.blogspot.com/feeds/1329598281708975809/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://steronius.blogspot.com/2024/03/cannot-ype-in-windows-2022-powershell.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3325430388173060551/posts/default/1329598281708975809'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3325430388173060551/posts/default/1329598281708975809'/><link rel='alternate' type='text/html' href='http://steronius.blogspot.com/2024/03/cannot-ype-in-windows-2022-powershell.html' title='Cannot type in Windows 2022 PowerShell from Remmina FreeRDP'/><author><name>ster</name><uri>http://www.blogger.com/profile/07844277741134582989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtPl5L5Nqyl0YTjFfIMh-yn77R9XWSqeJxeqeoHcK_7ZzG8mjnzpzkjcyc0Ddk2AJgXlWwUeY5QSr01-bFYMPtSdt3igfJjKZUotQwFW-W2PgB5Io5DxDutSzDue9u3lniMgSIbVipE1IdEAI020fX-19aaZEtkQ69A_bchYlLZ6LMm9HSxz59J5Q3Ygxz/s72-w473-h382-c/2024-03-26_08-16.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3325430388173060551.post-8554892816930858769</id><published>2024-02-21T10:00:00.003-06:00</published><updated>2024-02-21T10:01:49.602-06:00</updated><title type='text'>KB5034441 failing to install with &quot;Retry&quot; 0x80070643</title><content type='html'>&lt;h1 id=&quot;windows-10-2024-01-security-update-for-windows-10-version-22h2-for-x64-based-systems-kb5034441-failing-to-install-with-retry-0x80070643&quot;&gt;Windows 10 2024-01 Security Update for Windows 10 Version 22H2 for x64-based Systems (KB5034441) failing to install with “Retry” 0x80070643&lt;/h1&gt;
&lt;h4 id=&quot;problem&quot;&gt;&amp;nbsp;&lt;/h4&gt;&lt;h4 id=&quot;problem&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggYDNY-hXWvbsPj6ZrPsNmr8ijBkr8AFdbGw5by7XPhsl7n4kq-lwVxAzsH69kyXlpk3IerdEDCnE4aVZljvNtwebLSnwappak7OcMv9B_UBPHBfg_yua8GcFwCe_9PjQlSrp_II5Zcn01NyDfzqZjS4iQHYVugZPpX5SSsEbK2U7HjTsGhzRniGM76tws/s593/2024-02-21_09-13.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;261&quot; data-original-width=&quot;593&quot; height=&quot;141&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggYDNY-hXWvbsPj6ZrPsNmr8ijBkr8AFdbGw5by7XPhsl7n4kq-lwVxAzsH69kyXlpk3IerdEDCnE4aVZljvNtwebLSnwappak7OcMv9B_UBPHBfg_yua8GcFwCe_9PjQlSrp_II5Zcn01NyDfzqZjS4iQHYVugZPpX5SSsEbK2U7HjTsGhzRniGM76tws/s320/2024-02-21_09-13.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2ibl3QwbNZQkKmh0tMuDmvNQUMWWWOfrysShxap12dMXZYoMt9wfYHfOj6DlnU6Td3URjfirNIYTeS7UxU0MmE0MYlDQK8uYcSbv17dCSECPIH9ngUneTn1D-RqoGCe9CNTSRR-xW-7cBNnrNHMo5WKebAlpQ9gXWDQLiAmadAPh9RtRxNNao-DOvTslG/s643/2024-02-21_09-46.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;271&quot; data-original-width=&quot;643&quot; height=&quot;135&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2ibl3QwbNZQkKmh0tMuDmvNQUMWWWOfrysShxap12dMXZYoMt9wfYHfOj6DlnU6Td3URjfirNIYTeS7UxU0MmE0MYlDQK8uYcSbv17dCSECPIH9ngUneTn1D-RqoGCe9CNTSRR-xW-7cBNnrNHMo5WKebAlpQ9gXWDQLiAmadAPh9RtRxNNao-DOvTslG/s320/2024-02-21_09-46.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&amp;nbsp;&lt;/h4&gt;&lt;h4 id=&quot;problem&quot;&gt;Problem:&lt;/h4&gt;
&lt;p&gt;The January 2024 update is known to fail on a widespread basis. Currently as of Feb 21 2024, this is still unmitigated in any automatic fashion via Windows Updates; however, it can be simply fixes with a Powershell script as provided directly from Microsoft.&lt;/p&gt;
&lt;h3 id=&quot;solution&quot;&gt;Solution:&lt;/h3&gt;
&lt;p&gt;Copy/Paste the script provided in this link into a file named something like &lt;code&gt;patch.ps1&lt;/code&gt;.&lt;br /&gt;
&lt;a href=&quot;https://learn.microsoft.com/en-us/windows-hardware/manufacture/desktop/add-update-to-winre?view=windows-11#extend-the-windows-re-partition&quot;&gt;https://learn.microsoft.com/en-us/windows-hardware/manufacture/desktop/add-update-to-winre?view=windows-11#extend-the-windows-re-partition&lt;/a&gt;&lt;br /&gt;
Execute the script for an elevated cmd.exe shell (Run as Administrator) using the commandline &lt;code&gt;PowerShell.exe -ExecutionPolicy Bypass -File patch.ps1&lt;/code&gt;. (Either spefify the full file-path or make sure to &lt;code&gt;cd&lt;/code&gt; into the folder where you have saved the script).&lt;br /&gt;
When asked for a BackupFolder, &lt;code&gt;c:\temp&lt;/code&gt; will suffice. When asked if you wish to proceed, answer &lt;code&gt;Y&lt;/code&gt; (Yes).&lt;br /&gt;
Upon completion, reboot with &lt;code&gt;shutdown /r /f /t 5&lt;/code&gt;.&lt;/p&gt;
&lt;h4 id=&quot;rejoice.&quot;&gt;Rejoice.&lt;/h4&gt;

</content><link rel='replies' type='application/atom+xml' href='http://steronius.blogspot.com/feeds/8554892816930858769/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://steronius.blogspot.com/2024/02/kb5034441-failing-to-install-with-retry.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3325430388173060551/posts/default/8554892816930858769'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3325430388173060551/posts/default/8554892816930858769'/><link rel='alternate' type='text/html' href='http://steronius.blogspot.com/2024/02/kb5034441-failing-to-install-with-retry.html' title='KB5034441 failing to install with &quot;Retry&quot; 0x80070643'/><author><name>ster</name><uri>http://www.blogger.com/profile/07844277741134582989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggYDNY-hXWvbsPj6ZrPsNmr8ijBkr8AFdbGw5by7XPhsl7n4kq-lwVxAzsH69kyXlpk3IerdEDCnE4aVZljvNtwebLSnwappak7OcMv9B_UBPHBfg_yua8GcFwCe_9PjQlSrp_II5Zcn01NyDfzqZjS4iQHYVugZPpX5SSsEbK2U7HjTsGhzRniGM76tws/s72-c/2024-02-21_09-13.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3325430388173060551.post-6234193730423108586</id><published>2024-01-26T11:10:00.004-06:00</published><updated>2024-01-26T11:15:06.804-06:00</updated><title type='text'>Pipewire no sound after Debian 12 upgrade</title><content type='html'>&lt;h1 id=&quot;pipewire-no-sound-after-debian-12-upgrade&quot;&gt;Pipewire no sound after Debian 12 upgrade&lt;/h1&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivpPWlN6zP0-c8wqsoDtpcl_B4o7Wh0HY8aYvEHox1twRPgD5Xq-0JdKK_7XblivKlw8mkC7DAKK2Fwh0gPqAzsCMWqhgDxwTrqRk4P3Tu9wAQfmD4AJ1Cyh6N3s380Ctp7UwKE51H8DUwssZNv9tn6cMz0JTweMY_l0Ob_qNUrtV063cmN7ae1hX2Ipx_/s512/Speaker-icon.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;512&quot; data-original-width=&quot;512&quot; height=&quot;148&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivpPWlN6zP0-c8wqsoDtpcl_B4o7Wh0HY8aYvEHox1twRPgD5Xq-0JdKK_7XblivKlw8mkC7DAKK2Fwh0gPqAzsCMWqhgDxwTrqRk4P3Tu9wAQfmD4AJ1Cyh6N3s380Ctp7UwKE51H8DUwssZNv9tn6cMz0JTweMY_l0Ob_qNUrtV063cmN7ae1hX2Ipx_/w148-h148/Speaker-icon.png&quot; width=&quot;148&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;I’ve been performing in-place upgrades of Debian for years. Always some new problem to fix afterward.  Debian 12 was no different.&lt;/p&gt;
&lt;p&gt;Off-subject i was forced to &lt;code&gt;apt purge&lt;/code&gt;, &lt;code&gt;deborphan&lt;/code&gt; , &lt;code&gt;dpkg --purge --force-depends&lt;/code&gt; on quite a few items before being able to fully perform upgrade/updates.&lt;/p&gt;
&lt;p&gt;Problem: No audio after automated upgrade to Pipewire systems.&lt;/p&gt;
&lt;p&gt;Solution:&lt;br /&gt;
Reference: &lt;a href=&quot;https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/2255&quot;&gt;https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/2255&lt;/a&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;cd  /etc/alsa/conf.d/
sudo mv 50-pulseaudio.conf{,.bak}
sudo mv 50-oss.conf{,.bak}
sudo mv 50-pipewire.conf{,.bak}
sudo mv 50-jack.conf{,.bak}
sudo mkdir backup
sudo mv ./*.bak ./backup/

sudo apt reinstall pipewire pipewire-pulse pipewire-alsa pipewire-jack wireplumber
## internets recommended &#39;wireplumber&#39; over &#39;pipewire-media-session&#39;

history -a
reboot

# rejoice
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;You may choose to do it differently, but essentially, remove all &lt;code&gt;50-*.conf&lt;/code&gt; that deal specifically with sound, then reinstall the packages to recreate a proper &lt;code&gt;50-pipewire.conf&lt;/code&gt;.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Written with &lt;a href=&quot;https://stackedit.io/&quot;&gt;StackEdit&lt;/a&gt;.&lt;/p&gt;
&lt;/blockquote&gt;

</content><link rel='replies' type='application/atom+xml' href='http://steronius.blogspot.com/feeds/6234193730423108586/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://steronius.blogspot.com/2024/01/pipewire-no-sound-after-debian-12.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3325430388173060551/posts/default/6234193730423108586'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3325430388173060551/posts/default/6234193730423108586'/><link rel='alternate' type='text/html' href='http://steronius.blogspot.com/2024/01/pipewire-no-sound-after-debian-12.html' title='Pipewire no sound after Debian 12 upgrade'/><author><name>ster</name><uri>http://www.blogger.com/profile/07844277741134582989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivpPWlN6zP0-c8wqsoDtpcl_B4o7Wh0HY8aYvEHox1twRPgD5Xq-0JdKK_7XblivKlw8mkC7DAKK2Fwh0gPqAzsCMWqhgDxwTrqRk4P3Tu9wAQfmD4AJ1Cyh6N3s380Ctp7UwKE51H8DUwssZNv9tn6cMz0JTweMY_l0Ob_qNUrtV063cmN7ae1hX2Ipx_/s72-w148-h148-c/Speaker-icon.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3325430388173060551.post-6909684665578436124</id><published>2023-11-28T08:13:00.003-06:00</published><updated>2023-11-28T08:37:15.202-06:00</updated><title type='text'>Vmware-tools missing MSI C++ Redistributable</title><content type='html'>&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJIvElRTdjp8UCaaASfYLkpetlMu7935XLXV4a0OeiK7-HU9C2-eMWZCpI0BpIT12TDzwE7_Jc86N_VrEAfi3WORJfWPfPFqyU09xNR5DUu4xLaKrKuX98EINGphMqUq18L41T3sRF40qjtcfIBYPn4DJv1IT7VsDRXFWq7BS3Srbg9AFtuB3WMmUI-u6d/s150/vsphere-150x150.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;150&quot; data-original-width=&quot;150&quot; height=&quot;150&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJIvElRTdjp8UCaaASfYLkpetlMu7935XLXV4a0OeiK7-HU9C2-eMWZCpI0BpIT12TDzwE7_Jc86N_VrEAfi3WORJfWPfPFqyU09xNR5DUu4xLaKrKuX98EINGphMqUq18L41T3sRF40qjtcfIBYPn4DJv1IT7VsDRXFWq7BS3Srbg9AFtuB3WMmUI-u6d/s1600/vsphere-150x150.png&quot; width=&quot;150&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;&lt;br /&gt;Problem:&lt;/b&gt;&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Cannot install VMware-tools due to missing MS Visual C++ Redistributable MSI.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Solution:&lt;/b&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Download troubleshooter. Ignore the fact that it is for workstations, use it on your server too.&lt;br /&gt;
&lt;a href=&quot;https://support.microsoft.com/en-us/topic/fix-problems-that-block-programs-from-being-installed-or-removed-cca7d1b6-65a9-3d98-426b-e9f927e1eb4d&quot;&gt;https://support.microsoft.com/en-us/topic/fix-problems-that-block-programs-from-being-installed-or-removed-cca7d1b6-65a9-3d98-426b-e9f927e1eb4d&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Run it, click “Next”, click “Uninstalling”, Choose “Not-Listed”, “Next”…&lt;br /&gt;
For every MSI ID in the form &lt;code&gt;{46E11E7F-....}&lt;/code&gt; that the vmware-tools installer complains about, copy/paste the ID from the dialog into the Troubleshooter’s field and click “Next”.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Retry vmtools installation, and re-run the troubleshooter as needed for each MSI ID in fault.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;I had to do this for 4 different C++ redistributable ID’s before vm-tools was installable.&lt;/p&gt;
&lt;p&gt;Good luck!&lt;/p&gt;
&lt;hr /&gt;
&lt;blockquote&gt;&lt;p&gt;Written with &lt;a href=&quot;https://stackedit.io/&quot;&gt;StackEdit&lt;/a&gt;.&lt;/p&gt;&lt;/blockquote&gt;

&lt;span style=&quot;color: #f3f3f3;&quot;&gt;SEO:

Microsoft Visual C++ 2022 X86 Minimum Runtime
The feature you are trying to use is on a network resource that is unavailable.
Click OK to try again, or enter an alternate path to a folder containing the installation package vc_runtimeMinimum_x86.msi&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://steronius.blogspot.com/feeds/6909684665578436124/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://steronius.blogspot.com/2023/11/vmware-tools-missing-msi-c.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3325430388173060551/posts/default/6909684665578436124'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3325430388173060551/posts/default/6909684665578436124'/><link rel='alternate' type='text/html' href='http://steronius.blogspot.com/2023/11/vmware-tools-missing-msi-c.html' title='Vmware-tools missing MSI C++ Redistributable'/><author><name>ster</name><uri>http://www.blogger.com/profile/07844277741134582989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJIvElRTdjp8UCaaASfYLkpetlMu7935XLXV4a0OeiK7-HU9C2-eMWZCpI0BpIT12TDzwE7_Jc86N_VrEAfi3WORJfWPfPFqyU09xNR5DUu4xLaKrKuX98EINGphMqUq18L41T3sRF40qjtcfIBYPn4DJv1IT7VsDRXFWq7BS3Srbg9AFtuB3WMmUI-u6d/s72-c/vsphere-150x150.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3325430388173060551.post-8857125883385125934</id><published>2023-10-27T09:09:00.003-05:00</published><updated>2023-11-03T16:08:42.357-05:00</updated><title type='text'>Customize SublimeText 3 highlighted-line background-color the easy way</title><content type='html'>&lt;p&gt;&lt;b&gt;Problem:&lt;/b&gt;&lt;br /&gt;
How to customize / modify / change the background color of the line i’m working on in sublime text 3?&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Caveat:&lt;/b&gt;&lt;br /&gt;
Each Color-Scheme is independent. If you modify, then change schemes, you will ahve to modify again.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Solution:&lt;/b&gt;&lt;br /&gt;
&lt;code&gt;Preferences&lt;/code&gt; &amp;gt; &lt;code&gt;Cusomize Color Scheme&lt;/code&gt; &amp;gt;&lt;br /&gt;
In the &lt;code&gt;globals&lt;/code&gt; section, add &lt;code&gt;&quot;line_highlight&quot;: &quot;#color&quot;,&lt;/code&gt; where #color is the hexadecimal color of your choice.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Example:&lt;/b&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;    &quot;globals&quot;:  &lt;br /&gt;    {  &lt;br /&gt;        &quot;line_highlight&quot;: &quot;#155199&quot;,  &lt;br /&gt;    },
&lt;/code&gt;&lt;/pre&gt;
&lt;h2 id=&quot;section&quot;&gt;&lt;img alt=&quot;enter image description here&quot; src=&quot;https://i.postimg.cc/Vk2ym461/2023-10-27-09-01.png&quot; /&gt;&lt;/h2&gt;
&lt;p&gt;as always, Good Luck!&lt;br /&gt;
edited with &lt;a href=&quot;https://stackedit.io&quot;&gt;https://stackedit.io&lt;/a&gt;&lt;/p&gt;

</content><link rel='replies' type='application/atom+xml' href='http://steronius.blogspot.com/feeds/8857125883385125934/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://steronius.blogspot.com/2023/10/customize-sublimetext-3-highlighted.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3325430388173060551/posts/default/8857125883385125934'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3325430388173060551/posts/default/8857125883385125934'/><link rel='alternate' type='text/html' href='http://steronius.blogspot.com/2023/10/customize-sublimetext-3-highlighted.html' title='Customize SublimeText 3 highlighted-line background-color the easy way'/><author><name>ster</name><uri>http://www.blogger.com/profile/07844277741134582989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3325430388173060551.post-8933882111815438265</id><published>2023-09-22T14:20:00.002-05:00</published><updated>2023-09-22T14:20:44.632-05:00</updated><title type='text'>when you find an awesome tool and want to share -- </title><content type='html'>&lt;b
  &gt;GPOZaurr -- &quot;The only command you will ever need to understand and fix your
  Group Policies (GPO)&quot;&lt;i&gt;&lt;/i
&gt;&lt;/b&gt;
&lt;br&gt;&lt;br&gt;
&lt;a
  href=&quot;https://evotec.xyz/the-only-command-you-will-ever-need-to-understand-and-fix-your-group-policies-gpo/&quot;
  rel=&quot;nofollow&quot;
  target=&quot;_blank&quot;
  &gt;https://evotec.xyz/the-only-command-you-will-ever-need-to-understand-and-fix-your-group-policies-gpo/&lt;/a
&gt;&lt;br /&gt;&lt;br /&gt;
Thank you Mr. Przemyslaw Klys &lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content><link rel='replies' type='application/atom+xml' href='http://steronius.blogspot.com/feeds/8933882111815438265/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://steronius.blogspot.com/2023/09/when-you-find-awesome-tool-and-want-to.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3325430388173060551/posts/default/8933882111815438265'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3325430388173060551/posts/default/8933882111815438265'/><link rel='alternate' type='text/html' href='http://steronius.blogspot.com/2023/09/when-you-find-awesome-tool-and-want-to.html' title='when you find an awesome tool and want to share -- '/><author><name>ster</name><uri>http://www.blogger.com/profile/07844277741134582989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3325430388173060551.post-34293414067797728</id><published>2023-06-27T19:00:00.003-05:00</published><updated>2023-06-28T14:07:07.124-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="APC"/><category scheme="http://www.blogger.com/atom/ns#" term="ERR_CONNECTION_RESET"/><category scheme="http://www.blogger.com/atom/ns#" term="PR_CONNECT_RESET_ERROR"/><category scheme="http://www.blogger.com/atom/ns#" term="Schneider Electric"/><category scheme="http://www.blogger.com/atom/ns#" term="SSL"/><category scheme="http://www.blogger.com/atom/ns#" term="UPS"/><title type='text'>Solving APC / Schneider Electric UPS PR_CONNECT_RESET_ERROR / ERR_CONNECTION_RESET / Connection Reset</title><content type='html'>&lt;h3 id=&quot;problem&quot;&gt;Problem:&lt;/h3&gt;
&lt;p&gt;Web-browser reports PR_CONNECT_RESET_ERROR or ERR_CONNECTION_RESET when trying to manage APC via https.&lt;/p&gt;
&lt;h3 id=&quot;cause&quot;&gt;Cause:&lt;/h3&gt;
&lt;p&gt;SSL certificate invalid.&lt;/p&gt;
&lt;h3 id=&quot;solution&quot;&gt;Solution:&lt;/h3&gt;
&lt;p&gt;&lt;a href=&quot;https://www.apc.com/us/en/faqs/FAQ000233142/&quot;&gt;https://www.apc.com/us/en/faqs/FAQ000233142/&lt;/a&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;ssh -c aes256-cbc &amp;lt;IPAddress&amp;gt;
cd ssl
dir
delete &amp;lt;filename&amp;gt;.p15
reboot
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;HTTPS should work after restart.&lt;/p&gt;
&lt;h3 id=&quot;alternative-solution&quot;&gt;Alternative Solution:&lt;/h3&gt;
&lt;pre&gt;&lt;code&gt;ssh -c aes256-cbc &amp;lt;IPAddress&amp;gt;
web -h enable 
reboot
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Connect via HTTP and Delete the certificate via Web UI&lt;br&gt;
Navigate to Configuration --&amp;gt; Network --&amp;gt; Web --&amp;gt; SSL Certificate --&amp;gt; Select “Remove” --&amp;gt; Apply.&lt;br&gt;
Navigate to Control --&amp;gt; Network --&amp;gt; Reset/Reboot --&amp;gt; Select “Reboot Management Interface” --&amp;gt; Apply.&lt;/p&gt;
&lt;p&gt;HTTPS should work after restart.&lt;/p&gt;
&lt;p&gt;Revert HTTP to disabled if desired.&lt;/p&gt;
&lt;h4 id=&quot;recommended&quot;&gt;Recommended:&lt;/h4&gt;
&lt;p&gt;Update firmware, but newest firmware seemingly still using CBC ciphers. 😩&lt;/p&gt;
&lt;hr&gt;
good luck!

</content><link rel='replies' type='application/atom+xml' href='http://steronius.blogspot.com/feeds/34293414067797728/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://steronius.blogspot.com/2023/06/solving-apc-schneider-electric-ups.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3325430388173060551/posts/default/34293414067797728'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3325430388173060551/posts/default/34293414067797728'/><link rel='alternate' type='text/html' href='http://steronius.blogspot.com/2023/06/solving-apc-schneider-electric-ups.html' title='Solving APC / Schneider Electric UPS PR_CONNECT_RESET_ERROR / ERR_CONNECTION_RESET / Connection Reset'/><author><name>ster</name><uri>http://www.blogger.com/profile/07844277741134582989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3325430388173060551.post-6614395561445340738</id><published>2023-03-15T14:51:00.014-05:00</published><updated>2023-03-31T10:44:45.220-05:00</updated><title type='text'>Brian C. Moses (aka &quot;BrianMcMoses&quot;) is giving away another DIY NAS in 2023</title><content type='html'>I&#39;m still running my 13 year old NAS!! An outdated, slow as hell, on its last leg, 100% unsupported ARMv5 NAS with only &quot;mirrored drive&quot; protection since i never added additional disks.  I wrote about my purchase here  (&lt;a href=&quot;https://steronius.blogspot.com/2010/10/inevitable-happened.html&quot; target=&quot;_blank&quot;&gt;https://steronius.blogspot.com/2010/10/inevitable-happened.html&lt;/a&gt;) in 2010.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In his insightful and very complete article (&lt;a href=&quot;https://blog.briancmoses.com/2023/03/diy-nas-2023-edition.html&quot; target=&quot;_blank&quot;&gt;https://blog.briancmoses.com/2023/03/diy-nas-2023-edition.html&lt;/a&gt;), Brian asks: &lt;br /&gt;
&lt;blockquote&gt;If you won the DIY NAS: 2023 Edition, what would you do with it? What sort of problems would it solve for you?&lt;/blockquote&gt;
&lt;br /&gt;
Well, for me it is quite obvious.  My NAS&#39; OS is pinned to DSM v5.2 and is two (2) major versions outdated.  The hardware with only a ridiculous 128MB, is constantly churning. I can hear it everytime a walk by and quite frankly i&#39;m afraid to turn it off for any extended time due to the old disks.  I&#39;ve &lt;a href=&quot;https://steronius.blogspot.com/2017/04/replace-hamachi.html&quot; target=&quot;_blank&quot;&gt;run a zerotier-one mesh-network&lt;/a&gt; since 2017; however, i&#39;m running an old version because zerotier-on no longer supports the Marvell Kirkwood 88F6281 ARMv5 chip. I also have this thing running &lt;a href=&quot;https://steronius.blogspot.com/search?q=syncthing&quot; target=&quot;_blank&quot;&gt;syncthing&lt;/a&gt; to keep both my remote desktop and laptop backed up.  It works, but just barely.  CPU not upgradable; Memory not upgradable; OS not upgradable, and yet this thing has kept chugging along.  But really, i&#39;m at risk of hardware fatigue and data-loss.&lt;br /&gt;
&lt;br /&gt;
Am I buying another NAS? No, i have no plans and no budget even though it would be the smart thing to do.&lt;br /&gt;
&lt;br /&gt;
Brain, I&#39;m officially entering your giveaway! 😉🙏 -- Thank you so kindly!!&lt;br /&gt;&lt;br /&gt;I&#39;m pretty certain I&#39;d try Proxmox VE, as well, for pulling some double, triple, quadruple duties. 😁&lt;br /&gt;Maybe even run a permanent minecraft-server for my daughter.&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;a href=&quot;https://blog.briancmoses.com/&quot; target=&quot;_blank&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/nSTIFqiDDks&quot; width=&quot;320&quot; youtube-src-id=&quot;nSTIFqiDDks&quot;&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;https://blog.briancmoses.com/&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://twitter.com/briancmoses&quot; target=&quot;_blank&quot;&gt;https://twitter.com/briancmoses&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://www.youtube.com/@briancmoses&quot; target=&quot;_blank&quot;&gt;https://www.youtube.com/@briancmose&lt;/a&gt;s&lt;br /&gt;
&lt;a href=&quot;https://www.amazon.com/shop/briancmoses&quot; target=&quot;_blank&quot;&gt;https://www.amazon.com/shop/briancmoses&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://www.tindie.com/stores/briancmoses/&quot; target=&quot;_blank&quot;&gt;https://www.tindie.com/stores/briancmoses/&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://www.printables.com/social/10068-briancmoses/about&quot; target=&quot;_blank&quot;&gt;https://www.printables.com/social/10068-briancmoses/about&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
~~~&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://steronius.blogspot.com/feeds/6614395561445340738/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://steronius.blogspot.com/2023/03/brian-c-moses-aka-brianmcmoses-is.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3325430388173060551/posts/default/6614395561445340738'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3325430388173060551/posts/default/6614395561445340738'/><link rel='alternate' type='text/html' href='http://steronius.blogspot.com/2023/03/brian-c-moses-aka-brianmcmoses-is.html' title='Brian C. Moses (aka &quot;BrianMcMoses&quot;) is giving away another DIY NAS in 2023'/><author><name>ster</name><uri>http://www.blogger.com/profile/07844277741134582989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/nSTIFqiDDks/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3325430388173060551.post-7841325305180762812</id><published>2023-03-07T14:15:00.003-06:00</published><updated>2023-03-07T14:23:26.095-06:00</updated><title type='text'>Firefox urlbar suggestions - another feature to piss us off.</title><content type='html'>&lt;p&gt;&amp;nbsp;fix it:&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCaUxxxU-u_QDRpHNlsG29kIaN_LTH8rj3JnfFgcm7rnnppDwqwm7lTAL3ErbYpNviiPc36Htzv8j8EUPZhLchsB74AKY-fLg5aEwnExkqw6NA88UhJZYn3-7YA-kysGO-5Jo87wPWLsRPxCaeK2s1Jv6EN4a_hAS9eHzmjjwb3gwLZboat3qMzLZo3Q/s957/2023-03-07_14-12.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;492&quot; data-original-width=&quot;957&quot; height=&quot;341&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCaUxxxU-u_QDRpHNlsG29kIaN_LTH8rj3JnfFgcm7rnnppDwqwm7lTAL3ErbYpNviiPc36Htzv8j8EUPZhLchsB74AKY-fLg5aEwnExkqw6NA88UhJZYn3-7YA-kysGO-5Jo87wPWLsRPxCaeK2s1Jv6EN4a_hAS9eHzmjjwb3gwLZboat3qMzLZo3Q/w662-h341/2023-03-07_14-12.png&quot; width=&quot;662&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href=&quot;https://support.mozilla.org/en-US/kb/firefox-suggest&quot;&gt;https://support.mozilla.org/en-US/kb/firefox-suggest&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Just stop it Mozilla! &lt;br /&gt;We want fast efficient and relatively private experience.&lt;br /&gt;Things you&#39;ve done to piss us off:&lt;br /&gt;&amp;nbsp; - new installs break or change our profiles.&lt;br /&gt;&amp;nbsp; - crappy big tabs. (proton UI)&lt;br /&gt;&amp;nbsp; - more unusable white-space to decrease our productivity. (proton UI)&lt;br /&gt;&amp;nbsp; - hiding tab-bars, bookmark-bars, or menus for no good reason.&lt;br /&gt;&amp;nbsp; - too small media caches&lt;br /&gt;&amp;nbsp; - bookamrks open current tab rather than new tab by default&lt;br /&gt;&amp;nbsp; - plugins death due to new versions, api, etc.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://steronius.blogspot.com/feeds/7841325305180762812/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://steronius.blogspot.com/2023/03/firefox-urlbar-suggestions-feature-to.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3325430388173060551/posts/default/7841325305180762812'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3325430388173060551/posts/default/7841325305180762812'/><link rel='alternate' type='text/html' href='http://steronius.blogspot.com/2023/03/firefox-urlbar-suggestions-feature-to.html' title='Firefox urlbar suggestions - another feature to piss us off.'/><author><name>ster</name><uri>http://www.blogger.com/profile/07844277741134582989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCaUxxxU-u_QDRpHNlsG29kIaN_LTH8rj3JnfFgcm7rnnppDwqwm7lTAL3ErbYpNviiPc36Htzv8j8EUPZhLchsB74AKY-fLg5aEwnExkqw6NA88UhJZYn3-7YA-kysGO-5Jo87wPWLsRPxCaeK2s1Jv6EN4a_hAS9eHzmjjwb3gwLZboat3qMzLZo3Q/s72-w662-h341-c/2023-03-07_14-12.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3325430388173060551.post-5318955437196093680</id><published>2022-06-10T12:00:00.006-05:00</published><updated>2022-09-09T08:23:02.886-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="youtube"/><title type='text'>Redirect Youtube Shorts to Normal Viewer</title><content type='html'>&lt;p&gt;Youtube shorts redirect to normal viewer&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEibabUDSYWmh5Ingd2nK3cDIhIC9Wap23scJVNxu9CTt-2zNRhdLvEEO_HsYlvmwL_Le8wb7He72m-QNDH-nl8gDsnmNJUNFLItlvNIS2Ef7ZD0vjhZS4p6xxe5PLeLsricZu0KP9_TuUJPL61ENtt2xgq2E5QaWxclopERf6Z8CGWMak_1G7pOsrwhfA&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;402&quot; data-original-width=&quot;477&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEibabUDSYWmh5Ingd2nK3cDIhIC9Wap23scJVNxu9CTt-2zNRhdLvEEO_HsYlvmwL_Le8wb7He72m-QNDH-nl8gDsnmNJUNFLItlvNIS2Ef7ZD0vjhZS4p6xxe5PLeLsricZu0KP9_TuUJPL61ENtt2xgq2E5QaWxclopERf6Z8CGWMak_1G7pOsrwhfA&quot; width=&quot;285&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Problem: Desktop view of &lt;a href=&quot;http://youtube.com&quot;&gt;youtube.com&lt;/a&gt; shorts uses a new video format which is annoying, automatically loops and harder to comment on.&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Solution:&lt;br /&gt;
Firefox or Chrome extension prerequisite: “&lt;b&gt;Redirector&lt;/b&gt;” by Einar Eglisson.&amp;nbsp;&lt;a href=&quot;https://einaregilsson.com/redirector/&quot;&gt;https://einaregilsson.com/redirector/&lt;/a&gt;&lt;br /&gt;
Note: It may require browser restart to function properly.&lt;br /&gt;&lt;br /&gt;
Settings:&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjqtsLtJbik4pl9d7q-dDFV2wxrA7AP1-gEHENqw0qgN737jyAqaFs3EZlJdknJWYwjpKGzcylLfIPSNurTKG4R5G3Tyj5hB3K5Bv19laMEOU8h2NIFPMfbTY95srYgbjoXTCl2tX295VpeqgGH_q4Jef-qF9L87hNxmZUueKE3ieXErTtxM7j0XHpAiw&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;553&quot; data-original-width=&quot;840&quot; height=&quot;211&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjqtsLtJbik4pl9d7q-dDFV2wxrA7AP1-gEHENqw0qgN737jyAqaFs3EZlJdknJWYwjpKGzcylLfIPSNurTKG4R5G3Tyj5hB3K5Bv19laMEOU8h2NIFPMfbTY95srYgbjoXTCl2tX295VpeqgGH_q4Jef-qF9L87hNxmZUueKE3ieXErTtxM7j0XHpAiw&quot; width=&quot;320&quot; /&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;Description: Youtube redirect shorts to normal view
Example URL: https://www.youtube.com/shorts/946r7dXI4e4
Redirect: https://www.youtube.com/shorts/*
to: https://www.youtube.com/watch?v=$1
pattern: wildcard
&lt;/code&gt;&lt;/pre&gt;
&lt;hr /&gt;
&lt;p&gt;See my earlier tip for redirecting youtube searches to sorted results:&lt;br /&gt;
&lt;a href=&quot;https://steronius.blogspot.com/2021/09/youtube-search-sort-newest-first.html&quot;&gt;https://steronius.blogspot.com/2021/09/youtube-search-sort-newest-first.html&lt;/a&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;as always, good luck!&lt;/p&gt;&lt;br&gt;
&lt;b&gt;&lt;i&gt;Please consider crypto tipping:&lt;/b&gt;&lt;/i&gt;
&lt;br&gt;&lt;script src=&quot;https://rawgit.com/meoso/coinwidget.com/meoso-path/coin.js&quot;&gt;&lt;/script&gt;
&lt;script&gt;
CoinWidgetCom.go({
 wallet_address: &quot;1GS3XWJCTWU7fnM4vfzerrVAxmnMFnhysL&quot;
 , currency: &quot;bitcoin&quot;
 , counter: &quot;amount&quot;
 , alignment: &quot;bl&quot;
 , qrcode: true
 , auto_show: false
 , lbl_button: &quot;Bitcoin Tip&quot;
 , lbl_address: &quot;My Bitcoin Address:&quot;
 , lbl_count: &quot;donations&quot;
 , lbl_amount: &quot;BTC&quot;
});
&lt;/script&gt;&amp;nbsp;&amp;nbsp;
&lt;script src=&quot;https://rawgit.com/meoso/coinwidget.com/meoso-path/coin.js&quot;&gt;&lt;/script&gt;
&lt;script&gt;
CoinWidgetCom.go({
 wallet_address: &quot;LWM8cjNAx5CdGZy5jCS1ZZX1KZWqPa3Ctv&quot;
 , currency: &quot;litecoin&quot;
 , counter: &quot;amount&quot;
 , alignment: &quot;bl&quot;
 , qrcode: true
 , auto_show: false
 , lbl_button: &quot;Litecoin Tip&quot;
 , lbl_address: &quot;My Litecoin Address:&quot;
 , lbl_count: &quot;donations&quot;
 , lbl_amount: &quot;LTC&quot;
});
&lt;/script&gt;
</content><link rel='replies' type='application/atom+xml' href='http://steronius.blogspot.com/feeds/5318955437196093680/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://steronius.blogspot.com/2022/06/redirect-youtube-shorts-to-normal-viewer.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3325430388173060551/posts/default/5318955437196093680'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3325430388173060551/posts/default/5318955437196093680'/><link rel='alternate' type='text/html' href='http://steronius.blogspot.com/2022/06/redirect-youtube-shorts-to-normal-viewer.html' title='Redirect Youtube Shorts to Normal Viewer'/><author><name>ster</name><uri>http://www.blogger.com/profile/07844277741134582989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEibabUDSYWmh5Ingd2nK3cDIhIC9Wap23scJVNxu9CTt-2zNRhdLvEEO_HsYlvmwL_Le8wb7He72m-QNDH-nl8gDsnmNJUNFLItlvNIS2Ef7ZD0vjhZS4p6xxe5PLeLsricZu0KP9_TuUJPL61ENtt2xgq2E5QaWxclopERf6Z8CGWMak_1G7pOsrwhfA=s72-c" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3325430388173060551.post-5862901522597473012</id><published>2022-01-26T10:36:00.020-06:00</published><updated>2022-09-09T08:23:27.574-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="capacity"/><category scheme="http://www.blogger.com/atom/ns#" term="PowerCLI"/><category scheme="http://www.blogger.com/atom/ns#" term="provision"/><category scheme="http://www.blogger.com/atom/ns#" term="vmware"/><title type='text'> Basic VmWare DataStore Stats</title><content type='html'>&lt;p&gt;Get Basic VMWare DataStore Statistics via PowerShell PowerCLI&lt;/p&gt;
&lt;p&gt;Big thanks to LucD, and this post which is essentially the entire solution: &lt;a href=&quot;https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/PowerCLI-script-to-get-DatastoreCluster-Datastores-and-the-size/td-p/1301104&quot;&gt;https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/PowerCLI-script-to-get-DatastoreCluster-Datastores-and-the-size/td-p/1301104&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Problem: I need stats on datastores. Specifically, i need to find which DataStores are over-provisioned compared to the VM’s assigned to it.&lt;/p&gt;
&lt;p&gt;Solution:
  &lt;script src=&quot;https://gist.github.com/meoso/1b3b45a904d4fb8c77d31f21bcafc252.js&quot;&gt;&lt;/script&gt;
&lt;/p&gt;

&lt;p&gt;The script will output to .CSV file sorted by ProvisionedGB/CapacityGB percentage.&lt;/p&gt;&lt;p&gt;As such, you may see which datastore are heavily over-provisioned (in the sense of datastore larger than necessary).&lt;br /&gt;Of course, you may also sort my other columns as needed.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEinYHmj6FrpUJcNOughd1TPLx2_fW5mDfHIsRnpQ71xgxugjYBpN2F2Sncduy-IY7zK4t6BQkqE-3XraPwge_tXlypM_jBqhGXF_ts3XuWuaCCy8eQXdFblwhDnikFEYTX6DM24_QZ5xngfZn1KgfaTe3ia8OJLpvCUHOWaGzzee2I5SL-U3oyS_FjSHQ=s1335&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;301&quot; data-original-width=&quot;1335&quot; height=&quot;144&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEinYHmj6FrpUJcNOughd1TPLx2_fW5mDfHIsRnpQ71xgxugjYBpN2F2Sncduy-IY7zK4t6BQkqE-3XraPwge_tXlypM_jBqhGXF_ts3XuWuaCCy8eQXdFblwhDnikFEYTX6DM24_QZ5xngfZn1KgfaTe3ia8OJLpvCUHOWaGzzee2I5SL-U3oyS_FjSHQ=w640-h144&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;

&lt;br&gt;
&lt;b&gt;&lt;i&gt;Please consider crypto tipping:&lt;/b&gt;&lt;/i&gt;
&lt;br&gt;&lt;script src=&quot;https://rawgit.com/meoso/coinwidget.com/meoso-path/coin.js&quot;&gt;&lt;/script&gt;
&lt;script&gt;
CoinWidgetCom.go({
 wallet_address: &quot;1GS3XWJCTWU7fnM4vfzerrVAxmnMFnhysL&quot;
 , currency: &quot;bitcoin&quot;
 , counter: &quot;amount&quot;
 , alignment: &quot;bl&quot;
 , qrcode: true
 , auto_show: false
 , lbl_button: &quot;Bitcoin Tip&quot;
 , lbl_address: &quot;My Bitcoin Address:&quot;
 , lbl_count: &quot;donations&quot;
 , lbl_amount: &quot;BTC&quot;
});
&lt;/script&gt;&amp;nbsp;&amp;nbsp;
&lt;script src=&quot;https://rawgit.com/meoso/coinwidget.com/meoso-path/coin.js&quot;&gt;&lt;/script&gt;
&lt;script&gt;
CoinWidgetCom.go({
 wallet_address: &quot;LWM8cjNAx5CdGZy5jCS1ZZX1KZWqPa3Ctv&quot;
 , currency: &quot;litecoin&quot;
 , counter: &quot;amount&quot;
 , alignment: &quot;bl&quot;
 , qrcode: true
 , auto_show: false
 , lbl_button: &quot;Litecoin Tip&quot;
 , lbl_address: &quot;My Litecoin Address:&quot;
 , lbl_count: &quot;donations&quot;
 , lbl_amount: &quot;LTC&quot;
});
&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://steronius.blogspot.com/feeds/5862901522597473012/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://steronius.blogspot.com/2022/01/get-basic-vmware-datastore-stats.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3325430388173060551/posts/default/5862901522597473012'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3325430388173060551/posts/default/5862901522597473012'/><link rel='alternate' type='text/html' href='http://steronius.blogspot.com/2022/01/get-basic-vmware-datastore-stats.html' title=' Basic VmWare DataStore Stats'/><author><name>ster</name><uri>http://www.blogger.com/profile/07844277741134582989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEinYHmj6FrpUJcNOughd1TPLx2_fW5mDfHIsRnpQ71xgxugjYBpN2F2Sncduy-IY7zK4t6BQkqE-3XraPwge_tXlypM_jBqhGXF_ts3XuWuaCCy8eQXdFblwhDnikFEYTX6DM24_QZ5xngfZn1KgfaTe3ia8OJLpvCUHOWaGzzee2I5SL-U3oyS_FjSHQ=s72-w640-h144-c" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3325430388173060551.post-927656134638806493</id><published>2021-12-01T11:18:00.048-06:00</published><updated>2022-09-09T08:23:45.939-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="encryption"/><category scheme="http://www.blogger.com/atom/ns#" term="veeam"/><title type='text'>Veeam Backup Copies not encrypted</title><content type='html'>&lt;p&gt;&lt;br /&gt;Problem: Some Veeam Backup Copies are not encrypted even though encryption is assigned.&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizsS5D2D9zbYEyFvHsWOARYC0GC6SSJxSMQ_y7pe1P8qlq0LVxhugJW03Bzdp6M2kQBj62Yf-YA9a-k_paHBYvy_672yBMGqqHyc7fvEy1tTBFQgL2xYRZRjtpBmCmx3OeM5mDnVFt96g6/s729/2021-12-01_10-58.png&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;394&quot; data-original-width=&quot;729&quot; height=&quot;346&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizsS5D2D9zbYEyFvHsWOARYC0GC6SSJxSMQ_y7pe1P8qlq0LVxhugJW03Bzdp6M2kQBj62Yf-YA9a-k_paHBYvy_672yBMGqqHyc7fvEy1tTBFQgL2xYRZRjtpBmCmx3OeM5mDnVFt96g6/w640-h346/2021-12-01_10-58.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;
&lt;p&gt;Solution: Manually trigger “Active Full” Backup Copy.&lt;/p&gt;
&lt;p&gt;Details:&lt;br /&gt;&amp;nbsp;- Ensure Encryption is enabled in a Backup Copy job.&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; display: inline; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQG1fODrqR6dHu6wO_bewuMS9rB8EyYPiPx9SB3kVwCOkBtDf_aMVnw_wj2z5J2EX26xHlk6SOmWbkiJMqdA3leZLdpb6OUqWfS9jrp6AtDT5QzVvRbqKMWIMvGrUaohcsxFJNozjQWwDV/s910/2021-12-01_11-02.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;706&quot; data-original-width=&quot;910&quot; height=&quot;496&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQG1fODrqR6dHu6wO_bewuMS9rB8EyYPiPx9SB3kVwCOkBtDf_aMVnw_wj2z5J2EX26xHlk6SOmWbkiJMqdA3leZLdpb6OUqWfS9jrp6AtDT5QzVvRbqKMWIMvGrUaohcsxFJNozjQWwDV/w640-h496/2021-12-01_11-02.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&amp;nbsp;- Trigger Active Full for the Backup Copy job.&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVqphfC8JOCmSOsJhK8cSG88ZCXeW-9sD01ssb4-ogQ3KCLo-PIgJqhIWjtSEeP9M4Blzniz8IAVQnJXytHU3Y5Z5qdl3vIFV5h8RIqe3ZTKqoveiXFut4DAsIANpxvWsZtcKI6xkmwbhH/s724/2021-12-01_11-03.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;363&quot; data-original-width=&quot;724&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVqphfC8JOCmSOsJhK8cSG88ZCXeW-9sD01ssb4-ogQ3KCLo-PIgJqhIWjtSEeP9M4Blzniz8IAVQnJXytHU3Y5Z5qdl3vIFV5h8RIqe3ZTKqoveiXFut4DAsIANpxvWsZtcKI6xkmwbhH/w640-h320/2021-12-01_11-03.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&amp;nbsp;- Upon finish, validate finished “Disk (Copy)” objects are encrypted via icon.&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6Lml1BKPKQE5nQDG7vdw9J69t0kKA0686DLlrXfHepl1vwREdx7SSv0sA79mAWDiif9GYGmO28eGNcNkM9EwIB7Dt_fss92iATyXMiGGPLkHEgUFx_BjMpCdvBe8q2CxnyreHJ-DbhBSd/s838/2021-12-01_11-11.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;390&quot; data-original-width=&quot;838&quot; height=&quot;298&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6Lml1BKPKQE5nQDG7vdw9J69t0kKA0686DLlrXfHepl1vwREdx7SSv0sA79mAWDiif9GYGmO28eGNcNkM9EwIB7Dt_fss92iATyXMiGGPLkHEgUFx_BjMpCdvBe8q2CxnyreHJ-DbhBSd/w640-h298/2021-12-01_11-11.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;ul&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;p&gt;good luck! send me crypto&amp;nbsp;🙏‍&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #eeeeee;&quot;&gt;SEO:&lt;br /&gt;veeam copy job not encrypted&lt;br /&gt;some veeam jobs not encrypted&lt;br /&gt;veeam copies not encrypted&lt;br /&gt;veeam disk copy not encrypted&lt;br /&gt;veeam disk copies not encrypted&lt;br /&gt;veeam copies not encrypted&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;br&gt;
&lt;b&gt;&lt;i&gt;Please consider crypto tipping:&lt;/b&gt;&lt;/i&gt;
&lt;br&gt;&lt;script src=&quot;https://rawgit.com/meoso/coinwidget.com/meoso-path/coin.js&quot;&gt;&lt;/script&gt;
&lt;script&gt;
CoinWidgetCom.go({
 wallet_address: &quot;1GS3XWJCTWU7fnM4vfzerrVAxmnMFnhysL&quot;
 , currency: &quot;bitcoin&quot;
 , counter: &quot;amount&quot;
 , alignment: &quot;bl&quot;
 , qrcode: true
 , auto_show: false
 , lbl_button: &quot;Bitcoin Tip&quot;
 , lbl_address: &quot;My Bitcoin Address:&quot;
 , lbl_count: &quot;donations&quot;
 , lbl_amount: &quot;BTC&quot;
});
&lt;/script&gt;&amp;nbsp;&amp;nbsp;
&lt;script src=&quot;https://rawgit.com/meoso/coinwidget.com/meoso-path/coin.js&quot;&gt;&lt;/script&gt;
&lt;script&gt;
CoinWidgetCom.go({
 wallet_address: &quot;LWM8cjNAx5CdGZy5jCS1ZZX1KZWqPa3Ctv&quot;
 , currency: &quot;litecoin&quot;
 , counter: &quot;amount&quot;
 , alignment: &quot;bl&quot;
 , qrcode: true
 , auto_show: false
 , lbl_button: &quot;Litecoin Tip&quot;
 , lbl_address: &quot;My Litecoin Address:&quot;
 , lbl_count: &quot;donations&quot;
 , lbl_amount: &quot;LTC&quot;
});
&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://steronius.blogspot.com/feeds/927656134638806493/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://steronius.blogspot.com/2021/12/veeam-backup-copies-not-encrypted.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3325430388173060551/posts/default/927656134638806493'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3325430388173060551/posts/default/927656134638806493'/><link rel='alternate' type='text/html' href='http://steronius.blogspot.com/2021/12/veeam-backup-copies-not-encrypted.html' title='Veeam Backup Copies not encrypted'/><author><name>ster</name><uri>http://www.blogger.com/profile/07844277741134582989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizsS5D2D9zbYEyFvHsWOARYC0GC6SSJxSMQ_y7pe1P8qlq0LVxhugJW03Bzdp6M2kQBj62Yf-YA9a-k_paHBYvy_672yBMGqqHyc7fvEy1tTBFQgL2xYRZRjtpBmCmx3OeM5mDnVFt96g6/s72-w640-h346-c/2021-12-01_10-58.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3325430388173060551.post-5065952203633780491</id><published>2021-10-11T14:11:00.015-05:00</published><updated>2022-09-09T08:23:50.871-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="xfce"/><category scheme="http://www.blogger.com/atom/ns#" term="xfce4"/><title type='text'>XFCE 4.16+ open save dialog revert buttons to bottom</title><content type='html'>&lt;p&gt;Problem:&lt;br /&gt;
XFCE 4.16 and above moved the save/cancel and open/cancel buttons on the dialogs.&lt;br /&gt;&lt;br /&gt;
yuck:&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidVzWMugoiI1urhFawKZZ8VGcax8n3nKgIibwTuo6ozb7D6eTx-RDlBV0nvJzaWoc3sYdLFwgw6L7ObffAl90mbJhX0O6y-Fs0yaCjAszE3ERWhYYKuyNL0SpQO2o_HEqxglf2lZK59zAd/s693/2021-10-11_14-00.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;368&quot; data-original-width=&quot;693&quot; height=&quot;213&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidVzWMugoiI1urhFawKZZ8VGcax8n3nKgIibwTuo6ozb7D6eTx-RDlBV0nvJzaWoc3sYdLFwgw6L7ObffAl90mbJhX0O6y-Fs0yaCjAszE3ERWhYYKuyNL0SpQO2o_HEqxglf2lZK59zAd/w400-h213/2021-10-11_14-00.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;p&gt;Solution:&lt;br /&gt;
CLI to revert to original position:&lt;br /&gt;
&lt;code&gt;xfconf-query -c xsettings -p /Gtk/DialogsUseHeader -s false&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;yay:&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8IhjQkZvEKRvMlpmtGoWKZjEHYjHPXSRlPlOCVgalng0HMSiEyXwfRT-Uu623hyphenhyphenB7SfDap-1DYO7qXEhD8ezj2Th2TDK6OulrFnew4d9BXKw5g5PSqQ7vshu2AS29INdj8jg4bjJqbZlK/s677/2021-10-11_14-01.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;438&quot; data-original-width=&quot;677&quot; height=&quot;259&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8IhjQkZvEKRvMlpmtGoWKZjEHYjHPXSRlPlOCVgalng0HMSiEyXwfRT-Uu623hyphenhyphenB7SfDap-1DYO7qXEhD8ezj2Th2TDK6OulrFnew4d9BXKw5g5PSqQ7vshu2AS29INdj8jg4bjJqbZlK/w400-h259/2021-10-11_14-01.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;good luck!&lt;br /&gt;
&lt;blockquote&gt;
&lt;p&gt;Written with &lt;a href=&quot;https://stackedit.io/&quot;&gt;StackEdit&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;color: #eeeeee;&quot;&gt;SEO:&lt;br /&gt;xfce 4 xfrce4 4.16 save open close dialog buttons top bottom revert&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;blockquote&gt;
&lt;/blockquote&gt;

&lt;br&gt;
&lt;b&gt;&lt;i&gt;Please consider crypto tipping:&lt;/b&gt;&lt;/i&gt;
&lt;br&gt;&lt;script src=&quot;https://rawgit.com/meoso/coinwidget.com/meoso-path/coin.js&quot;&gt;&lt;/script&gt;
&lt;script&gt;
CoinWidgetCom.go({
 wallet_address: &quot;1GS3XWJCTWU7fnM4vfzerrVAxmnMFnhysL&quot;
 , currency: &quot;bitcoin&quot;
 , counter: &quot;amount&quot;
 , alignment: &quot;bl&quot;
 , qrcode: true
 , auto_show: false
 , lbl_button: &quot;Bitcoin Tip&quot;
 , lbl_address: &quot;My Bitcoin Address:&quot;
 , lbl_count: &quot;donations&quot;
 , lbl_amount: &quot;BTC&quot;
});
&lt;/script&gt;&amp;nbsp;&amp;nbsp;
&lt;script src=&quot;https://rawgit.com/meoso/coinwidget.com/meoso-path/coin.js&quot;&gt;&lt;/script&gt;
&lt;script&gt;
CoinWidgetCom.go({
 wallet_address: &quot;LWM8cjNAx5CdGZy5jCS1ZZX1KZWqPa3Ctv&quot;
 , currency: &quot;litecoin&quot;
 , counter: &quot;amount&quot;
 , alignment: &quot;bl&quot;
 , qrcode: true
 , auto_show: false
 , lbl_button: &quot;Litecoin Tip&quot;
 , lbl_address: &quot;My Litecoin Address:&quot;
 , lbl_count: &quot;donations&quot;
 , lbl_amount: &quot;LTC&quot;
});
&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://steronius.blogspot.com/feeds/5065952203633780491/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://steronius.blogspot.com/2021/10/xfce-416-open-save-dialog-revert.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3325430388173060551/posts/default/5065952203633780491'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3325430388173060551/posts/default/5065952203633780491'/><link rel='alternate' type='text/html' href='http://steronius.blogspot.com/2021/10/xfce-416-open-save-dialog-revert.html' title='XFCE 4.16+ open save dialog revert buttons to bottom'/><author><name>ster</name><uri>http://www.blogger.com/profile/07844277741134582989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidVzWMugoiI1urhFawKZZ8VGcax8n3nKgIibwTuo6ozb7D6eTx-RDlBV0nvJzaWoc3sYdLFwgw6L7ObffAl90mbJhX0O6y-Fs0yaCjAszE3ERWhYYKuyNL0SpQO2o_HEqxglf2lZK59zAd/s72-w400-h213-c/2021-10-11_14-00.png" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3325430388173060551.post-777307137264793021</id><published>2021-10-05T11:27:00.011-05:00</published><updated>2025-01-28T15:25:11.252-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CPP"/><category scheme="http://www.blogger.com/atom/ns#" term="CPP10"/><category scheme="http://www.blogger.com/atom/ns#" term="CPP9"/><category scheme="http://www.blogger.com/atom/ns#" term="Debian"/><title type='text'>set default gcc, cpp, clang versions in Debian 11, Debian 12 Linux</title><content type='html'>edit: updated this for Debian 12 / gcc 12, but essentially same solution(s).&lt;br&gt;
see also: &lt;a href=&quot;https://apt.llvm.org/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://apt.llvm.org/&lt;/a&gt;
&lt;br&gt;
&lt;br&gt;
&lt;p&gt;Problem: cpp-10 is default in Debian 11&lt;/p&gt;
&lt;p&gt;Need:  cpp-9 or gcc-9 as default&lt;/p&gt;
&lt;p&gt;Solution:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;
sudo apt install build-essential cpp-12 cpp-11 cpp-10 cpp-9 gcc-12 gcc-11 gcc-10 gcc-9 

sudo update-alternatives --install /usr/bin/cpp cpp /usr/bin/cpp-9 10
sudo update-alternatives --install /usr/bin/cpp cpp /usr/bin/cpp-10 20
sudo update-alternatives --install /usr/bin/cpp cpp /usr/bin/cpp-11 30
sudo update-alternatives --install /usr/bin/cpp cpp /usr/bin/cpp-12 40

update-alternatives --query cpp
sudo update-alternatives --config cpp

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 10
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-10 20
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-11 30
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-12 40

update-alternatives --query gcc
sudo update-alternatives --config gcc
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Resource: &lt;a href=&quot;https://stackoverflow.com/questions/7832892/how-to-change-the-default-gcc-compiler-in-ubuntu&quot;&gt;https://stackoverflow.com/questions/7832892/how-to-change-the-default-gcc-compiler-in-ubuntu&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Potential problems:&lt;br /&gt;
If you get something like &lt;code&gt;update-alternatives: error: cannot stat file &#39;/usr/bin/cpp&#39;: Too many levels of symbolic links&lt;/code&gt;, then &lt;code&gt;sudo rm /etc/alternatives/cpp&lt;/code&gt;. BUT be sure to &lt;code&gt;reinstall&lt;/code&gt; cpp-* to get the /user/bin links recreated.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;
  
And you may do similarly with Clang/Clang++&lt;br /&gt;&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;sudo apt install clang-14 clang-13 clang-12 clang-11

sudo update-alternatives --install /usr/bin/clang clang /usr/bin/clang-11 10
sudo update-alternatives --install /usr/bin/clang clang /usr/bin/clang-12 20
sudo update-alternatives --install /usr/bin/clang clang /usr/bin/clang-13 30
sudo update-alternatives --install /usr/bin/clang clang /usr/bin/clang-14 40

update-alternatives --query clang
sudo update-alternatives --config clang

sudo update-alternatives --install /usr/bin/clang++ clang++ /usr/bin/clang++-11 10
sudo update-alternatives --install /usr/bin/clang++ clang++ /usr/bin/clang++-12 20
sudo update-alternatives --install /usr/bin/clang++ clang++ /usr/bin/clang++-13 30
sudo update-alternatives --install /usr/bin/clang++ clang++ /usr/bin/clang++-14 40

update-alternatives --query clang++
sudo update-alternatives --config clang++
&lt;/pre&gt;&lt;/code&gt;

  &lt;br /&gt;&lt;br /&gt;
If you prefer non-interactive config, then you may&lt;br&gt;
&lt;pre&gt;&lt;code&gt;
sudo update-alternatives --set clang /usr/bin/clang-12
sudo update-alternatives --set clang++ /usr/bin/clang++-12
&lt;/pre&gt;&lt;/code&gt;
and do so silimarly for any other alternatives&lt;br&gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;
One could compile and install newer GCC as well: &lt;a href=&quot;https://gcc.gnu.org/install/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://gcc.gnu.org/install/&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;
&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;~~&lt;br /&gt;
good luck!&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Written with &lt;a href=&quot;https://stackedit.io/&quot;&gt;StackEdit&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;color: #eeeeee;&quot;&gt;SEO:&lt;br /&gt;cpp gcc 9 10 default Debian Linux Ubuntu RHEL CentOS Fedora Arch Mint&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;blockquote&gt;
&lt;/blockquote&gt;

&lt;br /&gt;
&lt;b&gt;&lt;i&gt;Please consider crypto tipping:&lt;/i&gt;&lt;/b&gt;
&lt;br /&gt;&lt;script src=&quot;https://rawgit.com/meoso/coinwidget.com/meoso-path/coin.js&quot;&gt;&lt;/script&gt;
&lt;script&gt;
CoinWidgetCom.go({
 wallet_address: &quot;1GS3XWJCTWU7fnM4vfzerrVAxmnMFnhysL&quot;
 , currency: &quot;bitcoin&quot;
 , counter: &quot;amount&quot;
 , alignment: &quot;bl&quot;
 , qrcode: true
 , auto_show: false
 , lbl_button: &quot;Bitcoin Tip&quot;
 , lbl_address: &quot;My Bitcoin Address:&quot;
 , lbl_count: &quot;donations&quot;
 , lbl_amount: &quot;BTC&quot;
});
&lt;/script&gt;&amp;nbsp;&amp;nbsp;
&lt;script src=&quot;https://rawgit.com/meoso/coinwidget.com/meoso-path/coin.js&quot;&gt;&lt;/script&gt;
&lt;script&gt;
CoinWidgetCom.go({
 wallet_address: &quot;LWM8cjNAx5CdGZy5jCS1ZZX1KZWqPa3Ctv&quot;
 , currency: &quot;litecoin&quot;
 , counter: &quot;amount&quot;
 , alignment: &quot;bl&quot;
 , qrcode: true
 , auto_show: false
 , lbl_button: &quot;Litecoin Tip&quot;
 , lbl_address: &quot;My Litecoin Address:&quot;
 , lbl_count: &quot;donations&quot;
 , lbl_amount: &quot;LTC&quot;
});
&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://steronius.blogspot.com/feeds/777307137264793021/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://steronius.blogspot.com/2021/10/set-cpp-9-or-gcc-9-as-default-in-debian.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3325430388173060551/posts/default/777307137264793021'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3325430388173060551/posts/default/777307137264793021'/><link rel='alternate' type='text/html' href='http://steronius.blogspot.com/2021/10/set-cpp-9-or-gcc-9-as-default-in-debian.html' title='set default gcc, cpp, clang versions in Debian 11, Debian 12 Linux'/><author><name>ster</name><uri>http://www.blogger.com/profile/07844277741134582989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3325430388173060551.post-7028878327368336731</id><published>2021-09-21T10:30:00.004-05:00</published><updated>2022-09-09T08:24:02.039-05:00</updated><title type='text'>YouTube search sort newest first</title><content type='html'>&lt;p&gt;Problem:&lt;br /&gt;
Youtube search sorts by relevance, whereas one often prefers sorting by newest results.&lt;/p&gt;
&lt;p&gt;Solution:&lt;br /&gt;
Firefox or Chrome extension prerequisite: “Redirector” by Einar Eglisson.&lt;br /&gt;Note: It required browser restart to function properly.&lt;br /&gt;
Settings:&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEio_Z2inkDFKl0uv5w54GONhZX-irDbzHlzwkumAu8jortXGxyZ3AYyLUbRgB6wGsKolLZR8EYE4OXZ5ahs5-o1X1YjpQ9NuGNaTTioXYl25dvkhp4g0XGRgcInNJ8_OXnzid6RQoePkacu/s762/2021-09-21_10-10.png&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;661&quot; data-original-width=&quot;762&quot; height=&quot;521&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEio_Z2inkDFKl0uv5w54GONhZX-irDbzHlzwkumAu8jortXGxyZ3AYyLUbRgB6wGsKolLZR8EYE4OXZ5ahs5-o1X1YjpQ9NuGNaTTioXYl25dvkhp4g0XGRgcInNJ8_OXnzid6RQoePkacu/w599-h521/2021-09-21_10-10.png&quot; width=&quot;599&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;example:
 https://www.youtube.com/results?search_query=test

include pattern:
 https://www.youtube.com/results?search_query=*

redirect to:
 https://www.youtube.com/results?sp=CAI%253D&amp;amp;search_query=$1

pattern type:
 wildcard
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;SEO: youtube search latest first youtube search latest on top youtube search newest first youtube search newest on top youtube search by date youtube search by upload date&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Written with &lt;a href=&quot;https://stackedit.io/&quot;&gt;StackEdit&lt;/a&gt;.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;br&gt;
&lt;b&gt;&lt;i&gt;Please consider crypto tipping:&lt;/b&gt;&lt;/i&gt;
&lt;br&gt;&lt;script src=&quot;https://rawgit.com/meoso/coinwidget.com/meoso-path/coin.js&quot;&gt;&lt;/script&gt;
&lt;script&gt;
CoinWidgetCom.go({
 wallet_address: &quot;1GS3XWJCTWU7fnM4vfzerrVAxmnMFnhysL&quot;
 , currency: &quot;bitcoin&quot;
 , counter: &quot;amount&quot;
 , alignment: &quot;bl&quot;
 , qrcode: true
 , auto_show: false
 , lbl_button: &quot;Bitcoin Tip&quot;
 , lbl_address: &quot;My Bitcoin Address:&quot;
 , lbl_count: &quot;donations&quot;
 , lbl_amount: &quot;BTC&quot;
});
&lt;/script&gt;&amp;nbsp;&amp;nbsp;
&lt;script src=&quot;https://rawgit.com/meoso/coinwidget.com/meoso-path/coin.js&quot;&gt;&lt;/script&gt;
&lt;script&gt;
CoinWidgetCom.go({
 wallet_address: &quot;LWM8cjNAx5CdGZy5jCS1ZZX1KZWqPa3Ctv&quot;
 , currency: &quot;litecoin&quot;
 , counter: &quot;amount&quot;
 , alignment: &quot;bl&quot;
 , qrcode: true
 , auto_show: false
 , lbl_button: &quot;Litecoin Tip&quot;
 , lbl_address: &quot;My Litecoin Address:&quot;
 , lbl_count: &quot;donations&quot;
 , lbl_amount: &quot;LTC&quot;
});
&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://steronius.blogspot.com/feeds/7028878327368336731/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://steronius.blogspot.com/2021/09/youtube-search-sort-newest-first.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3325430388173060551/posts/default/7028878327368336731'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3325430388173060551/posts/default/7028878327368336731'/><link rel='alternate' type='text/html' href='http://steronius.blogspot.com/2021/09/youtube-search-sort-newest-first.html' title='YouTube search sort newest first'/><author><name>ster</name><uri>http://www.blogger.com/profile/07844277741134582989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEio_Z2inkDFKl0uv5w54GONhZX-irDbzHlzwkumAu8jortXGxyZ3AYyLUbRgB6wGsKolLZR8EYE4OXZ5ahs5-o1X1YjpQ9NuGNaTTioXYl25dvkhp4g0XGRgcInNJ8_OXnzid6RQoePkacu/s72-w599-h521-c/2021-09-21_10-10.png" height="72" width="72"/><thr:total>0</thr:total></entry></feed>