vROPS for Horizon: Getting more with NVIDIA vGPU insights

With multimedia requirements being more of a commodity for virtual desktop use cases, with previously being just a few users needing multimedia, hardware graphics acceleration is used for the complete virtual desktop estate. With that, we also need more insights into how the (virtual) GPUs are behaving. Standardly vROPS for Horizon does not give you insights into the GPU performance. The only GPU related performance metrics are for example in-guest (perfmon, GPU-z or GPU sizer), GPU hardware stats with nvidia-smi or looking at other desktop metrics (display protocol session details or compute resource usage). But with the release of the NVIDIA Virtual GPU Management Pack, we also have the option of getting these insights in vROPS for Horizon. This management pack will bring a new level of visibility into the health, performance, and efficiency of your virtual desktop estate with NVIDIA virtual GPU right down to the application level.

The NVIDIA Virtual GPU Management Pack supports all of NVIDIA’s virtual GPU products, including the Quadro Virtual Data Center Workstation (Quadro vDWS), the NVIDIA GRID Virtual PC (GRID vPC) and the NVIDIA GRID Virtual Apps (GRID vApps) products.

Let us see how we can make the vROPS for Horizon NVIDIA vGPU Management Pack work.

Continue reading vROPS for Horizon: Getting more with NVIDIA vGPU insights

PowerNSX: Cool Release Project Magpie

The team that brought you PowerNSX just released the ‘Minimum Viable Product’ (MVP) of project Magpie. The ‘Multi Access General Purpose Infrastructure Explorer’ is specifically designed to be modular, and by this allowing new tools to be rapidly integrated into Magpie. I instantaneously have a small flashback to the Webcommander days, but that can just be me.  In short, Project Magpie is an appliance containing various tools and utilities to support NSX. This appliance will serve as a framework for various tools to support operation and management of VMware (NSX) deployments. In short, the v0.1 Magpie contains release contains the following features:

  • Multi-user Support – Create accounts for all users that require access to PowerNSX.
  • PowerCLI and PowerNSX modules included and ready to go.
  • Web-based User Interface – Access PowerNSX and PowerCLI from just via a web browser.
  • Hosted documentation – You can access a searchable PowerNSX documentation that is updated from the Internet (Github). The documentation requires a working Internet connection, no Internet no documentation.
  • PowerNSX SSH access – Access the PowerNSX/PowerCLI environment via an SSH terminal to the appliance.
  • Photon OS – The appliance is built upon VMware’s lightweight Photon OS.

Pretty awesome as for NSX who does not use PowerNSX? And this is just the first initial release. Let us take her out for a spin and play!

Continue reading PowerNSX: Cool Release Project Magpie

UAG Files: Not using the right proxy pattern breaks HTML view-client

While working at a Workspace ONE project we were implementing a Unified Access Gateways (UAG) for untrusted connections to reach the workspace. Untrusted connections could be Wifi or the big bad interweb. They have two routes, all users reaching the Workspace aka Identity Manager (vIDM Proxy and vIDM) for authentication and choosing the entitlements and the second route after selecting a desktop route and using a tunneled UAG to connect to the Horizon desktop resources. With the latter the user has the option to select the Horizon Client or the browser, both are allowed and should reach the desktop. Do we hear a should? Yes, should. The Horizon client is connecting to the desktop, so an okay here. When using the HTML Web client we were greeted with a 404 error. Hey, wait?!?

Next steps get out the violin and start investigating.

Sherlock investigate UAG

Continue reading UAG Files: Not using the right proxy pattern breaks HTML view-client

Optimize the setup of hosted WordPress.org blog

Like I wrote about in a previous post about migrating to SiteGround, my blog was migrated from wordpress.com to a hosted wordpress.org. But that is not all about it, we still have some other activities to do to optimize this blog and to optimize WordPress setup. It takes some effort and time to find out what the settings and plugins are all about. I want to share the steps taken so either you can use this as well, as we have some other fine bloggers at ITQ, or you can inform me of more successful options/steps you have taken. This is a continuous improvement. Use the comments and tell me your story (or settings)!

For optimizations to work you should have some content and readers. If you don’t have any content there is nothing much to optimize, and the readers will make the caching optimizations work. If a page didn’t get requested nothing will be cached.  So first work on some content. Anyway, I am going to discuss the following:

  • Why and how to measure
  • Page Speed Optimizations with page appearance tips and several plugins like Compressions, W3 Total Cache, Autoptimize and so on
  • Analytics
  • JetPack
  • Search consoles and Yoast
  • RSS Feed optimizations
  • Plugins list

Continue reading Optimize the setup of hosted WordPress.org blog

PSC Load Balancing with NSX

In this blog post, I want to describe the manual steps on how to deploy and configure an NSX load balancer for the Platform Service Controllers (PSC). Hey wait, weren’t you doing PowerNSX automation stuff before? Yes and I still mean to do so. But with automation comes checking if the procedure actually works before attempting to automate that procedure. Garbage in is a lot of garbage out with automation….

Implementing NSX for desktop, whether for micro-segmentation or Load Balancing, takes time and effort to design and implement, that’s why I started the HorizonJumpstart to help with a starting point and hopefully some guidance. This post is about the Load Balancing part and the start-up of some additions to NSXHorizonJumpstart to include NSX Edge Gateway Load Balancers.

Continue reading PSC Load Balancing with NSX

Blog Search Queries answers: EUC Unified Access Gateway default password

I have seen some search terms on this site lately involving the same query as described in the title of the article: the EUC Unified Access Gateway (UAG) default password. I would like to answer those queries in this post. And to be short, direct and for some blunt, there isn’t any default. You will have to set the password of root and the password of admin in the deployment of the UAG appliance, or is changed via VAMI or the Admin console. I have done this myself a couple of times, with all sorts of VMware appliances, but the main thing for UAG, AP and IDM is that redeployment is much easier than trying to fix issues (and is stable, saves hassle and breaking heads). But what you would like if something goes amiss with deployment or changing, probably regarding some required special characters of admin, is to use some of the options to regain access to the system and try to find out what went wrong (we want to know the why don’t we?!?). If you have worked out the why with the option of regaining access, it is still advisable to redeploy with that knowledge. The procedure of resetting the passwords of root and admin are described in the rest of the article. You might just need the admin procedure if your root password is known and working.

Continue reading Blog Search Queries answers: EUC Unified Access Gateway default password

Now how do I migrate my Blog again?

I have successfully migrated my blog to SiteGround. Easy peasy. If you haven’t noticed anything I followed the right procedure. Or you did and didn’t mention it to me. Or you aren’t following my twitter feed as I announced it there.

But what about the again you might ask, well this is the second time I moved my blog. Actually, the first time was a complete move of the platform as well, going from Tumblr to WordPress.com.  But now I redid it to go from the somewhat free WordPress.com to a hosted WordPress.org at SiteGround. Same activities involved in the first one. So one plus two equals….ermmm….that I want to describe the process so that a) maybe you can use it as well, and b) I can use it again when a future me thinks about moving a third time *sigh*.

Continue reading Now how do I migrate my Blog again?

Hello Hackathon VMworld EU!

This post first appeared as an article on the ITQ blog: https://itq.nl/hello-hackathon-vmworld-eu/

For the second year in a row, a hackathon was organized at VMworld Barcelona. The hackathon is mainly to provide the VMware {code} community with a fun and energizing space to “learn, code and connect” and create cool new things the world needs. And so we did 😉

If you’re new to the VMware {code} hackathons and expect only evil hacking, you are not completely wrong but:

  • Hackathons are open to experts and newbies alike.
  • Participants don’t actually need to know how to code to be a productive member of a team
  • Ideas don’t have to be limited to VMware products. But yeah, strangely enough, most ideas hovered around the large VMware product suite…

Continue reading Hello Hackathon VMworld EU!

NSX for Desktop: Jumpstart microsegmentation with Horizon Service Installer fling


We fortunately see a lot more NSX with EUC deployments. Used for microsegmentation of the virtual desktop infrastructure, virtual desktop security protection and load balancing of the workspace components (see my previous post here: https://www.pascalswereld.nl/2017/06/09/euc-layers-horizon-connectivity-from-nsx-load-balancers-with-love/).

I want to focus a bit on the microsegmentation and mainly on the NSX service profiles,  groups and standard set of rules for EUC with VMware Horizon. Currently neither NSX for Desktop as Horizon ships with a prepared set to use. Well the Horizon suite does not ship with NSX in any form, what is still a miss in my humble opinion. It can be a little difficult I know.

This blog post will try to focus on the expected to be part of your desktop environment and Horizon components and their NSX rules. Focussing on static Horizon services, static Infrastructure services and dynamic applications based on group membership. And using a fling to get them in your environment. I also have added more services and rules to the fling configuration file, and put up a github project to manage these changes. You can download an updated yml file from there, details a little later on so do read or scroll ahead ;). This is a work in progress as I am also just working on it in my current project.

Continue reading NSX for Desktop: Jumpstart microsegmentation with Horizon Service Installer fling

Horizon 7.2: With a little helpdesk from my friends

On June 20th the latest version of Horizon was released, namely Horizon 7.2. The highlights of this release include the added Horizon Help Desk tool, and general availability of Skype for Business enhancements in the Horizon environment to enable Horizon users to use Skype in a production environment. You can for example find the VMware Virtualization Pack for Skype in the Horizon Agent installer.

Both features are what organizations often asked about, so it is good that these are included in this release. Other somewhat important are the usual upgrade release updates, scale and product interoperability improvements. As expected and delivered, nothing fancy here.

Helpdesk Login

Continue reading Horizon 7.2: With a little helpdesk from my friends