Search Results for: horizon

The VMware Labs flings monthly for July 2018

It’s been a busy month in the world of flings all of the flings except for one on the first page are new or updated ones. This means there are five(!) new ones and six(!) have received an update. The new ones are: Policy BuilderSDDC Certificate ToolvAssist.ai NLP PlatformWorkspace ONE UEM Samsung E-FOTA Tool and the Horizon Helpdesk Utility that I wrote yesterday about. The ones that received an update are: Cross vCenter Workload Migration Utility,  Blockchain on KubernetesHCIBenchESXi Embedded Host ClientvSphere HTML5 Web Client and last but not least the VMware OS Optimization Tool.

The new releases

[sta_anchor id=”policybuilder” /]

Policy Builder

The policy builder is an hosted fling that helps the user to create custom MDM policies for Workspace UEM (former Airwatch)

Official summary:

This cloud hosted Fling helps users with custom Mobile Device Management (MDM) policy generation that use MDM capabilities available through Microsoft’s Windows 10 MDM Configuration Service Providers (CSPs).

Note: On login with My VMmware credentials, the tool provides an easy to use form based UI that allows the Windows 10 admin to simply enter the required values for the policies and auto generates corresponding syncML that can be copied to publish through Workspace ONE Unified Endpoint Management.

This tool greatly reduces the effort of hand rolling syncML and the possibility of code and formatting errors when creating or managing custom settings profiles through Workspace ONE UEM.

[sta_anchor id=”sddccert” /]

SDDC Certificate Tool

The SDDC Certificate Tool is an automated process that replaces all certificates in a SDDC for you. This normally can be a lengthy process but should be a breeze with this fling.

Official summary:

Replacing SSL certificates across VMware products is a manual and time-consuming process. The SDDC Certificate Tool automates this workflow and makes it easy to keep certificates across your SDDC up to date. It will replace all certificates in the supported products and reestablish trust between the components.

Supported Products

  • VMware Platform Services Controller (PSC)
  • VMware vCenter Server (VC)
  • VMware NSX for vSphere (NSX)
  • vRealize Log Insight (vRLI)
  • vRealize Operations Manager (vROps)
  • vRealize Automation (vRA)
  • vRealize Business for Cloud (vRB)
    More about this Fling: New SDDC Certificate Replacement Fling by William Lam

[sta_anchor id=”vAssist” /]

vAssist.ai NLP Platform

Not my cup of tea but this fling is supposed to be an example where you can talk against vRealize Automation.

Official summary:

vAssist.ai, a Natural Language Processing (NLP) platform, enables bot developers to train machine learning models for intent classification and entity extraction. This platform is available as a SaaS model which exposes easy-to-use REST APIs to train and parse natural language inputs. It also provides a multi-tenant user interface dashboard which can be used to annotate and visualize training data expressions and train machine learning models in the cloud.

VMware customers who are serious about building conversational interfaces can benefit from this platform. With this Fling we trained a sample model for vRealize Automation. Users can chat with the test bot to query available catalog services and initiate a provisioning request in a natural, conversational way. Please note that we are using a sample internal environment for vRealize Automation.

Features

  • NLU Engine for Intent and entity extraction
  • Customizable NLU pipeline
  • Rule based and ML based Conversation Engine
  • Privacy of the data
  • Scalable and Fault Tolerant
  • REST APIs exposed for integration with multiple channels and platforms

[sta_anchor id=”wsonesamefota” /]

Workspace ONE UEM Samsung E-FOTA Tool

The Workspace ONE UEM Samsung E-FOTA Tool is a fling for Workspace One UEM to add some extra functionality for Samsung devices.

Official summary:

The Workspace ONE UEM Samsung E-FOTA Tool is designed to add to the existing abilities of AirWatch’s Samsung E-FOTA implementation. These new abilities include scheduling a firmware/OS update in a targeted window. This feature is dependent on the existing abilities within AirWatch which enroll the MDM into Samsung E-FOTA and push profiles to enroll the device into Samsung E-FOTA. Users should use this tool along with the information gathered from the Workspace ONE UEM console. The information can then be used to make an API command to schedule the firmware/OS update to your Samsung devices.

[sta_anchor id=”horhelpdesk” /]

Horizon Helpdesk Utility

Like I said yesterday the Horizon Helpdesk Utility is how the original Horizon View Helpdesk Tool should have been. Please read yesterdays;s post for more information and screenshots.

The Horizon Helpdesk Utility is designed to be a tool used by real help desk agents. The Horizon Helpdesk Utility takes all of the functionality of the current HTML5 based Helpdesk in VMware Horizon and adds true desktop integration features, including:

  • Greater speed in queries
  • Reduced steps to find a session
  • Multiple monitoring windows
  • Keystrokes for fast access
  • Native remote control functionality
  • Real-time updates
  • Built-in session experience score based on session performance and variables

Updated flings

[sta_anchor id=”osot” /]

VMware OS Optimization Tool

Changelog

July 30, 2018, b1100

  • Issue fix: With group selection operation, unselected optimization items are applied.
  • Issue fix: can not export analysis report

July 20, 2018, b1099

  • Template update: Windows 10 & Windows Server 2016
  • Prevent the usage of OneDrive for file storage
  • Registry changes:
reg add "HKLM\DEFAULT\Software\Classes\CLSID{018D5C66-4533-4307-9B53-224DE2ED1FE6}" /v System.IsPinnedToNameSpaceTree /t REG_DWORD /d 0 /f
* reg add "HKLM\DEFAULT\Software\Classes\Wow6432Node\CLSID{018D5C66-4533-4307-9B53-224DE2ED1FE6}" /v System.IsPinnedToNameSpaceTree /t REG_DWORD /d 0 /f reg add "HKLM\DEFAULT\System\GameConfigStore" /v GameDVR_Enabled /t REG_DWORD /d 0 /f reg add "HKLM\DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\People" /v PeopleBand /t REG_DWORD /d 0 /f reg add "HKLM\DEFAULT\Software\Microsoft\Windows\CurrentVersion\GameDVR" /v AppCaptureEnabled /t REG_DWORD /d 0 /f reg add "HKLM\DEFAULT\Software\Microsoft\Windows\CurrentVersion\Notifications\Settings\Windows.SystemToast.SecurityAndMaintenance" /v Enabled /t REG_DWORD /d 0 /f reg add "HKLM\DEFAULT\Software\Microsoft\Windows\CurrentVersion\PenWorkspace" /v PenWorkspaceButtonDesiredVisibility /t REG_DWORD /d 0 /f reg delete "HKLM\DEFAULT\Software\Microsoft\Windows\CurrentVersion\Run" /v OneDrive /F reg delete "HKLM\DEFAULT\Software\Microsoft\Windows\CurrentVersion\Run" /v OneDriveSetup /F

[sta_anchor id=”xvcmig” /]

Cross vCenter Workload Migration Utility

Changelog

Version 2.2, July 16, 2018

  • Support for vSphere Resource Pool and VM folder for placement under advanced options
  • Support for VMware Cloud on AWS (VMC) by specifying resource pool and folder options

[sta_anchor id=”blockkuber” /]

Blockchain on Kubernetes

Changelog

July 16 2018, BoK 2.1

  • Support deployment of Hyperledger Fabric 1.1.0.
  • Allow users to customize the Fabric organizations and peers in bok.yaml.
  • Add ingress controller for serving traffic to Fabric peers nodes and explorer node.
  • Make improvement on stability and usability.
  • Verified against Kubernetes 1.10.3 and Pivotal Container Service (PKS) 1.1.0.
  • Updated the PCF Fabric Tile which supports creating Kubernetes cluster via PKS Tile and deploy Hyperledger Fabric in the Kubernetes cluster.

[sta_anchor id=”HCIBench” /]

HCIBench

Changelog

Version 1.6.7.1

  • Fixed vSAN Performance Diagnostic API call
  • Fixed network validation message not clear issue
  • Fixed setting re-use VMs as default bug in 1.6.7

Version 1.6.7

  • Enabled https instead of http
  • Added storage policy field, user can specify storage policy for the data disks. For this version, storage policy can’t be assigned to existing client VMs
  • Enhanced deployment methodology
  • Enhanced vSAN Observer to avoid blow up the memory
  • Enhanced vSAN Performance Diagnostic API call with HCIBench workload configuration included
  • Added timestamp to the testing status
  • Bug fixes

[sta_anchor id=”esxihostclient” /]

ESXi Embedded Host Client

Changelog

Version 1.31.0 build 9277095 (Fling 21) – July 20, 2018

  • General
    • Resolve several issues related to dropdown selection
    • Update NTP UX
    • Update AngularJS to 1.6.10
    • Other minor bug fixes

[sta_anchor id=”vspherehtml5″ /]

vSphere HTML5 Web Client

Changelog

Fling 3.40 – Build 9292689
New Features

  • Host profiles
    • Check compliance
    • Pre-check and remediate host (known issue exists – see known issues)
    • Extract, edit host profile
    • Host profile favorites management (vCenter 6.5)
    • Copy settings between profiles (vCenter 6.5)

The VMware Labs flings monthly for June 2018

It’s less than two months before VMworld US is on us, are you looking forward to it? I know I am! In June there have been six updates to VMware flings:

[sta_anchor id=”esxichecker” /]

ESXi Compatibility Checker

This was a new fling last month and now the ESXi Compatibility checker has been expanded with several functions like offline and multiple vCenter support. With this tool it is possible to check if your ESXi hosts will work with the latest and greatest that VMware has to offer.

Changelog

Build 8951845

Offline case support

  • The current script requires to be executed with access to both public internet and target hosts. The new version can separately validate compatibility from collecting hardware information. Hence, user can collect hardware information on a system without public internet access and save the information in a json file. And he can validate compatibility of collected hardware from a saved json file on a system with public internet access.

Example

  • The ‘-g’ option will collect hardware information and generate a json file. (no need to have internet access)
$compchecker.py -s <host> -u <user> -g <json-data-filename>
  • The ‘-f’ option will validate compatibility from a json file (no need to access target hosts)
$compchecker.py -f <json-data-filename>

Multiple virtual centers support

  • The host parameter with the ‘-s’ option now accepts comma separated multiple hostnames. This feature will be useful to create a single compatibility report for multiple VCs

example

$compchecker.py -s <host1>,<host2>,<host3> -u <user>(,<user>)

More information in the compatibility report

  • “Installed Release”, “Checked Release”, and hardware information have been added in the report.

The “-p” option to set a proxy server

  • The https proxy server can be specified with the “-p” option

[sta_anchor id=”xvcutil” /]

Cross vCenter Workload Migration Utility

The Cross vCenter Workload Migration Utility provides a GUI to migrate vm’s between vCenters.

Changelog

Version 2.1, June 21, 2018

  • Increased simultaneous migration limit to 100 from 10
  • Added check to ignore unknown fields for inventory info
  • Fixed source/target site names in task status view
  • Updated status API to include version number

 

[sta_anchor id=”drslens” /]

DRS Lens

As VMware vSphere DRS has become more widely adopted now, more and more users are interested in knowing how it works. They need more insights into DRS activity and actions. They want to know the value that DRS provides to their clusters. DRS Lens is an attempt to provide a UI-based solution to help understand DRS better. (yes this is a lame copy/paste, it’s too hot to come up with original stuf)

Changelog

Version 1.3

  • Upgraded apache tomcat to version 8.5.31 for security compliance.

[sta_anchor id=”html5client” /]

vSphere HTML5 Web Client

What would this monthly overview be without the vSphere HTML5 Web client?

Changelog

Fling 3.39 – Build 8835608

New Features

  • All the features of Auto Deploy (when compared with the vSphere Web Client)
    • Software Depots
    • Deploy Rules
    • Deployed Hosts
    • Discovered Hosts
    • Configure (Auto-Deploy configuration)
  • Script Bundles support for Auto-Deploy (Available only in the vSphere Client)
    • Script Bundles view where all bundles are listed
    • Ability to Upload a script bundle
    • Ability to Add/Edit deploy rules with script bundles
  • New virtual switches view on a host which includes topology diagrams for standard and host proxy switches

Improvements

  • vApp properties create, edit, delete and set value functionality
  • VM vApp option properties create, edit, delete and set value functionality
  • vCenter Extensions
  • VM SDRS create, edit and delete

[sta_anchor id=”osot” /]

VMware OS Optimization Tool

Being an EUC guy this is simply my favorite fling, nothing new this time, it’s just a bug fix release.

Changelog

June 14, 2018

  • Issue fix: Crash in non-English locale (e.g. French)

[sta_anchor id=”hormig” /]

Horizon Migration Tool

The Horizon Migration Tool helps you to migrate from Xendesktop/App to Horizon View. This is mainly a maintenance version for a tool they missed in the last release.

Changelog

Version 3.0.1

  • Fixed issue: add missed XenAppDumper.exe for XenApp 5.0

 

My presentation at the vEUCtechcon 2018

Yesterday it was clear for me that more people are interested in what Dutch secret agents have to do with airwatch/workspace one uem then with PowerCLi for Horizon View. Nonetheless there where some people listening to my presentation and watching the ginormous slide deck filled with gif’s that I created. My personal experience was that it went ok but nothing more than that. Sadly using the vga cable didn’t help against the connection bugs all presenters where having during the entire day. Also I would have preferred to have a monitor in front of me so I could actually hear myself talking in that big room. Personal points for next time: I had a good storyline in my head in advance, that didn’t come out at all. Also I need to channel my personal energy onto stage, I have the feeling that wasn’t really visible. Aka I need to do some more energetic storytelling.

For the people interesting in the presentation it can be found HERE. There’s a video recorded that I will add to this post when it gets published. Luckily there where also a couple of tweets about my sessions so we do already have some pictures.

https://twitter.com/HuibDijkstra/status/1012317207261601792

Honoured to be named VMware EUC Champion 2018

You might have seen the announcement on the VMware EUC blog, Twitter or the new EUC Champions page already but I have been named one of the VMware End-User Computing (EUC) Champions for 2018. It is an honour to be awarded this status that only a select few receive each year. For me it feels like a true recognition for the work I have been doing with the Horizon API’s and my activity in the broader (EUC) vCommunity.

What is the EUC Champions Program?

EUC Champions is an experts-only program designed to provide a forum where the end-user computing community and VMware EUC product groups come together and share new product information and ideas through in-person meetings, networking events, industry conferences and webinars. This interaction helps ensure VMware EUC experts receive the most up-to-date information, and VMware product teams hear from industry veterans.

Thought leadership is easier said than done. It takes hard work and an ear to the ground to stay on top of industry trends. Many of our 2018 VMware EUC Champions have been thought leaders for decades, while others are rapidly becoming the go-to experts in their respective area. Whether new or returning, this year’s champions are among the ranks of end-user computing experts, who have done the work, made the commitment and signed up for more of the same in 2018.

What are the requirements to become an EUC Champion?

Not everyone is cut out to be an EUC Champion. It takes deep VMware EUC product expertise, an ability to write about it, a willingness to voice your opinion and the talent to clearly and concisely communicate ideas. EUC Champions are respected by their peers and, most importantly, are respectful of others.

Specifically, we look for candidates that meet the following criteria:

  • Member of the vExpert Program
  • Recognized EUC expert
  • Well regarded member of the greater EUC community
  • Recommended group member

Who are the 2018 EUC Champions?

On the new page there is a nice overview of all 34 EUC Champions

https://www.vmware.com/euc-champions/current-champions.html

Added functions in vmware.hv.helper

Last Saturday I created a pull request to add some new functionality to the VMware.hv.helper. Together with an older PR that was still open it received an okay on Sunday. This is a list of the functionality I have added:

  • Get-HVHealth
    • Shows the health information for the following services:
      • ADDomain
      • CertificateSSOConnector
      • ConnectionServer,EventDatabase
      • SAMLAuthenticator
      • SecurityServer
      • ViewComposer
      • VirtualCenter
      • Pod
  • new-hvpodfederation
    • Initiates the Cloud Pod Architecture.
  • remove-hvpodfederation
    • Uninitiates the Cloud Pod Architecture.
  • get-hvpodfederation
    • Shows information about the Cloud Pod Architecture.
  • register-hvpod
    • Registers a new pod in the Cloud Pod Architecture.
  • unregister-hvpod
    • Removes a pod from the Cloud Pod Architecture. This can either be gracefully or forced.
  • set-hvpodfederation
    • Sets the name of the Cloud Pod Architecture.
  • get-hvsite
    • Retrieves information about all sites in the Cloud Pod Architecture.
  • new-hvsite
    • Creates a new site in the Cloud Pod Architecture.
  • set-hvsite
    • Sets site properties within the Cloud Pod Architecture.
  • remove-hvsite
    • Removes a site from the Cloud Pod Architecture.

The next functionality on my list is to put the pod service methods from this previous post into functions.

Remove desktop assignment

In this blogpost I showed how to assign a certain vdi machine to a user. This has been made easier since in the vmware.hv.helper module. These days we can use this:

get-hvmachine -machinename MACHINENAME | set-hvmachine -user USER@DOMAIN

This week I got the logical question from Brandon Smith in the comments about removing the assignment. First I need to re-assign the desktop (I have been building a VMUG presentation about PowerCLI & Horizon view so things got messed up)

the result:

Now what need to be done is setting the base.user to $null. I am going to do this by connecting to the machine service and utilize the machinehelper to update the userdata.

$machineservice=new-object vmware.hv.machineservice

We now need to connect to the machinehelper by doing a read on the machineservice. $machineservice.read will give us the info we need to be able to do this.

From this it becomes clear that we will need the services service and the machineid we want to edit. First let’s put the machine id into a variable.

$machineid=(get-hvmachine -machinename MACHINENAME).id

Now I will read the properties of this machineid and put this into the $machineinfohelper variable

$machineinfohelper=$machineservice.read($services1, $machineid)

Since I know the user property is under the base we will need to get the base first and then set the user. This done by doing getbasehelper() on the machineinfohelper and then do .setuser(user) on that but let’s see what’s under the getbasehelper first.

$machineinfohelper.getbasehelper() | gm

A lot of information but as said the one we need is setuser. To assign a desktop we will need to set this to a userorgroupid value (and that is what the vmware.hv.helper cmdlet does). To clear it we will need to set it to $null.

$machineinfohelper.getbasehelper().setuser($null)

At this point no changes have been made yet! We will need to apply this update first.

$machineservice.update($services1, $machineinfohelper)

And if we look at the horizon console the entitlement has been removed.

And the complete script:

$hvserver1=connect-hvserver connectionservername
$services1=$hvserver1.extensiondata
$machinename="MACHINENAME"
$machineid=(get-hvmachine -machinename $machinename).id
$machineservice=new-object vmware.hv.machineservice
$machineinfohelper=$machineservice.read($services1, $machineid)
$machineinfohelper.getbasehelper().setuser($null)
$machineservice.update($services1, $machineinfohelper)

As usual the script can be found on github.

{UPDATE]The Dutch VMUG UserCon was awesome!

Update: the video for my session can be found HERE (it is in Dutch!) or watched down below 🙂

 

I know I used it before but Ooooooooooooh what a rush where the last two days. It’s the day after when I am writing this but like I said on twitter I am still bouncing around after the Dutch VMUG UserCon. My own session went great and hopefully I can put the link to the video here very soon. What I can do is give you the slide deck I used and you can find it at the bottom of this post. The only thing I changed was that I added a translated disclaimer since I had way too much fun creating that one. I did create it as a parody of all the VMworld and .Next disclaimers and because I was in the last timeslot of the day and wanted to give the audience something to laugh when they walked in so they would stay awake after a tiring day at our mini VMworld.

disclaimer

Day one

Now about those two days, at the first day I was one of the three judges in our first (hopefully annual) Hackathon. We had three teams, two from partners: ITQ & PQR and one, that got dragged in by their TAM, from the customer side. PQR build a combination of VRA, home automation and Lego Mindstorms. They gave a voice command to a homey and the Lego Mindstorms robot showed the status of the new vm request while Ikea Tradiri would also show the status with a colored bulb. When a vm was rejected the robot dumped the bit the used as example in the bin aka off the table :D. Team ITQ wanted to deploy a PKS cluster by using giving an Amazon Alexa a voice command that in its turn used a slack channel as messagebus to get things deployed. Not everything worked perfect but in the end they were able to ask Alexa for a Minecraft server and a Steve webinterface would give visual feedback if it worked. As an easteregg Steve could also do a barrel roll. Team Dictu had a different use case, they are busy implementing VRA and their TAM though it was a good idea to get some practice at the Hackathon, they did end up deploying things after some waiting on the slow wifi. For me they were the winners for trying to do something almost new to them and getting results as well. That is why I gave them my personal spot price: a six-pack of Achelse Kluis Trappist beer. Overall, we decided not to have a real winner but everyone won as it should be. The theme of Fun, beer and Gyros fitted perfectly and together with everyone who was there I am sure we had an awesome time. Just next year I might think about creating a non-company but vCommunity team of all sorts to do some EUC stuff.

The swag table had some interesting stickers at the hackathon

During the day at day one there were also several VMware R&D sessions (NDA I believe) and a VCDX workshop. The R&D Sessions could use some more audience but the vcdx workshop was very full I believe. For me day one was already a huge success while day two was still coming.

Day two

Day two or more actually UserCon day. I must admit that I didn’t attend a lot of sessions but the keynote by no-one else then Pat Gelsinger was great. He did not get a lot of questions during the q&a part but it filled the time and he had to use the I cannot confirm nor deny that several times. Some of the sessions I attended where a NSX jumpstart for VDI by Pascal van de Bor, a security awareness session (marketed as security for EUC admins & Consultants) and some others. At 15.50h it was time for my own session that was in fact an introduction to PowerCLI for Horizon View. I managed to spoon-feed the audience 61 slides in a bit over 20 minutes without them even noticing it. I had 16 slides with static content including vmug, title, introduction and overview pages. The rest where simply moving gifs (without loops!) that I recorded using ScreentoGif. This allowed me to demo the functions and usage of the results without boring the audience with 10 minutes of typing errors by doing it manually. And yes, some things I had to do over 10 times to get it rights so it was worth doing it that way. I managed to get myself in a relaxed state by listening to some music (Katie Melua this time) while going through the deck one last time. During the presentation I hardly felt the nerves and even managed to keep my cool and not speak too fast like I did before. While last year with Hans it was a success this time was even better and I was really satisfied with the results.

You can find the final presentation here: https://wkursten.stackstorage.com/s/Y8hkexL8qDTXVVb it was built in Dutch but most are demos anyway.

I think these are my lucky socks now since I wore them during day 2.

 

Presenting at the Dutch VMUG UserCon

In two weeks time I will be presenting at the Dutch VMUG UserCon, the biggest VMUG in the world! For the 3rd consecutive time I will be taking the stage by storm. My first try, about problems I encountered in the field, was a disaster but I learned lots and got good feedback from lots of people including my very good friend Hans Kraaijeveld. The second year I decided to get Hans on stage as well because he already thought he knew it all so we presented about our favorite flings for Horizon View last year. I repeated that presentation on my own at the German VMUG later that year where I had a bit more time so I could actually show the tools instead of clicking trough a powerpoint like we had to do in in the 20 minutes we had in The Netherlands.

This year I will be on my own again on stage talking about PowerCLI & Horizon View. For the regulars on that will certainly not come as a surprise. Lots of it will be pre-recorded demo’s since I don’t want to bore the people with ten minutes of typing errors. Sadly I am placed at the end of the day so I hope the audience will not be too tired. I have competition from someone called Duncan Epping, you might have heard of him. Looking at the agenda it’s a star studded day anyhow so it’s hard getting a slot without very good competition.

So do I see you at the dutch vmug? Most of the presentations will be in dutch but we can still have fun though!

The VMware Labs flings monthly for January 2018

It’s that time of the month again with the update flings from VMware labs. In January seven flings received an updated while no new flings have been released, it can’t have a launch party every month can we? Six familiar names with the vSphere HTML5 Web Client, Desktop Watermark, Horizon Toolbox, HCIBench, Blockchain on vSphere and the OS Optimization tool plus the lesser updated (last update august 2016) DoD Security Technical Implementation Guide(STIG) ESXi VIB.

[sta_anchor id=”stig” /]

DoD Security Technical Implementation Guide(STIG) ESXi VIB

This one is for the people who have to implement a very high security on their vSphere environment. Please read the changelog, no STIG has been released yet for vSphere 6.5! Since it’s a lesser updated one I will give you the complete description from the fling site:

The DoD Security Technical Implementation Guide (‘STIG’) ESXi VIB is a Fling that provides a custom VMware-signed ESXi vSphere Installation Bundle (‘VIB’) to assist in remediating Defense Information Systems Agency STIG controls for ESXi. This VIB has been developed to help customers rapidly implement the more challenging aspects of the vSphere STIG. These include the fact that installation is time consuming and must be done manually on the ESXi hosts. In certain cases, it may require complex scripting, or even development of an in-house VIB that would not be officially digitally signed by VMware (and therefore would not be deployed as a normal patch would). The need for a VMware-signed VIB is due to the system level files that are to be replaced. These files cannot be modified at a community supported acceptance level. The use of the VMware-signed STIG VIB provides customers the following benefits:

  • The ability to use vSphere Update Manager (‘VUM’) to quickly deploy the VIB to ESXi hosts (you cannot do this with a customer created VIB)
  • The ability to use VUM to quickly check if all ESXi hosts have the STIG VIB installed and therefore are also in compliance
  • No need to manually replace and copy files directly on each ESXi host in your environment
  • No need to create complex shell scripts that run each time ESXi boots to re-apply settings

Changelog

Update January 2018

Added 6.5 STIG VIB to the downloads section. **Please note this is not based on a DISA STIG as a 6.5 STIG has not been released**

[sta_anchor id=”osot” /]

VMware OS Optimization Tool

No need to say a lot about this fling. If you need to optimize a windows system this has been the goto tool for years.

Changelog

January 4, 2018

  • Issue fix: Can not access public templates

[sta_anchor id=”blockchain” /]

Blockchain on vSphere

Want to build & test blockchain applications? This might be a handy tool in your toolbox for that.

Changelog

Jan 15 2018, BoV 1.1

  • Designed to run on PKS(Pivotal Container Services), and validated in PKS Beta
  • Integrate Blockchain Explorer into BoV which makes it easier to view/monitor peers, transactions, etc
  • Enhance BoV to support saving blocks and channel data to persistent volume
  • Optimize the installation process
  • Provide a default channel for blockchain applications
  • Update Fabric to 1.0.5

[sta_anchor id=”hcibench” /]

HCIBench

Specially build to benchmark VSAN clusters but can be used to test any HCI.

Changelog

Version 1.6.5.2

  • Added case comparisons by generating an XLS file for each test folder
  • Fixed bug when there’s white space in datastore name or test name

[sta_anchor id=”toolbox” /]

Horizon Toolbox

Missing anything in the (crappy) Horizon? There is a chance that it might be in this tool!

Changelog

2018 Jan 18

  • Horizon 7.4 support
  • Some bug fixes

[sta_anchor id=”watermark” /]

Desktop Watermark

Do you want to be sure one of your desktops is used for auditing. With this tool you can set an (in)visible watermark.

Changelog

Build 1127

  • This build is signed now.

Addition

  • Password protection for the configuration & uninstallation
    • was supposed to be added in the previous release as well so might be a copy/paste error

[sta_anchor id=”html5″ /]

vSphere HTML5 Web Client

Do I really need to add a description to this one? There is a html5 client build into vSphere these days but this version is updated very often and is becoming more and more on par with the (yuck) flash client.

Changelog

Fling 3.33 – Build 7616394

New Features

  • Support for PCI and Shared PCI devices for a VM
  • Create vApp wizard
  • Clone vApp wizard
  • vApp move to Host & Cluster
  • Duplicate a VM customization specification to another VC and with custom name/description
  • Synchronize Licenses action (former Import License Keys Data)
  • Assets’ details
  • Ability to edit VM Advanced configurations in Edit Settings of the VM
  • Change the shortcuts for Power Operations in VMware tools section in the Edit Settings of the VM
  • Change the maximum concurrent VMRC sessions for a VM in the Edit Settings

Bug Fixes

  • Can add an existing hard disk in Edit Settings for VM residing on datastore cluster

Known Issues

  • Creation of child vApp wizard is not working – the workaround is to create a child vApp as separate vApp and use move to operation to move it under the parent one.

Fling 3.32 – Build 7496117

New Features

  • vApp power operations
  • vApp move to operation to folder operation
  • vApp rename operation
  • vApp delete operation
  • vApp export to OVF template

Improvements

  • vApp related VMs tab, datastore tab and networking
  • Add Permission action on VM templates

Goodbye 2017, hello 2018        

While I already finished my first blogpost of the year I decided it was time for me to write another one. The kind that I usually avoid like a plague to write: a post looking back at 2017 and forward to 2018. For me these kinds of posts are on the same level as stupid lists: I frigging always hated creating and evaded them! Essentially though my monthly flings posts are lists so why wouldn’t I write a the looking back & forward posts as well?

2017

Presenting

This mentality is exactly something what I started doing in 2016 and certainly continued in 2017: challenging myself to new things. The presenting bit I had already introduced myself to in 2016 but last year I also did my first presentation at a VMUG not in my own country but I travelled to Germany for their UserCon to present three of my favorite VMware flings. After the short vBrownbag at VMworld US in 2016 this was only my second time presenting in English. It also was my first time to exactly hit the spot timewise in the 30-minute timeslot I had.  Luckily the base for the presentation was good since I had done it at the Dutch VMUG UserCon (sorry it’s in Dutch) a couple of months earlier together with my good friend Hans Kraaijeveld. I had ten extra minutes though so instead of showing the slide deck I decided to show the tools instead of boring screenshots. Next time I just need to improve on some things and make a script on beforehand (thank you Johan for the Feedback) on what to do, but since I decided to change this the evening before in my hotel room preparation was suboptimal.

Besides the vmug’s I also managed to find me a spot on the vBrownbag schedule for VMworld Europe. I can’t really say that my presentation was a success, I was tired and just didn’t get into the proper flow for it. I did pick up some extra essential experience doing it though. Beside my own presentation I also had lots of fun on the vExpert daily broadcast.

Community

In 2017, I have started being more active on Reddit & VMTN. Specially reddit can be a flamewar every now and then but there are very decent topics and replies as well. On vmtn it’s really hit and miss about quality, some are decent posts but lots also prove that the ts (topicstarter) totally didn’t do their homework or have had any experience with the product they are trying to use.

The most fun community wise I had at the VMware Code Hackathon at VMworld EU. While our project didn’t go smoothly we had lots of fun and everyone learned at least a couple of things. Next time I will just make sure we have our own infrastructure available to us. And those hippie shirts simply rule.

VMworld itself was an awesome community event for me as well. While I still visited some sessions the hanging around with other vExperts and bloggers made it again an awesome event for me. At the beginning of November, I also visited the Nutanix .Next event and while there where less people over there that I knew I made some friends right away (or not Dugi?) and kept having fun with those selfies after I got some comments on looking grumpy at the first one. It was also good to finally meet some of the other NTC’s.

Events

2017 was a year with lots of awesome events for me. I visited not only the Dutch and German VMUG but also managed to squeeze the Belgium VMUG in my schedule was well. Then again VMworld EU and Nutanix .Next and in December I also visited the inaugural Dutch vEUC Techcon that had lots of great content.

Learning

In the learning zone, I managed more then I planned for in the beginning of 2017. I had agreed with my manager that it would be a quiet year for me an oh boy I did not keep myself to that agreement. First, there was the Certification ME work I did and got the certifications for: vcp-dcv 6.5, vcap7-dtm design and the vca-dbt exam. Ok this is not learning and doing the exam but by creating and checking the questions one can learn just as much in my opinion.

I did two actual exams in 2017: vcp7-dtm and vcap6-dtm deploy. The first one I passed and the 2nd one I sadly failed on, since it was my first vcap deploy I didn’t expect anything else and overall it was a good experience in preparing for the next one. Something certainly needed is an HD monitor and proper amounts of coffee in advance because the you need to stay sharp and time will be an issue.

As side projects in the learning department I also was active as content checker for three Packt videos and one book:

  • Videos
    • Learning VMware App Volumes
    • Designing and Deploying VMware Horizon View 7 and
    • Managing a Horizon 7 environment
  • Book
    • Mastering vSphere 6.5

Again, I learned a lot by working at these projects but they are very time intensive so I don’t know how eager I would be for coming projects.

 

2018

So, what am I expecting for 2018 personally? Hopefully I will be allowed again to speak at the Dutch VMUG Usercon, I proposed one personal session in the CfP and one session together with Hans Kraaijeveld. Also, I would love to extend my personal session and build it out to a VMworld quality and be able to deliver it there as well. Besides VMworld I would like to visit the BE vmug and Nutanix .Next also again this year.

In the community, I want to keep at least as active since my Nutanix NTC is already extended to 2018 and hopefully I will also receive vExpert again in 2018. The vExpert & NutanixNTC slack channels simply rock. Both have awesome vibes with lots of people always eager to help you with any questions you ask.

I only have one real learning goal so far for 2018 and that is to pass the vcap7-dtm deploy exam. Sadly, it hasn’t been released yet but that doesn’t say I can’t prepare for it either. My ultimate goal would be to become vcdx but that’s something I will only start working on this year, don’t expect me to submit soon. As something for fun, I might try my hands on the nsx certifications even though I am not a networking person or maybe something from Amazon since a lot of VMware admins seem to be heading that way as well.

 

For the rest, I have only this to add: Happy New Year and have an awesome 2018!