<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8979702810072289517</id><updated>2012-01-04T23:05:36.850+08:00</updated><category term='MicroKernel'/><category term='Xen'/><category term='Storage'/><category term='General'/><title type='text'>Virtualization thoughts</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://virtualizationthoughts.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8979702810072289517/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://virtualizationthoughts.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Mr. Westlake</name><uri>http://www.blogger.com/profile/04507870253443747795</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>7</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8979702810072289517.post-1068135938800579373</id><published>2007-06-04T15:32:00.001+08:00</published><updated>2008-03-14T08:55:22.874+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MicroKernel'/><title type='text'>Getting Started with L4Ka::Pistachio On Harddisk</title><content type='html'>&lt;a href="http://l4ka.org/projects/pistachio/ia32/gettingstarted.php"&gt;http://l4ka.org/projects/pistachio/ia32/gettingstarted.php&lt;/a&gt;&lt;br /&gt;Ihor Kuz gives a step by step to start L4Ka::Pistachio using floppy, actually we can use hard disk start L4Ka::Pistachio, It is direct and simple. Blow is what I have done.&lt;br /&gt;&lt;br /&gt;Building L4, same as descript of Ihor Kuz. I only gives steps.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:+0;"&gt;CVS or Unpacking the tarball&lt;br /&gt;cd pistachio-0.4/kernel&lt;br /&gt;make BUILDDIR=$(pwd)/../ia32-kernel-build&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:+0;"&gt;cd ../ia32-kernel-build&lt;br /&gt;make menuconfig&lt;br /&gt;make&lt;br /&gt;Configuring the kernel&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In make menuconfig type `x' to save the configuration and exit, `q' to exit without saving. In make xconfig choose File-&gt;Save &amp;amp; Exit from the menu.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:+0;"&gt;mkdir pistachio-0.4/ia32-user-build&lt;br /&gt;cd pistachio-0.4/ia32-user-build&lt;br /&gt;../user/configure&lt;br /&gt;make&lt;br /&gt;make install&lt;br /&gt;Configuring user-level&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;It may be a good idea to copy the kernel to the same directory as the servers, e.g., then copy all boot need files to boot directory&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:+0;"&gt;cp pistachio-0.4/ia32-kernel-build/ia32-kernel pistachio-0.4/ia32-user-install/libexec/l4/&lt;br /&gt;cp pistachio-0.4/ia32-user-install/libexec/l4/* /boot/&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Then modify the file /boot/grub/grub.conf with the following contents&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:+0;"&gt;# serial --port=0x3f8 --speed=115200&lt;br /&gt;# terminal --timeout=0 serial&lt;br /&gt;title L4Ka::Pistachio&lt;br /&gt;        kernel /kickstart&lt;br /&gt;        module /ia32-kernel&lt;br /&gt;        module /sigma0&lt;br /&gt;        module /pingpong&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Reboot system, select L4Ka::Pistachio from grub menu. You will enter L4Ka::Pistachio test if all is OK.&lt;br /&gt;&lt;br /&gt;Note: I just download the snapshot tarball and build them on redhat EL4, maybe this can help you build success.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8979702810072289517-1068135938800579373?l=virtualizationthoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://virtualizationthoughts.blogspot.com/feeds/1068135938800579373/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8979702810072289517&amp;postID=1068135938800579373' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8979702810072289517/posts/default/1068135938800579373'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8979702810072289517/posts/default/1068135938800579373'/><link rel='alternate' type='text/html' href='http://virtualizationthoughts.blogspot.com/2007/06/getting-started-with-l4kapistachio-on.html' title='Getting Started with L4Ka::Pistachio On Harddisk'/><author><name>Mr. Westlake</name><uri>http://www.blogger.com/profile/04507870253443747795</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8979702810072289517.post-1620427096987840453</id><published>2007-05-31T13:45:00.000+08:00</published><updated>2007-05-31T15:32:24.319+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Storage'/><title type='text'>PDO remove period in MPIO DDK</title><content type='html'>The PDO remove period is used when the last path to the LUN has gone missing and allows the virtual PDO (the one seen by disk) to stick around for a short while. A delay in removing it covers the case where the path comes back quickly (such as a transient condition) and avoids excessive processing time for PnP to scan luns, and rebuild stacks. You want to keep this as short as possible to avoid I/O hangs in the system.&lt;br /&gt;&lt;br /&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8979702810072289517-1620427096987840453?l=virtualizationthoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://virtualizationthoughts.blogspot.com/feeds/1620427096987840453/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8979702810072289517&amp;postID=1620427096987840453' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8979702810072289517/posts/default/1620427096987840453'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8979702810072289517/posts/default/1620427096987840453'/><link rel='alternate' type='text/html' href='http://virtualizationthoughts.blogspot.com/2007/05/pdo-remove-period-in-mpio-ddk.html' title='PDO remove period in MPIO DDK'/><author><name>Mr. Westlake</name><uri>http://www.blogger.com/profile/04507870253443747795</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8979702810072289517.post-2695851005933247788</id><published>2007-05-31T13:21:00.000+08:00</published><updated>2007-05-31T13:36:30.488+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Storage'/><title type='text'>An updated Storport storage driver</title><content type='html'>People may find problems when they using MPIO software on Windows platform with dual controller storage subsystem. I have encounter such problems like failback failed while failover is pass. The root cause is that storport driver of HBA need update with Microsoft's fix. Which fix can be downloaded at&lt;br /&gt;&lt;a href="http://support.microsoft.com/kb/932755"&gt;http://support.microsoft.com/kb/932755&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;This update addressed  IOCTL_STORAGE_BREAK_RESERVATION issues.This update modifies the port drivers so that an IOCTL_STORAGE_BREAK_RESERVATION request that is sent to the port LUN (which is the physical device object (PDO)) is forwarded to the adapter (which is the filter device object (FDO))&lt;br /&gt;&lt;br /&gt;I used this update adressed ALUA issue and link failed issues like link plug off.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8979702810072289517-2695851005933247788?l=virtualizationthoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://virtualizationthoughts.blogspot.com/feeds/2695851005933247788/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8979702810072289517&amp;postID=2695851005933247788' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8979702810072289517/posts/default/2695851005933247788'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8979702810072289517/posts/default/2695851005933247788'/><link rel='alternate' type='text/html' href='http://virtualizationthoughts.blogspot.com/2007/05/updated-storport-storage-driver.html' title='An updated Storport storage driver'/><author><name>Mr. Westlake</name><uri>http://www.blogger.com/profile/04507870253443747795</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8979702810072289517.post-6607035677467241309</id><published>2007-05-01T17:38:00.000+08:00</published><updated>2007-05-01T18:13:57.525+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Storage'/><category scheme='http://www.blogger.com/atom/ns#' term='Xen'/><title type='text'>Using Xen as Build Server.</title><content type='html'>Over the past few years Our build server machines have increased  to meet differece Windows and Linux platforms. For example on Linux 2.4 kernel and Linux 2.6 kernel Platform,  each platform should           installation on two and more machines for deploying specialized toolchain compilers.&lt;br /&gt;&lt;br /&gt;However, this adoption of build servers, particularly for stabilization solutions, has led to  machine bloat -- towers and racks of multicolored boxes, each performing a specialized build.&lt;br /&gt;&lt;br /&gt;About half years ago, I installed a Xen 3.0.3 server with 2 GB memory, moved the Linux build server's function to the Xen server. After two weeks of stabilization test, all  runs smoothly .&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8979702810072289517-6607035677467241309?l=virtualizationthoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://virtualizationthoughts.blogspot.com/feeds/6607035677467241309/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8979702810072289517&amp;postID=6607035677467241309' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8979702810072289517/posts/default/6607035677467241309'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8979702810072289517/posts/default/6607035677467241309'/><link rel='alternate' type='text/html' href='http://virtualizationthoughts.blogspot.com/2007/05/use-xen-as-build-server.html' title='Using Xen as Build Server.'/><author><name>Mr. Westlake</name><uri>http://www.blogger.com/profile/04507870253443747795</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8979702810072289517.post-3806681504877182495</id><published>2007-04-22T18:48:00.000+08:00</published><updated>2007-04-22T19:03:20.154+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Storage'/><category scheme='http://www.blogger.com/atom/ns#' term='Xen'/><title type='text'>FreeNAS over Xen</title><content type='html'>FreeNAS can run over VMware, see http://www.vmware.com/vmtn/appliances/directory/168.&lt;br /&gt;But I have not seen somebody have run FreeNAS over Xen. So I  will trying to run FreeNAS over Xen in next days&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8979702810072289517-3806681504877182495?l=virtualizationthoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://virtualizationthoughts.blogspot.com/feeds/3806681504877182495/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8979702810072289517&amp;postID=3806681504877182495' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8979702810072289517/posts/default/3806681504877182495'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8979702810072289517/posts/default/3806681504877182495'/><link rel='alternate' type='text/html' href='http://virtualizationthoughts.blogspot.com/2007/04/freenas-over-xen.html' title='FreeNAS over Xen'/><author><name>Mr. Westlake</name><uri>http://www.blogger.com/profile/04507870253443747795</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8979702810072289517.post-2379643895929864027</id><published>2007-04-20T12:15:00.000+08:00</published><updated>2007-04-20T13:09:01.378+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Storage'/><title type='text'>ALUA definition</title><content type='html'>5.8.2 Asymmetric logical unit access&lt;br /&gt;5.8.2.1 Introduction to asymmetric logical unit access&lt;br /&gt;&lt;br /&gt;Asymmetric logical unit access occurs when the access characteristics of one port may differ from those of another&lt;br /&gt;port. SCSI target devices with target ports implemented in separate physical units may need to designate differing&lt;br /&gt;levels of access for the target ports associated with each logical unit. While commands and task management&lt;br /&gt;functions (see SAM-3) may be routed to a logical unit through any target port, the performance may not be optimal,&lt;br /&gt;and the allowable command set may be less complete than when the same commands and task management&lt;br /&gt;functions are routed through a different target port. When a failure on the path to one target port is detected, the&lt;br /&gt;SCSI target device may perform automatic internal reconfiguration to make a logical unit accessible from a different&lt;br /&gt;set of target ports or may be instructed by the application client to make a logical unit accessible from a different set&lt;br /&gt;of target ports.&lt;br /&gt;&lt;br /&gt;A target port characteristic called target port asymmetric access state (see 5.8.2.4) defines properties of a target&lt;br /&gt;port and the allowable command set for a logical unit when commands and task management functions are routed&lt;br /&gt;through the target port maintaining that state.&lt;br /&gt;&lt;br /&gt;A target port group is defined as a set of target ports that are in the same target port asymmetric access state at all&lt;br /&gt;times. A target port group asymmetric access state is defined as the target port asymmetric access state common&lt;br /&gt;to the set of target ports in a target port group. The grouping of target ports is vendor specific.&lt;br /&gt;&lt;br /&gt;A logical unit may have commands and task management functions routed through multiple target port groups.&lt;br /&gt;Logical units support asymmetric logical unit access if different target port groups may be in different target port&lt;br /&gt;group asymmetric access states.&lt;br /&gt;&lt;br /&gt;An example of asymmetric logical unit access is a SCSI controller device with two separated controllers where all&lt;br /&gt;target ports on one controller are in the same asymmetric access state with respect to a logical unit and are&lt;br /&gt;members of the same target port group. Target ports on the other controller are members of another target port&lt;br /&gt;group. The behavior of each target port group may be different with respect to a logical unit, but all members of a&lt;br /&gt;single target port group are always in the same target port asymmetric access state with respect to a logical unit.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8979702810072289517-2379643895929864027?l=virtualizationthoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://virtualizationthoughts.blogspot.com/feeds/2379643895929864027/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8979702810072289517&amp;postID=2379643895929864027' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8979702810072289517/posts/default/2379643895929864027'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8979702810072289517/posts/default/2379643895929864027'/><link rel='alternate' type='text/html' href='http://virtualizationthoughts.blogspot.com/2007/04/alua-definition.html' title='ALUA definition'/><author><name>Mr. Westlake</name><uri>http://www.blogger.com/profile/04507870253443747795</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8979702810072289517.post-4967674234675371512</id><published>2007-04-20T12:00:00.000+08:00</published><updated>2007-04-20T13:32:08.540+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='General'/><title type='text'>Virtualization thoughts</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_EIkS0OuexOQ/RihP6oTua0I/AAAAAAAAAAM/qdn-TQdbrvM/s1600-h/guelder_rose.JPG"&gt;&lt;img src="http://3.bp.blogspot.com/_EIkS0OuexOQ/RihP6oTua0I/AAAAAAAAAAM/qdn-TQdbrvM/s320/guelder_rose.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5055378450394540866" /&gt;&lt;/a&gt;&lt;br /&gt;My Blog include four  group of contents, Music is my love, Chinese Culture is my root, Project management is my work, Storage and Telecom is my skill.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8979702810072289517-4967674234675371512?l=virtualizationthoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://virtualizationthoughts.blogspot.com/feeds/4967674234675371512/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8979702810072289517&amp;postID=4967674234675371512' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8979702810072289517/posts/default/4967674234675371512'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8979702810072289517/posts/default/4967674234675371512'/><link rel='alternate' type='text/html' href='http://virtualizationthoughts.blogspot.com/2007/04/virtualization-thoughts.html' title='Virtualization thoughts'/><author><name>Mr. Westlake</name><uri>http://www.blogger.com/profile/04507870253443747795</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_EIkS0OuexOQ/RihP6oTua0I/AAAAAAAAAAM/qdn-TQdbrvM/s72-c/guelder_rose.JPG' height='72' width='72'/><thr:total>1</thr:total></entry></feed>
