NICs of my physical hosts not available to my guest virtual machines

I have setup a vmware vsphere 6 lab with one physical ESXi host with some nested ESXi hosts. My physical host has 4 NICs in total which I have only connected 2 of them, one to my LAN and the other to my NAS network. I have configured 2 virtual switches on my Physical host but there is only 1 port group available for my virtual ESXi hosts and other virtual guests. I want to be able to add a second NIC to these guests but they are not available.

Why is this happening?
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
You normally add physical nics in the host (called uplinks) to a vSwitch. So once uplinks are added to the vSwitch, you would then create Virtual Machine Portgroups, to connect to these vSwitches.

The Virtual Machine Portgroup (Label) is then selected in the VM settings, in the network interface setting.

Have you created a new virtual machine portgroup ?

see my EE Article

Part 14: HOW TO: Configure basic networking on a VMware vSphere Hypervisor 5.1 (ESXi 5.1) Host Server
LuiLui77Author Commented:
Hi Andrew! Yes I have created an additional VMKernel portgroup created on vswitch1. This vswitch1 is attached to the second physical NIC. This VMKernel port group is not available to my virtual machines, is it because the port group was created on another vswitch other than the default vswitch0?
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
VMKernel Portgroups are *NEVER* available to virtual machines, these are special portgroups, which belong to the HOST ONLY,  HOST VMKernel for the transfer of iSCSI, NFS or vMotion Traffic e.g. host traffic!

These IP Addresses belong to the host not guest!

Your Guest VMs already have IP Addresses allocated to them via the OS, you just need to connect your VMs, to a virtual machine portgroup!

Remember the HOST is the HOST, and has network traffic, which is very different and isolated from Virtual Machine traffic!

I think some reading might be useful...

If you want to read more on networking in VMware ESX/ESXi, then I recommend the following:-

I would also recommend reading through the Networking Sections of the following guides to gain a better understanding of Networking in VMware ESX/ESXi.

Pages 13 - 73 Discuss Networking in Detail, including trunks, VLANs, switches, and load balancing

ESXi Configuration Guide ESXi 4.1

Virtual Networking

Virtual Networking Concepts
IT Pros Agree: AI and Machine Learning Key

We’d all like to think our company’s data is well protected, but when you ask IT professionals they admit the data probably is not as safe as it could be.

LuiLui77Author Commented:
I see, I guess I was a little confused since my virtual machines are actual virtual ESXi hosts, let me keep on reading.
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
A guest is a guest, does not matter what it is, it will never see a VMKernel Portgroup in the Host!

Make sure you allocate all VMs to a virtual machine portgroup. (they will show up as a network, next to the network interface).

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
LuiLui77Author Commented:
Thank you Andrew!
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.