<?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/"
		>
<channel>
	<title>Comments on: Running ZFS over iSCSI as a VMware vmfs store</title>
	<atom:link href="http://blog.laspina.ca/ubiquitous/running-zfs-over-iscsi-as-a-vmware-vmfs-store/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.laspina.ca/ubiquitous/running-zfs-over-iscsi-as-a-vmware-vmfs-store</link>
	<description>Blogging for technical minds.</description>
	<lastBuildDate>Tue, 16 Mar 2010 03:27:15 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Mike La Spina</title>
		<link>http://blog.laspina.ca/ubiquitous/running-zfs-over-iscsi-as-a-vmware-vmfs-store/comment-page-1#comment-697</link>
		<dc:creator>Mike La Spina</dc:creator>
		<pubDate>Tue, 23 Feb 2010 07:08:56 +0000</pubDate>
		<guid isPermaLink="false">http://ux1.laspina.ca/?p=65#comment-697</guid>
		<description>Anthony,

You can actively connect both portals over a vmnic team. However only one path will serve as a active connection to any given VM.

You would need to to define two vmkernels on the switch and manually override the vmnic assignment to allow only one vmnic per vmkernel interface. The interfaces must be on separate subnets.

I have defined shared SAN RDMs to Opensolaris VMs, but not with local disks. I see no real benefit to this practice and no longer use that method. vmdks on VMFS are more flexible and are within 97-99% of the performance capability of the raw device.

Regards,

Mike</description>
		<content:encoded><![CDATA[<p>Anthony,</p>
<p>You can actively connect both portals over a vmnic team. However only one path will serve as a active connection to any given VM.</p>
<p>You would need to to define two vmkernels on the switch and manually override the vmnic assignment to allow only one vmnic per vmkernel interface. The interfaces must be on separate subnets.</p>
<p>I have defined shared SAN RDMs to Opensolaris VMs, but not with local disks. I see no real benefit to this practice and no longer use that method. vmdks on VMFS are more flexible and are within 97-99% of the performance capability of the raw device.</p>
<p>Regards,</p>
<p>Mike</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anthony</title>
		<link>http://blog.laspina.ca/ubiquitous/running-zfs-over-iscsi-as-a-vmware-vmfs-store/comment-page-1#comment-696</link>
		<dc:creator>Anthony</dc:creator>
		<pubDate>Mon, 22 Feb 2010 23:08:05 +0000</pubDate>
		<guid isPermaLink="false">http://ux1.laspina.ca/?p=65#comment-696</guid>
		<description>Mike,

Thanks for the response.

My intention was to separate the DB2 storage and the log directory to two separate portals for better performance.  Is this statement correct? &quot;I can not have both portals actively connected on a single vmware host iSCSI stack&quot;.

On a different topic, have you ever created a RDM of local storage and attach it to a solaris vm for zfs use?  Any suggestions?</description>
		<content:encoded><![CDATA[<p>Mike,</p>
<p>Thanks for the response.</p>
<p>My intention was to separate the DB2 storage and the log directory to two separate portals for better performance.  Is this statement correct? &#8220;I can not have both portals actively connected on a single vmware host iSCSI stack&#8221;.</p>
<p>On a different topic, have you ever created a RDM of local storage and attach it to a solaris vm for zfs use?  Any suggestions?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike La Spina</title>
		<link>http://blog.laspina.ca/ubiquitous/running-zfs-over-iscsi-as-a-vmware-vmfs-store/comment-page-1#comment-691</link>
		<dc:creator>Mike La Spina</dc:creator>
		<pubDate>Sun, 21 Feb 2010 03:00:33 +0000</pubDate>
		<guid isPermaLink="false">http://ux1.laspina.ca/?p=65#comment-691</guid>
		<description>Anthony,

There are a variety of possibilities. You have not indicated what versions are running or how the networking components are defined so it would be difficult to see what your issue could be. Regardless of that there is no limiting reason that you would not be able to at least connect to the second portal. Keep in mind that you will only have one active connection from a VMware ESX software iSCSI stack. 
What are you trying to achieve using two separate portals?</description>
		<content:encoded><![CDATA[<p>Anthony,</p>
<p>There are a variety of possibilities. You have not indicated what versions are running or how the networking components are defined so it would be difficult to see what your issue could be. Regardless of that there is no limiting reason that you would not be able to at least connect to the second portal. Keep in mind that you will only have one active connection from a VMware ESX software iSCSI stack.<br />
What are you trying to achieve using two separate portals?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anthony</title>
		<link>http://blog.laspina.ca/ubiquitous/running-zfs-over-iscsi-as-a-vmware-vmfs-store/comment-page-1#comment-689</link>
		<dc:creator>Anthony</dc:creator>
		<pubDate>Fri, 19 Feb 2010 23:32:21 +0000</pubDate>
		<guid isPermaLink="false">http://ux1.laspina.ca/?p=65#comment-689</guid>
		<description>Thank you for the step by step instructions.  It&#039;s been very helpful, especially for a newbie in the unix world.  I was hoping you can help me with an issue I&#039;m having.
I was able to create targets and 2 tpgts, however, I&#039;m only able to connect to tpgt 1 on my esxi4 host.  Is this a limitation?  

# iscsitadm modify target -p 1 zfs201-array300
# iscsitadm modify target -p 2 zfs201-array146
# iscsitadm modify target -p 2 zfs201-internal
# iscsitadm list target
Target: zfs201-array300
    iSCSI Name: iqn.1986-03.com.sun:02:xadd460d-246b-c442-8fc1-bf9bd582c08f.zfs201-array300
    Connections: 5
Target: zfs201-array146
    iSCSI Name: iqn.1986-03.com.sun:02:xcf61291-876a-c969-b85f-b6916b879830.zfs201-array146
    Connections: 0
Target: zfs201-internal
    iSCSI Name: iqn.1986-03.com.sun:02:x8f889af-b2b3-c0a7-bd33-bf64b20a3892.zfs201-internal
    Connections: 0
# iscsitadm list tpgt -v
TPGT: 1
    IP Address: 192.168.10.39
TPGT: 2
    IP Address: 192.168.20.39</description>
		<content:encoded><![CDATA[<p>Thank you for the step by step instructions.  It&#8217;s been very helpful, especially for a newbie in the unix world.  I was hoping you can help me with an issue I&#8217;m having.<br />
I was able to create targets and 2 tpgts, however, I&#8217;m only able to connect to tpgt 1 on my esxi4 host.  Is this a limitation?  </p>
<p># iscsitadm modify target -p 1 zfs201-array300<br />
# iscsitadm modify target -p 2 zfs201-array146<br />
# iscsitadm modify target -p 2 zfs201-internal<br />
# iscsitadm list target<br />
Target: zfs201-array300<br />
    iSCSI Name: iqn.1986-03.com.sun:02:xadd460d-246b-c442-8fc1-bf9bd582c08f.zfs201-array300<br />
    Connections: 5<br />
Target: zfs201-array146<br />
    iSCSI Name: iqn.1986-03.com.sun:02:xcf61291-876a-c969-b85f-b6916b879830.zfs201-array146<br />
    Connections: 0<br />
Target: zfs201-internal<br />
    iSCSI Name: iqn.1986-03.com.sun:02:x8f889af-b2b3-c0a7-bd33-bf64b20a3892.zfs201-internal<br />
    Connections: 0<br />
# iscsitadm list tpgt -v<br />
TPGT: 1<br />
    IP Address: 192.168.10.39<br />
TPGT: 2<br />
    IP Address: 192.168.20.39</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eff Norwood</title>
		<link>http://blog.laspina.ca/ubiquitous/running-zfs-over-iscsi-as-a-vmware-vmfs-store/comment-page-1#comment-627</link>
		<dc:creator>Eff Norwood</dc:creator>
		<pubDate>Thu, 04 Feb 2010 13:32:48 +0000</pubDate>
		<guid isPermaLink="false">http://ux1.laspina.ca/?p=65#comment-627</guid>
		<description>Mike thank you! What strategy would you advise if I wanted to consume all drives with 2 hot spares and RaidZ2 as a requirement? If I enumerate from 1-4 (4x11&#039;s +2 boot + 2 spare) using your method, I end up with even 1-4 almost across the entire system. Surely there must be a better strategy? The system in question is primarily for back and secondarily for VMWare iSCSI.</description>
		<content:encoded><![CDATA[<p>Mike thank you! What strategy would you advise if I wanted to consume all drives with 2 hot spares and RaidZ2 as a requirement? If I enumerate from 1-4 (4&#215;11&#8217;s +2 boot + 2 spare) using your method, I end up with even 1-4 almost across the entire system. Surely there must be a better strategy? The system in question is primarily for back and secondarily for VMWare iSCSI.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike La Spina</title>
		<link>http://blog.laspina.ca/ubiquitous/running-zfs-over-iscsi-as-a-vmware-vmfs-store/comment-page-1#comment-618</link>
		<dc:creator>Mike La Spina</dc:creator>
		<pubDate>Wed, 03 Feb 2010 15:56:46 +0000</pubDate>
		<guid isPermaLink="false">http://ux1.laspina.ca/?p=65#comment-618</guid>
		<description>Hi Eff,

The thought process was to randomize the I/O across the 3 PCIX bus interfaces which attach the marvel SATA II controllers and avoid pattern I/O hot spots. 
Since we cannot use cxt0d0 and cxt1d0 where cx is the enumerated boot disk controller and this will vary and could be enumerated as C4 or C5 etc. Thus I focused on the target instead of the controller. The same would work with using the controller as well however t0 and t1 would need to be shifted out at some point in the array map.

Regards,

Mike</description>
		<content:encoded><![CDATA[<p>Hi Eff,</p>
<p>The thought process was to randomize the I/O across the 3 PCIX bus interfaces which attach the marvel SATA II controllers and avoid pattern I/O hot spots.<br />
Since we cannot use cxt0d0 and cxt1d0 where cx is the enumerated boot disk controller and this will vary and could be enumerated as C4 or C5 etc. Thus I focused on the target instead of the controller. The same would work with using the controller as well however t0 and t1 would need to be shifted out at some point in the array map.</p>
<p>Regards,</p>
<p>Mike</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eff Norwood</title>
		<link>http://blog.laspina.ca/ubiquitous/running-zfs-over-iscsi-as-a-vmware-vmfs-store/comment-page-1#comment-615</link>
		<dc:creator>Eff Norwood</dc:creator>
		<pubDate>Wed, 03 Feb 2010 12:30:04 +0000</pubDate>
		<guid isPermaLink="false">http://ux1.laspina.ca/?p=65#comment-615</guid>
		<description>Mike,

Thanks for the great thought leadership here, much appreciated. A question I have for you is that in your disk layout strategy, you create your pool back to front instead of side to side. e.g. I would normally do c0-c7 on t0 but you do t0-t3 on c0. Can you elaborate on your thinking there please? Thanks!</description>
		<content:encoded><![CDATA[<p>Mike,</p>
<p>Thanks for the great thought leadership here, much appreciated. A question I have for you is that in your disk layout strategy, you create your pool back to front instead of side to side. e.g. I would normally do c0-c7 on t0 but you do t0-t3 on c0. Can you elaborate on your thinking there please? Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike La Spina</title>
		<link>http://blog.laspina.ca/ubiquitous/running-zfs-over-iscsi-as-a-vmware-vmfs-store/comment-page-1#comment-348</link>
		<dc:creator>Mike La Spina</dc:creator>
		<pubDate>Tue, 24 Nov 2009 05:44:56 +0000</pubDate>
		<guid isPermaLink="false">http://ux1.laspina.ca/?p=65#comment-348</guid>
		<description>Thanks Karl,

I&#039;m working on an update to it using COMSTAR, there&#039;s lot of new features and performance gains when using the kernel based iSCSI target.

Regards,

Mike</description>
		<content:encoded><![CDATA[<p>Thanks Karl,</p>
<p>I&#8217;m working on an update to it using COMSTAR, there&#8217;s lot of new features and performance gains when using the kernel based iSCSI target.</p>
<p>Regards,</p>
<p>Mike</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: LSI Logic SAS Driver for VMWare vSphere 4 &#187; Karl Katzke &#124; PHP, Puppies, and other Geekery</title>
		<link>http://blog.laspina.ca/ubiquitous/running-zfs-over-iscsi-as-a-vmware-vmfs-store/comment-page-1#comment-347</link>
		<dc:creator>LSI Logic SAS Driver for VMWare vSphere 4 &#187; Karl Katzke &#124; PHP, Puppies, and other Geekery</dc:creator>
		<pubDate>Tue, 24 Nov 2009 01:19:01 +0000</pubDate>
		<guid isPermaLink="false">http://ux1.laspina.ca/?p=65#comment-347</guid>
		<description>[...] than the machines that are on a 400GB VMFS. A good basic tutorial with iSCSI and ZFS is here: Running ZFS Over iSCSI as a vmware VMFS store &#8212; but note that I&#8217;m using raw LUNs after not being happy with the VMFS performance with [...]</description>
		<content:encoded><![CDATA[<p>[...] than the machines that are on a 400GB VMFS. A good basic tutorial with iSCSI and ZFS is here: Running ZFS Over iSCSI as a vmware VMFS store &#8212; but note that I&#8217;m using raw LUNs after not being happy with the VMFS performance with [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Karl Katzke</title>
		<link>http://blog.laspina.ca/ubiquitous/running-zfs-over-iscsi-as-a-vmware-vmfs-store/comment-page-1#comment-346</link>
		<dc:creator>Karl Katzke</dc:creator>
		<pubDate>Mon, 23 Nov 2009 23:26:23 +0000</pubDate>
		<guid isPermaLink="false">http://ux1.laspina.ca/?p=65#comment-346</guid>
		<description>Mike, found this a year and a half after you posted it and it&#039;s still helpful. 

With Win2k3, I managed to get things booting from the target LUN just using vmware itself... raw disk setup and LSI Logic SAS adapter using the SAS1068 driver from the LSI Logic site. Bonus points: I don&#039;t have to enter the IQN manually. It&#039;s dramatically outperforming VMFS on my setup, which is an x4250 (300GB disks and SSD for ZIL) with an attached J4400 (1TB disks).</description>
		<content:encoded><![CDATA[<p>Mike, found this a year and a half after you posted it and it&#8217;s still helpful. </p>
<p>With Win2k3, I managed to get things booting from the target LUN just using vmware itself&#8230; raw disk setup and LSI Logic SAS adapter using the SAS1068 driver from the LSI Logic site. Bonus points: I don&#8217;t have to enter the IQN manually. It&#8217;s dramatically outperforming VMFS on my setup, which is an x4250 (300GB disks and SSD for ZIL) with an attached J4400 (1TB disks).</p>
]]></content:encoded>
	</item>
</channel>
</rss>
