Tagapi

vRealize Network Insight 3.8 – What’s new in the API?

One of my favorite products has just dropped a new version. vRealize Network Insight 3.8 (vRNI) has just hit the downloads and has a bunch of cool new stuff.

vRNI 3.6 introduced a public API with which you can do most of the day-2 operations. vRNI 3.7 didn’t bring any changes to the API, but 3.8 does. Below are the changes in the API version 1.1.0.

Fetching info in bulk

Version 1.0.0 had endpoints to grab information from entities (VMs, hosts, firewall rules, etc), but it was a bit tedious. You had to request a paged list of entities … Read more

Storing the VMware NSX config in version control

Almost any organization that I’ve had the pleasure of talking with, uses Git either for code repositories where their developers work or for doing version control on their infrastructure systems. Git is an excellent version control tool and is widely used for both developers and also infrastructure configuration. This post goes into how to put the VMware NSX configuration into version control using Git.

Not all infrastructure components (server systems, network devices, etc) have a proper audit log on what happens in the configuration and who is doing what exactly. This is where version control can lend a helping hand … Read more

Introducing PowervRNI

I am excited to introduce PowervRNI to the world! In the 3.6 release of vRealize Network Insight (vRNI) in November, there was a public API added. Through this API, you can offload certain tedious tasks like creating applications and managing data sources. I was using the private API for a couple of things already, like importing data sources. With the release of the public API, I could move those things to use the public (and supported) API. Ever since then, I’ve been working on PowervRNI.

PowervRNI

The first release of PowervRNI is on GitHub here. With this … Read more

vRealize Network Insight Bulk Import of Data Sources

I’ve been rolling out quite a few vRealize Network Insight deployments (labs, Proof-of-Concepts) and while the installation of NI is a cake walk (see automated installer here), add the data sources can be time consuming if you have a bunch of switches and/or other data sources which need to be imported.

The Network Insight team has done a very good job on the architecture of the product, where they are using all kinds of cool API calls to push and retrieve information from the NI backend. This is mostly done via JavaScript, which means the users browser is executing … Read more

Installing vRealize Network Insight with PowerCLI

The good people of vRealize Network Insight made the OVAs of Network Insight 3.2 Import-vApp safe, which means you can now install it with PowerCLI!

Network Insight consists of two VMs; the Platform VM and the Proxy VM. The setup process looks like this:

  • Deploy Network Insight Platform OVA to vSphere
  • Browse to the Platform UI and:
    • Active your license,
    • Generate a Shared Secret for use in the Proxy VM deployment.
  • Deploy Network Insight Proxy OVA to vSphere
  • Login to the Platform UI and start adding data sources and consume all the goodness that is Network Insight!

Having to deploy … Read more

PowerShell Friday: Using the Cisco ACI API

One of the great things of all network virtualization solutions, is that they can be automated using some form of API that they publish. Cisco ACI is no different and offers a RESTful API which you can consume to do stuff on the network. Well, it’s a ‘sort-of’ RESTful API, as they only seem to use GET and POST functions, no DELETE, PUT, etc. Instead to delete an object, you do a POST with the status ‘deleted’. Anyway, details.

PowerTool

Cisco has a PowerShell implementation for multiple products, for example UCS and ACI. They call their module PowerTool and is … Read more

Removing VMware Data Security after vShield to NSX upgrade

An existing vShield environment can be upgraded to a full NSX environment, as described in my VCIX post “Upgrade VMware NSX Components”. All vShield components can be upgraded, except for one; vShield Data Security.

The documentation states: NSX Data Security does not support a direct upgrade. You must uninstall the current Data Security software before upgrading to NSX Manager. After NSX Manager is upgraded, you can install NSX Data Security version 6.0. If you upgraded to NSX Manager without uninstalling Data Security, you must do so using a REST call.

A few days ago, someone came to me with … Read more

© 2024 Lostdomain

Theme by Anders NorénUp ↑