<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: VMware: What VMkernel Ports means to you</title>
	<atom:link href="http://blog.colovirt.com/2008/12/03/vmware-what-vmkernel-ports-means-to-you/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.colovirt.com/2008/12/03/vmware-what-vmkernel-ports-means-to-you/</link>
	<description>and linux between</description>
	<lastBuildDate>Wed, 07 Dec 2011 20:31:07 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: Internal Cloud &#124; SnapManager for VMWare PSA &#8211; NetAppSky</title>
		<link>http://blog.colovirt.com/2008/12/03/vmware-what-vmkernel-ports-means-to-you/#comment-971</link>
		<dc:creator><![CDATA[Internal Cloud &#124; SnapManager for VMWare PSA &#8211; NetAppSky]]></dc:creator>
		<pubDate>Sat, 05 Feb 2011 17:26:46 +0000</pubDate>
		<guid isPermaLink="false">http://colovirt.wordpress.com/?p=302#comment-971</guid>
		<description><![CDATA[[...] SharePoint Backup in the VMWare PaaS Infrastructure or Internal Cloud.  The Operating System is VMWare VMKernel although Linux Red Hat OS boots the ESX and then hands it over to the Hypervisor or ESXi 4.1, or [...]]]></description>
		<content:encoded><![CDATA[<p>[...] SharePoint Backup in the VMWare PaaS Infrastructure or Internal Cloud.  The Operating System is VMWare VMKernel although Linux Red Hat OS boots the ESX and then hands it over to the Hypervisor or ESXi 4.1, or [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James</title>
		<link>http://blog.colovirt.com/2008/12/03/vmware-what-vmkernel-ports-means-to-you/#comment-377</link>
		<dc:creator><![CDATA[James]]></dc:creator>
		<pubDate>Mon, 22 Mar 2010 11:09:42 +0000</pubDate>
		<guid isPermaLink="false">http://colovirt.wordpress.com/?p=302#comment-377</guid>
		<description><![CDATA[ESX *can* load balance between multiple pNICs for software iSCSI.

Essentially you need two vmkernel ports (on the same vSwitch) and manually bind both to the software iCSI initiator via SSH:

esxcli swiscsi nic add –n [vmkernel-port] –d vmhba33

Each vmkernel port should be bound to a single vmnic only via client.  Then change the LUN&#039;s multipath properties to vmware round-robin.  

Finally, set the properties of each LUN through SSH to change the default IO&#039;s limit of 1000 used for load balancing between these connections to a much lower value, say 3 (needs to be scripted as it will be lost on host reboots):

esxcli nmp roundrobin setconfig –device [lunid] –iops 3 –type iops


This will provide full bandwidth even to individual VMs - I measured 220MB/s read to a WIndows VM running on ESX 4u1 configured in this way with iSCSI storage.


HTH]]></description>
		<content:encoded><![CDATA[<p>ESX *can* load balance between multiple pNICs for software iSCSI.</p>
<p>Essentially you need two vmkernel ports (on the same vSwitch) and manually bind both to the software iCSI initiator via SSH:</p>
<p>esxcli swiscsi nic add –n [vmkernel-port] –d vmhba33</p>
<p>Each vmkernel port should be bound to a single vmnic only via client.  Then change the LUN&#8217;s multipath properties to vmware round-robin.  </p>
<p>Finally, set the properties of each LUN through SSH to change the default IO&#8217;s limit of 1000 used for load balancing between these connections to a much lower value, say 3 (needs to be scripted as it will be lost on host reboots):</p>
<p>esxcli nmp roundrobin setconfig –device [lunid] –iops 3 –type iops</p>
<p>This will provide full bandwidth even to individual VMs &#8211; I measured 220MB/s read to a WIndows VM running on ESX 4u1 configured in this way with iSCSI storage.</p>
<p>HTH</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kevin Goodman</title>
		<link>http://blog.colovirt.com/2008/12/03/vmware-what-vmkernel-ports-means-to-you/#comment-332</link>
		<dc:creator><![CDATA[Kevin Goodman]]></dc:creator>
		<pubDate>Thu, 24 Dec 2009 02:04:11 +0000</pubDate>
		<guid isPermaLink="false">http://colovirt.wordpress.com/?p=302#comment-332</guid>
		<description><![CDATA[Even if your kernel port is in a vswitch containing multiple NICS, vmware will only transfer IP based protocols (NFS, ISCSI) through one physical interface.  Only time that traffic will go throgh another NIC in that vswitch is if the current ports link fails.  Basically there is no True bonding in VMware ESX.  Same goes for virtual machines. VMs are assigned to a specific interface in the vswitch when started.  Even if there are 4 physical NICs in th vswitch, a VM will ever only use one.

The VMWare person is right.  By splitting the ports and assignig datadtores to each, it will give you multiple paths to the storage forcing the use of 2 physical ports.  In doing so, doubling the speed.  Each datastore has to access the San or nas throught a different IP for that to work correctly.

This is the reason why a lot of the VMware community have changed to doing software iscsi through the VMs operating system to access storage instead of relying on ESX.  Basically creating a base disk in esx to install the OS and then software iscsi or NFS mont more storage through the VMs OS.  This spreads the storage traffic through all NICs in the infrastructure.  Make sense?]]></description>
		<content:encoded><![CDATA[<p>Even if your kernel port is in a vswitch containing multiple NICS, vmware will only transfer IP based protocols (NFS, ISCSI) through one physical interface.  Only time that traffic will go throgh another NIC in that vswitch is if the current ports link fails.  Basically there is no True bonding in VMware ESX.  Same goes for virtual machines. VMs are assigned to a specific interface in the vswitch when started.  Even if there are 4 physical NICs in th vswitch, a VM will ever only use one.</p>
<p>The VMWare person is right.  By splitting the ports and assignig datadtores to each, it will give you multiple paths to the storage forcing the use of 2 physical ports.  In doing so, doubling the speed.  Each datastore has to access the San or nas throught a different IP for that to work correctly.</p>
<p>This is the reason why a lot of the VMware community have changed to doing software iscsi through the VMs operating system to access storage instead of relying on ESX.  Basically creating a base disk in esx to install the OS and then software iscsi or NFS mont more storage through the VMs OS.  This spreads the storage traffic through all NICs in the infrastructure.  Make sense?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott Sauer</title>
		<link>http://blog.colovirt.com/2008/12/03/vmware-what-vmkernel-ports-means-to-you/#comment-331</link>
		<dc:creator><![CDATA[Scott Sauer]]></dc:creator>
		<pubDate>Wed, 23 Dec 2009 19:47:22 +0000</pubDate>
		<guid isPermaLink="false">http://colovirt.wordpress.com/?p=302#comment-331</guid>
		<description><![CDATA[I experienced this same issue last week and opened a SR on it.  I was also told that the vmkernel port can only use one active nic at a time, which is concerning (I am on vSphere 4u1).

We had 4, 1 Gb nics dedicated for the environment.  The engineer said to split two and two.  Leave two of the nic&#039;s in vSwitch0 and then drop another 2 nics into vSwitch1.  He also stated that you should have the first vSwitch dedicated to particular data stores, and the second to different or you would see performance degradation.

I am looking into if the VMKernel port really does just use one active nic at a time.  I am in full agreement, you should be able to pin NFS/iSCSI traffic to particular interfaces much like you can pin VMotion to a particular interface.]]></description>
		<content:encoded><![CDATA[<p>I experienced this same issue last week and opened a SR on it.  I was also told that the vmkernel port can only use one active nic at a time, which is concerning (I am on vSphere 4u1).</p>
<p>We had 4, 1 Gb nics dedicated for the environment.  The engineer said to split two and two.  Leave two of the nic&#8217;s in vSwitch0 and then drop another 2 nics into vSwitch1.  He also stated that you should have the first vSwitch dedicated to particular data stores, and the second to different or you would see performance degradation.</p>
<p>I am looking into if the VMKernel port really does just use one active nic at a time.  I am in full agreement, you should be able to pin NFS/iSCSI traffic to particular interfaces much like you can pin VMotion to a particular interface.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

