<?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-13431461</id><updated>2012-02-16T23:37:34.135+08:00</updated><category term='Fishing'/><title type='text'>-My Daily Tidbits-</title><subtitle type='html'>Both personal and technical thingy
By: RedboxMaloco</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://mikecalizo.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://mikecalizo.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>mcalizo</name><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>49</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-13431461.post-6060666256247255413</id><published>2009-10-23T12:37:00.001+08:00</published><updated>2009-10-23T12:46:32.340+08:00</updated><title type='text'>My Kids</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_6oJmKP2FsMQ/SuE0zkZYe2I/AAAAAAAAE8o/hKMjKc-cPY8/s1600-h/DSCN3357.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_6oJmKP2FsMQ/SuE0zkZYe2I/AAAAAAAAE8o/hKMjKc-cPY8/s320/DSCN3357.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5395651889114676066" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13431461-6060666256247255413?l=mikecalizo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikecalizo.blogspot.com/feeds/6060666256247255413/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13431461&amp;postID=6060666256247255413' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/6060666256247255413'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/6060666256247255413'/><link rel='alternate' type='text/html' href='http://mikecalizo.blogspot.com/2009_10_23_archive.html#6060666256247255413' title='My Kids'/><author><name>mcalizo</name><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://2.bp.blogspot.com/_6oJmKP2FsMQ/SuE0zkZYe2I/AAAAAAAAE8o/hKMjKc-cPY8/s72-c/DSCN3357.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13431461.post-5707562430650892402</id><published>2009-02-20T14:35:00.001+08:00</published><updated>2009-02-20T14:37:05.289+08:00</updated><title type='text'>Enabling large file support dynamically with VxFS</title><content type='html'>I recently encountered a VxFS file system that didn’t support largefiles. This issue was causing one of our Oracle databases to complain, which was preventing us from using datafiles optimized for our application access patterns. Since the file system was a Veritas File System (VxFS), I was able to fix this problem with the fsadm utility:&lt;br /&gt;&lt;br /&gt;$&lt;span style="font-weight:bold;"&gt; /usr/lib/fs/vxfs/fsadm -F vxfs -o largefiles /u01&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;$ mount -p | grep u01&lt;br /&gt;/dev/vx/dsk/oradg/oravol01 - /u01 vxfs - no rw,suid,delaylog,largefiles,ioerror=mwdisable&lt;br /&gt;&lt;br /&gt;This operation can be run against mounted live file systems, which is great for production environments.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13431461-5707562430650892402?l=mikecalizo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikecalizo.blogspot.com/feeds/5707562430650892402/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13431461&amp;postID=5707562430650892402' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/5707562430650892402'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/5707562430650892402'/><link rel='alternate' type='text/html' href='http://mikecalizo.blogspot.com/2009_02_20_archive.html#5707562430650892402' title='Enabling large file support dynamically with VxFS'/><author><name>mcalizo</name><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-13431461.post-7999907418088509797</id><published>2009-02-20T07:38:00.004+08:00</published><updated>2009-02-20T07:42:05.849+08:00</updated><title type='text'>Solaris notes</title><content type='html'>&lt;span style="font-weight:bold;"&gt;Disk Identification&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The /dev/dsk and /dev/rdsk directories are checked for disk partition entries - that is, symbolic links with names of the form cN[tN]dNsN, where N represents a decimal number.&lt;br /&gt;&lt;br /&gt;cN is the logical controller number, an arbitrary number assigned by this program to designate a particular disk controller. The first controller found on the first occasion this program is run on a system, is assigned number 0.&lt;br /&gt;&lt;br /&gt;tN is the bus-address number of a subsidiary controller attached to a peripheral bus such as SCSI or IPI (the target number for SCSI, and the facility number for IPI controllers).&lt;br /&gt;&lt;br /&gt;dN is the number of the disk attached to the controller, and&lt;br /&gt;&lt;br /&gt;sN is the partition, or slice, number of the entry.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;c0t0d0s0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;c - controller&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;t - target (e.g. scsi target)&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;d - disk (usually 0)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;s - slice&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;To map sd? style disk names to this format, check the link displayed on a long listing.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;ls -l /dev/sd?c&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Solstice disk suite&lt;br /&gt;The disk suite package normally lives in /usr/opt/SUNWmd/usr/sbin. Add this to the PATH of the root user&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;PATH=$PATH:/usr/opt/SUNWmd/usr/sbin; export $PATH&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The examples for mirror disks use the idea of a "mirror top". This is the metadisk which is actually mounted, as opposed to the two "sides" of the mirror.&lt;br /&gt;Decoding the md.tab&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;concatentation of 2&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;d7 2 1 /dev/dsk/c0t0d0s0 1 /dev/dsk/c1t0d0s0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;stripe of 2, with 16k interlace&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;d8 1 2 /dev/dsk/c0t0d0s0 /dev/dsk/c1t0d0s0 -i 16k&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;concat of 2 stripes of 2&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;d3 2 2 /dev/dsk/c0t0d0s0 /dev/dsk/c1t0d0s0 -i 16k \&lt;br /&gt;        2 /dev/dsk/c0t0d1s0 /dev/dsk/c1t0d1s0&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;i.e. dx &lt;number of concats&gt; &lt;number of stripe elements&gt;&lt;br /&gt;&lt;br /&gt;mirror&lt;br /&gt;&lt;br /&gt;d1 -m d2&lt;br /&gt;&lt;br /&gt;where d1 is top&lt;br /&gt;Activating the md.tab&lt;br /&gt;&lt;br /&gt;metainit -a will read whole file&lt;br /&gt;&lt;br /&gt;metainit d2 will initialise given disk&lt;br /&gt;&lt;br /&gt;metainit d2 will initialise top of mirror&lt;br /&gt;&lt;br /&gt;metattach d1 d3 will attach other side of mirror (synch done in background)&lt;br /&gt;&lt;br /&gt;To detach one side of a mirror&lt;br /&gt;&lt;br /&gt;metadetach [ -f ] &lt;mirror-top&gt; &lt;mirror-side&gt;&lt;br /&gt;To attach the "second side"&lt;br /&gt;&lt;br /&gt;metattach &lt;mirror-top&gt; &lt;mirror-side&gt; Note that the newly attached side resilvers in the background automatically. Therefore, if multiple mirrors exist on the same physical disk beware of maxing out the IO on the physical drive if re-attaching multiple mirrors. It is possible to check the current amount of work complete as follows:&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;metstat | grep %&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;To clear errors on a metadisk&lt;br /&gt;This procedure should only be applied where the error state is a result of SCSI errors - not when there is an actual error on the disk.&lt;br /&gt;&lt;br /&gt;Note also that this process should only be applied for an unmounted disk.&lt;br /&gt;&lt;br /&gt;metaclear &lt;mdisk&gt; clears the mdisk from the metadb. The reference will still exist in /usr/opt/SUNWmd/md.tab.&lt;br /&gt;&lt;br /&gt;metainit &lt;mdisk&gt; re-reads the info in md.tab and activates the mdisk.&lt;br /&gt;&lt;br /&gt;e.g.&lt;br /&gt;&lt;br /&gt;# metastat d0&lt;br /&gt;d0: Mirror&lt;br /&gt;    Submirror 0: d32&lt;br /&gt;      State: Needs maintenance &lt;br /&gt;    Pass: 1&lt;br /&gt;    Read option: roundrobin (default)&lt;br /&gt;    Write option: parallel (default)&lt;br /&gt;    Size: 4140480 blocks&lt;br /&gt;&lt;br /&gt;d32: Submirror of d0&lt;br /&gt;    State: Needs maintenance &lt;br /&gt;    Invoke: after replacing "Maintenance" components:&lt;br /&gt;  metareplace d0 c1t4d0s1 &lt;new device&gt;&lt;br /&gt;    Size: 4140480 blocks&lt;br /&gt;    Stripe 0: (interlace: 64 blocks)&lt;br /&gt; Device              Start Block  Dbase State        Hot Spare&lt;br /&gt; c1t3d0s0                   0     No    Okay         &lt;br /&gt; c1t4d0s1                   0     No    Last Erred   &lt;br /&gt; c1t5d0s3                   0     No    Last Erred&lt;br /&gt;&lt;br /&gt;# umount &lt;filesystem&gt;&lt;br /&gt;# metaclear -r d0&lt;br /&gt;# metainit d32&lt;br /&gt;# metainit d0&lt;br /&gt;# mount &lt;filesystem&gt;&lt;br /&gt;&lt;br /&gt;To clear a mirror disk where one is in maintenance/one in last err&lt;br /&gt;This procedure should only be applied where the error state is a result of SCSI errors - not when there is an actual error on the disk.&lt;br /&gt;&lt;br /&gt;metareplace -e &lt;mirror-top&gt; /dev/dsk/c?td?s? where this is the maintenance side of the mirror.&lt;br /&gt;&lt;br /&gt;Await resynching, then repeat for the last erred side of the mirror.&lt;br /&gt;&lt;br /&gt;e.g.&lt;br /&gt;&lt;br /&gt;# metastat d0&lt;br /&gt;&lt;br /&gt;d0: Mirror&lt;br /&gt;    Submirror 0: d32&lt;br /&gt;      State: Needs maintenance &lt;br /&gt;    Submirror 1: d33&lt;br /&gt;      State: Needs maintenance &lt;br /&gt;    Pass: 1&lt;br /&gt;    Read option: roundrobin (default)&lt;br /&gt;    Write option: parallel (default)&lt;br /&gt;    Size: 4149600 blocks&lt;br /&gt;&lt;br /&gt;d32: Submirror of d0&lt;br /&gt;    State: Needs maintenance &lt;br /&gt;    Invoke: metareplace d0 c1t0d0s0 &lt;new device&gt;&lt;br /&gt;    Size: 4149600 blocks&lt;br /&gt;    Stripe 0:&lt;br /&gt; Device              Start Block  Dbase State        Hot Spare&lt;br /&gt; c1t0d0s0                   0     No    Maintenance  &lt;br /&gt;&lt;br /&gt;d33: Submirror of d0&lt;br /&gt;    State: Needs maintenance &lt;br /&gt;    Invoke: after replacing "Maintenance" components:&lt;br /&gt;  metareplace d0 c1t1d0s0 &lt;new device&gt;&lt;br /&gt;    Size: 4149600 blocks&lt;br /&gt;    Stripe 0:&lt;br /&gt; Device              Start Block  Dbase State        Hot Spare&lt;br /&gt; c1t1d0s0                   0     No    Last Erred&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;# metareplace -e d0 /dev/dsk/c1t0d0s0&lt;br /&gt;# #wait &lt;br /&gt;metareplace -e d0 /dev/dsk/c1t1d0s0&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;Boot&lt;br /&gt;Boot Block&lt;span style="font-weight:bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;To install the boot information at the start of a given disk (in a reserve area, so data is not overwritten)&lt;br /&gt;&lt;br /&gt;installboot /usr/platform/&lt;architecture&gt;/lib/fs/ufs/bootblk /dev/rdsk/c?t?d?s?&lt;br /&gt;&lt;br /&gt;where architecture is like sun4d . This can be ascertained from uname -m&lt;br /&gt;prtdiag&lt;br /&gt;&lt;br /&gt;prtdiag displays system configuration and diagnostic information.&lt;br /&gt;&lt;br /&gt;/usr/platform/&lt;architecture&gt;/sbin/prtdiag -v&lt;br /&gt;&lt;br /&gt;where architecture is like sun4d . This can be ascertained from uname -a&lt;br /&gt;&lt;br /&gt;The boot prompt is ok&lt;br /&gt;The boot command&lt;br /&gt;&lt;br /&gt;boot for full, normal, multiuser&lt;br /&gt;-r to reconfigure device tree (if devices added or removed)&lt;br /&gt;-s single user&lt;br /&gt;-v verbose&lt;br /&gt;-w writable (for cdrom boot)&lt;br /&gt;-a interactive - rarely used, this option asks location of kernel, root filesys type, etc&lt;br /&gt;&lt;br /&gt;boot cdrom -svwr to boot from cdrom, single user,verbose, writable fsys, build device tree&lt;br /&gt;&lt;br /&gt;boot kadb to boot with lkernel debugger&lt;br /&gt;Getting to the prom&lt;br /&gt;To be precise, ok is the "prom prompt" rather than the "boot prompt" but mostly, we just want to boot when there is an ok prompt. Sometimes, you may need to get to the prom on a running system. The method depends on the console you have. If it is a proper Sun console, there's a good chance that stop-A will work. Otherwise, try F5, Break or L1-A. Be aware that this can hang or kill the system, so use it with caution.&lt;br /&gt;A hanging system&lt;br /&gt;If the system is hanging or you are trying to crash it, be sure to sync the system before rebooting. This way, you have a chance of getting a core dump as the system comes back up.&lt;br /&gt;&lt;br /&gt;ok sync&lt;br /&gt;&lt;br /&gt;After reboot, if you don't have enough room in /var/crash (and, really, you should have a /var/crash which is larger than physical memory), you can attempt a manual savecore to another area.&lt;br /&gt;&lt;br /&gt;e.g.&lt;br /&gt;&lt;br /&gt;# cd /spare&lt;br /&gt;# savecore -d .&lt;br /&gt;&lt;br /&gt;While you're at the prom level&lt;br /&gt;&lt;br /&gt;banner for additional info&lt;br /&gt;&lt;br /&gt;reset run hardware diagnostics and reboot&lt;br /&gt;&lt;br /&gt;help [command] list of commands or help on given command&lt;br /&gt;&lt;br /&gt;probe-scsi-all look for attached SCSI devices&lt;br /&gt;&lt;br /&gt;test [device|device-type] run selftests on device e.g. test net&lt;br /&gt;&lt;br /&gt;printenv all bootflags&lt;br /&gt;&lt;br /&gt;setenv &lt;bootflag&gt; &lt;value&gt; e.g. setenv auto-boot? False&lt;br /&gt;&lt;br /&gt;eeprom is the os-level equivalent of printenv and setenv&lt;br /&gt;&lt;br /&gt;e.g.&lt;br /&gt;&lt;br /&gt;eeprom auto-boot\?=false&lt;br /&gt;&lt;br /&gt;Disk Formatting&lt;br /&gt;Disk geometry&lt;br /&gt;&lt;br /&gt;An example disk geometry from /etc/format.dat&lt;br /&gt;&lt;br /&gt;disk_type = "SUN9.0G" \&lt;br /&gt;        : ctlr = SCSI : fmt_time = 4 \&lt;br /&gt;        : ncyl = 4924 : acyl = 2 : pcyl = 4926 : nhead = 27 \&lt;br /&gt;        : nsect = 133 : rpm = 7200&lt;br /&gt;&lt;br /&gt;disk_type is a label&lt;br /&gt;&lt;br /&gt;ncyl - number of cylinders available&lt;br /&gt;&lt;br /&gt;acyl - additional cylinders&lt;br /&gt;&lt;br /&gt;pcyl - ?&lt;br /&gt;&lt;br /&gt;nhead - number of heads&lt;br /&gt;&lt;br /&gt;nsect - number of sectors per track: 1 sector = 1 block = 512 bytes&lt;br /&gt;&lt;br /&gt;rpm - rpm&lt;br /&gt;&lt;br /&gt;nsect * nhead = blocks per cylinder&lt;br /&gt;&lt;br /&gt;ncyl * nsect * nhead / 2048 = useable space in Mb&lt;br /&gt;VTOC&lt;br /&gt;&lt;br /&gt;An example VTOC from /etc/format.dat&lt;br /&gt;&lt;br /&gt;partition = "SUN9.0G_4-4GB"\&lt;br /&gt; : disk = "SUN9.0G" : ctlr = SCSI\&lt;br /&gt; : 2 = 0, 17682084\&lt;br /&gt; : 0 = 0, 8618400\&lt;br /&gt; : 1 = 2400, 438102\&lt;br /&gt; : 3 = 2522, 8618400\&lt;br /&gt; : 7 = 4922, 7182&lt;br /&gt;&lt;br /&gt;partition is a label&lt;br /&gt;&lt;br /&gt;disk matches a defined disk geometry&lt;br /&gt;&lt;br /&gt;&lt;partion number&gt; = &lt;start cylinder&gt; , &lt;length in blocks&gt; \&lt;br /&gt;&lt;br /&gt;where \ is a continuation character&lt;br /&gt;&lt;br /&gt;length in blocks should be a multiple of nsect * nhead&lt;br /&gt;&lt;br /&gt;partition 2 is the whole disk. Length in blocks of partition 2 should be equal to useable size i.e. nsect * nhead * ncyl Note that with the format menu, the shortest unique string will do - a is sufficient rather than analyze below.&lt;br /&gt;&lt;br /&gt;It is often easier to use fmthard to duplicate a disk format&lt;br /&gt;&lt;br /&gt;prtvtoc /dev/rdsk/c1t0d0s2 &gt; /tmp/vtoc&lt;br /&gt;&lt;br /&gt;fmthard -s /tmp/vtoc /dev/rdsk/c1t1d0s2&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;# format&lt;br /&gt;Specify disk (enter its number): 3&lt;br /&gt;selecting c0t3d0&lt;br /&gt;[disk formatted]&lt;br /&gt;Warning: Current Disk has mounted partitions.&lt;br /&gt;&lt;br /&gt;FORMAT MENU:&lt;br /&gt;        disk       - select a disk&lt;br /&gt;        type       - select (define) a disk type&lt;br /&gt;        partition  - select (define) a partition table&lt;br /&gt;        current    - describe the current disk&lt;br /&gt;        format     - format and analyze the disk&lt;br /&gt;        repair     - repair a defective sector&lt;br /&gt;        label      - write label to the disk&lt;br /&gt;        analyze    - surface analysis&lt;br /&gt;        defect     - defect list management&lt;br /&gt;        backup     - search for backup labels&lt;br /&gt;        verify     - read and display labels&lt;br /&gt;        save       - save new disk/partition definitions&lt;br /&gt;        inquiry    - show vendor, product and revision&lt;br /&gt;        volname    - set 8-character volume name&lt;br /&gt;        quit&lt;br /&gt;format&gt; analyze&lt;br /&gt;&lt;br /&gt;ANALYZE MENU:&lt;br /&gt;        read     - read only test   (doesn't harm SunOS)&lt;br /&gt;        refresh  - read then write  (doesn't harm data)&lt;br /&gt;        test     - pattern testing  (doesn't harm data)&lt;br /&gt;        write    - write then read      (corrupts data)&lt;br /&gt;        compare  - write, read, compare (corrupts data)&lt;br /&gt;        purge    - write, read, write   (corrupts data)&lt;br /&gt;        verify   - write entire disk, then verify (corrupts data)&lt;br /&gt;        print    - display data buffer&lt;br /&gt;        setup    - set analysis parameters&lt;br /&gt;        config   - show analysis parameters&lt;br /&gt;        quit&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;Package info&lt;br /&gt;&lt;br /&gt;/var/sadm/install/contents holds details of all packages on the system. pkginfo gives list of packages installed.&lt;br /&gt;Photon arrays&lt;br /&gt;&lt;br /&gt;Minimal configuration is 5 disks. The first slots to be filled must be 3 and 6 at the front and 0,3 and 6 in the back. This minimum configuration is a requirement because circuitry on the disk drives regenerate and retime the data signals which corrects signal quality loss accumulated through the bypass circuitry between empty slots. Empty backplanes can generate errors which are intermittent and difficult to isolate. As disks are added they should be spaced to minimize the gaps between disks.&lt;br /&gt;Incorrect screen size&lt;br /&gt;&lt;br /&gt;stty rows 24&lt;br /&gt;stty cols 80&lt;br /&gt;&lt;br /&gt;Too many open files&lt;br /&gt;&lt;br /&gt;The default value for maximum number of files open in Solaris 2.5.1 is 64 - this can be checked with ulimit -n. To set this to a higher default value in 2.5.1, add the following to /etc/system&lt;br /&gt;&lt;br /&gt;set rlim_fd_max=&lt;the maximum value&gt; #(NOT greater then 1024)&lt;br /&gt;set rlim_fd_cur=&lt;the default for all shells&gt;&lt;br /&gt;&lt;br /&gt;and reboot the system.&lt;br /&gt;&lt;br /&gt;To set the value for one user or session;&lt;br /&gt;&lt;br /&gt;ulimit &lt;the maximum value&gt; #(NOT greater then 1024)&lt;br /&gt;&lt;br /&gt;Installing Disks&lt;br /&gt;&lt;br /&gt;    * shut down the system (init 0)&lt;br /&gt;    * plug in the new disks, ensuring no duplicate scsi numbers within a controller. This can be checked with a probe-scsi-all&lt;br /&gt;    * do a reconfigure boot (boot -r)&lt;br /&gt;&lt;br /&gt;If disks are added and the system is booted without a reconfigure, these can be "seen" by running drvconfig ensures the /devices tree is up to date and correct&lt;br /&gt;&lt;br /&gt;disks creates the symbolic links to /devices in /dev/[r]dsk&lt;br /&gt;&lt;br /&gt;tapes creates the symbolic links to /devices in /dev/[r]mt&lt;br /&gt;Reading utmp and wtmp&lt;br /&gt;/usr/bin/last converts /var/adm/wtmpx to readable data. cat /var/adm/utmp | /usr/lib/acct/fwtmp &gt; /tmp/utmp.ascii can be used to make utmp readable.&lt;br /&gt;swapfile&lt;br /&gt;&lt;br /&gt;To add additional (temporary) swap, can create a filesystem swap file&lt;br /&gt;&lt;br /&gt;# mkfile 32M /u/swapfile&lt;br /&gt;# swap -a /u/swapfile&lt;br /&gt;&lt;br /&gt;add a line like the following to /etc/vfstab to make it permanent&lt;br /&gt;&lt;br /&gt;/u/swapfile  - - swap - no -&lt;br /&gt;&lt;br /&gt;kernel drivers&lt;br /&gt;&lt;br /&gt;To find out modules are currently loaded into the kernel:&lt;br /&gt;&lt;br /&gt;# modinfo &lt;br /&gt;&lt;br /&gt;Id Loadaddr   Size Info Rev Module Name&lt;br /&gt;  5 600fa000   3b30   1   1  specfs (filesystem for specfs)&lt;br /&gt;  7 6011f000   2bc8   1   1  TS (time sharing sched class)&lt;br /&gt;  8 600f0a88    4a4   -   1  TS_DPTBL (Time sharing dispatch table)&lt;br /&gt;  9 60142000  234b8   2   1  ufs (filesystem for ufs)&lt;br /&gt; 10 6017c000   dc4b 226   1  rpcmod (RPC syscall)&lt;br /&gt; 10 6017c000   dc4b   1   1  rpcmod (rpc interface str mod)&lt;br /&gt; 11 60196000  277ef   0   1  ip (IP Streams module)&lt;br /&gt; 11 60196000  277ef   3   1  ip (IP Streams device)&lt;br /&gt; 12 60123550   127f   1   1  rootnex (sun4u root nexus)&lt;br /&gt; . . .&lt;br /&gt;&lt;br /&gt;The first field of output is an identifier. It is possible to unload a module from the kernel using that number. This will fail if the driver is busy.&lt;br /&gt;&lt;br /&gt;# modunload -i 23&lt;br /&gt;&lt;br /&gt;To load a module&lt;br /&gt;&lt;br /&gt;# cd /kernel/drv #(or wherever it lives e.g. /usr/kernel/drv )&lt;br /&gt;# modload st&lt;br /&gt;&lt;br /&gt;To unload the st driver&lt;br /&gt;&lt;br /&gt;The st driver is used to control tape drives. If a tape drive definition has changed, the driver needs to be reloaded before it will use the new definitions. It is possible to manually load it as show above, but it will be autoloaded as soon as atape drive is used. Make sure none of your tape drives are in use:&lt;br /&gt;&lt;br /&gt;# for tape in /dev/rmt/?&lt;br /&gt;&gt; do&lt;br /&gt;&gt; mt -f $tape rewind&lt;br /&gt;&gt; done&lt;br /&gt;# &lt;br /&gt;&lt;br /&gt;If you get an error like "/dev/rmt/0: no tape loaded or drive offline" don't worry it just means no tapes are loaded and therefore the device can't be in use.&lt;br /&gt;Remote root login&lt;br /&gt;It is, of course, a bad idea to allow network logins as root all the time but it can be extremely useful during initial install once you've got the network up. Edit /etc/default/login and comment out the following line to allow remote login by root.&lt;br /&gt;&lt;br /&gt;CONSOLE=/dev/console&lt;br /&gt;&lt;br /&gt;Remember to uncomment it when you're done&lt;br /&gt;&lt;br /&gt;Network Printers&lt;br /&gt;These days, most printers which are going to be accessed from a Sun box will already be set up and working on the office network. They will already have a name defined in DNS and/or a well known IP address. This can be added to /etc/hosts if required. Once you know where it is, you need to tell the print service as follows:&lt;br /&gt;&lt;br /&gt;lpadmin -p printername -s printername&lt;br /&gt;&lt;br /&gt;If the printer is not directly on the network but can be accessed via a defined print server, you can use the following form:&lt;br /&gt;&lt;br /&gt;lpadmin -p printername -s print_server!printername&lt;br /&gt;&lt;br /&gt;To make a printer the default for the server:&lt;br /&gt;&lt;br /&gt;lpadmin -d printername&lt;br /&gt;&lt;br /&gt;Pretty printing&lt;br /&gt;A sub-topic for setting up printing is to actually print nicely. Desktop-oriented printers probably aren't going to cope well with unix style files but it is possible to get around this using a the 'mp' print pre-processor. The simplest example is:&lt;br /&gt;&lt;br /&gt;mp filename | lpr&lt;br /&gt;&lt;br /&gt;Or&lt;br /&gt;&lt;br /&gt;filep -l -h filename&lt;br /&gt;# -l for landscape format, -h no header page&lt;br /&gt;&lt;br /&gt;Look at the man page for more tips and tricks.&lt;br /&gt;makewhatis&lt;br /&gt;What do you do when you get annoying messages like&lt;br /&gt;&lt;br /&gt;/usr/man/windex: No such file or directory&lt;br /&gt;&lt;br /&gt;when you try a to use man -k (also known as apropos) ?&lt;br /&gt;&lt;br /&gt;You need to find and use makewhatis to make your index.&lt;br /&gt;&lt;br /&gt;Patching&lt;br /&gt;However much - or little - patching you do, knowing the patch return codes is very useful. The most 'ignorable' codes are 2 (patch already applied) and 8 (attempt to patch a non-installed package). For a complete list, have a look here.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13431461-7999907418088509797?l=mikecalizo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikecalizo.blogspot.com/feeds/7999907418088509797/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13431461&amp;postID=7999907418088509797' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/7999907418088509797'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/7999907418088509797'/><link rel='alternate' type='text/html' href='http://mikecalizo.blogspot.com/2009_02_20_archive.html#7999907418088509797' title='Solaris notes'/><author><name>mcalizo</name><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-13431461.post-3814909822317494079</id><published>2009-02-20T06:09:00.003+08:00</published><updated>2009-02-20T06:12:13.539+08:00</updated><title type='text'>Courthney's Aching eye</title><content type='html'>Today, Courthney always complain about her aching eyes. So me and my wife is thinking that maybe she need a glasses.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13431461-3814909822317494079?l=mikecalizo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikecalizo.blogspot.com/feeds/3814909822317494079/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13431461&amp;postID=3814909822317494079' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/3814909822317494079'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/3814909822317494079'/><link rel='alternate' type='text/html' href='http://mikecalizo.blogspot.com/2009_02_20_archive.html#3814909822317494079' title='Courthney&apos;s Aching eye'/><author><name>mcalizo</name><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-13431461.post-8135219535147964204</id><published>2009-02-18T11:19:00.004+08:00</published><updated>2009-02-18T18:37:44.252+08:00</updated><title type='text'>Fish...</title><content type='html'>Last week my wife bought a set of aquarium (the 50RM worth). Yesterday the last fish died. My kids seems not to be bothered but Alex (my second) ask me what should we do those fish. I do not know what to tell her, I just said we need to bury them..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13431461-8135219535147964204?l=mikecalizo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikecalizo.blogspot.com/feeds/8135219535147964204/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13431461&amp;postID=8135219535147964204' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/8135219535147964204'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/8135219535147964204'/><link rel='alternate' type='text/html' href='http://mikecalizo.blogspot.com/2009_02_18_archive.html#8135219535147964204' title='Fish...'/><author><name>mcalizo</name><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-13431461.post-1112993465255751128</id><published>2009-02-17T12:22:00.005+08:00</published><updated>2009-02-18T09:42:01.867+08:00</updated><title type='text'>US Visa interview Experience</title><content type='html'>Today we went to US embassy for a tourist visa interview for family. We arrived at the embassy at around 9:30am, our scheduled as stated on our appointment was 10am. &lt;br /&gt;&lt;br /&gt;After sometimes queuing and verification at the embassy gate we were allowed to enter the embassy premises. We were then ask to wait at the waiting area. My wife and I anxiously waited for our number to be called while we hear other people being interviewed by the consul. This make me nervous since I heard that some are being denied. My wife noticed that on window number 3 the consul always approved the visa. We are hoping to be interviewed by that consul for that reason.&lt;br /&gt;&lt;br /&gt;When our number was called (A101 is our number), We ask to proceed on Window #3. I think we were lucky to be called by the same consul who is on window 3. During the interview, the consul only asked for my monthly salary and the nature of my work and look  for my employment letter.  After less than 2 minutes chatting with the consul she told us our visa is approved, and wish us good trip. She then gave us instruction on how to pickup our passport the next day. &lt;br /&gt;&lt;br /&gt;I think my wife and I are lucky today.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13431461-1112993465255751128?l=mikecalizo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikecalizo.blogspot.com/feeds/1112993465255751128/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13431461&amp;postID=1112993465255751128' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/1112993465255751128'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/1112993465255751128'/><link rel='alternate' type='text/html' href='http://mikecalizo.blogspot.com/2009_02_17_archive.html#1112993465255751128' title='US Visa interview Experience'/><author><name>mcalizo</name><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-13431461.post-4715749565899808964</id><published>2009-02-15T02:44:00.003+08:00</published><updated>2009-02-15T02:49:03.154+08:00</updated><title type='text'>Alex and Mica</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_6oJmKP2FsMQ/SZcR6vvX3tI/AAAAAAAAE38/M3pAW79Itgg/s1600-h/alexMica1.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 213px;" src="http://3.bp.blogspot.com/_6oJmKP2FsMQ/SZcR6vvX3tI/AAAAAAAAE38/M3pAW79Itgg/s320/alexMica1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5302726787197296338" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_6oJmKP2FsMQ/SZcRMS3cqJI/AAAAAAAAE30/6N5LbFqjVfg/s1600-h/alexMica.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 213px;" src="http://3.bp.blogspot.com/_6oJmKP2FsMQ/SZcRMS3cqJI/AAAAAAAAE30/6N5LbFqjVfg/s320/alexMica.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5302725989172553874" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13431461-4715749565899808964?l=mikecalizo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikecalizo.blogspot.com/feeds/4715749565899808964/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13431461&amp;postID=4715749565899808964' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/4715749565899808964'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/4715749565899808964'/><link rel='alternate' type='text/html' href='http://mikecalizo.blogspot.com/2009_02_15_archive.html#4715749565899808964' title='Alex and Mica'/><author><name>mcalizo</name><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/_6oJmKP2FsMQ/SZcR6vvX3tI/AAAAAAAAE38/M3pAW79Itgg/s72-c/alexMica1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13431461.post-7682205067887686009</id><published>2009-02-15T00:02:00.002+08:00</published><updated>2009-02-15T02:40:19.612+08:00</updated><title type='text'>Feb 14, 2009</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_6oJmKP2FsMQ/SZcQBNHNemI/AAAAAAAAE3k/Q8F35PtcQf0/s1600-h/Date2.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 213px; height: 320px;" src="http://3.bp.blogspot.com/_6oJmKP2FsMQ/SZcQBNHNemI/AAAAAAAAE3k/Q8F35PtcQf0/s320/Date2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5302724699137866338" /&gt;&lt;/a&gt;&lt;br /&gt;I dated four girls this Valentines day. I bring my girls to a park nearby our condo to celebrate the day of the hearts. &lt;br /&gt;&lt;br /&gt;Lucky me!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13431461-7682205067887686009?l=mikecalizo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikecalizo.blogspot.com/feeds/7682205067887686009/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13431461&amp;postID=7682205067887686009' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/7682205067887686009'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/7682205067887686009'/><link rel='alternate' type='text/html' href='http://mikecalizo.blogspot.com/2009_02_15_archive.html#7682205067887686009' title='Feb 14, 2009'/><author><name>mcalizo</name><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/_6oJmKP2FsMQ/SZcQBNHNemI/AAAAAAAAE3k/Q8F35PtcQf0/s72-c/Date2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13431461.post-2417094824946818867</id><published>2009-02-13T11:23:00.005+08:00</published><updated>2009-02-15T03:45:32.362+08:00</updated><title type='text'>Suprise for the Kids</title><content type='html'>Today when my wife arrives from PUDU market to buy our weekly supply of foods, she bring along an aquarium with 2 gold fish and 2 Koi (I'm not sure if its really a koi).   &lt;br /&gt;&lt;br /&gt;After the mini aquarium was setup my youngest Mica was really amazed of the fish and always wanted to stay besides the aquarium. I wonder what will be the reaction of my two other daughters when they see the aquarium. One thing for sure they will be surprise! &lt;br /&gt;&lt;br /&gt;For 50 Ringit worth, I know my wife's decision to buy the aquarium will dividend a big smile to my kids that money can not buy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13431461-2417094824946818867?l=mikecalizo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikecalizo.blogspot.com/feeds/2417094824946818867/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13431461&amp;postID=2417094824946818867' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/2417094824946818867'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/2417094824946818867'/><link rel='alternate' type='text/html' href='http://mikecalizo.blogspot.com/2009_02_13_archive.html#2417094824946818867' title='Suprise for the Kids'/><author><name>mcalizo</name><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-13431461.post-5000176584839462049</id><published>2009-02-12T15:37:00.003+08:00</published><updated>2009-02-12T15:43:10.728+08:00</updated><title type='text'>Solaris: pkgadd: ERROR: checkinstall error Solution</title><content type='html'>root@mike# pkgadd -d ./TIVsmCapi.pkg&lt;br /&gt;&lt;br /&gt;The following packages are available:&lt;br /&gt;  1  TIVsmCapi     IBM Tivoli Storage Manager Solaris 9/10 API Client&lt;br /&gt;                   (sparc) Version 5 Release 5 Level 0.0&lt;br /&gt;&lt;br /&gt;Select package(s) you wish to process (or 'all' to process&lt;br /&gt;all packages). (default: all) [?,??,q]: all&lt;br /&gt;&lt;br /&gt;Processing package instance &lt;TIVsmCapi&gt; from &lt;/tmp/tsm/TIVsmCapi.pkg&gt;&lt;br /&gt;&lt;br /&gt;IBM Tivoli Storage Manager Solaris 9/10 API Client&lt;br /&gt;(sparc) Version 5 Release 5 Level 0.0&lt;br /&gt;Licensed Materials - Property of IBM&lt;br /&gt;&lt;br /&gt;5655-A30&lt;br /&gt;(C) Copyright International Business Machines Corp. 1990, 2007.&lt;br /&gt;&lt;br /&gt;All rights reserved.&lt;br /&gt;US Government Users Restricted Rights - Use, duplication or disclosure&lt;br /&gt;restricted by GSA ADP Schedule Contract with IBM Corp.&lt;br /&gt;&lt;br /&gt;## Executing checkinstall script.&lt;br /&gt;/var/tmp/dstreAAAuhaOTF/TIVsmCapi/install/checkinstall: /var/tmp/dstreAAAuhaOTF/TIVsmCapi/install/checkinstall: cannot open&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;pkgadd: ERROR: checkinstall script did not complete successfully&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I found the solution from the net below with Solaris FAQ:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The solaris FAQ says:&lt;br /&gt;&lt;br /&gt;5.53) Patch installation often fails with "checkinstall" errors.&lt;br /&gt;&lt;br /&gt;When installing a patch, the Solaris 2.5+ patch installation procedure will execute the script "checkinstall" with uid nobody.&lt;br /&gt;&lt;br /&gt;If any of the patch files cannot be read by nobody or if any part of the path leading up to the patch directory an error similar to the following will appear:&lt;br /&gt;&lt;br /&gt;./installpatch . Generating list of files to be patched... Verifying sufficient filesystem capacity (exhaustive method) ... Installing patch packages... pkgadd: ERROR: checkinstall script did not complete successfully ....&lt;br /&gt;&lt;br /&gt;You can workaround this in two ways, one is to make sure that nobody can read all patch files and execute a "pwd" in the patch directory or add an account "install" to /etc/passwd:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;install:x:0:1:installpatch braindamage:/:/bin/true&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Installpatch uses "nobody" as a fallback if it cannot find the "install" user.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13431461-5000176584839462049?l=mikecalizo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikecalizo.blogspot.com/feeds/5000176584839462049/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13431461&amp;postID=5000176584839462049' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/5000176584839462049'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/5000176584839462049'/><link rel='alternate' type='text/html' href='http://mikecalizo.blogspot.com/2009_02_12_archive.html#5000176584839462049' title='Solaris: pkgadd: ERROR: checkinstall error Solution'/><author><name>mcalizo</name><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-13431461.post-4010757310101690726</id><published>2009-02-10T10:17:00.002+08:00</published><updated>2009-02-10T10:20:57.831+08:00</updated><title type='text'>Linux Ethernet Bonding mini howto</title><content type='html'>Linux Ethernet Bonding Driver mini-howto&lt;br /&gt;&lt;br /&gt;------&lt;br /&gt;The bonding driver originally came from Donald Becker's beowulf patches for&lt;br /&gt;kernel 2.0. It has changed quite a bit since, and the original tools from&lt;br /&gt;extreme-linux and beowulf sites will not work with this version of the driver.&lt;br /&gt;&lt;br /&gt;For new versions of the driver, patches for older kernels and the updated&lt;br /&gt;userspace tools, please follow the links at the end of this file.&lt;br /&gt;&lt;br /&gt;Installation&lt;br /&gt;============&lt;br /&gt;&lt;br /&gt;1) Build kernel with the bonding driver&lt;br /&gt;---------------------------------------&lt;br /&gt;For the latest version of the bonding driver, use kernel 2.4.12 or above&lt;br /&gt;(otherwise you will need to apply a patch).&lt;br /&gt;&lt;br /&gt;Configure kernel with `make menuconfig/xconfig/config', and select&lt;br /&gt;"Bonding driver support" in the "Network device support" section. It is&lt;br /&gt;recommended to configure the driver as module since it is currently the only way&lt;br /&gt;to pass parameters to the driver and configure more than one bonding device.&lt;br /&gt;&lt;br /&gt;Build and install the new kernel and modules.&lt;br /&gt;&lt;br /&gt;2) Get and install the userspace tools&lt;br /&gt;--------------------------------------&lt;br /&gt;This version of the bonding driver requires updated ifenslave program. The&lt;br /&gt;original one from extreme-linux and beowulf will not work. Kernels 2.4.12&lt;br /&gt;and above include the updated version of ifenslave.c in Documentation/network&lt;br /&gt;directory. For older kernels, please follow the links at the end of this file.&lt;br /&gt;&lt;br /&gt;IMPORTANT!!!  If you are running on Redhat 7.1 or greater, you need&lt;br /&gt;to be careful because /usr/include/linux is no longer a symbolic link&lt;br /&gt;to /usr/src/linux/include/linux.  If you build ifenslave while this is&lt;br /&gt;true, ifenslave will appear to succeed but your bond won't work.  The purpose&lt;br /&gt;of the -I option on the ifenslave compile line is to make sure it uses&lt;br /&gt;/usr/src/linux/include/linux/if_bonding.h instead of the version from&lt;br /&gt;/usr/include/linux.&lt;br /&gt;&lt;br /&gt;To install ifenslave.c, do:&lt;br /&gt;    # gcc -Wall -Wstrict-prototypes -O -I/usr/src/linux/include ifenslave.c -o ifenslave &lt;br /&gt;    # cp ifenslave /sbin/ifenslave&lt;br /&gt;&lt;br /&gt;3) Configure your system&lt;br /&gt;------------------------&lt;br /&gt;Also see the following section on the module parameters. You will need to add&lt;br /&gt;at least the following line to /etc/conf.modules (or /etc/modules.conf):&lt;br /&gt;&lt;br /&gt; alias bond0 bonding&lt;br /&gt;&lt;br /&gt;Use standard distribution techniques to define bond0 network interface. For&lt;br /&gt;example, on modern RedHat distributions, create ifcfg-bond0 file in&lt;br /&gt;/etc/sysconfig/network-scripts directory that looks like this:&lt;br /&gt;&lt;br /&gt;DEVICE=bond0&lt;br /&gt;IPADDR=192.168.1.1&lt;br /&gt;NETMASK=255.255.255.0&lt;br /&gt;NETWORK=192.168.1.0&lt;br /&gt;BROADCAST=192.168.1.255&lt;br /&gt;ONBOOT=yes&lt;br /&gt;BOOTPROTO=none&lt;br /&gt;USERCTL=no&lt;br /&gt;&lt;br /&gt;(put the appropriate values for you network instead of 192.168.1).&lt;br /&gt;&lt;br /&gt;All interfaces that are part of the trunk, should have SLAVE and MASTER&lt;br /&gt;definitions. For example, in the case of RedHat, if you wish to make eth0 and&lt;br /&gt;eth1 (or other interfaces) a part of the bonding interface bond0, their config&lt;br /&gt;files (ifcfg-eth0, ifcfg-eth1, etc.) should look like this:&lt;br /&gt;&lt;br /&gt;DEVICE=eth0&lt;br /&gt;USERCTL=no&lt;br /&gt;ONBOOT=yes&lt;br /&gt;MASTER=bond0&lt;br /&gt;SLAVE=yes&lt;br /&gt;BOOTPROTO=none&lt;br /&gt;&lt;br /&gt;(use DEVICE=eth1 for eth1 and MASTER=bond1 for bond1 if you have configured&lt;br /&gt;second bonding interface). &lt;br /&gt;&lt;br /&gt;Restart the networking subsystem or just bring up the bonding device if your&lt;br /&gt;administration tools allow it. Otherwise, reboot. (For the case of RedHat&lt;br /&gt;distros, you can do `ifup bond0' or `/etc/rc.d/init.d/network restart'.)&lt;br /&gt;&lt;br /&gt;If the administration tools of your distribution do not support master/slave&lt;br /&gt;notation in configuration of network interfaces, you will need to configure&lt;br /&gt;the bonding device with the following commands manually:&lt;br /&gt;&lt;br /&gt;    # /sbin/ifconfig bond0 192.168.1.1 up&lt;br /&gt;    # /sbin/ifenslave bond0 eth0&lt;br /&gt;    # /sbin/ifenslave bond0 eth1&lt;br /&gt;&lt;br /&gt;(substitute 192.168.1.1 with your IP address and add custom network and custom&lt;br /&gt;netmask to the arguments of ifconfig if required).&lt;br /&gt;&lt;br /&gt;You can then create a script with these commands and put it into the appropriate&lt;br /&gt;rc directory.&lt;br /&gt;&lt;br /&gt;If you specifically need that all your network drivers are loaded before the&lt;br /&gt;bonding driver, use one of modutils' powerful features : in your modules.conf,&lt;br /&gt;tell that when asked for bond0, modprobe should first load all your interfaces :&lt;br /&gt;&lt;br /&gt;probeall bond0 eth0 eth1 bonding&lt;br /&gt;&lt;br /&gt;Be careful not to reference bond0 itself at the end of the line, or modprobe will&lt;br /&gt;die in an endless recursive loop.&lt;br /&gt;&lt;br /&gt;4) Module parameters.&lt;br /&gt;---------------------&lt;br /&gt;The following module parameters can be passed:&lt;br /&gt;&lt;br /&gt;    mode=&lt;br /&gt;&lt;br /&gt;Possible values are 0 (round robin policy, default) and 1 (active backup&lt;br /&gt;policy), and 2 (XOR).  See question 9 and the HA section for additional info.&lt;br /&gt;&lt;br /&gt;    miimon=&lt;br /&gt;&lt;br /&gt;Use integer value for the frequency (in ms) of MII link monitoring. Zero value&lt;br /&gt;is default and means the link monitoring will be disabled. A good value is 100&lt;br /&gt;if you wish to use link monitoring. See HA section for additional info.&lt;br /&gt;&lt;br /&gt;    downdelay=&lt;br /&gt;&lt;br /&gt;Use integer value for delaying disabling a link by this number (in ms) after&lt;br /&gt;the link failure has been detected. Must be a multiple of miimon. Default&lt;br /&gt;value is zero. See HA section for additional info.&lt;br /&gt;&lt;br /&gt;    updelay=&lt;br /&gt;&lt;br /&gt;Use integer value for delaying enabling a link by this number (in ms) after&lt;br /&gt;the "link up" status has been detected. Must be a multiple of miimon. Default&lt;br /&gt;value is zero. See HA section for additional info.&lt;br /&gt;&lt;br /&gt;    arp_interval=&lt;br /&gt;&lt;br /&gt;Use integer value for the frequency (in ms) of arp monitoring.  Zero value &lt;br /&gt;is default and means the arp monitoring will be disabled.  See HA section&lt;br /&gt;for additional info.   This field is value in active_backup mode only.&lt;br /&gt;&lt;br /&gt;    arp_ip_target=&lt;br /&gt;&lt;br /&gt;An ip address to use when arp_interval is &gt; 0.  This is the target of the&lt;br /&gt;arp request sent to determine the health of the link to the target.  &lt;br /&gt;Specify this value in ddd.ddd.ddd.ddd format.&lt;br /&gt;&lt;br /&gt;If you need to configure several bonding devices, the driver must be loaded&lt;br /&gt;several times. I.e. for two bonding devices, your /etc/conf.modules must look&lt;br /&gt;like this:&lt;br /&gt;&lt;br /&gt;alias bond0 bonding&lt;br /&gt;alias bond1 bonding&lt;br /&gt;&lt;br /&gt;options bond0 miimon=100&lt;br /&gt;options bond1 -o bonding1 miimon=100&lt;br /&gt;&lt;br /&gt;5) Testing configuration&lt;br /&gt;------------------------&lt;br /&gt;You can test the configuration and transmit policy with ifconfig. For example,&lt;br /&gt;for round robin policy, you should get something like this:&lt;br /&gt;&lt;br /&gt;[root]# /sbin/ifconfig&lt;br /&gt;bond0     Link encap:Ethernet  HWaddr 00:C0:F0:1F:37:B4  &lt;br /&gt;          inet addr:XXX.XXX.XXX.YYY  Bcast:XXX.XXX.XXX.255  Mask:255.255.252.0&lt;br /&gt;          UP BROADCAST RUNNING MASTER MULTICAST  MTU:1500  Metric:1&lt;br /&gt;          RX packets:7224794 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;          TX packets:3286647 errors:1 dropped:0 overruns:1 carrier:0&lt;br /&gt;          collisions:0 txqueuelen:0 &lt;br /&gt;&lt;br /&gt;eth0      Link encap:Ethernet  HWaddr 00:C0:F0:1F:37:B4  &lt;br /&gt;          inet addr:XXX.XXX.XXX.YYY  Bcast:XXX.XXX.XXX.255  Mask:255.255.252.0&lt;br /&gt;          UP BROADCAST RUNNING SLAVE MULTICAST  MTU:1500  Metric:1&lt;br /&gt;          RX packets:3573025 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;          TX packets:1643167 errors:1 dropped:0 overruns:1 carrier:0&lt;br /&gt;          collisions:0 txqueuelen:100 &lt;br /&gt;          Interrupt:10 Base address:0x1080 &lt;br /&gt;&lt;br /&gt;eth1      Link encap:Ethernet  HWaddr 00:C0:F0:1F:37:B4  &lt;br /&gt;          inet addr:XXX.XXX.XXX.YYY  Bcast:XXX.XXX.XXX.255  Mask:255.255.252.0&lt;br /&gt;          UP BROADCAST RUNNING SLAVE MULTICAST  MTU:1500  Metric:1&lt;br /&gt;          RX packets:3651769 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;          TX packets:1643480 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;          collisions:0 txqueuelen:100 &lt;br /&gt;          Interrupt:9 Base address:0x1400 &lt;br /&gt;&lt;br /&gt;Questions :&lt;br /&gt;===========&lt;br /&gt;&lt;br /&gt;1.  Is it SMP safe?&lt;br /&gt;&lt;br /&gt; Yes.  The old 2.0.xx channel bonding patch was not SMP safe.&lt;br /&gt; The new driver was designed to be SMP safe from the start.&lt;br /&gt;&lt;br /&gt;2.  What type of cards will work with it?&lt;br /&gt;&lt;br /&gt; Any Ethernet type cards (you can even mix cards - a Intel&lt;br /&gt; EtherExpress PRO/100 and a 3com 3c905b, for example).&lt;br /&gt; You can even bond together Gigabit Ethernet cards!&lt;br /&gt;&lt;br /&gt;3.  How many bonding devices can I have?&lt;br /&gt;&lt;br /&gt; One for each module you load. See section on module parameters for how&lt;br /&gt; to accomplish this.&lt;br /&gt;&lt;br /&gt;4.  How many slaves can a bonding device have?&lt;br /&gt;&lt;br /&gt; Limited by the number of network interfaces Linux supports and the&lt;br /&gt; number of cards you can place in your system.&lt;br /&gt;&lt;br /&gt;5.  What happens when a slave link dies?&lt;br /&gt;&lt;br /&gt; If your ethernet cards support MII status monitoring and the MII&lt;br /&gt; monitoring has been enabled in the driver (see description of module&lt;br /&gt; parameters), there will be no adverse consequences. This release&lt;br /&gt; of the bonding driver knows how to get the MII information and&lt;br /&gt; enables or disables its slaves according to their link status.&lt;br /&gt; See section on HA for additional information.&lt;br /&gt;&lt;br /&gt; For ethernet cards not supporting MII status, or if you wish to &lt;br /&gt; verify that packets have been both send and received, you may&lt;br /&gt; configure the arp_interval and arp_ip_target.  If packets have&lt;br /&gt; not been sent or received during this interval, an arp request&lt;br /&gt; is sent to the target to generate send and receive traffic.  &lt;br /&gt; If after this interval, either the successful send and/or &lt;br /&gt; receive count has not incremented, the next slave in the sequence&lt;br /&gt; will become the active slave.&lt;br /&gt;&lt;br /&gt; If neither mii_monitor and arp_interval is configured, the bonding&lt;br /&gt; driver will not handle this situation very well. The driver will &lt;br /&gt; continue to send packets but some packets will be lost. Retransmits &lt;br /&gt; will cause serious degradation of performance (in the case when one&lt;br /&gt; of two slave links fails, 50% packets will be lost, which is a serious&lt;br /&gt; problem for both TCP and UDP).&lt;br /&gt;&lt;br /&gt;6.  Can bonding be used for High Availability?&lt;br /&gt;&lt;br /&gt; Yes, if you use MII monitoring and ALL your cards support MII link&lt;br /&gt; status reporting. See section on HA for more information.&lt;br /&gt;&lt;br /&gt;7.  Which switches/systems does it work with?&lt;br /&gt;&lt;br /&gt; In round-robin mode, it works with systems that support trunking:&lt;br /&gt; &lt;br /&gt; * Cisco 5500 series (look for EtherChannel support).&lt;br /&gt; * SunTrunking software.&lt;br /&gt; * Alteon AceDirector switches / WebOS (use Trunks).&lt;br /&gt; * BayStack Switches (trunks must be explicitly configured). Stackable&lt;br /&gt;   models (450) can define trunks between ports on different physical&lt;br /&gt;   units.&lt;br /&gt; * Linux bonding, of course !&lt;br /&gt; &lt;br /&gt; In Active-backup mode, it should work with any Layer-II switches.&lt;br /&gt;&lt;br /&gt;8.  Where does a bonding device get its MAC address from?&lt;br /&gt;&lt;br /&gt; If not explicitly configured with ifconfig, the MAC address of the&lt;br /&gt; bonding device is taken from its first slave device. This MAC address&lt;br /&gt; is then passed to all following slaves and remains persistent (even if&lt;br /&gt; the the first slave is removed) until the bonding device is brought&lt;br /&gt; down or reconfigured.&lt;br /&gt; &lt;br /&gt; If you wish to change the MAC address, you can set it with ifconfig:&lt;br /&gt;&lt;br /&gt;   # ifconfig bond0 ha ether 00:11:22:33:44:55&lt;br /&gt;&lt;br /&gt; The MAC address can be also changed by bringing down/up the device&lt;br /&gt; and then changing its slaves (or their order):&lt;br /&gt; &lt;br /&gt;   # ifconfig bond0 down ; modprobe -r bonding&lt;br /&gt;   # ifconfig bond0 .... up&lt;br /&gt;   # ifenslave bond0 eth...&lt;br /&gt;&lt;br /&gt; This method will automatically take the address from the next slave&lt;br /&gt; that will be added.&lt;br /&gt; &lt;br /&gt; To restore your slaves' MAC addresses, you need to detach them&lt;br /&gt; from the bond (`ifenslave -d bond0 eth0'), set them down&lt;br /&gt; (`ifconfig eth0 down'), unload the drivers (`rmmod 3c59x', for&lt;br /&gt; example) and reload them to get the MAC addresses from their&lt;br /&gt; eeproms. If the driver is shared by several devices, you need&lt;br /&gt; to turn them all down. Another solution is to look for the MAC&lt;br /&gt; address at boot time (dmesg or tail /var/log/messages) and to&lt;br /&gt; reset it by hand with ifconfig :&lt;br /&gt;&lt;br /&gt;   # ifconfig eth0 down&lt;br /&gt;   # ifconfig eth0 hw ether 00:20:40:60:80:A0&lt;br /&gt;&lt;br /&gt;9.  Which transmit polices can be used?&lt;br /&gt;&lt;br /&gt; Round robin, based on the order of enslaving, the output device&lt;br /&gt; is selected base on the next available slave.  Regardless of&lt;br /&gt; the source and/or destination of the packet.&lt;br /&gt;&lt;br /&gt; XOR, based on (src hw addr XOR dst hw addr) % slave cnt.  This&lt;br /&gt; selects the same slave for each destination hw address.&lt;br /&gt;&lt;br /&gt; Active-backup policy that ensures that one and only one device will&lt;br /&gt; transmit at any given moment. Active-backup policy is useful for&lt;br /&gt; implementing high availability solutions using two hubs (see&lt;br /&gt; section on HA).&lt;br /&gt;&lt;br /&gt;High availability&lt;br /&gt;=================&lt;br /&gt;&lt;br /&gt;To implement high availability using the bonding driver, you need to&lt;br /&gt;compile the driver as module because currently it is the only way to pass&lt;br /&gt;parameters to the driver. This may change in the future.&lt;br /&gt;&lt;br /&gt;High availability is achieved by using MII status reporting. You need to&lt;br /&gt;verify that all your interfaces support MII link status reporting. On Linux&lt;br /&gt;kernel 2.2.17, all the 100 Mbps capable drivers and yellowfin gigabit driver&lt;br /&gt;support it. If your system has an interface that does not support MII status&lt;br /&gt;reporting, a failure of its link will not be detected!&lt;br /&gt;&lt;br /&gt;The bonding driver can regularly check all its slaves links by checking the&lt;br /&gt;MII status registers. The check interval is specified by the module argument&lt;br /&gt;"miimon" (MII monitoring). It takes an integer that represents the&lt;br /&gt;checking time in milliseconds. It should not come to close to (1000/HZ)&lt;br /&gt;(10 ms on i386) because it may then reduce the system interactivity. 100 ms&lt;br /&gt;seems to be a good value. It means that a dead link will be detected at most&lt;br /&gt;100 ms after it goes down.&lt;br /&gt;&lt;br /&gt;Example:&lt;br /&gt;&lt;br /&gt;   # modprobe bonding miimon=100&lt;br /&gt;&lt;br /&gt;Or, put in your /etc/modules.conf :&lt;br /&gt;&lt;br /&gt;   alias bond0 bonding&lt;br /&gt;   options bond0 miimon=100&lt;br /&gt;&lt;br /&gt;There are currently two policies for high availability, depending on whether&lt;br /&gt;a) hosts are connected to a single host or switch that support trunking&lt;br /&gt;b) hosts are connected to several different switches or a single switch that&lt;br /&gt;   does not support trunking.&lt;br /&gt;&lt;br /&gt;1) HA on a single switch or host - load balancing&lt;br /&gt;-------------------------------------------------&lt;br /&gt;It is the easiest to set up and to understand. Simply configure the&lt;br /&gt;remote equipment (host or switch) to aggregate traffic over several&lt;br /&gt;ports (Trunk, EtherChannel, etc.) and configure the bonding interfaces.&lt;br /&gt;If the module has been loaded with the proper MII option, it will work&lt;br /&gt;automatically. You can then try to remove and restore different links&lt;br /&gt;and see in your logs what the driver detects. When testing, you may&lt;br /&gt;encounter problems on some buggy switches that disable the trunk for a&lt;br /&gt;long time if all ports in a trunk go down. This is not Linux, but really&lt;br /&gt;the switch (reboot it to ensure).&lt;br /&gt;&lt;br /&gt;Example 1 : host to host at double speed&lt;br /&gt;&lt;br /&gt;          +----------+                          +----------+&lt;br /&gt;          |          |eth0                  eth0|          |&lt;br /&gt;          | Host A   +--------------------------+  Host B  |&lt;br /&gt;          |          +--------------------------+          |&lt;br /&gt;          |          |eth1                  eth1|          |&lt;br /&gt;          +----------+                          +----------+&lt;br /&gt;&lt;br /&gt;  On each host :&lt;br /&gt;     # modprobe bonding miimon=100&lt;br /&gt;     # ifconfig bond0 addr&lt;br /&gt;     # ifenslave bond0 eth0 eth1&lt;br /&gt;&lt;br /&gt;Example 2 : host to switch at double speed&lt;br /&gt;&lt;br /&gt;          +----------+                          +----------+&lt;br /&gt;          |          |eth0                 port1|          |&lt;br /&gt;          | Host A   +--------------------------+  switch  |&lt;br /&gt;          |          +--------------------------+          |&lt;br /&gt;          |          |eth1                 port2|          |&lt;br /&gt;          +----------+                          +----------+&lt;br /&gt;&lt;br /&gt;  On host A :                             On the switch :&lt;br /&gt;     # modprobe bonding miimon=100           # set up a trunk on port1&lt;br /&gt;     # ifconfig bond0 addr                     and port2&lt;br /&gt;     # ifenslave bond0 eth0 eth1&lt;br /&gt;&lt;br /&gt;2) HA on two or more switches (or a single switch without trunking support)&lt;br /&gt;---------------------------------------------------------------------------&lt;br /&gt;This mode is more problematic because it relies on the fact that there&lt;br /&gt;are multiple ports and the host's MAC address should be visible on one&lt;br /&gt;port only to avoid confusing the switches.&lt;br /&gt;&lt;br /&gt;If you need to know which interface is the active one, and which ones are&lt;br /&gt;backup, use ifconfig. All backup interfaces have the NOARP flag set.&lt;br /&gt;&lt;br /&gt;To use this mode, pass "mode=1" to the module at load time :&lt;br /&gt;&lt;br /&gt;    # modprobe bonding miimon=100 mode=1&lt;br /&gt;&lt;br /&gt;Or, put in your /etc/modules.conf :&lt;br /&gt;&lt;br /&gt;    alias bond0 bonding&lt;br /&gt;    options bond0 miimon=100 mode=1&lt;br /&gt;&lt;br /&gt;Example 1: Using multiple host and multiple switches to build a "no single&lt;br /&gt;point of failure" solution.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;                |                                     |&lt;br /&gt;                |port3                           port3|&lt;br /&gt;          +-----+----+                          +-----+----+&lt;br /&gt;          |          |port7       ISL      port7|          |&lt;br /&gt;          | switch A +--------------------------+ switch B |&lt;br /&gt;          |          +--------------------------+          |&lt;br /&gt;          |          |port8                port8|          |&lt;br /&gt;          +----++----+                          +-----++---+&lt;br /&gt;          port2||port1                           port1||port2&lt;br /&gt;               ||             +-------+               ||&lt;br /&gt;               |+-------------+ host1 +---------------+|&lt;br /&gt;               |         eth0 +-------+ eth1           |&lt;br /&gt;               |                                       |&lt;br /&gt;               |              +-------+                |&lt;br /&gt;               +--------------+ host2 +----------------+&lt;br /&gt;                         eth0 +-------+ eth1&lt;br /&gt;&lt;br /&gt;In this configuration, there are an ISL - Inter Switch Link (could be a trunk),&lt;br /&gt;several servers (host1, host2 ...) attached to both switches each, and one or&lt;br /&gt;more ports to the outside world (port3...). One an only one slave on each host&lt;br /&gt;is active at a time, while all links are still monitored (the system can&lt;br /&gt;detect a failure of active and backup links).&lt;br /&gt;&lt;br /&gt;Each time a host changes its active interface, it sticks to the new one until&lt;br /&gt;it goes down. In this example, the hosts are not too much affected by the&lt;br /&gt;expiration time of the switches' forwarding tables.&lt;br /&gt;&lt;br /&gt;If host1 and host2 have the same functionality and are used in load balancing&lt;br /&gt;by another external mechanism, it is good to have host1's active interface&lt;br /&gt;connected to one switch and host2's to the other. Such system will survive&lt;br /&gt;a failure of a single host, cable, or switch. The worst thing that may happen&lt;br /&gt;in the case of a switch failure is that half of the hosts will be temporarily&lt;br /&gt;unreachable until the other switch expires its tables. &lt;br /&gt;&lt;br /&gt;Example 2: Using multiple ethernet cards connected to a switch to configure&lt;br /&gt;           NIC failover (switch is not required to support trunking). &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;          +----------+                          +----------+&lt;br /&gt;          |          |eth0                 port1|          |&lt;br /&gt;          | Host A   +--------------------------+  switch  |&lt;br /&gt;          |          +--------------------------+          |&lt;br /&gt;          |          |eth1                 port2|          |&lt;br /&gt;          +----------+                          +----------+&lt;br /&gt;&lt;br /&gt;  On host A :                                 On the switch :&lt;br /&gt;     # modprobe bonding miimon=100 mode=1     # (optional) minimize the time&lt;br /&gt;     # ifconfig bond0 addr                    # for table expiration&lt;br /&gt;     # ifenslave bond0 eth0 eth1&lt;br /&gt;&lt;br /&gt;Each time the host changes its active interface, it sticks to the new one until&lt;br /&gt;it goes down. In this example, the host is strongly affected by the expiration&lt;br /&gt;time of the switch forwarding table.&lt;br /&gt;&lt;br /&gt;3) Adapting to your switches' timing&lt;br /&gt;------------------------------------&lt;br /&gt;If your switches take a long time to go into backup mode, it may be&lt;br /&gt;desirable not to activate a backup interface immediately after a link goes&lt;br /&gt;down. It is possible to delay the moment at which a link will be&lt;br /&gt;completely disabled by passing the module parameter "downdelay" (in&lt;br /&gt;milliseconds, must be a multiple of miimon).&lt;br /&gt;&lt;br /&gt;When a switch reboots, it is possible that its ports report "link up" status&lt;br /&gt;before they become usable. This could fool a bond device by causing it to&lt;br /&gt;use some ports that are not ready yet. It is possible to delay the moment at&lt;br /&gt;which an active link will be reused by passing the module parameter "updelay"&lt;br /&gt;(in milliseconds, must be a multiple of miimon).&lt;br /&gt;&lt;br /&gt;A similar situation can occur when a host re-negotiates a lost link with the&lt;br /&gt;switch (a case of cable replacement).&lt;br /&gt;&lt;br /&gt;A special case is when a bonding interface has lost all slave links. Then the&lt;br /&gt;driver will immediately reuse the first link that goes up, even if updelay&lt;br /&gt;parameter was specified. (If there are slave interfaces in the "updelay" state,&lt;br /&gt;the interface that first went into that state will be immediately reused.) This&lt;br /&gt;allows to reduce down-time if the value of updelay has been overestimated.&lt;br /&gt;&lt;br /&gt;Examples :&lt;br /&gt;&lt;br /&gt;    # modprobe bonding miimon=100 mode=1 downdelay=2000 updelay=5000&lt;br /&gt;    # modprobe bonding miimon=100 mode=0 downdelay=0 updelay=5000&lt;br /&gt;&lt;br /&gt;4) Limitations&lt;br /&gt;--------------&lt;br /&gt;The main limitations are :&lt;br /&gt;  - only the link status is monitored. If the switch on the other side is&lt;br /&gt;    partially down (e.g. doesn't forward anymore, but the link is OK), the link&lt;br /&gt;    won't be disabled. Another way to check for a dead link could be to count&lt;br /&gt;    incoming frames on a heavily loaded host. This is not applicable to small&lt;br /&gt;    servers, but may be useful when the front switches send multicast&lt;br /&gt;    information on their links (e.g. VRRP), or even health-check the servers.&lt;br /&gt;    Use the arp_interval/arp_ip_target parameters to count incoming/outgoing&lt;br /&gt;    frames.  &lt;br /&gt;&lt;br /&gt;Resources and links&lt;br /&gt;===================&lt;br /&gt;&lt;br /&gt;Current development on this driver is posted to:&lt;br /&gt; - http://www.sourceforge.net/projects/bonding/&lt;br /&gt;&lt;br /&gt;Donald Becker's Ethernet Drivers and diag programs may be found at :&lt;br /&gt; - http://www.scyld.com/network/&lt;br /&gt;&lt;br /&gt;You will also find a lot of information regarding Ethernet, NWay, MII, etc. at&lt;br /&gt;www.scyld.com.&lt;br /&gt;&lt;br /&gt;For new versions of the driver, patches for older kernels and the updated&lt;br /&gt;userspace tools, take a look at Willy Tarreau's site :&lt;br /&gt; - http://wtarreau.free.fr/pub/bonding/&lt;br /&gt; - http://www-miaif.lip6.fr/willy/pub/bonding/&lt;br /&gt;&lt;br /&gt;To get latest informations about Linux Kernel development, please consult&lt;br /&gt;the Linux Kernel Mailing List Archives at :&lt;br /&gt;   http://boudicca.tux.org/hypermail/linux-kernel/latest/&lt;br /&gt;&lt;br /&gt;-- END --&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13431461-4010757310101690726?l=mikecalizo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikecalizo.blogspot.com/feeds/4010757310101690726/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13431461&amp;postID=4010757310101690726' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/4010757310101690726'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/4010757310101690726'/><link rel='alternate' type='text/html' href='http://mikecalizo.blogspot.com/2009_02_10_archive.html#4010757310101690726' title='Linux Ethernet Bonding mini howto'/><author><name>mcalizo</name><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-13431461.post-1216397096993042732</id><published>2009-02-05T05:23:00.004+08:00</published><updated>2009-02-05T05:26:40.886+08:00</updated><title type='text'>SMI/EFI disk howto change the label</title><content type='html'>&lt;div&gt;&lt;span class="940055120-04022009"&gt;I am changing the disk on Sol  10 server Sun-Fire-V245 when I encounter a problem after I used the usual prtvtoc and fmthard command to  copy the desired partition table on the new disk. Below is the  error:&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span class="940055120-04022009"&gt;&lt;/span&gt; &lt;/div&gt; &lt;div&gt;&lt;span class="940055120-04022009"&gt;&lt;a href="mailto:root@houic-u-s00019"&gt;root@houic-u-s00019&lt;/a&gt;  # prtvtoc  /dev/rdsk/c1t9d0s2 | fmthard -s - /dev/rdsk/c1t12d0s2&lt;br /&gt;&lt;strong&gt;*Partition 0  not aligned on cylinder boundary: "       0      4    00         34 143358287  143358320"*&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span class="940055120-04022009"&gt;I did inform the Synstar Engineer about the  issue and he then mentioned that the disk they have just installed has  an SMI Label.  Below I give the example on how to spot the difference between  the SMI and EFI labelled disk. &lt;strong&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Notice that SMI used  cylinders while EFI used sectors&lt;/span&gt;&lt;/strong&gt;. Also notice that &lt;strong&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;SMI uses 8 slices; numbered 0-7 with slice 2 being the whole  disk.&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span class="940055120-04022009"&gt;&lt;/span&gt; &lt;/div&gt; &lt;div&gt;&lt;span class="940055120-04022009"&gt;&lt;strong&gt;SMI Labelled Disk:&lt;/strong&gt;  &lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span class="940055120-04022009"&gt;&lt;span style="font-size:78%;"&gt;partition&gt; p&lt;br /&gt;Current  partition table (unnamed):&lt;br /&gt;&lt;/span&gt;Total disk &lt;strong&gt;cylinders  available&lt;/strong&gt;: 14087 + 2 (reserved cylinders)&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span class="940055120-04022009"&gt;&lt;span style="font-size:78%;"&gt;Part      Tag    Flag      Cylinders         Size            Blocks&lt;br /&gt; 0        usr    wm       0 -  11615       56.36GB    (11616/0/0) 118204416&lt;br /&gt; 1 unassigned    wm        0                0         (0/0/0)             0&lt;br /&gt; 2 unassigned    wm        0                0         (0/0/0)             0&lt;br /&gt; 3 unassigned    wm        0                0         (0/0/0)             0&lt;br /&gt; 4 unassigned    wm        0                0         (0/0/0)             0&lt;br /&gt; 5 unassigned    wm        0                0         (0/0/0)             0&lt;br /&gt; 6 unassigned    wm        0                0         (0/0/0)             0&lt;br /&gt; 7 unassigned    wm        0                0         (0/0/0)             0&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span class="940055120-04022009"&gt;&lt;span style="font-size:78%;"&gt;partition&gt;&lt;/span&gt;  &lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span class="940055120-04022009"&gt;&lt;/span&gt; &lt;/div&gt; &lt;div&gt;&lt;span class="940055120-04022009"&gt;&lt;strong&gt;EFI Labelled  Disk:&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span class="940055120-04022009"&gt;&lt;span style="font-size:78%;"&gt;partition&gt; p&lt;br /&gt;Current  partition table (original):&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;Total disk &lt;strong&gt;sectors  available&lt;/strong&gt;: 143358320 + 16384 (reserved sectors)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span class="940055120-04022009"&gt;&lt;span style="font-size:78%;"&gt;Part      Tag    Flag     First  Sector         Size         Last Sector&lt;br /&gt; 0 unassigned    wm                  0           0               0&lt;br /&gt; 1 unassigned    wm                  0           0               0&lt;br /&gt; 2 unassigned    wm                  0           0               0&lt;br /&gt; 3 unassigned    wm                  0           0               0&lt;br /&gt; 4 unassigned    wm                  0           0               0&lt;br /&gt; 5 unassigned    wm                  0           0               0&lt;br /&gt; 6 unassigned    wm                  0           0               0&lt;br /&gt; 8   reserved    wm         143358320         8.00MB          143374703&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span class="940055120-04022009"&gt;&lt;span style="font-size:78%;"&gt;partition&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span class="940055120-04022009"&gt;&lt;/span&gt; &lt;/div&gt; &lt;div&gt;&lt;span class="940055120-04022009"&gt;&lt;/span&gt; &lt;/div&gt; &lt;div&gt;&lt;span class="940055120-04022009"&gt;&lt;strong&gt;Below is the steps on how to change  the Disk label from SMI to EFI&lt;/strong&gt;.&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span class="940055120-04022009"&gt;&lt;/span&gt; &lt;/div&gt; &lt;div style="color: rgb(255, 102, 102);"&gt;&lt;span class="940055120-04022009"&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;1. Use format in expert  mode: &lt;strong&gt;format -e&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div style="color: rgb(255, 102, 102);"&gt;&lt;span class="940055120-04022009"&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;2.&lt;span class="940055120-04022009"&gt; Then select the target  disk.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div style="color: rgb(255, 102, 102);"&gt;&lt;span class="940055120-04022009"&gt;&lt;span class="940055120-04022009"&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;3. Finaly inside format use label to change  the disk label.  Select 1.  Voila! your disk label is now EFI.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div style="color: rgb(255, 102, 102);"&gt;&lt;span class="940055120-04022009"&gt;&lt;span class="940055120-04022009"&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;4. Dont forget to verify the partition table using  format.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span class="940055120-04022009"&gt;&lt;span class="940055120-04022009"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/div&gt; &lt;div&gt;&lt;span class="940055120-04022009"&gt;&lt;a href="mailto:root@houic-u-s00019"&gt;root@houic-u-s00019&lt;/a&gt; # format  -e&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span class="940055120-04022009"&gt;Searching for disks...done&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span class="940055120-04022009"&gt;AVAILABLE DISK SELECTIONS:&lt;br /&gt;      8.  c1t12d0 &lt;sun72g&gt;&lt;br /&gt;          &lt;a&gt;/pci@1f,700000/pci@0/scsi@2/sd@c,0&lt;/a&gt;&lt;br /&gt;      9. c1t13d0  &lt;fujitsu-max3073ncsun72g-1503-68.37gb&gt;&lt;br /&gt;          &lt;a&gt;/pci@1f,700000/pci@0/scsi@2/sd@d,0&lt;/a&gt;&lt;br /&gt;Specify disk (enter its number):  8&lt;br /&gt;selecting c1t12d0&lt;br /&gt;[disk formatted]&lt;/fujitsu-max3073ncsun72g-1503-68.37gb&gt;&lt;/sun72g&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span class="940055120-04022009"&gt;----&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span class="940055120-04022009"&gt;----&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&lt;strong&gt;format&gt; label&lt;br /&gt;[0] SMI Label&lt;br /&gt;[1] EFI  Label&lt;br /&gt;Specify Label type[0]: 1&lt;br /&gt;Warning: This disk has an SMI label.  Changing to EFI label will erase all&lt;br /&gt;current partitions.&lt;br /&gt;Continue?  y&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;format&gt; &lt;/div&gt; &lt;div&gt;&lt;span class="940055120-04022009"&gt;================================================================&lt;/span&gt;&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;span class="940055120-04022009"&gt;Digging deep into the difference between SMI  and EFI, I found the info below:&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span class="940055120-04022009"&gt;&lt;/span&gt; &lt;/div&gt; &lt;div&gt;&lt;span class="940055120-04022009"&gt;The advantage of the EFI label is that it  supports LUNs over 1TB in size and prevents overlapping partitions by providing  a whole-disk device called c&lt;em&gt;x&lt;/em&gt;t&lt;em&gt;y&lt;/em&gt;d&lt;em&gt;z&lt;/em&gt; rather than using  c&lt;em&gt;x&lt;/em&gt;t&lt;em&gt;y&lt;/em&gt;d&lt;em&gt;z&lt;/em&gt;s2. Site below also explain further EFI  advantage over SMI.&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span class="940055120-04022009"&gt;&lt;/span&gt; &lt;/div&gt; &lt;div&gt;&lt;span class="940055120-04022009"&gt;&lt;a href="http://docsun.cites.uiuc.edu/sun_docs/C/solaris_9/SUNWaadm/SYSADV1/p117.html"&gt;http://docsun.cites.uiuc.edu/sun_docs/C/solaris_9/SUNWaadm/SYSADV1/p117.html&lt;/a&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span class="940055120-04022009"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13431461-1216397096993042732?l=mikecalizo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikecalizo.blogspot.com/feeds/1216397096993042732/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13431461&amp;postID=1216397096993042732' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/1216397096993042732'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/1216397096993042732'/><link rel='alternate' type='text/html' href='http://mikecalizo.blogspot.com/2009_02_05_archive.html#1216397096993042732' title='SMI/EFI disk howto change the label'/><author><name>mcalizo</name><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-13431461.post-8917926751605062345</id><published>2009-02-05T03:34:00.001+08:00</published><updated>2009-02-05T03:35:44.037+08:00</updated><title type='text'>Solaris soltice Mini howto I shared with my group</title><content type='html'>&lt;div&gt;&lt;span class="736474922-26012009"&gt;Just want to share the mini howto I prepared  in case you encounter an e-change to replace the defective disk on Solaris  machine using &lt;strong&gt;Solaris volume manager&lt;/strong&gt;.&lt;/span&gt;&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;span class="736474922-26012009"&gt;Please ignore this howto if you already  master the other way of changing the disk on solaris machines :D. Comments to  improve this howto are very much welcome.&lt;/span&gt;&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;1) Run 'metadetach' to detach all submirrors on the failing disk from their  respective mirrors, and then run 'metaclear' (**) on those submirror devices  (see below). if you don't&lt;strong&gt; use -f option&lt;/strong&gt; you will get the  following message : &lt;span style="color:#ff0000;"&gt;&lt;strong&gt;"Attempt an operation on a  submirror that has erred component"&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;In&lt;span class="736474922-26012009"&gt; sample&lt;/span&gt; case the failed disk is  c1t0d0&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;metadetach  d0 d10&lt;br /&gt;metadetach  d1 d11&lt;br /&gt;metaclear d10&lt;br /&gt;metaclear  d11&lt;br /&gt;&lt;/div&gt; &lt;div&gt;You can verify there are no existing metadevices left on the disk  by&lt;br /&gt;running '&lt;br /&gt;metastat -p | grep &lt;span style="color:#ff0000;"&gt;&lt;strong&gt;c1t0d0&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;2.Next step is to remove the replicas on this disk c1t0d0&lt;br /&gt;To view the  replicas on this disk&lt;br /&gt;$ metadb |grep c1t0d0&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;strong&gt;Wm p l 16 8192 /dev/dsk/&lt;span style="color:#ff0000;"&gt;c1t0d0&lt;/span&gt;s7&lt;br /&gt;W p  l 8208 8192 /dev/dsk/&lt;span style="color:#ff0000;"&gt;c1t0d0&lt;/span&gt;s7&lt;/strong&gt;&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;If there are any replicas on this disk, remove them using&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;metadb -d c1t0d0s7&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;You can verify there are no existing replicas left on the disk  by&lt;br /&gt;running&lt;br /&gt;metadb | grep c1t0d0&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;3. If there are any open filesystems on this disk (not under SVM control),  unmount them.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;4. Run the 'cfgadm' command to remove the failed disk.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;cfgadm -c unconfigure c1::dsk/c1t0d0&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;5. Insert and configure in the new disk.&lt;span class="736474922-26012009"&gt;  Make sure the disk was inserted on the same location where the failed disk was  pull-out.&lt;/span&gt;&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;cfgadm -cc configure c1::dsk/c1t0d0&lt;br /&gt;cfgadm -al&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;span class="736474922-26012009"&gt;Then try to run format to re verify if the  OS already recognize the new disk&lt;/span&gt;&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;6. Run 'format' or 'prtvtoc' to put the desired partition table on the new  disk .&lt;br /&gt;Note : The VTOC (volume table of contents) on the root disk and root  mirror must be the same. Copy the VTOC using prtvtoc and fmthard.&lt;br /&gt;$ prtvtoc  /dev/rdsk/c1t1d0s2 | fmthard -s - /dev/rdsk/c1t0d0s2&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;span class="736474922-26012009"&gt;7&lt;/span&gt;. If necessary, recreate any  replicas on the new disk:&lt;br /&gt;metadb -a -c 3 c1t0d0s7&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;span class="736474922-26012009"&gt;8&lt;/span&gt;. Recreate each metadevice to be  used as submirrors, and use 'metattach' to attach those submirrors to the  mirrors to start the resync. Note: If the submirror was something other than a  simple one-slice concat device, the metainit command will be different than  shown here.&lt;br /&gt;metainit 1 1&lt;br /&gt;metattach&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;metainit d10 1 1 c1t0d0s0&lt;br /&gt;metattach d0 d10&lt;br /&gt;metainit d11 1 1  c1t0d0s1&lt;br /&gt;metattach d1 d11&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13431461-8917926751605062345?l=mikecalizo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikecalizo.blogspot.com/feeds/8917926751605062345/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13431461&amp;postID=8917926751605062345' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/8917926751605062345'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/8917926751605062345'/><link rel='alternate' type='text/html' href='http://mikecalizo.blogspot.com/2009_02_05_archive.html#8917926751605062345' title='Solaris soltice Mini howto I shared with my group'/><author><name>mcalizo</name><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-13431461.post-8141183258726863245</id><published>2009-02-05T03:32:00.001+08:00</published><updated>2009-02-05T03:33:54.481+08:00</updated><title type='text'>Solaris 10 thingy trunking/aggregation</title><content type='html'>&lt;p&gt;Recently, I was looking for information on what Ethernet cards will work with &lt;a href="http://www.opensolaris.org/os/project/nemo"&gt;Nemo&lt;/a&gt; drivers for link aggregation/trunking. It was a long search and took me a while to figure out what is supported and what product/technologies should be used on what hardware. So, here are my notes for configuring trunking on various Solaris 10 systems.&lt;/p&gt; &lt;p&gt;The first thing you should do before even begin working on trunking on a Solaris 10 machine is to make sure it has latest &lt;a href="http://sunsolve.sun.com/pub-cgi/show.pl?target=patchpage"&gt;patches&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Next, check what kind of Ethernet driver do you have. There are several ways you can find out. Here is one way:&lt;/p&gt; &lt;pre&gt;dladm show-link&lt;/pre&gt; &lt;p&gt;Look for the first word for each line. If you see any of the following driver types, then you can use Nemo drivers: bge, e1000g, xge, nge, rge, ixgb&lt;/p&gt; &lt;p&gt;If you have qfe, ge, or ce, then you should use &lt;a href="http://www.sun.com/products/networking/ethernet/suntrunking/"&gt;Sun Trunking 1.3&lt;/a&gt;.  See also &lt;a href="http://www.sun.com/products/networking/ethernet/Nic_Config_Matrix.pdf"&gt;support matrix&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Let’s say that you have Nemo supported drivers, then here are the steps to setup link aggregation:&lt;/p&gt; &lt;p&gt;1. Identify which ports you want to aggregate. dladm show-link should give you an idea what are available. I’ll assume you want to aggregate bge0 and bge1.&lt;br /&gt;2. Run the following command to create an aggregation interface:&lt;/p&gt; &lt;pre&gt;dladm create-aggr -d bge0 -d bge1 1&lt;/pre&gt; &lt;p&gt;If you get an error, it is most likly you either attempting to use Nemo drivers on a not supported Ethernet driver or you do not have the latest patches for Solaris 10.&lt;br /&gt;3. Plumb the interface. See example below:&lt;/p&gt; &lt;pre&gt;ifconfig aggr1 plub 192.168.1.200 up&lt;/pre&gt; &lt;p&gt;4. Check the configuration:&lt;/p&gt; &lt;pre&gt;dladm show-aggr&lt;br /&gt;ifconfig -a&lt;/pre&gt; &lt;p&gt;If you decided that Sun Trunking 1.3 is what you need, then follow the steps below:&lt;/p&gt; &lt;p&gt;1. Download the &lt;a href="http://www.sun.com/download/products.xml?id=42e56519"&gt;binary&lt;/a&gt;.&lt;br /&gt;2. Read the &lt;a href="http://docs.sun.com/app/docs/doc/817-3374-10?l=en&amp;amp;q=sun+trunking+1.3"&gt;Installation Guide&lt;/a&gt;&lt;br /&gt;3. After unzip the binary from step #1, follow the installation steps stated in page 46 (printed on the left corner on the page or page 56 according to your Acrobat reader) in the Installation guide.&lt;br /&gt;4. Install the appripriate patches for the driver you use. See page 44 (printed on the page or 54 according to Acrobat reader) in the Installation Guide.&lt;br /&gt;5. Set local-mac-address as root on the command-line:&lt;/p&gt; &lt;pre&gt;eeprom local-mac-address?=true&lt;/pre&gt; &lt;p&gt;6.Reboot&lt;br /&gt;7. Make sure the interfacs that you want aggregate isn’t plumb. If not, use the following command to unplumb:&lt;/p&gt; &lt;pre&gt;ifconfig ce0 unplumb&lt;/pre&gt; &lt;p&gt;8 Create an aggregated interface&lt;/p&gt; &lt;pre&gt;/etc/opt/SUNWconn/bin/nettr -setup 0 device ce  members=0,1&lt;/pre&gt; &lt;p&gt;This should create an aggregated interface for use with switches (MAC based policy) If you want to use Round Robin for back to back connection, use the following command instead:&lt;/p&gt; &lt;pre&gt;/etc/opt/SUNWconn/bin/nettr -setup 0 device ce members=0,1 policy=2&lt;/pre&gt; &lt;p&gt;See Page 29 and 32 for further information about other policies.&lt;br /&gt;9. Plumb the interface.&lt;/p&gt; &lt;pre&gt;ifconfig ce0 plumb 192.168.1.200 up&lt;/pre&gt; &lt;p&gt;10. Check config:&lt;/p&gt; &lt;pre&gt;/etc/opt/SUNWconn/bin/nettr -conf&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13431461-8141183258726863245?l=mikecalizo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikecalizo.blogspot.com/feeds/8141183258726863245/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13431461&amp;postID=8141183258726863245' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/8141183258726863245'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/8141183258726863245'/><link rel='alternate' type='text/html' href='http://mikecalizo.blogspot.com/2009_02_05_archive.html#8141183258726863245' title='Solaris 10 thingy trunking/aggregation'/><author><name>mcalizo</name><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-13431461.post-5066263232557599926</id><published>2009-01-09T08:14:00.003+08:00</published><updated>2009-01-09T08:22:17.075+08:00</updated><title type='text'></title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_6oJmKP2FsMQ/SWaYEnALR8I/AAAAAAAAE2Q/hAgeeECe7c4/s1600-h/DSC_0299.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 212px;" src="http://2.bp.blogspot.com/_6oJmKP2FsMQ/SWaYEnALR8I/AAAAAAAAE2Q/hAgeeECe7c4/s320/DSC_0299.JPG" alt="" id="BLOGGER_PHOTO_ID_5289082017349846978" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13431461-5066263232557599926?l=mikecalizo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikecalizo.blogspot.com/feeds/5066263232557599926/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13431461&amp;postID=5066263232557599926' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/5066263232557599926'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/5066263232557599926'/><link rel='alternate' type='text/html' href='http://mikecalizo.blogspot.com/2009_01_09_archive.html#5066263232557599926' title=''/><author><name>mcalizo</name><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://2.bp.blogspot.com/_6oJmKP2FsMQ/SWaYEnALR8I/AAAAAAAAE2Q/hAgeeECe7c4/s72-c/DSC_0299.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13431461.post-5879077497116018743</id><published>2008-09-29T20:16:00.002+08:00</published><updated>2008-09-29T20:18:05.633+08:00</updated><title type='text'>Collage</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_6oJmKP2FsMQ/SODHT9Q9OTI/AAAAAAAADeY/DGouVrWr74A/s1600-h/collage1.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_6oJmKP2FsMQ/SODHT9Q9OTI/AAAAAAAADeY/DGouVrWr74A/s320/collage1.jpg" alt="" id="BLOGGER_PHOTO_ID_5251416311191124274" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Wedding Pictures&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13431461-5879077497116018743?l=mikecalizo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikecalizo.blogspot.com/feeds/5879077497116018743/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13431461&amp;postID=5879077497116018743' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/5879077497116018743'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/5879077497116018743'/><link rel='alternate' type='text/html' href='http://mikecalizo.blogspot.com/2008_09_29_archive.html#5879077497116018743' title='Collage'/><author><name>mcalizo</name><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/_6oJmKP2FsMQ/SODHT9Q9OTI/AAAAAAAADeY/DGouVrWr74A/s72-c/collage1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13431461.post-3975315453093320978</id><published>2008-09-29T18:50:00.001+08:00</published><updated>2008-09-29T18:55:36.653+08:00</updated><title type='text'>Pictures of my family after 6 years</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_6oJmKP2FsMQ/SOC0Ia8Rw9I/AAAAAAAADeM/bqF6M2VbBg0/s1600-h/IMG_2701.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://1.bp.blogspot.com/_6oJmKP2FsMQ/SOC0Ia8Rw9I/AAAAAAAADeM/bqF6M2VbBg0/s320/IMG_2701.jpg" alt="" id="BLOGGER_PHOTO_ID_5251395222278095826" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Pictures taken during our church weeding. My wife and I decided to have our church weeding just before we migrate to Malaysia. This church wedding was held at Sto. Nino Parish Church at Pandacan on 8:00AM of 08/08/08. This date happened to be our civil wedding 6 years aniversary also :).&lt;div style="clear: both; text-align: right;"&gt;&lt;a href="http://picasa.google.com/blogger/" target="ext"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13431461-3975315453093320978?l=mikecalizo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikecalizo.blogspot.com/feeds/3975315453093320978/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13431461&amp;postID=3975315453093320978' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/3975315453093320978'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/3975315453093320978'/><link rel='alternate' type='text/html' href='http://mikecalizo.blogspot.com/2008_09_29_archive.html#3975315453093320978' title='Pictures of my family after 6 years'/><author><name>mcalizo</name><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://1.bp.blogspot.com/_6oJmKP2FsMQ/SOC0Ia8Rw9I/AAAAAAAADeM/bqF6M2VbBg0/s72-c/IMG_2701.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13431461.post-7545686390541548252</id><published>2008-01-23T01:13:00.000+08:00</published><updated>2008-01-23T01:42:28.296+08:00</updated><title type='text'>I take the Shell Offer!</title><content type='html'>&lt;div style="text-align: left;"&gt;Question is "Should I take the offer or leave it?" &lt;br /&gt;&lt;br /&gt;I come to think about it. Only few has given a chance to be a Shell Staff.  Also, Shell is a stable company and the benefits are as good as you can get on other big companies. Besides that Shell offers a lot of exposures on different OS and not to mentioned free trainings.  So today I decided to take the offer. Syempre may dagdag kasi nag negotiate ako :)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13431461-7545686390541548252?l=mikecalizo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikecalizo.blogspot.com/feeds/7545686390541548252/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13431461&amp;postID=7545686390541548252' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/7545686390541548252'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/7545686390541548252'/><link rel='alternate' type='text/html' href='http://mikecalizo.blogspot.com/2008_01_23_archive.html#7545686390541548252' title='I take the Shell Offer!'/><author><name>mcalizo</name><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-13431461.post-4233854642644872338</id><published>2008-01-21T11:39:00.000+08:00</published><updated>2008-01-21T12:48:31.015+08:00</updated><title type='text'>( Shell offer) To take it or leave it..</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_6oJmKP2FsMQ/R5QXdBcH0_I/AAAAAAAADS8/IwFI0GLrF3Y/s1600-h/DSC_8157.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_6oJmKP2FsMQ/R5QXdBcH0_I/AAAAAAAADS8/IwFI0GLrF3Y/s320/DSC_8157.JPG" alt="" id="BLOGGER_PHOTO_ID_5157773260616094706" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Last week I received an email from my hiring manager, In that email he congratulated me and told me that I pass the medical exam and the though assessment. I am eligible to be a shell staff and they are offering me a new salary scheme.&lt;br /&gt;&lt;br /&gt;Upon seeing the said offer, I was shocked! its not acceptable! Shell's offer is not good. Damn low! All my excitement gone in to whirl wind. I can not accept the offer that comes into my mind. I lost a big amount from my salary while I am a TPC!&lt;br /&gt;&lt;br /&gt;I tried to talk to my hiring manager but he told me that's what he can offer equivalent to my work experience.&lt;br /&gt;&lt;br /&gt;Currently I am still negotiating for the "ideal salary" so that me and my family can survive here in KL.&lt;br /&gt;&lt;br /&gt;I really want to take the oppurtunity to become a Shell staff but I am also thinking of the salary that they offer to me.&lt;br /&gt;&lt;br /&gt;As I said, I am thinking whats the best for my family. Im confused now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13431461-4233854642644872338?l=mikecalizo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikecalizo.blogspot.com/feeds/4233854642644872338/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13431461&amp;postID=4233854642644872338' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/4233854642644872338'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/4233854642644872338'/><link rel='alternate' type='text/html' href='http://mikecalizo.blogspot.com/2008_01_21_archive.html#4233854642644872338' title='( Shell offer) To take it or leave it..'/><author><name>mcalizo</name><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://2.bp.blogspot.com/_6oJmKP2FsMQ/R5QXdBcH0_I/AAAAAAAADS8/IwFI0GLrF3Y/s72-c/DSC_8157.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13431461.post-8439303929073159731</id><published>2008-01-21T11:30:00.000+08:00</published><updated>2008-01-21T11:38:51.041+08:00</updated><title type='text'>Simeona Michaela</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_6oJmKP2FsMQ/R5QTtxcH0-I/AAAAAAAADS0/FkENs2JeqAA/s1600-h/Simeona.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_6oJmKP2FsMQ/R5QTtxcH0-I/AAAAAAAADS0/FkENs2JeqAA/s320/Simeona.jpg" alt="" id="BLOGGER_PHOTO_ID_5157769150332392418" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;My third baby is a girl! I only seen my baby on the pictures because I am here in Malaysia working. I've been wanting to see my new born kid since my wife gave birth but my work here wont allow me.&lt;br /&gt;&lt;br /&gt;But on Feb 2nd week I will be back to see her.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13431461-8439303929073159731?l=mikecalizo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikecalizo.blogspot.com/feeds/8439303929073159731/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13431461&amp;postID=8439303929073159731' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/8439303929073159731'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/8439303929073159731'/><link rel='alternate' type='text/html' href='http://mikecalizo.blogspot.com/2008_01_21_archive.html#8439303929073159731' title='Simeona Michaela'/><author><name>mcalizo</name><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://1.bp.blogspot.com/_6oJmKP2FsMQ/R5QTtxcH0-I/AAAAAAAADS0/FkENs2JeqAA/s72-c/Simeona.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13431461.post-2989530518790010129</id><published>2007-07-19T15:31:00.000+08:00</published><updated>2007-07-19T20:39:18.620+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Fishing'/><title type='text'>Fishing Expidition (Kajang, Malaysia)</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_6oJmKP2FsMQ/Rp8UyhlDJcI/AAAAAAAABJ8/xvHtKnIb0iI/s1600-h/P1030633.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_6oJmKP2FsMQ/Rp8UyhlDJcI/AAAAAAAABJ8/xvHtKnIb0iI/s320/P1030633.JPG" alt="" id="BLOGGER_PHOTO_ID_5088808962191730114" border="0" /&gt;&lt;/a&gt;This picture was taken during my first Fishing expedition here in Malaysia..  This is actually my first time do use a fishing rod :) I'm used of using bamboo stick when i was a kid. Thanks to my new Malay Friends Mota, Akhmal and Arifah.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13431461-2989530518790010129?l=mikecalizo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikecalizo.blogspot.com/feeds/2989530518790010129/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13431461&amp;postID=2989530518790010129' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/2989530518790010129'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/2989530518790010129'/><link rel='alternate' type='text/html' href='http://mikecalizo.blogspot.com/2007_07_19_archive.html#2989530518790010129' title='Fishing Expidition (Kajang, Malaysia)'/><author><name>mcalizo</name><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/_6oJmKP2FsMQ/Rp8UyhlDJcI/AAAAAAAABJ8/xvHtKnIb0iI/s72-c/P1030633.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13431461.post-1413771094424267912</id><published>2007-07-17T08:47:00.000+08:00</published><updated>2007-07-19T20:46:47.824+08:00</updated><title type='text'>akin po chicken joy din!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_6oJmKP2FsMQ/RpwSgBlDC7I/AAAAAAAAAUo/e3UUqJp4Gjo/s1600-h/New+Image.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_6oJmKP2FsMQ/RpwSgBlDC7I/AAAAAAAAAUo/e3UUqJp4Gjo/s320/New+Image.JPG" alt="" id="BLOGGER_PHOTO_ID_5087962020410756018" border="0" /&gt;&lt;/a&gt;"Akin po chicken joy din" The favorite expression of Alex always making sure that what Ate Courthney wants Baby Alex must have also. This picture was taken during the usual family day me and my wife make sure every week to spend some quality time with our kids. The day usually starts by eating breakfast on Jollibee or Mcdo. After eating we go to places were Ate and Alex can enjoy and learn different things.&lt;br /&gt;&lt;br /&gt;I miss those days spending time with my wife and kids.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13431461-1413771094424267912?l=mikecalizo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikecalizo.blogspot.com/feeds/1413771094424267912/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13431461&amp;postID=1413771094424267912' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/1413771094424267912'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/1413771094424267912'/><link rel='alternate' type='text/html' href='http://mikecalizo.blogspot.com/2007_07_17_archive.html#1413771094424267912' title='akin po chicken joy din!'/><author><name>mcalizo</name><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://2.bp.blogspot.com/_6oJmKP2FsMQ/RpwSgBlDC7I/AAAAAAAAAUo/e3UUqJp4Gjo/s72-c/New+Image.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13431461.post-2902766283441447942</id><published>2007-07-16T14:14:00.001+08:00</published><updated>2007-07-16T14:28:08.204+08:00</updated><title type='text'>Our Lola Tolya</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_6oJmKP2FsMQ/RpsOAhlDA7I/AAAAAAAAAEQ/LkkFcZ6bQeo/s1600-h/lola.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_6oJmKP2FsMQ/RpsOAhlDA7I/AAAAAAAAAEQ/LkkFcZ6bQeo/s320/lola.JPG" alt="" id="BLOGGER_PHOTO_ID_5087675606221652914" border="0" /&gt;&lt;/a&gt;This is our Lola Tolya, she is already 97 years old. At her age she is strong, she claims that she is even feeling stronger since Courthney and Alex is now in our house. She is a bit ulyanin but still remember all her apo  by just recognizing our voice. I love my lola, I remember sleeping on her room whenever i need to learn prayers.&lt;br /&gt;&lt;br /&gt;Right now, she was not able to go to church as what she did before, so instead of her going to the church, the priest visited my lola once a week for her prayers.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13431461-2902766283441447942?l=mikecalizo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikecalizo.blogspot.com/feeds/2902766283441447942/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13431461&amp;postID=2902766283441447942' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/2902766283441447942'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/2902766283441447942'/><link rel='alternate' type='text/html' href='http://mikecalizo.blogspot.com/2007_07_16_archive.html#2902766283441447942' title='Our Lola Tolya'/><author><name>mcalizo</name><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/_6oJmKP2FsMQ/RpsOAhlDA7I/AAAAAAAAAEQ/LkkFcZ6bQeo/s72-c/lola.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13431461.post-7198456500184641765</id><published>2007-07-16T12:50:00.000+08:00</published><updated>2007-07-16T13:24:49.840+08:00</updated><title type='text'>The next Calizo is a BOY!!!</title><content type='html'>&lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt;"&gt;Today &lt;/span&gt;&lt;st1:time minute="5" hour="12"&gt;&lt;span style="font-size: 10pt;"&gt;12:05pm&lt;/span&gt;&lt;/st1:time&gt;&lt;span style="font-size: 10pt;"&gt;, My wife gave me a good news…&lt;span style=""&gt;  &lt;/span&gt;The result of her recent ultrasound reveals that the baby she is carrying for 6 months now is a BOY. I am so ecstatic to hear that good news from my wife. Finally it’s a BOY!! &lt;span style=""&gt; &lt;/span&gt;It’s been a long wait especially for me just to get to know the sex of the baby my wife is carrying on her womb. I have been waiting for a baby boy since my two kids were both girls.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;br /&gt;Now that I know that my third child is a boy, the 1&lt;sup&gt;st&lt;/sup&gt; thing comes into my mind is if I make him my Junior. My wife suggested naming him Simon Michael. As of the moment its not yet decided. The second thing that comes into my mind is the toys that I am going to buy &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: Wingdings;"&gt;&lt;span style=""&gt;J&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt; so that I can play also. Now I can buy my childhood dream toys and my wife will not question why I bought it. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13431461-7198456500184641765?l=mikecalizo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikecalizo.blogspot.com/feeds/7198456500184641765/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13431461&amp;postID=7198456500184641765' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/7198456500184641765'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/7198456500184641765'/><link rel='alternate' type='text/html' href='http://mikecalizo.blogspot.com/2007_07_16_archive.html#7198456500184641765' title='The next Calizo is a BOY!!!'/><author><name>mcalizo</name><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-13431461.post-1462139996351114661</id><published>2007-07-16T12:26:00.000+08:00</published><updated>2007-07-16T12:48:59.400+08:00</updated><title type='text'>At the Antipolo church</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_6oJmKP2FsMQ/Rpr25RlDA5I/AAAAAAAAAEA/kExH_J3oYTY/s1600-h/Antipolo.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_6oJmKP2FsMQ/Rpr25RlDA5I/AAAAAAAAAEA/kExH_J3oYTY/s320/Antipolo.JPG" alt="" id="BLOGGER_PHOTO_ID_5087650192900162450" border="0" /&gt;&lt;/a&gt;                                          Unang Simba sa antipolo ni Courthney and Alex.&lt;br /&gt;                                          Kasama si Mama at papa(wala sa pic kasi tagakuha ng pic)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13431461-1462139996351114661?l=mikecalizo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikecalizo.blogspot.com/feeds/1462139996351114661/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13431461&amp;postID=1462139996351114661' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/1462139996351114661'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/1462139996351114661'/><link rel='alternate' type='text/html' href='http://mikecalizo.blogspot.com/2007_07_16_archive.html#1462139996351114661' title='At the Antipolo church'/><author><name>mcalizo</name><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://1.bp.blogspot.com/_6oJmKP2FsMQ/Rpr25RlDA5I/AAAAAAAAAEA/kExH_J3oYTY/s72-c/Antipolo.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13431461.post-124704989672108373</id><published>2007-07-15T14:49:00.000+08:00</published><updated>2007-07-15T14:50:01.124+08:00</updated><title type='text'>during my first shooting..</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/_6oJmKP2FsMQ/RpnDmBlDA4I/AAAAAAAAADo/k5RIUgC7Fu8/s1600-h/x+045.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_" style="CLEAR: both; FLOAT: right; MARGIN: 0px 0px 10px 10px" alt="" src="http://3.bp.blogspot.com/_6oJmKP2FsMQ/RpnDmBlDA4I/AAAAAAAAADo/k5RIUgC7Fu8/s320/x+045.jpg" border="0" /&gt;&lt;/a&gt;  Shots Taken by HAYA.&lt;div style='clear:both; text-align:RIGHT'&gt;&lt;a href='http://picasa.google.com/blogger/' target='ext'&gt;&lt;img src='http://photos1.blogger.com/pbp.gif' alt='Posted by Picasa' style='border: 0px none ; padding: 0px; background: transparent none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;' align='middle' border='0' /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13431461-124704989672108373?l=mikecalizo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikecalizo.blogspot.com/feeds/124704989672108373/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13431461&amp;postID=124704989672108373' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/124704989672108373'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/124704989672108373'/><link rel='alternate' type='text/html' href='http://mikecalizo.blogspot.com/2007_07_15_archive.html#124704989672108373' title='during my first shooting..'/><author><name>mcalizo</name><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/_6oJmKP2FsMQ/RpnDmBlDA4I/AAAAAAAAADo/k5RIUgC7Fu8/s72-c/x+045.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13431461.post-6173186098985115903</id><published>2007-07-15T14:03:00.000+08:00</published><updated>2007-07-15T14:04:57.252+08:00</updated><title type='text'>Ponce the Dog</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/_6oJmKP2FsMQ/Rpm5CBlDA3I/AAAAAAAAADg/qDDN5UgPGaA/s1600-h/P1020705.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_" style="CLEAR: both; FLOAT: right; MARGIN: 0px 0px 10px 10px" alt="" src="http://3.bp.blogspot.com/_6oJmKP2FsMQ/Rpm5CBlDA3I/AAAAAAAAADg/qDDN5UgPGaA/s320/P1020705.JPG" border="0" /&gt;&lt;/a&gt;  This is my mini Pincher dog. I call him Ponce.&lt;div style='clear:both; text-align:RIGHT'&gt;&lt;a href='http://picasa.google.com/blogger/' target='ext'&gt;&lt;img src='http://photos1.blogger.com/pbp.gif' alt='Posted by Picasa' style='border: 0px none ; padding: 0px; background: transparent none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;' align='middle' border='0' /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13431461-6173186098985115903?l=mikecalizo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikecalizo.blogspot.com/feeds/6173186098985115903/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13431461&amp;postID=6173186098985115903' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/6173186098985115903'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/6173186098985115903'/><link rel='alternate' type='text/html' href='http://mikecalizo.blogspot.com/2007_07_15_archive.html#6173186098985115903' title='Ponce the Dog'/><author><name>mcalizo</name><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/_6oJmKP2FsMQ/Rpm5CBlDA3I/AAAAAAAAADg/qDDN5UgPGaA/s72-c/P1020705.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13431461.post-8634044578545547269</id><published>2007-07-15T12:06:00.000+08:00</published><updated>2007-07-15T12:19:27.385+08:00</updated><title type='text'>My Study Table.</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_6oJmKP2FsMQ/RpmeQxlDA2I/AAAAAAAAADA/-CzgCyb6SeQ/s1600-h/P1030520.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_6oJmKP2FsMQ/RpmeQxlDA2I/AAAAAAAAADA/-CzgCyb6SeQ/s320/P1030520.JPG" alt="" id="BLOGGER_PHOTO_ID_5087271265115505506" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Just sharing this... Ill be sitting here whole day during my off shift.&lt;br /&gt;&lt;br /&gt;Thats how I spend my day being far from my beloved family....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13431461-8634044578545547269?l=mikecalizo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikecalizo.blogspot.com/feeds/8634044578545547269/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13431461&amp;postID=8634044578545547269' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/8634044578545547269'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/8634044578545547269'/><link rel='alternate' type='text/html' href='http://mikecalizo.blogspot.com/2007_07_15_archive.html#8634044578545547269' title='My Study Table.'/><author><name>mcalizo</name><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://2.bp.blogspot.com/_6oJmKP2FsMQ/RpmeQxlDA2I/AAAAAAAAADA/-CzgCyb6SeQ/s72-c/P1030520.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13431461.post-8423634278521597813</id><published>2007-07-15T00:22:00.000+08:00</published><updated>2007-07-15T00:26:52.101+08:00</updated><title type='text'>The Source of my strength....</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_6oJmKP2FsMQ/Rpj4txlDA1I/AAAAAAAAAC0/AjJXywFrZ1I/s1600-h/Ate+5thb-day.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_6oJmKP2FsMQ/Rpj4txlDA1I/AAAAAAAAAC0/AjJXywFrZ1I/s320/Ate+5thb-day.JPG" alt="" id="BLOGGER_PHOTO_ID_5087089244401501010" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;My wife Beth, Ate Courthney and Alex kulit.&lt;br /&gt;&lt;br /&gt;Ganda ng mga chicks ko. :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13431461-8423634278521597813?l=mikecalizo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikecalizo.blogspot.com/feeds/8423634278521597813/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13431461&amp;postID=8423634278521597813' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/8423634278521597813'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/8423634278521597813'/><link rel='alternate' type='text/html' href='http://mikecalizo.blogspot.com/2007_07_15_archive.html#8423634278521597813' title='The Source of my strength....'/><author><name>mcalizo</name><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://1.bp.blogspot.com/_6oJmKP2FsMQ/Rpj4txlDA1I/AAAAAAAAAC0/AjJXywFrZ1I/s72-c/Ate+5thb-day.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13431461.post-5549436303417483208</id><published>2007-07-14T23:45:00.001+08:00</published><updated>2007-07-14T23:47:31.344+08:00</updated><title type='text'>Taking Shots.</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_6oJmKP2FsMQ/RpjvyBlDA0I/AAAAAAAAACs/NhQPJjMNMMA/s1600-h/P1030510.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_6oJmKP2FsMQ/RpjvyBlDA0I/AAAAAAAAACs/NhQPJjMNMMA/s320/P1030510.JPG" alt="" id="BLOGGER_PHOTO_ID_5087079421811295042" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Using d50 dslr on smooking area of Shell Office&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13431461-5549436303417483208?l=mikecalizo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikecalizo.blogspot.com/feeds/5549436303417483208/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13431461&amp;postID=5549436303417483208' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/5549436303417483208'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/5549436303417483208'/><link rel='alternate' type='text/html' href='http://mikecalizo.blogspot.com/2007_07_14_archive.html#5549436303417483208' title='Taking Shots.'/><author><name>mcalizo</name><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://2.bp.blogspot.com/_6oJmKP2FsMQ/RpjvyBlDA0I/AAAAAAAAACs/NhQPJjMNMMA/s72-c/P1030510.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13431461.post-3488645519766498021</id><published>2007-07-14T23:41:00.001+08:00</published><updated>2007-07-15T12:37:51.526+08:00</updated><title type='text'>Shell Office..</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_6oJmKP2FsMQ/RpjvSRlDAzI/AAAAAAAAACk/kqC00DI6PWc/s1600-h/P1030500.JPG"&gt;&lt;span style="font-family: courier new;"&gt;dito ako nakaupo.&lt;/span&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_6oJmKP2FsMQ/RpjvSRlDAzI/AAAAAAAAACk/kqC00DI6PWc/s320/P1030500.JPG" alt="" id="BLOGGER_PHOTO_ID_5087078876350448434" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13431461-3488645519766498021?l=mikecalizo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikecalizo.blogspot.com/feeds/3488645519766498021/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13431461&amp;postID=3488645519766498021' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/3488645519766498021'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/3488645519766498021'/><link rel='alternate' type='text/html' href='http://mikecalizo.blogspot.com/2007_07_14_archive.html#3488645519766498021' title='Shell Office..'/><author><name>mcalizo</name><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/_6oJmKP2FsMQ/RpjvSRlDAzI/AAAAAAAAACk/kqC00DI6PWc/s72-c/P1030500.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13431461.post-324038579804005862</id><published>2007-07-14T22:42:00.000+08:00</published><updated>2007-07-14T22:45:00.800+08:00</updated><title type='text'>In the Shell Office</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_6oJmKP2FsMQ/RpjhNxlDAyI/AAAAAAAAACc/7-PdVlz8giY/s1600-h/DSC_6276.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5087063405878248226" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://1.bp.blogspot.com/_6oJmKP2FsMQ/RpjhNxlDAyI/AAAAAAAAACc/7-PdVlz8giY/s320/DSC_6276.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;Taking picture. At the back is my friend Mota.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13431461-324038579804005862?l=mikecalizo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikecalizo.blogspot.com/feeds/324038579804005862/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13431461&amp;postID=324038579804005862' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/324038579804005862'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/324038579804005862'/><link rel='alternate' type='text/html' href='http://mikecalizo.blogspot.com/2007_07_14_archive.html#324038579804005862' title='In the Shell Office'/><author><name>mcalizo</name><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://1.bp.blogspot.com/_6oJmKP2FsMQ/RpjhNxlDAyI/AAAAAAAAACc/7-PdVlz8giY/s72-c/DSC_6276.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13431461.post-3589354723714132975</id><published>2007-07-14T22:38:00.000+08:00</published><updated>2007-07-14T22:42:14.007+08:00</updated><title type='text'>In the Shell Office</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_6oJmKP2FsMQ/RpjgAxlDAxI/AAAAAAAAACU/-YZEqtzIX4U/s1600-h/DSC_6274.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5087062083028321042" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://1.bp.blogspot.com/_6oJmKP2FsMQ/RpjgAxlDAxI/AAAAAAAAACU/-YZEqtzIX4U/s320/DSC_6274.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;Working night shift.. Kidding around with friends.&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13431461-3589354723714132975?l=mikecalizo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikecalizo.blogspot.com/feeds/3589354723714132975/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13431461&amp;postID=3589354723714132975' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/3589354723714132975'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/3589354723714132975'/><link rel='alternate' type='text/html' href='http://mikecalizo.blogspot.com/2007_07_14_archive.html#3589354723714132975' title='In the Shell Office'/><author><name>mcalizo</name><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://1.bp.blogspot.com/_6oJmKP2FsMQ/RpjgAxlDAxI/AAAAAAAAACU/-YZEqtzIX4U/s72-c/DSC_6274.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13431461.post-7861227245547187513</id><published>2007-07-14T11:11:00.000+08:00</published><updated>2007-07-14T11:14:37.267+08:00</updated><title type='text'>Using Hacked AP..</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_6oJmKP2FsMQ/Rpg_ZRlDAwI/AAAAAAAAACM/ufZfqBKEBRc/s1600-h/P1030481.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_6oJmKP2FsMQ/Rpg_ZRlDAwI/AAAAAAAAACM/ufZfqBKEBRc/s320/P1030481.JPG" alt="" id="BLOGGER_PHOTO_ID_5086885482563044098" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Libre Internet ko dito sa Cyberjaya..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13431461-7861227245547187513?l=mikecalizo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikecalizo.blogspot.com/feeds/7861227245547187513/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13431461&amp;postID=7861227245547187513' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/7861227245547187513'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/7861227245547187513'/><link rel='alternate' type='text/html' href='http://mikecalizo.blogspot.com/2007_07_14_archive.html#7861227245547187513' title='Using Hacked AP..'/><author><name>mcalizo</name><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/_6oJmKP2FsMQ/Rpg_ZRlDAwI/AAAAAAAAACM/ufZfqBKEBRc/s72-c/P1030481.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13431461.post-3595374616350949568</id><published>2007-07-14T10:53:00.000+08:00</published><updated>2007-07-14T10:59:30.404+08:00</updated><title type='text'></title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_6oJmKP2FsMQ/Rpg7yBlDAuI/AAAAAAAAAB8/0bwtCBMs9ww/s1600-h/P1020431.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_6oJmKP2FsMQ/Rpg7yBlDAuI/AAAAAAAAAB8/0bwtCBMs9ww/s320/P1020431.JPG" alt="" id="BLOGGER_PHOTO_ID_5086881509718295266" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Stairway to.....&lt;br /&gt;&lt;br /&gt;I like this picture..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13431461-3595374616350949568?l=mikecalizo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikecalizo.blogspot.com/feeds/3595374616350949568/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13431461&amp;postID=3595374616350949568' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/3595374616350949568'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/3595374616350949568'/><link rel='alternate' type='text/html' href='http://mikecalizo.blogspot.com/2007_07_14_archive.html#3595374616350949568' title=''/><author><name>mcalizo</name><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://2.bp.blogspot.com/_6oJmKP2FsMQ/Rpg7yBlDAuI/AAAAAAAAAB8/0bwtCBMs9ww/s72-c/P1020431.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13431461.post-7879343478262970062</id><published>2007-07-14T10:46:00.000+08:00</published><updated>2007-07-15T00:32:26.102+08:00</updated><title type='text'>the looks... wala lang</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_6oJmKP2FsMQ/Rpg56xlDAtI/AAAAAAAAAB0/eOrKa5k9mvc/s1600-h/the+cameraman.GIF"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_6oJmKP2FsMQ/Rpg56xlDAtI/AAAAAAAAAB0/eOrKa5k9mvc/s320/the+cameraman.GIF" alt="" id="BLOGGER_PHOTO_ID_5086879461018895058" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The photographer in me...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13431461-7879343478262970062?l=mikecalizo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikecalizo.blogspot.com/feeds/7879343478262970062/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13431461&amp;postID=7879343478262970062' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/7879343478262970062'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/7879343478262970062'/><link rel='alternate' type='text/html' href='http://mikecalizo.blogspot.com/2007_07_14_archive.html#7879343478262970062' title='the looks... wala lang'/><author><name>mcalizo</name><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://1.bp.blogspot.com/_6oJmKP2FsMQ/Rpg56xlDAtI/AAAAAAAAAB0/eOrKa5k9mvc/s72-c/the+cameraman.GIF' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13431461.post-4598010024400691279</id><published>2007-07-14T10:28:00.001+08:00</published><updated>2007-07-14T10:33:54.357+08:00</updated><title type='text'>Sa Bus..</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_6oJmKP2FsMQ/Rpg15hlDAsI/AAAAAAAAABs/2UpzoPO-YSY/s1600-h/KL2.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_6oJmKP2FsMQ/Rpg15hlDAsI/AAAAAAAAABs/2UpzoPO-YSY/s320/KL2.JPG" alt="" id="BLOGGER_PHOTO_ID_5086875041497547458" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Pauwi galing sa night shift na work.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13431461-4598010024400691279?l=mikecalizo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikecalizo.blogspot.com/feeds/4598010024400691279/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13431461&amp;postID=4598010024400691279' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/4598010024400691279'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/4598010024400691279'/><link rel='alternate' type='text/html' href='http://mikecalizo.blogspot.com/2007_07_14_archive.html#4598010024400691279' title='Sa Bus..'/><author><name>mcalizo</name><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://4.bp.blogspot.com/_6oJmKP2FsMQ/Rpg15hlDAsI/AAAAAAAAABs/2UpzoPO-YSY/s72-c/KL2.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13431461.post-6574836312029412333</id><published>2007-07-14T10:19:00.000+08:00</published><updated>2007-07-15T10:12:01.386+08:00</updated><title type='text'>sa Bahay nila Alvin</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_6oJmKP2FsMQ/RpgzJRlDArI/AAAAAAAAABk/abR6LMmcW2o/s1600-h/P1030258.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_6oJmKP2FsMQ/RpgzJRlDArI/AAAAAAAAABk/abR6LMmcW2o/s320/P1030258.JPG" alt="" id="BLOGGER_PHOTO_ID_5086872013545603762" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Bisita sa bahay nila Pare ALvin.. Kasama ko mga HP boys. Ito ang unang inoman ko sa Malaysia..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13431461-6574836312029412333?l=mikecalizo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikecalizo.blogspot.com/feeds/6574836312029412333/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13431461&amp;postID=6574836312029412333' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/6574836312029412333'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/6574836312029412333'/><link rel='alternate' type='text/html' href='http://mikecalizo.blogspot.com/2007_07_14_archive.html#6574836312029412333' title='sa Bahay nila Alvin'/><author><name>mcalizo</name><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/_6oJmKP2FsMQ/RpgzJRlDArI/AAAAAAAAABk/abR6LMmcW2o/s72-c/P1030258.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13431461.post-8467869671688760830</id><published>2007-07-14T10:16:00.000+08:00</published><updated>2007-07-14T10:17:52.105+08:00</updated><title type='text'>Relaxing with my housemates.</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_6oJmKP2FsMQ/RpgyRBlDAqI/AAAAAAAAABc/pZV5BB0iBjU/s1600-h/P1030159.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_6oJmKP2FsMQ/RpgyRBlDAqI/AAAAAAAAABc/pZV5BB0iBjU/s320/P1030159.JPG" alt="" id="BLOGGER_PHOTO_ID_5086871047177962146" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13431461-8467869671688760830?l=mikecalizo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikecalizo.blogspot.com/feeds/8467869671688760830/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13431461&amp;postID=8467869671688760830' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/8467869671688760830'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/8467869671688760830'/><link rel='alternate' type='text/html' href='http://mikecalizo.blogspot.com/2007_07_14_archive.html#8467869671688760830' title='Relaxing with my housemates.'/><author><name>mcalizo</name><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://2.bp.blogspot.com/_6oJmKP2FsMQ/RpgyRBlDAqI/AAAAAAAAABc/pZV5BB0iBjU/s72-c/P1030159.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13431461.post-1824839769078864459</id><published>2007-07-14T10:11:00.001+08:00</published><updated>2007-07-14T10:16:01.074+08:00</updated><title type='text'>Appartment in CyberJaya-kusina</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_6oJmKP2FsMQ/RpgxohlDApI/AAAAAAAAABU/mu_aNU-bxRA/s1600-h/P1030459.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_6oJmKP2FsMQ/RpgxohlDApI/AAAAAAAAABU/mu_aNU-bxRA/s320/P1030459.JPG" alt="" id="BLOGGER_PHOTO_ID_5086870351393260178" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13431461-1824839769078864459?l=mikecalizo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikecalizo.blogspot.com/feeds/1824839769078864459/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13431461&amp;postID=1824839769078864459' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/1824839769078864459'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/1824839769078864459'/><link rel='alternate' type='text/html' href='http://mikecalizo.blogspot.com/2007_07_14_archive.html#1824839769078864459' title='Appartment in CyberJaya-kusina'/><author><name>mcalizo</name><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://4.bp.blogspot.com/_6oJmKP2FsMQ/RpgxohlDApI/AAAAAAAAABU/mu_aNU-bxRA/s72-c/P1030459.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13431461.post-3746029725003480019</id><published>2007-07-14T10:07:00.001+08:00</published><updated>2007-07-14T10:10:50.039+08:00</updated><title type='text'>Appartment in CyberJaya-View</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_6oJmKP2FsMQ/RpgwWhlDAoI/AAAAAAAAABM/Qy_Drvnrato/s1600-h/P1030476.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_6oJmKP2FsMQ/RpgwWhlDAoI/AAAAAAAAABM/Qy_Drvnrato/s200/P1030476.JPG" alt="" id="BLOGGER_PHOTO_ID_5086868942643987074" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The View. I am staying on the 6th floor.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13431461-3746029725003480019?l=mikecalizo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikecalizo.blogspot.com/feeds/3746029725003480019/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13431461&amp;postID=3746029725003480019' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/3746029725003480019'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/3746029725003480019'/><link rel='alternate' type='text/html' href='http://mikecalizo.blogspot.com/2007_07_14_archive.html#3746029725003480019' title='Appartment in CyberJaya-View'/><author><name>mcalizo</name><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://4.bp.blogspot.com/_6oJmKP2FsMQ/RpgwWhlDAoI/AAAAAAAAABM/Qy_Drvnrato/s72-c/P1030476.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13431461.post-3859010261872002466</id><published>2007-07-14T10:03:00.000+08:00</published><updated>2007-07-14T10:07:06.212+08:00</updated><title type='text'>Appartment in CyberJaya-room</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_6oJmKP2FsMQ/RpgvrRlDAnI/AAAAAAAAABE/oICEUv15xfE/s1600-h/P1030471.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_6oJmKP2FsMQ/RpgvrRlDAnI/AAAAAAAAABE/oICEUv15xfE/s200/P1030471.JPG" alt="" id="BLOGGER_PHOTO_ID_5086868199614644850" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;This is my room...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13431461-3859010261872002466?l=mikecalizo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikecalizo.blogspot.com/feeds/3859010261872002466/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13431461&amp;postID=3859010261872002466' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/3859010261872002466'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/3859010261872002466'/><link rel='alternate' type='text/html' href='http://mikecalizo.blogspot.com/2007_07_14_archive.html#3859010261872002466' title='Appartment in CyberJaya-room'/><author><name>mcalizo</name><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/_6oJmKP2FsMQ/RpgvrRlDAnI/AAAAAAAAABE/oICEUv15xfE/s72-c/P1030471.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13431461.post-6989061541267382980</id><published>2007-07-14T09:52:00.000+08:00</published><updated>2007-07-14T10:03:40.014+08:00</updated><title type='text'>Appartment in CyberJaya</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_6oJmKP2FsMQ/Rpgu2xlDAmI/AAAAAAAAAA8/SseubI1jtu0/s1600-h/P1030474.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_6oJmKP2FsMQ/Rpgu2xlDAmI/AAAAAAAAAA8/SseubI1jtu0/s200/P1030474.JPG" alt="" id="BLOGGER_PHOTO_ID_5086867297671512674" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;This is the Sala.. No TV :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13431461-6989061541267382980?l=mikecalizo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikecalizo.blogspot.com/feeds/6989061541267382980/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13431461&amp;postID=6989061541267382980' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/6989061541267382980'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/6989061541267382980'/><link rel='alternate' type='text/html' href='http://mikecalizo.blogspot.com/2007_07_14_archive.html#6989061541267382980' title='Appartment in CyberJaya'/><author><name>mcalizo</name><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://1.bp.blogspot.com/_6oJmKP2FsMQ/Rpgu2xlDAmI/AAAAAAAAAA8/SseubI1jtu0/s72-c/P1030474.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13431461.post-6715759122879175248</id><published>2007-07-14T09:27:00.000+08:00</published><updated>2007-07-14T22:53:03.102+08:00</updated><title type='text'>The Twin towers</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_6oJmKP2FsMQ/RpgsNhlDAjI/AAAAAAAAAAk/w-XfYmF7jqU/s1600-h/TwinTowers.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5086864389978653234" style="FLOAT: left; MARGIN: 0pt 10px 10px 0pt; CURSOR: pointer" alt="" src="http://4.bp.blogspot.com/_6oJmKP2FsMQ/RpgsNhlDAjI/AAAAAAAAAAk/w-XfYmF7jqU/s320/TwinTowers.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I have a chance to go around KL. And for me this is the best sight that you can see so far since i'm quite new here. The KL twintowers.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13431461-6715759122879175248?l=mikecalizo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikecalizo.blogspot.com/feeds/6715759122879175248/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13431461&amp;postID=6715759122879175248' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/6715759122879175248'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/6715759122879175248'/><link rel='alternate' type='text/html' href='http://mikecalizo.blogspot.com/2007_07_14_archive.html#6715759122879175248' title='The Twin towers'/><author><name>mcalizo</name><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://4.bp.blogspot.com/_6oJmKP2FsMQ/RpgsNhlDAjI/AAAAAAAAAAk/w-XfYmF7jqU/s72-c/TwinTowers.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13431461.post-2358547131644397953</id><published>2007-07-14T09:13:00.000+08:00</published><updated>2007-07-16T08:35:41.853+08:00</updated><title type='text'>My Adventure in Malaysia</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_6oJmKP2FsMQ/RpgmOxlDAgI/AAAAAAAAAAM/ju19DshmcW4/s1600-h/Glux.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_6oJmKP2FsMQ/RpgmOxlDAgI/AAAAAAAAAAM/ju19DshmcW4/s400/Glux.jpg" alt="" id="BLOGGER_PHOTO_ID_5086857814383723010" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I Arrived here in Malaysia May 7, 2007 at KLIA(KL International Airport) around 10pm. We were  3 Filipinos. We were then sent to a Hostel named YMCA-KL. It was about 1 1/2 hours trip from KLIA.&lt;br /&gt;&lt;br /&gt;On May 8, 2007, I am expected to report to my new job.  I am by the way hired by Shell Malaysia Bhd. SDN.  Picture below is taken during my 1st day in Shell. According to them they always do this if they have new Joiners. In this time the new joiners are me and other 2 Pinoy guys.  I am by the  way  a member now of  Shell Information Technology Bhd SDN. GLUX team(Global Linux/Unix). This team is Level 2/3 support for thousands of server deployed globally.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13431461-2358547131644397953?l=mikecalizo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikecalizo.blogspot.com/feeds/2358547131644397953/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13431461&amp;postID=2358547131644397953' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/2358547131644397953'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/2358547131644397953'/><link rel='alternate' type='text/html' href='http://mikecalizo.blogspot.com/2007_07_14_archive.html#2358547131644397953' title='My Adventure in Malaysia'/><author><name>mcalizo</name><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://1.bp.blogspot.com/_6oJmKP2FsMQ/RpgmOxlDAgI/AAAAAAAAAAM/ju19DshmcW4/s72-c/Glux.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13431461.post-114938041442917434</id><published>2006-06-04T08:18:00.000+08:00</published><updated>2006-06-05T08:49:21.746+08:00</updated><title type='text'></title><content type='html'>&lt;p class="MsoPlainText"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size: 10pt;"&gt;LVM on 3 SATA drives:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;S&lt;span style="font-size:78%;"&gt;&lt;span style="font-size: 8pt;"&gt;cenario:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;  &lt;p class="MsoPlainText"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span style=""&gt;    &lt;/span&gt;&lt;st1:street st="on"&gt;&lt;st1:address st="on"&gt;6x200G   Sata Drive&lt;/st1:address&gt;&lt;/st1:Street&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span style=""&gt;    &lt;/span&gt;3 raid 1 (hardware)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size: 8pt;"&gt;Challenge:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span style=""&gt;    &lt;/span&gt;To create LVM on all 3 raid 1 drives excluding the partition used by OS.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size: 8pt;"&gt;Steps OS level:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span style=""&gt;  &lt;/span&gt;1. Create Raid 1 on 6 drives = 3 Logical 200 GB &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span style=""&gt;  &lt;/span&gt;2. On OS install part. Create partition for OS (/, /home, /usr, swap)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span style=""&gt;  &lt;/span&gt;3. On the remaining disk free space, create an LVM partition&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span style=""&gt;  &lt;/span&gt;4. Install OS.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span style=""&gt;  &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span style=""&gt;  &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size: 8pt;"&gt;Steps on LVM creation&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span style=""&gt;   &lt;/span&gt;1. Run pvcreate on the disk.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span style=""&gt;      &lt;/span&gt;# pvcreate /dev/sda&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span style=""&gt;                     &lt;/span&gt;# pvcreate /dev/sdb&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span style=""&gt;                     &lt;/span&gt;# pvcreate /dev/sdc&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span style=""&gt;       &lt;/span&gt;&lt;span style=""&gt; &lt;/span&gt;2. Create a Volume Group&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span style=""&gt;       &lt;/span&gt;&lt;span style=""&gt;    &lt;/span&gt;# vgcreate my_volume_group /dev/sda /dev/sdb /dev/sdc/&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span style=""&gt;       &lt;/span&gt;&lt;span style=""&gt; &lt;/span&gt;3. Run vgdisplay to verify the volume group&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span style=""&gt;       &lt;/span&gt;&lt;span style=""&gt;    &lt;/span&gt;# vgdisplay&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span style=""&gt;                     &lt;/span&gt;--- Volume Group ---&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span style=""&gt;                     &lt;/span&gt;VG Name&lt;span style=""&gt;       &lt;/span&gt;&lt;span style=""&gt;              &lt;/span&gt;my_volume_group&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span style=""&gt;                     &lt;/span&gt;VG Access&lt;span style=""&gt;             &lt;/span&gt;read/write&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span style=""&gt;                     &lt;/span&gt;VG Status&lt;span style=""&gt;             &lt;/span&gt;available/resizable&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span style=""&gt;                     &lt;/span&gt;VG #&lt;span style=""&gt;                  &lt;/span&gt;1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span style=""&gt;                     &lt;/span&gt;MAX &lt;st1:city st="on"&gt;&lt;st1:place st="on"&gt;LV&lt;/st1:place&gt;&lt;/st1:City&gt;&lt;span style=""&gt;                &lt;/span&gt;256&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span style=""&gt;                     &lt;/span&gt;Cur &lt;st1:city st="on"&gt;&lt;st1:place st="on"&gt;LV&lt;/st1:place&gt;&lt;/st1:City&gt;&lt;span style=""&gt;                &lt;/span&gt;0&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span style=""&gt;                     &lt;/span&gt;Open &lt;st1:city st="on"&gt;&lt;st1:place st="on"&gt;LV&lt;/st1:place&gt;&lt;/st1:City&gt;&lt;span style=""&gt;               &lt;/span&gt;0&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span style=""&gt;                     &lt;/span&gt;MAX &lt;st1:city st="on"&gt;&lt;st1:place st="on"&gt;LV&lt;/st1:place&gt;&lt;/st1:City&gt; Size&lt;span style=""&gt;           &lt;/span&gt;255.99 GB&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span style=""&gt;                     &lt;/span&gt;Max PV&lt;span style=""&gt;              &lt;/span&gt;&lt;span style=""&gt;  &lt;/span&gt;256&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span style=""&gt;                     &lt;/span&gt;Cur PV&lt;span style=""&gt;                &lt;/span&gt;3&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span style=""&gt;                     &lt;/span&gt;Act PV&lt;span style=""&gt;                &lt;/span&gt;3&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span style=""&gt;                     &lt;/span&gt;VG Size&lt;span style=""&gt;               &lt;/span&gt;1.45 GB&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span style=""&gt;                     &lt;/span&gt;PE Size&lt;span style=""&gt;               &lt;/span&gt;4 MB&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span style=""&gt;                     &lt;/span&gt;Total PE&lt;span style=""&gt;              &lt;/span&gt;372&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span style=""&gt;                     &lt;/span&gt;Alloc PE / Size&lt;span style=""&gt;       &lt;/span&gt;0 / 0&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span style=""&gt;                     &lt;/span&gt;Free&lt;span style=""&gt;  &lt;/span&gt;PE / Size&lt;span style=""&gt;       &lt;/span&gt;372/ 1.45 GB&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span style=""&gt;                     &lt;/span&gt;VG UUID&lt;span style=""&gt;               &lt;/span&gt;nP2PY5-5TOS-hLx0-FDu0-2a6N-f37x-0BME0Y&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span style=""&gt;         &lt;/span&gt;&lt;span style=""&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;span style=""&gt;  &lt;/span&gt;4. If the volume group looks correct, it is time to create a logical volume on top of the volume group&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span style=""&gt;       &lt;/span&gt;&lt;span style=""&gt;      &lt;/span&gt;# lvcreate -L1G -nmy_logical_volume my_volume_group&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span style=""&gt;       &lt;/span&gt;&lt;span style=""&gt;  &lt;/span&gt;5. Create a file system.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span style=""&gt;       &lt;/span&gt;&lt;span style=""&gt;      &lt;/span&gt;mkfs -t ext3 /dev/my_volume_group/my_logical_volume&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span style=""&gt;       &lt;/span&gt;&lt;span style=""&gt;  &lt;/span&gt;6.Mount the filesystem.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span style=""&gt;       &lt;/span&gt;&lt;span style=""&gt;  &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style=""&gt;       &lt;/span&gt;&lt;span style=""&gt;  &lt;/span&gt;FIN&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13431461-114938041442917434?l=mikecalizo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikecalizo.blogspot.com/feeds/114938041442917434/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13431461&amp;postID=114938041442917434' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/114938041442917434'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/114938041442917434'/><link rel='alternate' type='text/html' href='http://mikecalizo.blogspot.com/2006_06_04_archive.html#114938041442917434' title=''/><author><name>mcalizo</name><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-13431461.post-114938016157528570</id><published>2006-06-04T08:14:00.000+08:00</published><updated>2006-06-04T08:17:10.073+08:00</updated><title type='text'></title><content type='html'>&lt;p  class="MsoPlainText" style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;Apache config for SYMBIAN OS&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoPlainText" style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoPlainText" style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;AddType application/x-httpd-wml .wml&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoPlainText" style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;AddType application/x-httpd-php .wml&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoPlainText" style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;AddType text/vnd.wap.wml .wml&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoPlainText" style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;AddType image/vnd.wap.wbmp .wbmp&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoPlainText" style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;AddType application/vnd.wap.wmlc wmlc&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoPlainText" style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;AddType application/vnd.wap.wmlscriptc wmlsc&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoPlainText" style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;AddType application/x-httpd-php .php .phtml .wml .xhtml&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoPlainText" style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;AddType application/vnd.symbian.install .sis&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;      &lt;p  class="MsoPlainText" style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13431461-114938016157528570?l=mikecalizo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikecalizo.blogspot.com/feeds/114938016157528570/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13431461&amp;postID=114938016157528570' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/114938016157528570'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/114938016157528570'/><link rel='alternate' type='text/html' href='http://mikecalizo.blogspot.com/2006_06_04_archive.html#114938016157528570' title=''/><author><name>mcalizo</name><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-13431461.post-111828393919898427</id><published>2005-06-09T10:24:00.000+08:00</published><updated>2005-06-09T10:25:39.200+08:00</updated><title type='text'>mysql Forgoten Password</title><content type='html'>&lt;p class="comment"&gt;This Sheet describes the procedure how to change the root password of MySQL server.  &lt;/p&gt; &lt;ol type="1"&gt; &lt;li&gt;Stop MySQL server if its running.   &lt;p class="c"&gt;# &lt;b&gt;service mysqld stop&lt;/b&gt;&lt;/p&gt;    &lt;/li&gt;&lt;li&gt;Check that MySQL daemon has stopped   &lt;p class="c"&gt;# &lt;b&gt;ps -jef | grep mysqld&lt;/b&gt;&lt;/p&gt;   &lt;/li&gt;&lt;li&gt;Start MySQL as root   &lt;p class="c"&gt;   # &lt;b&gt;su -&lt;/b&gt;&lt;br /&gt;  # &lt;b&gt;/usr/libexec/mysqld -Sg --user=root &amp;&lt;/b&gt;&lt;/p&gt;   &lt;/li&gt;&lt;li&gt;Go back into MySQL with the client:   &lt;p class="c"&gt;   # &lt;b&gt;mysql&lt;/b&gt;&lt;br /&gt;  mysql&gt; &lt;b&gt;use mysql&lt;/b&gt;&lt;/p&gt;   &lt;/li&gt;&lt;li&gt;Now change the MySQL root password   &lt;p class="c"&gt;mysql&gt; &lt;b&gt;UPDATE user SET password=password("newpassword") WHERE user="root";&lt;/b&gt;&lt;/p&gt;   &lt;p class="c"&gt;mysql&gt; &lt;b&gt;flush privileges;&lt;/b&gt;&lt;/p&gt;   &lt;p class="c"&gt;mysql&gt; &lt;b&gt;exit;&lt;/b&gt;&lt;/p&gt;   &lt;/li&gt;&lt;li&gt;Stop MySQL server.    &lt;p class="c"&gt;# &lt;b&gt;killall mysqld&lt;/b&gt;&lt;/p&gt;    &lt;/li&gt;&lt;li&gt;Verify that MySQL daemon is not running   &lt;p class="c"&gt;# &lt;b&gt;ps -jef | grep mysqld&lt;/b&gt;&lt;/p&gt;   &lt;/li&gt;&lt;li&gt;Start MySQL the normal way, and all is good. For Red Hat this is:   &lt;p class="c"&gt;# &lt;b&gt;service mysqld start&lt;/b&gt;&lt;/p&gt;    &lt;/li&gt;&lt;li&gt;Verify if MySQL daemon is running   &lt;p class="c"&gt;# &lt;b&gt;ps -jef | grep mysqld&lt;/b&gt;&lt;/p&gt;         &lt;p class="s"&gt;That's it.&lt;/p&gt;&lt;/li&gt; &lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13431461-111828393919898427?l=mikecalizo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikecalizo.blogspot.com/feeds/111828393919898427/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13431461&amp;postID=111828393919898427' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/111828393919898427'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/111828393919898427'/><link rel='alternate' type='text/html' href='http://mikecalizo.blogspot.com/2005_06_09_archive.html#111828393919898427' title='mysql Forgoten Password'/><author><name>mcalizo</name><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-13431461.post-111805121307842753</id><published>2005-06-06T17:46:00.000+08:00</published><updated>2005-06-06T17:46:53.080+08:00</updated><title type='text'></title><content type='html'>running a script on background --- $nohup ./script-name.sh &gt; nohup.ouputfile.txt&amp;amp; ---&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13431461-111805121307842753?l=mikecalizo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikecalizo.blogspot.com/feeds/111805121307842753/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13431461&amp;postID=111805121307842753' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/111805121307842753'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13431461/posts/default/111805121307842753'/><link rel='alternate' type='text/html' href='http://mikecalizo.blogspot.com/2005_06_06_archive.html#111805121307842753' title=''/><author><name>mcalizo</name><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></feed>
