Friday, March 29, 2019

Adding an IDE Storage Adapter for an OVF that is supposed to run in vSphere? What were you thinking???

A few weeks ago I had the misfortune of having to deal with a .OVF that was sent by a support team to one of our engineers so we can run a Virtual Machine in our lab environment.

That seems pretty cut and dry, except when I go to import the .OVF and I get this message when the import gets to the Validating Step.


I had never seen this message before, but after seeing the part of the message that says DiskControllerReference, I automatically assumed that there was an issue with the .VMX file on the VM. Well because this is not a VM, but an .OVF I decided to open the .OVF file in Notepad ++ and found this.



I do not know why the person who created this .OVF selected a IDE controller for the HDD., but here we are.

I informed my Engineer of the issue, and he said that they told him to use VMware Converter to change it into an acceptable VM image. 

Giving them the benefit of the doubt, I downloaded the lastest copy of VMware Converter Standalone (which took me a day, because VMware's Download site was not working) and tried to convert it.

Guess what, It didn't work!!

This is also not the first time I have run into this issue with this particular vendor (who shall remain nameless). Their .OVA files will give you the same error message.  So needless to say anytime I run into this vendor, I immediately tell my Engineers to get me an .ISO and I will build them a VM from Scratch. 

I hope you find this post helpful, and if you would like to know more information about this, please feel free to DM me on one of my social media accounts. 

Thanks for reading, and check back soon for more articles. 



Friday, March 22, 2019

Home Automation Platform Discussion Continued......

In my previous post I spoke about the shut down of the Lowe's IRIS Home Automation Platform. I went into great detail about several of the Open Source options that exist out there such as:

Home Assistant
HomeGenie
openHAB

I also made mention to there being paid Home Automation Systems that are available that do not require a subscription. But I did not make mention of them in my last post. I would like to take this opportunity to list some of the (in my opinion) more popular ones.

Depending on which one you plan on going with, you might be locked into a particular type of hardware or protocol, in other cases the platform might me more Open.

Google Home/Alexa - I mostly have experience dealing with the Google Home line of products, however I do have some experience with writing Alexa skills. I can say for sure that Google Home is compatible with a wide variety of products and services including some open source ones like Home Assistant.

Smartthings - Samsung is another one of those platforms that will accept different pieces of hardware. However I am pretty sure that you are locked into using the Zigbee protocol. Oddly enough, if you sign up for their developer portal, you can reprogram IKEA TRADFRI lights to work with it as seen in this Blog post I did years ago.

Philips Hue - I believe they only deal with lights, many different kinds of lights. From Bulbs, to LED Strips, to Wireless LED bulbs. Within their app you can set different Profiles or scenes for each device so you an set the mood.

Ikea Tradfri - I would call this one the poor man's Hue. That does not mean that this product is any worse that the Hue, but I will say that the lights are cheaper, like $12 a bulb vs $20 a bulb for the hue. Like I said above, the TRADFRI operates using the Zigbee Protocol, so you can reprogram them to work with a Smartthings Hub if you follow the guides.


What I like the most about all of the hubs that I listed above is that they all can integrate with Home Assistant which is by far my favorite home automation platform. The downside is I now have 4 or more hubs running on my home network, but that is my problem.

I hope you guys found this article helpful and if so please share.

If you are interested in purchasing anything covered in this post, feel free to check out some of these links below.

Alexa: https://amzn.to/2CpgDiK

Hue: https://amzn.to/2CqcpHt

Smartthings: https://amzn.to/2HDzmKW

Raspberry Pi: https://amzn.to/2CjoMVV

Wednesday, March 20, 2019

Lowe's to shut down IRIS Home Automation Platform.....

A few weeks ago I saw this Article about Lowe's Home Improvement Store shutting down it's own proprietary home automation system. Here is the article if you wish to read it:

https://www-techhive-com.cdn.ampproject.org/v/s/www.techhive.com/article/3337249/hubs-controllers/lowes-will-shut-down-its-iris-by-lowes-smart-home-platform.amp.html?amp_js_v=0.1#referrer=https%3A%2F%2Fwww.google.com&amp_tf=From%20%251%24s&ampshare=https%3A%2F%2Fwww.techhive.com%2Farticle%2F3337249%2Fhubs-controllers%2Flowes-will-shut-down-its-iris-by-lowes-smart-home-platform.html

I have never used this system before, but my very first Home Automation System was a Nexia Home System. I thought it was awesome, until I realized it was a pay service, and I needed to use their hardware which was very hard to find.

The purpose of this post is not to mark the death of another proprietary home automation platform, but to bring awareness to some of the open platforms like Home Assistant, OpenHab, and others.

There ares several issues with these proprietary systems such as:

Locked into hardware - You have to use a set hardware list provided by the hub supplier. This limits you on what hardware you can use, and where you can procure it. Also non-branded hardware might not be supported by your hub.

Large up front costs - Just to get into the Home Automation game you not only need to pay for the "Smart" Hardware, but you will also need to pay for the Smart Hub, or Gateway.

Subscription Cost - You are required to purchase a subscription to use your home automation system. If you do not pay, your services will be terminated.

Locked into protocol - Each proprietary hub uses their own protocol. It could be ZWave, ZIGBEE, WiFi, or something else entirely. But either way you only get to use one.

Security - Instead of all events being handled on the local HUB (sometimes called a Gateway) all functions are handled in the "Cloud". This means not only do you need an internet connection, but you are relying on the vendor for the security of your data, and your home.

Once you realize this you are going to think, is it even worth it to look into Home Automation?? Why should I do this when the cost is so much??

Well I am here to help show you another way. You see there are several open source options out there as well as non-subscription based Smart Home Solutions available to you.

Open Source Solutions

The benefits of Open Source Solutions include the following:

Open Hardware - You are not locked into specific hardware, which means that you can get your hardware from anywhere.

Low upfront cost - Most if not all Open Source Solutions can run their software on cheap/low cost hardware such as a Raspberry Pi.

Open Protocols - Most if not all Open Source Solutions support any protocol, if not multiple protocols at the same time.

Security - As the hub is running in your house, it is not necessary to connect it to a cloud service (but you can if you want) so you can prevent your system from being accessed from the internet if you want to.

Below is a list of Open Source solutions that I would recommend looking into:

OpenHab - I do not have much experience with Open Hab, but like most Open Source Home Automation Solutions, you can run the Hub software on a Raspberry Pi.

Home Genie - This was the first Home Automation Solution that I used. It was very easy to administer, but I found it limiting with what I could do. Now it has been several years since I looked at it, so I would suggest checking it out again. This one also can run on a Raspberry Pi.

Home Assistant - This is the Solution that I am currently using, and I have to say I love it. I have not found a limitation with the system, except for my SD card running out (but that was my Error). It is super simple to setup and even has a cloud connector is you want to be able to connect to cloud services like Alexa or Google Home.


I hope you found this guide helpful, please share with your friends.

If you are interested in purchasing anything mentioned in this post, please feel free to check it out in the links below.

Raspberry Pi: https://amzn.to/2CjoMVV

Nexia Home Automation: https://amzn.to/2FiEm5T


Friday, March 15, 2019

How to install ESXi 5.5

Continuing the saga of building out my VMware home lab I will be covering the process off installing ESXi 5.5 as a Virtual machine in my environment. As stated in my previous posts, I am a VMUG Advantage Member so I do have access to newer versions of VMware software. 

That might make you wonder why I am going with ESXi 5.5, well you are going to have to wait and see what my plan is for that. 

Lets get started with the installation of ESXi 5.5

Once the ESXi .ISO has been booted up on the machine you will be presented with this screen.


Press Enter to boot, or let the countdown continue and it will boot automatically. 


The ESXi installer will load into memory. It may take some time for this to complete depending on how much Memory you have on your machine, so your mileage may vary. 


After all of this you will be presented with the ESXi 5.5 Welcome Screen. Press Enter to continue. 


Press F11 to Accept the End User License Agreement to continue on.


Once you press F11 the install will start scanning the System it is installing on to see what Storage is available. 


On the next screen you will be presented with a list of Datastores that are available to you to install ESXi on. Select the Datastore that you want to use and press Enter. 


You will then be asked to select your Keyboard layout. Press Enter to continue.


Now you will have to set the Root Password for the OS. Once you confirm the password press Enter to continue. 


The ESXi Installer will then can your system again .


You will then be asked to Confirm your decision to install ESXi on the datastore you selected. Press F11 to continue. 


Now the installation will begin, again your mileage may vary as to how long it will take to complete. 


Once the installation has been completed you can press Enter to reboot the machine to complete in installation. 


After the reboot has been completed and the system boots up you will be presented with the following screen. 



This concludes the ESXi install guide. I hope you found this helpful an please check back for more updates to come.

Friday, March 8, 2019

How to Create a Virtual Machine using VMware Workstation Professional 15

Continuing on from my previous post, I wanted to go through the process of creating a Virtual Machine with VMware Workstation Professional 15. Mostly because the last time I did a how to create a VM post, it was a few years ago and it was vCenter 5.5, and because I will be building off of this for future posts.

So let's get started.

Launch VMware Workstation Professional 15 Pro and you will be presented with the following screen. 


You will want to click on the Create a New Virtual Machine Button (Circled in Red below)


That will launch the New Virtual Machine Wizard.

From here you will want to select either Typical or Custom for your installation configuration. For the purposes my installation I am going to go with a Custom installation. 



After selecting Custom click Next. You will be presented with the option to choose your Virtual Machine Hardware Compatibility. 


As as you can see from the drop down menu below there are many options to choose from. Each option has different compatibility requirements which also brings different limitations. Also remember that Newer Hardware Versions will not be compatible with older versions of VMware Workstation, so if you have to move between versions please keep that in mind. 


For our purposes I will be Selecting ESXi 6.5, which should allow me to import this VM into an ESXi environment without needing to use VMware Converter. I will probably cover this in a later post. 


After making your selection, click Next to specify the OS for your Virtual Machine. You can either select and Installer disk, and Installer Image File (.iso), or I will install the Operating system later. For the purpose of this post I will be installing from a Image File (.iso). 


Click on browse to be prompted to select your Image file.


Select your installer Image File and click Open to continue. 



Depending on the .ISO you are using as the installer, VMware Workstation will attempt to determine what Operating System (OS) you are trying to install. This will also provide recommended settings based on your OS.


Click Next to continue on to name your Virtual Machines and specify where I want the Virtual Machine files to be located.


Click Next to move on to set Processor Configuration. The Processors are capped at the total number of Virtual CPUs available on your machine. If you try to over provision your processor you will get a Error message. 


Click Next to continue on to set the Memory for the Virtual Machine.


As you can see there is a "Recommended Memory" setting when you get to this screen. This is gathered from the .ISO check a few slides back. Click Next to continue on.


For Network Type you have 4 Options as seen above. The default is to use network address translation. This setting is all dependent on how much access you want to give to your VM. Do you want it to be accessible to or from your network? Perhaps you are setting up a VM to test some dangerous program? All these things you need to consider before clicking Next to continue. 



On this screen you will need to select your I/O Controller. I went with the recommended setting and clicked Next to continue.



 On the next screen you will be presented with options for Virtual Disk Type. Depending on what you will pick will determine compatibility with other Hypervisors in the future and can cause a real headache for someone else down the line if you don't consider your options. I will cover that in a different post. For my purpose I will be sticking with SCSI which is recommended and is also the default selection.  

Next you will be asked to Select a disk from the following option.


As this is a new Virtual Machine I will be selecting Create a new Virtual Disk and Clicking Next.

You will then be presented with the following screen where you can specify the size of your Virtual Disk, if you want to Thick Provision it, and how you would like the file stored. 


Make you selection and Click Next to Continue. Next you will be able to Name the Virtual Hard disk and Specify what storage it will be installed on. 
 

Click Next to continue. Review your settings and Click Finish to continue. 


Thursday, March 7, 2019

vExpert 2019

I just got the email that I didn't think I was going to get. But I received the vExpert approval email!

This was my first time applying for this, but I was fortunate enough to be selected for this honor. This would not have been possible if it was not for this blog. Thank you for everyone who reads this. 


Friday, March 1, 2019

How to install VMware Workstation Professional 15

In my previous post about my new Home Lab spoke about installing VMware Workstation Professional 15. I wanted to follow up with this installation guide.

Once you get the installer downloaded, start off by double clicking it to run it.


At the Welcome screen, click Next to continue. 


On the End User License Agreement, Check the box that says I accept the terms in the License Agreement.


And click Next to continue


On the Custom Setup screen, check the box that says Enhanced Keyboard Driver. Now this will require a reboot of your PC when it is done so just be aware of that. Click Next to continue.


On the User Experience Settings screen, Click Next to Continue. 


On the Shortcuts screen, select which shortcuts you would like to have created as part of the install and click Next. 


On the Ready to install VMware Workstation Pro Screen, click Install.


The Installation will run for a few minutes until it is complete.


Once the installation has completed you will have a chance to Finish the installation or Apply your License now. If you choose to Finish the installation, you will still be able to use the application, but you will be using a Trial License. I will be continuing on with applying the license.


Enter your license key and click Enter.


Once you click Enter, you will be presented with the Completed Installation Screen. Click Finish to end the installation. You will then be prompted to restart your PC.


Click Yes to restart your PC, and once it comes back up, you are good to go!

I hope you found this post helpful, and stay tuned for more helpful guides and tips. 

I have moved!!!

Please check out my new blog which now contains all my old posts and some new goodies as well.  I can now be found at http://www.kenbshinn.c...