Installing NSX VIBS on the ESXi host (Preparing ESXi cluster for NSX) is one of the important tasks in preparing your virtual infrastructure for NSX Network virtualization. Preparing ESXi cluster for NSX is a simple task. It will happen within in few clicks in the Networking & Security plugin from vSphere Web Client. Take a look at my article how to prepare ESXi hosts cluster for NSX. Other method for installing NSX VIBs on ESXi will be needed only when VIBs installation is failed in vSphere web client. There are 2 options for preparing NSX VIBs without vSphere Web Client. First one is Manually install NSX VIBS on ESXi Host and Second one is Install VMware NSX VIBS using Update Manager.
You can choose any one of the method to manually install NSX VIBs on the ESxi host. If you have very few hosts with failed VIB Install, you can proceed with the manually installing NSX VIBS in ESXi using CLI. If you have multiple hosts with failed VIBs installation, i would recommend you install VMware NSX VIBs using update Manager. Update Manager simplifies the task of upgrading ESXi host and installing extensions such as NSX VIBs on multiple ESXi within short span of time. Take a look at my article how to upgrade ESXi 6.0 to ESXi 6.5 using VMware Update Manager. In this article, I am going to explain the detailed step by step procedure to understand How to install VMware NSX VIBs using Update Manager
How to Install VMware NSX VIBS using Update Manager
- VMware Update Manager is a very useful tool for easy and smooth upgrade of your vSphere Infrastructure. Before vSphere 6.5 Update manager needs to be installed on the different windows server to use Update Manager functionality but after vSphere 6.7 VMware has integrated it directly into vCenter Server Appliance so you don’t need to install Update Manager differently and you can easily.
- Since I changed the settings in downloadmanager section of vci-integrity.xml (C: Program Files VMware Infrastructure Update Manager) we had no more trouble with 'metadata download failed'. In our case it changed the timeout and concurrent sessions.
- To run and use Update Manager, you must use a local system account for the machine on which Update Manager is installed. VMware uses designated ports for communication. Additionally, the Update Manager server connects to vCenter Server, ESX/ESXi hosts, and the Update Manager Client plug-in on designated ports. If a firewall exists between any.
'Host cannot download files from VMware vSphere Update Manager patch store. Click the Update Manager tab. Click Admin View Configuration Network Connectivity. Click IP address or host name for the patch store and enter the appropriate IP address. Rescan the ESX/ESXi host.
Before importing the NSX VIBs into Update Manager Patch Repository, We need to download the NSX VIBs based on your ESXi version. Please take a look at my article “Manually Install NSX 6.3.0 VIBS on ESXi 6.5 Hosts” to understand how to download NSX VIBs for your ESXi hosts from NSX Manager.
Once NSX VIBs are downloaded, Login to vSphere Web client -> Click on Update Manager -> Manage Tab -> Patch Repository ->Click on Import Patches.
Click on Browse and Select the downloaded “vxlan.zip” and click on Import. Take a look at my article How to download NSX VIBS for ESXi host
Once the patch upload is successful. Click on Next
vxlan.Zip contains 2 VIB files “vxlan” & “vsip”. Click on Finish.
Create a host baseline based on the NSX VIBs. To create Baseline, Click on Update Manager -> Manage -> Host Baseline -> Click on New Baseline
Specify the baseline name and select baseline type as “Host Extension”. Click on Next.
Select the NSX VIBS “vxlan” & “vsip” and click on Finish to create the NSX VIB baseline.
Created baseline will appear under the host baselines.
Switch to the “Host& Clusters” view and select the ESXi host. Click on “Attach Baseline”
Select the Extension Baseline “NSX VIB install” which we have created in the earlier steps.
Once the baseline is attached to the ESXi host and Click on “Remediate”. Select the Extension baseline “NSX VIB install” and click on Next.
Select the VIBs ” vxlan & vsip” and click on Next.
Proceed with default options and Click on Finish to start installing the NSX VIBs on ESXi host using Update Manager
Once NSX VIBS installation is completed, You can notice that the attached baseline “NSX VIB Install” will become “Compliant” under compliance status.
You can also validate under the “Host Preparation” tab of Networking & Security plugin in vSphere Web Client.
That’s it. We are done with the install of VMware NSX VIBs on the Esxi hosts using Update Manager. I hope this is informative for you. Thanks for Reading!!!. Be social and share it in social media, if you feel worth sharing it.
Other VMware NSX Related Posts:
With the release of vSphere 6.0 Update 2 I needed to update my hosts! VMware Update Manager [VUM] makes updating and patching your environment very easy. It can also be used to upgrade VMTools and VMHardware versions on your virtual machines. In this post I will be installing VUM on Windows Server 2012 R2 VM using the SQL Express database and attaching it to my VCSA 6.0 U2 appliance. Once installed then I will use VUM to update my environment!
Requirements:
- Must have a vCenter.
- Software: .NET Framework 3.5 needs to be installed on the VUM server. For two install methods click here and here.
- Hardware: 2 GB of RAM if separated from vCenter. 8 GB of RAM if installed on a Windows vCenter.
- Storage: VMware recommends at least 120 GB of free space for the patching repository. Sizing Estimator for vSphere Update Manager 6.0.
- Database:
- SQL Express: If you have a small environment (VMware says 5 hosts and 50 virtual machines or less) then the embedded SQL Express database is just fine.
- External: If you have a larger environment then you will want to use a external database. Click here and here to read more about having a external database.
- For a full of requirements check out the VMware Update Manager 6.0 Update 2 Release Notes.
- Click here for all VMware Update Manager documentation.
Install VMware Updates Manager:
Here is the download link for VUM.
Extract or mount the vCenter ISO and launch the install. If the autorun didn’t run you can manually launch by going to the UpdateManager folder and running VMware-UpdateManager.exe
I will be installing this in my home lab and will be using SQL Express.
Click Install:
SQL Installer will pop up but won’t require any interaction from you. It will perform a Express installation.
Once SQL finishes you will be prompted with the language selection. Click Ok:
Click Next:
Accept the EULA to continue then click Next:
I always like to do the download manually. Uncheck it and click Next:
Enter the details of your vCenter server and a user account to use. Highly recommend using a Service Account. Click Next:
If you have a DNS server in your environment change the drop down menu to the FQDN of your VUM server. If not then IP address is okay. If you need to enter proxy settings to access the internet you can do so now or you can skip and perform later. Click Next:
You can change the install directory and patch repository here. Click Next:
If you do not have 120 GB of free space you will get the following message. Check out the sizing estimator in the Requirements section above to see how much space you should have. You can proceed without having the space requirement.
Click Ok:
Click Install:
Yay VUM is now installed. Click Finish:
Install the VUM Plug-In:
Next the is to enable the VUM plug-in in the thick client. In the top menu go to Plug-ins -> Manage Plug-ins:
You should now see the VUM Extension in the Available Plug-ins section. Click Download and Install:
A install wizard should launch. Just agree/accept/next your way through it. Nothing you can configure.
Once the wizard completed you should get the following SSL security warning since it is using a self sign certificate. Check the box and click Ignore:
Vmware Update Manager Download From Website
Now the VUM Plug-in should show Enabled:
Vmware Update Manager Download
To open VUM go to Home -> Update Manager:
Welcome to VUM!
Download Critical/Non-Critical Baseline Updates:
Let’s start out with a simple task and update the default baselines for Critical and Non-Critical patches from VMware. This will update your currently installed version of ESXi with the latest updates/patches of that same version. For example, if you are running 5.5 then you will get the latest updates for 5.5, it will not upgrade you from 5.5 to 6.0. If you are running 6.0 then this method will update you to 6.0 Update 2! If you are on 5.x scroll down and use the ESXi Image update method.
Click on Configuration -> Download Settings. Here you can configure a proxy settings if applicable. Click Download Now to download updates from the default VMware sources:
A task will appear in the tasks pane. Once completed go to Baselines and Groups. There is now numbers below Content:
Remediate Hosts to Apply Update Baselines:
Next lets remediate a host to apply these updates. Go to Home -> Hosts and Clusters -> then click on a Hosts or Cluster. Now click on the Update Manager tab then Attach:
Select the Critical and Non-Critical baselines then click Attach:
Both baselines should now appear under the Attached Baseline section. Click Scan:
Since we don’t have any Upgrade baselines just click Scan:
All of my hosts are Non-Compliant!! Let’s remediate one of them. Click Remediate in the lower part of the screen:
Select which baselines you want to use then uncheck/check the hosts you want to apply. Click Next:
Here is a list of all the patches that will be applied. If for some reason you want to exclude a patch you can deselect it now. Click Next:
Enter a task name and when you want the remediation to happen. Click Next:
Change settings here if applicable. Click Next:
Change settings here if needed. Click Next:
Once you are satisfied click Finish:
If your host wasn’t already in maintenance mode you will notice VUM will put it in maintenance mode for you. You can monitor the progress of the remediation by watching the task.
Once finished one of my hosts is showing Compliant! Time to rinse and repeat ?
How to Update ESXi version using VUM:
You can also use VUM to upgrade your ESXi hosts. You have to use this method for major upgrades, such as 5.1 to 5.5 and 5.5 to 6.0. This method will also work going from 6.0.0 to 6.0 U2.
First you need to download a ESXi image. If you are using HP or Dell I would advise using their customized ESXi images. They contain the latest drivers and packages that are applicable to your hardware. Otherwise you can download the version from VMware.
- HP Hardware: http://www8.hp.com/us/en/products/servers/solutions.html?compURI=1499005#tab=TAB4
- Dell Hardware: http://support.dell.com
- Enter your Service Tag or Browse for your Product.
- Click Drivers & Downloads then click Change OS and set to ESXi
- Scroll down to Enterprise Solutions. You can download the Dell Customized ESXi image here:
Now you have the ESXi image let’s upload it to VUM. Back in the thick client go to Home -> Update Manager -> ESXi Images tab -> Import ESXi Image:
Browse for your download ESXi image then click Next:
Once the upload complete click Next:
The Import ESXi Image wizard will also create our Baseline. Enter a name then click Finish:
You will now see the ESXi image.
Dell monitor warranty lookup by serial number. I agree this is awesome. Because I have very few of those left.
Let’s attach the new Upgrade Baseline to a cluster/host! Go to Home -> Hosts & Clusters -> Select a Cluster or Host -> Click the Update Manager tab -> then click Attach:
Select the Upgrade Baseline then click Attach:
Now kick off a Scan:
Ensure the Upgrades box is checked as we want to scan for that. Click Scan:
One of my hosts needs to be updated! Click Remediate in the bottom right of the window:
The Remediate Wizard is mostly the same as when we performed Critical / Non-Critical updates. Select the host(s) you want to remediate then click Next:
Accept the EULA to continue then click Next:
If you are upgrading from ESXi 5.x then you will want to leave the box unchecked to alert about any issues. Click Next:
Continue through the wizard. Once you are satisfied with the summary click Finish:
You can watch the Task in the Task pane for a status of the upgrade. Once complete you should show that host as Compliant!