Posts Tagged ‘virtual machine’

Dell Networking and VMware NSX: Bridging Between Logical & Physical Networks

Wednesday, November 5th, 2014

In a prior blog, Creating Logical Networks and Services with VMware NSX on Dell Infrastructure, I discussed how easily VMs can be moved from physical (VLANs) to logical networks (Network Virtualization Overlays or NVOs). In practicality, there will almost always be some physical resources on a network that are not virtualized or remain on the physical network (VLANs). So how can VMs on a logical network communicate with resources on the physical network?

One method of communication can be done with the VMware NSX L3 Edge Services Router. However, if you want to just bridge between the logical and physical entities such as bridging between VXLAN to VLAN, the VMware NSX L2 Gateway can be used and this specific use case is discussed in more detail in this blog. (more…)


Creating Logical Networks and Services with VMware NSX on Dell Infrastructure

Thursday, October 16th, 2014

If you haven’t already, please checkout the Dell-VMware NSX Reference Architecture (RA) whitepaper. In the reference architecture I explain in detail the foundational NSX-vSphere components and also how Dell can provide a complete end-to-end infrastructure (servers, networking, storage) to support a robust SDN solution with NSX. In this blog, I will provide a quick overview, some insight on NSX, and examples of VMware NSX deployment with a complete end-to-end Dell infrastructure. (more…)


Intel VT FlexMigration and AMD-V Extended Migration – Enabling Dynamic, Agile Data Centers

Saturday, December 3rd, 2011

VMware VMotionServer virtualization/consolidation is becoming a norm and data centers and enterprises are now looking towards the horizon at how to bring dynamic, agile, and flexible capabilities to their IT infrastructure.

What I will focus on here is one specific technology that helps meet this goal called Live Migration, the capability to move active Virtual Machines (VMs) across a pool of physical servers with no downtime. If a VM is running on a server that is reaching high utilization or where resources are becoming constrained, Live Migration can migrate the active VM to a different physical server with absolutely no downtime. Now this is what I call truly dynamic and agile! (more…)


Creating a LAG between an ESXi vSwitch and a Physical Switch

Sunday, October 30th, 2011

In this lab I am going to create a LAG (Link Aggregation Group) between an ESXi vSwitch and a physical switch. You can use Cisco, Force10 Dell, Juniper, or any other manufacturer for the physical switch. Depending on the switch you use, the commands may vary on the physical switch for creating a LAG (referred to as port-channel by Force10 Dell and etherchannel by Cisco). I will not get into details of creating a LAG; please reference my earlier posts Creating a Link Aggregation Group (LAG) in FTOS and Setting up Cisco EtherChannels – Static, PAgP, and LACP for this information. (more…)


Open Virtualization Format – VMs in transit

Saturday, October 22nd, 2011

Open Virtualization Format
The Open Virtual Machine Format (OVF) describes a format for the packaging and distribution of virtual machines (VMs). It is touted as open, secure, and portable. OVF can be seen as a packaging format for software appliances. I see it as a self-contained software solution that allows for VMs to be moved from one hypervisor to another. (more…)


Setup your Apple MacBook Pro with VMware ESXi on top of Fusion

Wednesday, October 19th, 2011

ESXi 4.1 on top of Fusion on Apple MacBook Pro

ESXi 4.1 on top of Fusion on Apple MacBook Pro

I have been messing around with VMware ESXi on my Apple MacBook Pro laptop for a while now. Actually, I have installed ESXi on top of VMware Fusion. Further, I networked everything together so my Apple MacBook Pro can communicate with ESXi and the Virtual Machines (VMs) installed on ESXi as well as the VMs installed on Fusion. (more…)


VMware VI SDK – guestOsId values (VirtualMachineGuestOsIdentifier)

Tuesday, October 18th, 2011

I was creating some Virtual Machines using the Java VI SDK and needed the respective values for the VirtualMachineGuestOsIdentifier (abbreviated by many as guestOsId). I realized many people are searching for this information but have trouble locating it simply because they don’t know where to look. Posting here to save anyone searching the trouble.

VirtualMachineGuestOsIdentifier (guestOsId) list: link


pNIC, vNIC, and vmNIC Confusion

Thursday, May 26th, 2011

pNIC, vNIC, and vmNIC ConfusionI have been using both remote desktop and vSphere Client quite often lately. Yesterday, I had a remote desktop session with a Windows Server 2003 physical server and also had vSphere Client (connected to an ESXi server) open with a console window of a Windows Server 2003 virtual machine (VM). Sometimes it’s easy to get confused, but, it’s important to remember that the vSphere Client and the remote connection to Windows Server 2003 are both using the physical NIC card adapter (pNIC). (more…)


Symmetrical Multiprocessing in the Physical and Virtual World

Saturday, April 23rd, 2011

Quad Core Intel Xeon E7500

Quad Core Intel Xeon E7500

The continuous shrinking of transistor size has pushed the limits of how many transistors can be placed on a single die (currently in the millions). In consequence, to utilize the increased amount of transistors, the CPU or “the core” has been replicated multiple times on the same die. Todays CPUs contain multiple cores with each core having fast L1 caches and sharing either a larger L2 or L3 cache, the bus interface, and the external die connections. For example, an Intel Xeon 7500 can support 8 sockets each with 8 cores for a total of 64 cores. Physical machines now commonly use multiple processors, but even in a multi-core processor, each core is treated as a seperate CPU. What this means is that even a multi-core CPU is taking advantage of symmetrical multiprocessing (SMP). (more…)


Using the VI Java API with VMware ESXi

Wednesday, October 20th, 2010

Earlier this year, when I first thought to test out the VI Java API, I estimated I would spend several hours learning the API just to write a simple test program. I was surprised when in less than two hours, I had created my first java program for my ESXi server. Granted it’s a simple program, but the ease and speed of creating something that interacts with my ESXi server was impressive. (more…)