Announcing vijavaNG 6.5.1 Beta with Tagging and VCSA Management APIs

May 16th, 2017 2 comments

With the increasingly wider adoption of commercial vijavaNG in the VMware communities, we always seek to enhance and extend the APIs beyond these like ESX agent APIs. Today we are happy to announce the 6.5.1 which support for the tagging and vCenter appliance management APIs.

Tagging

Free Java GUI to Deploy VMs onto vSphere of All Versions – A Solid and Fast Alternative to vSphere Web Client and ovftool

May 8th, 2017 1 comment

Recently we got quite a few complaints about installing vSearch appliance OVA onto vSphere 6.5 using the vSphere Web Client. It does not work. As a quick workaround, we told customers to try the VMware ovftool command line. While it works mostly, we still got questions and issues on the usage. For one thing, it’s not always straight-forward and easy to get the parameters right.

Alpine Linux on vSphere: Is it Really Small in Size?

April 11th, 2017 1 comment

I came to know the Alpine Linux because of its small image size for Docker. Unlike almost 200MB in size of popular CentOS and Ubuntu, it just needs 5MB. That made me wonder if I can get much smaller Linux VM using the Alpine distro for special use cases like network tools.

Categories: Virtualization Tags: , , ,

Ultimate Guide to Build Scalable Home Labs Using VMware vSphere

April 4th, 2017 1 comment

Note: if you want to read PDF or print it, please feel to download it here.

InterConnect 2017: IBM Cloud All-In-One

April 3rd, 2017 2 comments

I attended the IBM InterConnect conference in Las Vegas two weeks ago. It was held in the Mandalay Bay hotel, a place I visited and stayed for many times before as VMware had many of its conferences there. Everything looked familiar except that it was an IBM conference.

Deploying OVA onto VMware vSphere: Issues and Workarounds

March 31st, 2017 1 comment

Update: this issues are fixed with the VM Deployer tool we just release as described here.

With the increasing adoption of VMware WebClient, we got more support cases from customers who use it for deploying our search engine appliance. In one sentence, it does NOT work and you will get error messages like, “the provided manifest file is invalid OVF.”

Categories: Virtualization Tags: , , ,

Can Virtual Machines or Containers Be Social?

January 24th, 2017 2 comments

With social networks being popular these days, there is no doubt that we human beings are socially inter-connected. These social connections offer lots of insights about each person in the social networks. In some way, we’re all defined by our networks.

How about virtual world and cloud world? Can we visualize the inter-connections of the VMs, hosts, datastores, and networks?

No More Spread Sheet or Wiki Page: Better Way to Track IP Addresses

January 19th, 2017 4 comments

IP addresses are important resources and must be carefully managed to avoid duplicated IP issues, which are sometimes very hard to troubleshoot. I still remember that it took a few of us couple of days to root cause a failing new feature, which worked sometimes and did not other times. Because it’s a new feature, we mostly thought it was somehow our bug in code. It turned out not, but caused by the vCenter we were testing actually used a duplicated IP address.

PowerCLI SketchPad – Write PowerShell Code for vSphere Automation Easily and Quickly with Zero Installation

December 19th, 2016 15 comments

While writing code or automation scripts, I usually spend quite some time to research the APIs and command syntax. To speed up the research, I normally skip the detailed description of all parameters and jump to the sample code or scripts directly. If any sample is, or close to, what what I want, I will use it as a starting point and modify it from there. Like any other engineering work, having something to start with is definitely easier and faster than starting from scratch.

Categories: Uncategorized Tags:

Announcing vijavaNG 6.5 – the smallest, fastest, and most secure Java APIs for VMware vSphere 6.5

November 28th, 2016 4 comments

On November 15, VMware offically announced the long-waited vSphere 6.5, which is a big release after 6.0 release early last year. Along with this vSphere release were a few other products like VMware vSAN 6.5, VMware vRealize Log Insight 4 and VMware vRealize Operations 6.4. According to the blog announcement, the vSphere 6.5 offers these high level features and benefits:

PhantomJS: Convert Any Web Pages to PDF or PNG on Server Side

November 14th, 2016 2 comments

While developing a new feature for our vSearch product, I found the Javascript’s capability to screenshot a page is quite limited. As normal, the explanation is that it’s designed as such due to security reasons. No one wants a Javascript secretly capture a screenshot of what’s currently viewed. I personally don’t think it’s a good explanation why it’s not implemented as easily as it should have been. Similar, I think riskier, features like exchange clipboard content has been implemented.

Slow Exporting OVF/OVA from vSphere Client or ovftool? A Quick Tip Can Save You Hours

November 8th, 2016 5 comments

Over the weekend, I was trying to export a virtual machine from vSphere using ovftool command line. To my surprise, it was extremely slow. In fact, I wasn’t patient enough to wait for its finish and “Contrl+C” it. Initially I was thinking it could be ovftool issue, so I tried exporting from vSphere Client directly. Still very slow and I had to cancel it as it would run for a few hours according to the progress dialog box.

Categories: Virtualization Tags:

From Angular 1 to Angular 2: Is it Good Time Now?

September 30th, 2016 5 comments

In the middle of this months, Google announced the Angular 2.0 at a meet up event in one of its Mountain View offices. I was lucky to hear the announcement on site and asked a couple of questions. That was truly exciting news as I had followed up the Angular 2 for a while.

Categories: Uncategorized Tags:

VMworld 2016 and vSearch 3.0 Preview

August 16th, 2016 4 comments

The VMworld 2016 is coming in about two weeks. Although I’ve attended every single VMworld after 2007, it’s my first time as an exhibitor myself, to be exact, as a new innovator in the show. If you follow my blog and Twitter, you probably have know the company DoubleCloud that I had founded and the cool products/technologies we’ve been working on. This is the first year for us to promote our products in show. Please come to see our product demos, or simply stop by and say hi. Our booth is 841#4.

Install Squid as HTTP and HTTPS Proxy Server

July 28th, 2016 2 comments

While creating the vSearch 3.0, we needed a HTTP/HTTPS proxy server to test the new features like public cloud support. With a little search, I found the Squid server. It turned out to be pretty easy to install a new one and use it based on default settings.

Install
Like most of the software package on CentOS, Squid can be installed using the yum command line. Here is what’s needed to install and configure it.

Categories: Applications & Tools Tags: , , ,

vSearch 2.0 Released: “Super vCenter” is Even Superer

June 21st, 2016 3 comments

After more than 4 months of hard work, we are proud to announce the second major release of the product. On the high level, there are 3 major features besides many smaller improvements over the first release based on the customers’ feedback.

1. VM Actions and Group Actions

Categories: Virtualization Tags: , , ,

How to Install Kubernetes to Run Docker on VMware vSphere

June 6th, 2016 1 comment

Installing Google Kubernetes does not require VMware vSphere or any other virtual machine hypervisor. However, doing that on a VM is very convenient, so it’s highly recommended especially for development and testing environment.

Regardless VM or physical machine, a Linux OS is a must. As always, I picked CentOS 7 which is a fork of RHEL. Once getting a CentOS installed, the rest is easy. If you have a CentOS template already, deploying a new one should be very fast.

Too Early to Say GoodBye VMware vSphere Client?

May 22nd, 2016 4 comments

VMware published a blog “Goodbye vSphere Client for Windows (C#) – Hello HTML5” with two announcements: 1. There won’t be the traditional C# based vSphere Client for the next version of vSphere (no one knows the version yet but it’s safe to call it the next version.). 2. The vSphere HTML5 Web Client Fling will be supported soon (no exact timetable is given). My guess is that it will make into next release of vSphere if not earlier.

How to Wait for Promises in AngularJS

May 18th, 2016 No comments

In one of my previous blogs – How to Cache Results from Asynchronous Calls in AngularJS, I mentioned a technique that downloads data from remote server via $http service as a promise. This is quite often used in Web application development, for example, you want to save configuration, user preference on remote server and download them on fly.

Book Review: Docker Containers – Build and Deploy with Kubernetes, Flannel, Cockpit, and Atomic

April 30th, 2016 4 comments

After the virtualization buzz, the industry is actively looking for the next big thing. The container technology just came in at the right timing. Docker is the clear leader in the container technology, followed by CoreOS Rocket and RancherOS today.