<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>scsi &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://en.wordpress.com/tag/scsi/</link>
	<description>Feed of posts on WordPress.com tagged "scsi"</description>
	<pubDate>Sun, 06 Dec 2009 04:20:52 +0000</pubDate>

	<generator>http://en.wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[SCSI Reservation Conflicts]]></title>
<link>http://acrazypenguin.com/2009/11/25/scsi-reservation-conflicts/</link>
<pubDate>Wed, 25 Nov 2009 19:40:23 +0000</pubDate>
<dc:creator>a CraZy PeNguIn</dc:creator>
<guid>http://acrazypenguin.com/2009/11/25/scsi-reservation-conflicts/</guid>
<description><![CDATA[Not sure where I got this from, but its great troubleshooting info for SCSI conflicts. To identify i]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Not sure where I got this from, but its great troubleshooting info for SCSI conflicts.</p>
<p>To identify if SCSI reservation conflicts are preventing a LUN from being accessed:<br />
Verify that the LUN is detected by the ESX host at boot time.</p>
<p>For ESX 3.x, run the command:</p>
<p># cd /vmfs/devices/disks<br />
# ls vmh*</p>
<p>The output appears similar to:</p>
<p>vmhba0:0:0:0<br />
vmhba0:0:43:0<br />
vmhba0:0:52:0</p>
<p>For ESX 4.X, run the command:</p>
<p># esxcfg-scsidevs -c</p>
<p>The output appears similar to:</p>
<p>Device UID Device Type Console Device Size Plugin Display Name<br />
eui.00000e1100b81bfc Direct-Access /dev/sda 70007MB NMP Local FUJITSU Disk (eui.00000e1100b81bfc)<br />
mpx.vmhba0:C0:T0:L0 CD-ROM /dev/sr0 0MB NMP Local HL-DT-ST CD-ROM (mpx.vmhba0:C0:T0:L0)<br />
mpx.vmhba3:C0:T0:L0 Direct-Access /dev/cciss/c0d0 34727MB NMP Local VMware Disk (mpx.vmhba3:C0:T0:L0)</p>
<p>If the LUN is not listed, rescan the storage. For more information, see Performing a rescan of the storage (1003988).</p>
<p>Check dmesg. Look for lines that may provide some information if the LUN is having an issue:</p>
<p>Vendor: EMC       Model: SYMMETRIX         Rev: 5771<br />
Type:   Direct-Access                      ANSI SCSI revision: 03<br />
scsi0 (0,0,52) : RESERVATION CONFLICT<br />
scsi0 (0,0,52) : RESERVATION CONFLICT<br />
scsi0 (0,0,52) : RESERVATION CONFLICT<br />
scsi0 (0,0,52) : RESERVATION CONFLICT<br />
scsi0 (0,0,52) : RESERVATION CONFLICT<br />
scsi0 (0,0,52) : RESERVATION CONFLICT<br />
sdh : READ CAPACITY failed.<br />
status = c, message = 00, host = 0, driver = 00<br />
scsi0 (0,0,52) : RESERVATION CONFLICT<br />
scsi0 (0,0,52) : RESERVATION CONFLICT<br />
scsi0 (0,0,52) : RESERVATION CONFLICT<br />
VMWARE: Device that would have been attached as scsi disk sdh at scsi0,<br />
channel 0, id 0, lun 52<br />
Has not been attached because this path could not complete a READ<br />
command eventhough a TUR worked.<br />
result = 0&#215;18 key = 0&#215;0, asc = 0&#215;0, ascq = 0&#215;0<br />
VMWARE: Device that would have been attached as scsi disk sdh at scsi0,<br />
channel 0, id 0, lun 52<br />
Has not been attached because it is a duplicate path or on a passive<br />
path<br />
scan_scsis starting finish<br />
scan_scsis done with finish</p>
<p>In this example, LUN 52 is inaccessible in the ESX host cluster. Since it is listed in the output of step one, it was accessible at some point (a host reserved the LUN and never released it, possibly due to a SAN switch reboot in the middle of the reservation operation).<br />
To resolve this:<br />
For ESX 3.0, examine all hosts for any pending reservations with the command:</p>
<p># tail -1  /proc/vmware/scsi/vmhba[0-9]/[0-9]:*</p>
<p>The output appears similar to:</p>
<p>==&#62; /proc/vmware/scsi/vmhba0/0:0  /proc/vmware/scsi/vmhba0/0:43  /proc/vmware/scsi/vmhba0/0:44  /proc/vmware/scsi/vmhba0/0:45  /proc/vmware/scsi/vmhba0/0:46  /proc/vmware/scsi/vmhba1/0:50  /proc/vmware/scsi/vmhba1/0:51  /proc/vmware/scsi/vmhba1/0:52  /proc/vmware/scsi/vmhba1/0:53  /proc/vmware/scsi/vmhba1/0:54  /proc/vmware/scsi/vmhba2/0:0 &#60;==<br />
Active: 0  Queued: 0  Reserved: N  Pending Reserves: 0</p>
<p>The ESX host that has Pending Reserves with a value that is larger than 0 is holding the lock.</p>
<p>For ESX 3.5 and 4.0, examine all hosts (also applies to hosts for any pending reservations) with the command:</p>
<p>#  esxcfg-info &#124; egrep -B5 &#8220;s Reserved&#124;Pending&#8221;</p>
<p>The output appears similar to:</p>
<p>Note: Not all of the output is shown.</p>
<p>&#124;&#8212;-Console Device&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;./dev/sdd<br />
&#124;&#8212;-DevfsPath&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.. /vmfs/devices/disks<br />
/vml.02000000006001c230d8abfe000ff76c51486715db504552432035<br />
&#124;&#8212;-SCSI Level&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;..6<br />
&#124;&#8212;-Queue Depth&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.128<br />
&#124;&#8212;-Is Pseudo&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;false<br />
&#124;&#8212;-Is Reserved&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.false<br />
&#124;&#8212;-Pending Reservations&#8230;&#8230;&#8230;&#8230;&#8230;.0<br />
&#8211;<br />
&#124;&#8212;-Console Device&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;./dev/sda<br />
&#124;&#8212;-DevfsPath&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;../vmfs/devices/disks<br />
/vml.02000000006001c230d8abfe000ff76c198ddbc13e504552432035<br />
&#124;&#8212;-SCSI Level&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;..6<br />
&#124;&#8212;-Queue Depth&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.128<br />
&#124;&#8212;-Is Pseudo&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;false<br />
&#124;&#8212;-Is Reserved&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.false<br />
&#124;&#8212;-Pending Reservations&#8230;&#8230;&#8230;&#8230;&#8230;. 1</p>
<p>The ESX host that has Pending Reserves with a value that is larger than 0 is holding the lock.</p>
<p>Perform a LUN reset to clear the lock.</p>
<p>For ESX 3.x, run the command:</p>
<p># vmkfstools &#8211;lock lunreset /vmfs/devices/disks/vmhba1\:0\:52\:0</p>
<p>For ESX 4.x, run the command:</p>
<p># vmkfstools &#8211;lock lunreset /vmfs/devices/disks/vml.02000000006001c230d8abfe000ff76c198ddbc13e504552432035</p>
<p>Verify that the LUN no longer has any Pending Reserves.</p>
<p>For ESX 3.x, run the command:</p>
<p># tail -1  /proc/vmware/scsi/vmhba1/0\:52</p>
<p>The output appears similar to:</p>
<p>Active: 0  Queued: 0  Reserved: N  Pending Reserves: 0</p>
<p>For ESX 3.5, run the command:</p>
<p># esxcfg-info -s &#124; egrep -B5 &#8220;s Reserved&#124;Pending&#8221;</p>
<p>For ESX 4.x, run the command:</p>
<p># esxcfg-info -s &#124; egrep -B16 &#8220;s Reserved&#124;Pending&#8221;</p>
<p>Note: If the Pending Reserves is not 0 or Is Reserved is not false, the LUN reset did not succeed.</p>
<p>Do a refresh of the storage window on each ESX host.</p>
<p>If the datastore is not mounted, perform a rescan.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[SAS σκληρός δίσκος 10.000 RPM, από τη Western Digital!]]></title>
<link>http://xollothnews.wordpress.com/2009/11/05/sas-%cf%83%ce%ba%ce%bb%ce%b7%cf%81%cf%8c%cf%82-%ce%b4%ce%af%cf%83%ce%ba%ce%bf%cf%82-10-000-rpm-%ce%b1%cf%80%cf%8c-%cf%84%ce%b7-western-digital/</link>
<pubDate>Thu, 05 Nov 2009 00:59:17 +0000</pubDate>
<dc:creator>xollothnews</dc:creator>
<guid>http://xollothnews.wordpress.com/2009/11/05/sas-%cf%83%ce%ba%ce%bb%ce%b7%cf%81%cf%8c%cf%82-%ce%b4%ce%af%cf%83%ce%ba%ce%bf%cf%82-10-000-rpm-%ce%b1%cf%80%cf%8c-%cf%84%ce%b7-western-digital/</guid>
<description><![CDATA[WD S25: SAS σκληρός δίσκος 10.000 RPM, από τη Western Digital! &#8211; ( HWBOX ) O/C on first boot Π]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><a href="http://www.hwbox.gr/news/6607-wd-s25-sas-skliros-diskos-10-000-rpm-apo-ti-western-digital.html">WD S25: SAS σκληρός δίσκος 10.000 RPM, από τη Western Digital! &#8211; ( HWBOX ) O/C on first boot</a></p>
<blockquote><p><a href="http://images.google.com/imgres?imgurl=http://www.pcguide.com/ref/hdd/z_ibm_ultrastar36zx.jpg&#38;imgrefurl=http://www.pcguide.com/ref/hdd/index-c.html&#38;usg=__UFz12d9gz2rkSTA9s1N7krDLJ_8=&#38;h=437&#38;w=398&#38;sz=23&#38;hl=en&#38;start=4&#38;tbnid=v5hBLvB3yy_E7M:&#38;tbnh=126&#38;tbnw=115&#38;prev=/images%3Fq%3Dhard%2Bdisk%26hl%3Den%26lr%3D%26sa%3DG"><img style="border:1px solid;" src="http://t1.gstatic.com/images?q=tbn:v5hBLvB3yy_E7M:http://www.pcguide.com/ref/hdd/z_ibm_ultrastar36zx.jpg" alt="" width="115" height="126" /></a>Πριν λίγα χρόνια, μόνο και μόνο που θα ακούγαμε ότι η Western Digital αποφάσισε να μπει στην αγορά των SAS και <a class="zem_slink" title="SCSI" rel="wikipedia" href="http://en.wikipedia.org/wiki/SCSI">SCSI</a>, θα μας φαινόταν αληθινά παράξενο και παράδοξο, αφού η εταιρεία είχε γίνει πλέον από διάσημη στα μάτια μας με τους <a class="zem_slink" title="Western Digital Raptor" rel="homepage" href="http://www.wdc.com/en/products/products.asp?driveid=499">WD Raptor</a> και WD Velociraptor σκληρούς δίσκους των 10.000 RPM και δεν φαινόταν η &#8220;ανάγκη&#8221; να μπει σε μια αγορά όπως οι enterprises. Τώρα όμως, τα πράγματα αλλάζουν και με τους SSD να υπάρχουν στην αγορά και τις μεγάλες εταιρείες ακόμα να εμπιστεύονται τους SAS <a class="zem_slink" title="Hard disk drive" rel="wikipedia" href="http://en.wikipedia.org/wiki/Hard_disk_drive">HDD</a> για τις δουλειές και τους servers τους, ο WD S25 φαίνεται να είναι μια από τις ιδανικές λύσεις.[<a href="http://www.hwbox.gr/news/6607-wd-s25-sas-skliros-diskos-10-000-rpm-apo-ti-western-digital.html">next]</a>
<p>&#160;</p>
</blockquote>
<div class="zemanta-pixie" style="margin-top:10px;height:15px;"><a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" href="http://reblog.zemanta.com/zemified/bc8631c2-bbb3-8468-a728-328b57d8af29/"><img class="zemanta-pixie-img" style="border:medium none;float:right;" src="http://img.zemanta.com/reblog_e.png?x-id=bc8631c2-bbb3-8468-a728-328b57d8af29" alt="Reblog this post [with Zemanta]" /></a></div>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Install Windows Server 2003 di hardisk SCSI/SAS tanpa floppy]]></title>
<link>http://andrisukmono.wordpress.com/2009/11/05/install-windows-server-2003-di-hardisk-scsisas-tanpa-floppy/</link>
<pubDate>Wed, 04 Nov 2009 17:13:06 +0000</pubDate>
<dc:creator>Andri</dc:creator>
<guid>http://andrisukmono.wordpress.com/2009/11/05/install-windows-server-2003-di-hardisk-scsisas-tanpa-floppy/</guid>
<description><![CDATA[Setelah mendekam di gudang selama kurang-lebih 1 bulan, Server IBM x3650 M2 akhirnya dicoba untuk di]]></description>
<content:encoded><![CDATA[Setelah mendekam di gudang selama kurang-lebih 1 bulan, Server IBM x3650 M2 akhirnya dicoba untuk di]]></content:encoded>
</item>
<item>
<title><![CDATA[SCSI Diskler]]></title>
<link>http://bitpazarim.wordpress.com/2009/10/19/scsi-diskler/</link>
<pubDate>Mon, 19 Oct 2009 18:53:20 +0000</pubDate>
<dc:creator>ringotr</dc:creator>
<guid>http://bitpazarim.wordpress.com/2009/10/19/scsi-diskler/</guid>
<description><![CDATA[Temiz çalışır durumda 3 yıl garantili SCSI Ultra 10K Diskler 9GB Ultra3 68PIN 30$ 18GB Ultra3 68PIN ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Temiz çalışır durumda 3 yıl garantili SCSI Ultra 10K Diskler</p>
<p>9GB Ultra3 68PIN 30$</p>
<p>18GB Ultra3 68PIN 50$</p>
<p>36GB Ultra3 68PIN 75$</p>
<p>72GB Ultra3 68PIN 150$</p>
<p>İleltişim : yvzhosts@gmail.com</p>
<p>Tel : 0-532-5015586</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Reparar discos con sectores defectuosos en Linux ]]></title>
<link>http://angelferras.wordpress.com/2009/10/15/reparar-discos-con-sectores-defectuosos-en-linux/</link>
<pubDate>Thu, 15 Oct 2009 12:39:28 +0000</pubDate>
<dc:creator>angelferras</dc:creator>
<guid>http://angelferras.wordpress.com/2009/10/15/reparar-discos-con-sectores-defectuosos-en-linux/</guid>
<description><![CDATA[Se trata del error hardware más frecuente en cualquier tipo de servidor/ordenador o dispositivo dedi]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Se trata del error hardware más frecuente en cualquier tipo de servidor/ordenador o dispositivo dedicado de almacenamiento:</p>
<blockquote><p>Fallos de disco duro con errores de escritura</p></blockquote>
<p><img class="alignleft" title="Disco duro" src="http://t0.gstatic.com/images?q=tbn:8snUiLbjlnkH2M:http://www2.ubu.es/ingelec/tecelec/inaki/Mequinf/Images/disco_duro.gif" alt="" width="127" height="99" />Lo aconsejable en estos casos sería hacer un backup del disco que presenta problemas y sustituirlo. Con la frecuencia que estos errores se presentan, provocadas por factores de entorno (humedad, temperatura, vibraciones, fallos electricos o mecánicos, &#8230; ) o por fin de vida útil, la prevención es la herramienta más eficaz de forma que:</p>
<p><em>Se disponga de un sistema que controle dichas variables de entorno</em> (Utilizar herramientas de monitorización basadas en SMART) y <em>El sistema tenga tolerancia a fallos de disco </em>( por ejemplo RAID1,5) de forma que cuando presenta un fallo, el disco es aislado y solicita a su administrador que lo sustituya, previniendo las pérdidas de datos y su acceso , ya sea por recostrucción automática en disco auxiliar (spare) y/o recreación de la información (algoritmos de paridad).</p>
<p>No siempre se administran sistemas con un diseño previsor a estos tipos de errores, pueden ser por deficiencias provocadas por los presupuestos de la empresa ( el disco duro históricamente era un soporte de almacenamiento bastante caro) o por algo muy &#8220;typical spanish&#8221;:</p>
<blockquote><p>El aprendizaje a base de palos porque no hay previsión.</p></blockquote>
<p>Por ejemplo, errores hardware en el almacenamiento que provoca caida de algunos de los servicios básicos de una empresa, incluso con pérdidas  datos valiosos e irrecuperables.  Esto generará entonces un replanteamiento de la seguridad en el almacenamiento. Una auditoría y una inversión acorde con el valor y cantidad de datos eliminaría este riesgo, no olvidemos que se suele cumplir la máxima de:</p>
<blockquote><p>Se tiene lo que se paga</p></blockquote>
<p>Aún así, sean técnicos o responsables de sistemas de una empresa, convertidos en unos Mc Gyver, tratan de cubrir muchas deficiencias de las instalaciones informáticas, al recaer en ellos la responsabilidad de mantener unas instalaciones inseguras y con bajo presupuesto &#8230; Me refiero a esos Googleadores natos, con el destornillador siempre a mano,</p>
<blockquote><p>que tienen disponibilidad absoluta cuando el jefe lo llama a las 12 de la noche porque no puede conectarse a la VPN de la empresa d<img class="alignleft" title="Adminsys" src="http://lacopadecirce.files.wordpress.com/2009/07/geek-sex.jpg?w=240&#038;h=160" alt="" width="240" height="160" />esde su casa.</p></blockquote>
<p>La migración de entornos a Linux es una opción muy típica para estas instalaciones, debido a la compatibilidad con el hardware, facilidad de control y supervisión y por lo tanto seguridad, con paquetes completos para estas labores de administración sin ningún coste (para los más arerriesgados), o disponer de un soporte de todo el software de una distribución Enterprise a bajo precio.</p>
<p>En la actualidad, debido al aumento de capacidad y la bajada de precios del disco duro, hasta un usuario particular puede permitirse pagarse el hardware para un sistema raid tolerante a fallos de disco en el PC de su casa, &#8230;, tema pendiente para otro post.</p>
<p>Volviendo al tema que tocamos ahora, que hacer cuando hay que reparar unos sectores defectuosos, por ejemplo de un disco sin garantía o contrato de soporte o simplemente testear cuales son esos sectores para valorar el riesgo. Se pueden usar herramientas específicas para esta causa, que tienen los fabricantes de discos y que están basado en la tecnología SMART. Poniendo un ejemplo, en la creación de un raid 5 para uso doméstico, me encontré que la herramienta de software  para raid <strong><em>mdadm</em></strong> se negaba a integrar en el nuevo volumen uno de los discos de tera y medio comprados específicamente para esta función. La finalización del paso de creación del raid  (mdadm &#8211;create) terminaba con un sistema degradado. Después de varias búsquedas por internet, por sintomatología determino que es error de escritura para un sector de la LBA específico, por lo que me dispongo abrir un caso a Soporte de Seagate. Soporte me solicitó usar una herramienta propia para diagnóstico y reparación de sectores defectuosos, pero el consejero Google me llevó por otros derroteros, e intenté repararlo con herramientas propias de la distribución. Por equivalencia, como estas herramientas de diagnóstico se basan en SMART instalé <strong><em>smartmontools</em></strong>, paquete de aplicaciones que incluye Debian y demás distros en linux para diagnóstico de discos con SMART implementado.   Lo que a continuación expondré son unos pasos prácticos para en primer momento diagnóstico, y si es posible reparación.</p>
<p><img class="alignleft" title="Raid5" src="http://farm3.static.flickr.com/2642/4013994736_5cdddde6f1.jpg" alt="" width="225" height="300" /></p>
<p>Para diagnosticar y reparar, en el campo que sea lo primero es formarse y el conocimiento no aparece de forma espontánea, viene después de mucho trabajo y experiencia, aunque una cultura de base acelera el proceso de aprendizaje de forma exponencial. Dejo varios links para este propósito:</p>
<p><strong><em>Básico</em></strong></p>
<p>- <a title="Disco Duro" href="http://es.wikipedia.org/wiki/Disco_duro" target="_blank">Procedente de la Wikipedia</a>: Una magnífica introducción al disco duro, componentes físicos, divisiones físicas y lógicas, formas de direccionamientos, tecnologías usadas,  &#8230; , Un trabajo inmejorable de síntesis en un artículo y en castellano!</p>
<p>- <a title="SMART" href="http://es.wikipedia.org/wiki/S.M.A.R.T." target="_blank">Procedente de Wikipedia</a>: Definición de tecnología SMART,  parámetros que controla para diagnóstico de error y en castellano.</p>
<p>- <a title="Monografías" href="http://www.monografias.com/trabajos/discoduro/discoduro.shtml" target="_blank">Procedente de Monografías</a>: Aunque es información básica, en ocasiones obsoleta y orientado a entornos de Microsoft. Se definen conceptos básicos como tiempos de acceso o buffer de disco interesantes.</p>
<p>- <a title="Serial-ATA" href="http://es.wikipedia.org/wiki/Serial_ATA" target="_blank">Procedente de Wikipedia</a>: Definición, historia, especificaciones,&#8230; sobre discos SATA (Serial-ATA).</p>
<p><em><strong>- </strong></em><a title="Google" href="http://www.google.es/#hl=es&#38;q=arquitectura+de+un+disco+duro&#38;meta=&#38;fp=b4108728154be1e8" target="_blank">Google</a>: El oráculo de Delfos, hasta ahora &#8230;  responde preguntas y sobre todo crea nuevas para seguirte respondiendo.</p>
<p><em><strong>Herramientas referidas en este post<br />
</strong></em></p>
<p><a title="smartmontools" href="http://sourceforge.net/apps/trac/smartmontools/wiki" target="_blank">smartmontools</a> &#8211; Paquete que contiene dos utilidades smartctl y smartd, para controlar y monitorizar sistemas de almacenamiento que usan SMART.</p>
<p><a title="sg utils" href="http://man-wiki.net/index.php/8:sg3_utils" target="_blank">sg3-tools</a> &#8211; Paquete para enviar comandos scsi a dispositivos scsi.</p>
<p>Seatools for DOS: Herramienta de Seagate para diagnóstico y reparación de discos.</p>
<p><strong><em>Procedimiento de diagnóstico de sectores defectuosos</em></strong></p>
<p>En este ejemplo se tratará de un entorno GNU/Linux, distribución Debian, al usar sus repositorios se usará la utilidad de paquetes nativas (apt-get) de la distribución, de forma análoga se usará yum en las variantes de Red Hat, Yast en Novell/Suse, &#8230;</p>
<p><img class="alignleft" title="Debian 5" src="http://www.debian.org/Pics/lennybanner_indexed.png" alt="" width="228" height="186" /></p>
<p>En un sistema Debian, podremos tirar de repositorio para instalar el paquete smartmontools:</p>
<p><strong><em>Comprobar que está en repositorio:</em></strong></p>
<blockquote><p>nas-ferras:~# <strong>apt-cache search smartmontools</strong><br />
smart-notifier &#8211; graphical hard disk health status notifier<br />
smartmontools &#8211; control and monitor storage systems using S.M.A.R.T.</p></blockquote>
<p><strong><em>Instalar paquete smartmontools:</em></strong></p>
<blockquote><p>nas-ferras:~#<strong> apt-get install smartmontools</strong><br />
Leyendo lista de paquetes&#8230; Hecho<br />
Creando Ã¡rbol de dependencias<br />
Leyendo la informaciÃ³n de estado&#8230; Hecho<br />
Se instalarÃ¡n los siguientes paquetes NUEVOS:<br />
smartmontools<br />
0 actualizados, 1 se instalarÃ¡n, 0 para eliminar y 1 no actualizados.<br />
Se necesita descargar 0B/332kB de archivos.<br />
Se utilizarÃ¡n 848kB de espacio de disco adicional despuÃ©s de esta operaciÃ³n.<br />
Seleccionando el paquete smartmontools previamente no seleccionado.<br />
(Leyendo la base de datos &#8230;<br />
91982 ficheros y directorios instalados actualmente.)<br />
Desempaquetando smartmontools (de &#8230;/smartmontools_5.38-2+lenny1_amd64.deb) &#8230;<br />
Procesando disparadores para man-db &#8230;<br />
Configurando smartmontools (5.38-2+lenny1) &#8230;<br />
Not starting S.M.A.R.T. daemon smartd, disabled via /etc/default/smartmontools (warning).</p></blockquote>
<p><strong><em>Comprobar la versión instalada:</em></strong></p>
<blockquote><p>nas-ferras:~# <strong>dpkg -l smartmontools</strong><br />
Desired=Unknown/Install/Remove/Purge/Hold<br />
&#124; Estado=No/Instalado/Config-files/Desempaquetado/Fallo-config/Medio-inst/espera-disparo/pendiente-disparo<br />
&#124;/ Err?=(ninguno)/Retenido/Requiere-reinst/X=ambos problemas (Estado,Err: mayÃºsc.=malo)<br />
&#124;&#124;/ Nombre                            VersiÃ³n                          DescripciÃ³n<br />
+++-=================================-=================================-==================================================================================<br />
ii  smartmontools                     5.38-2+lenny1                     control and monitor storage systems using S.M.A.R.T.</p></blockquote>
<p><strong><em>DIAGNÓSTICO</em></strong></p>
<p><strong><em>Ejecución de test sobre disco sospechoso:</em></strong></p>
<p>Se puede usar la versión short o long:</p>
<blockquote><p>nas-ferras:~#<strong> smartctl -t long /dev/sda</strong><br />
smartctl version 5.38 [x86_64-unknown-linux-gnu] Copyright (C) 2002-8 Bruce Allen<br />
Home page is http://smartmontools.sourceforge.net/</p>
<p>=== START OF OFFLINE IMMEDIATE AND SELF-TEST SECTION ===<br />
Sending command: &#8220;Execute SMART Extended self-test routine immediately in off-line mode&#8221;.<br />
Drive command &#8220;Execute SMART Extended self-test routine immediately in off-line mode&#8221; successful.<br />
Testing has begun.<br />
Please wait 255 minutes for test to complete.<br />
Test will complete after Wed Oct 14 01:13:52 2009</p>
<p>Use smartctl -X to abort test.</p></blockquote>
<p>Una revisión del log mostrará los resultados de los diferentes tests ejecutados sobre el disco de la siguiente forma:</p>
<blockquote><p>nas-ferras:~# <strong>smartctl -l selftest /dev/sda</strong><br />
smartctl version 5.38 [x86_64-unknown-linux-gnu] Copyright (C) 2002-8 Bruce Allen<br />
Home page is http://smartmontools.sourceforge.net/</p>
<p>=== START OF READ SMART DATA SECTION ===<br />
SMART Self-test log structure revision number 1<br />
Num  Test_Description    Status                  Remaining  LifeTime(hours)  LBA_of_first_error<br />
# 1  Extended offline    Completed: read failure       90%        99         2597324513<br />
# 2  Extended offline    Completed: read failure       90%        62         2597324513<br />
# 3  Short offline       Completed: read failure       90%        61         2597324513<br />
# 4  Short offline       Completed: read failure       90%        61         2597324513<br />
# 5  Short offline       Completed: read failure       90%        61         2597324513<br />
# 6  Short offline       Completed: read failure       90%        60         2597324513<br />
# 7  Extended offline    Completed: read failure       90%        60         2597324513<br />
# 8  Extended offline    Completed: read failure       90%        58         2597324513<br />
# 9  Extended offline    Completed: read failure       90%        58         2597324513<br />
#10  Extended offline    Completed: read failure       90%        58         2597324513</p></blockquote>
<p>Que apunta en todos sus test ejecutados a fallos de lectura en el sector 2597324513.</p>
<p>Ya tenemos diagnóstico,  un sector está defectuoso, siendo el causante de que mdadm no lo quiera integrar como elemento en el raid5, etiquetándolo como disco en fallo.</p>
<p><strong>REPARACIÓN</strong></p>
<p>La reparación será una reasignación del sector en fallo, para un disco SCSI/Fibra sería posible realizarlo con las herramientas del paquete sg3-utils siguiendo los siguientes pasos: Instalación <strong>#apt-get install sg3-utils</strong>, confirmación del sector defectuoso <strong>#sg_verify &#8211;lba=2597324513 /dev/sda</strong> y reasignar el sector en el firmware del disco con <strong># sg_reassign &#8211;grown /dev/sda</strong> <strong>#sg_reassign &#8211;address=<strong>2597324513</strong> /dev/sda. </strong>Más detallado se encuentra éste procedimiento basado en un caso práctico en éste <a title="sg3-utils" href="http://www.masterzen.fr/tag/smartmontools/" target="_blank">link</a>.<strong><br />
</strong></p>
<p>Para nuestro caso, se trata de un disco SATA, en principio no podemos disfrutar de las sg3-utils para los tipo SCSI, pero una pregunta a Google responde que este paquete en versiones actuales ya tiene soporte para este tipo de discos y trataremos de probar suerte.</p>
<blockquote><p>nas-ferras:~# <strong>sg_verify &#8211;lba=2597324513 /dev/sda</strong><br />
verify (10):  Descriptor format, current;  Sense key: Medium Error<br />
Additional sense: Unrecovered read error &#8211; auto reallocate failed<br />
Descriptor type: Information<br />
0&#215;0000ffff9ad006e1<br />
medium or hardware error, reported lba=0xffff9ad006e1<br />
nas-ferras:~# sg_reassign &#8211;address=2597324513 /dev/sda<br />
REASSIGN BLOCKS not supported<br />
nas-ferras:~# sg_verify &#8211;lba=2597324513 /dev/sda<br />
verify (10):  Descriptor format, current;  Sense key: Medium Error<br />
Additional sense: Unrecovered read error &#8211; auto reallocate failed<br />
Descriptor type: Information<br />
0&#215;0000ffff9ad006e1<br />
medium or hardware error, reported lba=0xffff9ad006e1</p></blockquote>
<p>En un principio no responde nada parecido a dispositivo no soportado por la herramienta y la información que proporciona es coherente, pareciendo que interactúa con dispositivos SATA. Pero partiendo  de que se trata de una herramienta que a bajo nivel trabaja con dd, tampoco parece raro que detecte errores de lectura para cualquier dispositivo ya que no tendría porque usar los driver sg ( SCSI generic) para dispositivos SCSI y fibra en esta comprobación.</p>
<p>Nos quitará las dudas cuando forzaremos la reasignación del sector(reallocate):</p>
<blockquote><p>nas-ferras:~# <strong>sg_reassign &#8211;grown /dev/sda</strong><br />
READ DEFECT DATA (10) not supported</p></blockquote>
<blockquote><p>nas-ferras:~#<strong> sg_reassign &#8211;address=2597324513 /dev/sda</strong><br />
REASSIGN BLOCKS not supported</p></blockquote>
<p>En un principio parece que esta tools no está preparada para la reasignación de sectores en dispositivos  SATA, o el firmware del disco no es compatible con las <em>sg3-tools</em>. De todas formas no encuentro referencias a que interactúe con dispositivos SATA en ninguna parte del <em>man</em> de <em>sg3-tools</em> o <em>sg_reassign</em>.</p>
<p>Persistiendo en la forma de realizar una reasignación del sector defectuoso desde linux, se formatea el disco en ext3 y se sigue la guía <a title="howto" href="http://smartmontools.sourceforge.net/badblockhowto.html" target="_blank">Bad block HOWTO for smartmontools</a> para el caso de una partición extended:</p>
<p>Se formatea en ext3</p>
<blockquote><p>nas-ferras:~#<strong>mkfs.ext3 /dev/sda2</strong></p></blockquote>
<p>Se recogen los atributos de la partición /dev/sda:</p>
<blockquote><p>nas-ferras:~# <strong>smartctl -A /dev/sda</strong><br />
smartctl version 5.38 [x86_64-unknown-linux-gnu] Copyright (C) 2002-8 Bruce Allen<br />
Home page is http://smartmontools.sourceforge.net/</p>
<p>=== START OF READ SMART DATA SECTION ===<br />
SMART Attributes Data Structure revision number: 10<br />
Vendor Specific SMART Attributes with Thresholds:<br />
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE<br />
1 Raw_Read_Error_Rate     0&#215;000f   103   097   006    Pre-fail  Always       -       88063229<br />
3 Spin_Up_Time            0&#215;0003   100   100   000    Pre-fail  Always       -       0<br />
4 Start_Stop_Count        0&#215;0032   100   100   020    Old_age   Always       -       45<br />
5 Reallocated_Sector_Ct   0&#215;0033   100   100   036    Pre-fail  Always       -       2<br />
7 Seek_Error_Rate         0&#215;000f   100   253   030    Pre-fail  Always       -       675601<br />
9 Power_On_Hours          0&#215;0032   100   100   000    Old_age   Always       -       103<br />
10 Spin_Retry_Count        0&#215;0013   100   100   097    Pre-fail  Always       -       0<br />
12 Power_Cycle_Count       0&#215;0032   100   100   020    Old_age   Always       -       45<br />
184 Unknown_Attribute       0&#215;0032   100   100   099    Old_age   Always       -       0<br />
187 Reported_Uncorrect      0&#215;0032   060   060   000    Old_age   Always       -       40<br />
188 Unknown_Attribute       0&#215;0032   100   093   000    Old_age   Always       -       59<br />
189 High_Fly_Writes         0&#215;003a   100   100   000    Old_age   Always       -       0<br />
190 Airflow_Temperature_Cel 0&#215;0022   061   055   045    Old_age   Always       -       39 (Lifetime Min/Max 25/40)<br />
194 Temperature_Celsius     0&#215;0022   039   045   000    Old_age   Always       -       39 (0 21 0 0)<br />
195 Hardware_ECC_Recovered  0&#215;001a   039   030   000    Old_age   Always       -       88063229<br />
197 Current_Pending_Sector  0&#215;0012   100   100   000    Old_age   Always       -       1<br />
198 Offline_Uncorrectable   0&#215;0010   100   100   000    Old_age   Offline      -       1<br />
199 UDMA_CRC_Error_Count    0&#215;003e   200   200   000    Old_age   Always       -       0<br />
240 Head_Flying_Hours       0&#215;0000   100   253   000    Old_age   Offline      -       59180354371687<br />
241 Unknown_Attribute       0&#215;0000   100   253   000    Old_age   Offline      -       3587000442<br />
242 Unknown_Attribute       0&#215;0000   100   253   000    Old_age   Offline      -       3852047273</p></blockquote>
<p>Se busca comienzo de la partición sda2:</p>
<blockquote><p>nas-ferras:~#<strong> fdisk -lu /dev/sda</strong></p>
<p>Disco /dev/sda: 1500.3 GB, 1500301910016 bytes<br />
255 heads, 63 sectors/track, 182401 cylinders, 2930277168 sectores en total<br />
Units = sectores of 1 * 512 = 512 bytes<br />
Disk identifier: 0&#215;0009ec06</p>
<p>Disposit. Inicio    Comienzo      Fin      Bloques  Id  Sistema<br />
/dev/sda1   *          63    29302559    14651248+  83  Linux<br />
/dev/sda2        <strong>29302560</strong> 2930272064  1450484752+  83  Linux</p></blockquote>
<p>Como sda2 empieza en el sector <strong>293302560 </strong>y el sector en error es <strong>2597324513, </strong>para obtener la posición del sector en error relativo a la partición sda2 hay que hacer la resta <strong>2597324513 &#8211; </strong><strong>293302560</strong> =<strong> 2304021953.</strong></p>
<p>Para saber el tamaño de bloque usado por el sistema de ficheros en sda2 :</p>
<blockquote><p>nas-ferras:~# <strong>tune2fs -l /dev/sda2 &#124; grep Block</strong><br />
Block count:              362621188<br />
Block size:               <strong>4096</strong><br />
Blocks per group:         32768</p></blockquote>
<p>Para finalizar las cuentas nos queda por saber que bloque del sistema de ficheros contiene esta LBA. Que sigue la siguiente ecuación</p>
<pre>  b = (int)((L-S)*512/B)
Donde:
b = Número de bloque en el sistema de ficheros
B = Tamaño de bloque en bytes del sistema de fichero
L = LBA del sector defectuoso
S = Sector de comienzo de la partición que muestra la herramienta fdisk -lu
y (int) que denota la parte entera.

En nuestro ejemplo quedaría así:

<strong>b=</strong>((int)(2597324513 - 293302560)*512/4096)<strong>=</strong> (int) 288002744,125=<strong>288002744</strong>

Comprobamos que el bloque no está en uso:</pre>
<blockquote><p>nas-ferras:~# <strong>debugfs</strong><br />
debugfs 1.41.3 (12-Oct-2008)<br />
debugfs:  <strong>open /dev/sda2</strong></p>
<p>debugfs: <strong> testb 288002744</strong><br />
Block 288002744 not in use</p></blockquote>
<p>Y por último realizar un dd para forzar un reallocate del sector defectuoso como se describe en la guía:</p>
<blockquote><p>nas-ferras:~# <strong>dd if=/dev/zero of=/dev/sda2 bs=4096 count=1 seek=288002744</strong><br />
1+0 records in<br />
1+0 records out<br />
4096 bytes (4,1 kB) copied, 0,000607736 s, 6,7 MB/s</p></blockquote>
<p>Ejecuto test dos veces:</p>
<blockquote><p><strong>nas-ferras:~# smartctl -t short /dev/sda</strong><br />
smartctl version 5.38 [x86_64-unknown-linux-gnu] Copyright (C) 2002-8 Bruce Allen<br />
Home page is http://smartmontools.sourceforge.net/</p>
<p>=== START OF OFFLINE IMMEDIATE AND SELF-TEST SECTION ===<br />
Sending command: &#8220;Execute SMART Short self-test routine immediately in off-line mode&#8221;.<br />
Drive command &#8220;Execute SMART Short self-test routine immediately in off-line mode&#8221; successful.<br />
Testing has begun.<br />
Please wait 1 minutes for test to complete.<br />
Test will complete after Wed Oct 14 01:14:43 2009</p></blockquote>
<p>Sorpresa !! No se ha producido una nueva reasignación de sectores, se puede comprobar mirando del atributo Reallocated_Sector_Ct en la salida del comando <em>smartctl -A /dev/sda</em>:</p>
<blockquote><p>nas-ferras:~# <strong>smartctl -A /dev/sda</strong><br />
smartctl version 5.38 [x86_64-unknown-linux-gnu] Copyright (C) 2002-8 Bruce Allen<br />
Home page is http://smartmontools.sourceforge.net/</p>
<p>=== START OF READ SMART DATA SECTION ===<br />
SMART Attributes Data Structure revision number: 10<br />
Vendor Specific SMART Attributes with Thresholds:<br />
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE<br />
1 Raw_Read_Error_Rate     0&#215;000f   103   097   006    Pre-fail  Always       -       89275771<br />
3 Spin_Up_Time            0&#215;0003   100   100   000    Pre-fail  Always       -       0<br />
4 Start_Stop_Count        0&#215;0032   100   100   020    Old_age   Always       -       46<br />
5 Reallocated_Sector_Ct   0&#215;0033   100   100   036    Pre-fail  Always       -       2<br />
7 Seek_Error_Rate         0&#215;000f   100   253   030    Pre-fail  Always       -       679040<br />
9 Power_On_Hours          0&#215;0032   100   100   000    Old_age   Always       -       104<br />
10 Spin_Retry_Count        0&#215;0013   100   100   097    Pre-fail  Always       -       0<br />
12 Power_Cycle_Count       0&#215;0032   100   100   020    Old_age   Always       -       46<br />
184 Unknown_Attribute       0&#215;0032   100   100   099    Old_age   Always       -       0<br />
187 Reported_Uncorrect      0&#215;0032   060   060   000    Old_age   Always       -       40<br />
188 Unknown_Attribute       0&#215;0032   098   093   000    Old_age   Always       -       61<br />
189 High_Fly_Writes         0&#215;003a   100   100   000    Old_age   Always       -       0<br />
190 Airflow_Temperature_Cel 0&#215;0022   066   055   045    Old_age   Always       -       34 (Lifetime Min/Max 26/34)<br />
194 Temperature_Celsius     0&#215;0022   034   045   000    Old_age   Always       -       34 (0 21 0 0)<br />
195 Hardware_ECC_Recovered  0&#215;001a   038   030   000    Old_age   Always       -       89275771<br />
197 Current_Pending_Sector  0&#215;0012   100   100   000    Old_age   Always       -       1<br />
198 Offline_Uncorrectable   0&#215;0010   100   100   000    Old_age   Offline      -       1<br />
199 UDMA_CRC_Error_Count    0&#215;003e   200   200   000    Old_age   Always       -       0<br />
240 Head_Flying_Hours       0&#215;0000   100   253   000    Old_age   Offline      -       143872814481511<br />
241 Unknown_Attribute       0&#215;0000   100   253   000    Old_age   Offline      -       3587013738<br />
242 Unknown_Attribute       0&#215;0000   100   253   000    Old_age   Offline      -       3874184123</p></blockquote>
<p>Y lógicamente los resultados de los test ejecutados después del dd, siguen dando fallo en mismo sector:</p>
<blockquote><p>nas-ferras:~# <strong>smartctl -l selftest /dev/sda</strong><br />
smartctl version 5.38 [x86_64-unknown-linux-gnu] Copyright (C) 2002-8 Bruce Allen<br />
Home page is http://smartmontools.sourceforge.net/</p>
<p>=== START OF READ SMART DATA SECTION ===<br />
SMART Self-test log structure revision number 1<br />
Num  Test_Description    Status                  Remaining  LifeTime(hours)  LBA_of_first_error<br />
# 1  Short offline       Completed: read failure       90%       103         2597324513<br />
# 2  Short offline       Completed: read failure       90%       103         2597324513<br />
# 3  Extended offline    Completed: read failure       90%        99         2597324513<br />
# 4  Extended offline    Completed: read failure       90%        62         2597324513<br />
# 5  Short offline       Completed: read failure       90%        61         2597324513<br />
# 6  Short offline       Completed: read failure       90%        61         2597324513<br />
# 7  Short offline       Completed: read failure       90%        61         2597324513<br />
# 8  Short offline       Completed: read failure       90%        60         2597324513<br />
# 9  Extended offline    Completed: read failure       90%        60         2597324513<br />
#10  Extended offline    Completed: read failure       90%        58         2597324513<br />
#11  Extended offline    Completed: read failure       90%        58         2597324513<br />
#12  Extended offline    Completed: read failure       90%        58         2597324513</p></blockquote>
<p>Tampoco este HOWTO nos lleva a la reparación del sector defectuoso.</p>
<p><strong>Herramienta SEATOOLS for DOS</strong></p>
<p>Queda usar la herramienta propia de Seagate llamada SEATOOLS, que se trata de un LiveCD basado en FreeDOS que posee una interfaz gráfica que reconoce los discos SATA y proporciona herramientas de diagnóstico, reparación y configuración. Esta herramienta se puede descargar desde el siguiente <a title="SEATOOLS" href="http://download.seagate.com/seatools/registration.nsf/eula/desktop" target="_blank">link</a>.</p>
<p>Los resultados de ejecución de esta herramienta han sido eficaces, detecta en su Basic Test Short  el sector defectuoso, y en su Basic Test Long en su finalización solicita la reparación del mismo. Con la reparación ha pasado los test del mdadm  e integrado en el raid5 sin problemas. Sólo queda tenerlo un tiempo en observación para comprobar que es sólamente un error puntual en el sector o el disco es inestable con tendencia a errores.</p>
<p><img class="alignnone" title="SeaTools" src="http://farm3.static.flickr.com/2669/4013231445_7d41663927.jpg" alt="" width="500" height="375" /></p>
<p><strong>Conclusiones:</strong></p>
<ul>
<li>Herramientas basadas en SMART como <em>smartctl</em>, es eficaz en el diagnóstico de sectores defectuosos.</li>
<li>La herramientas de diagnóstico propias de los fabricantes de discos, pueden ser el único medio para la reparación de sectores defectuosos. Además, automatizan el proceso de análisis y reparación de forma cómoda. Cuyo único inconveniente en la herramienta usada es que al ser LiveCD se necesita reiniciar el ordenador y dejarlo fuera de servicio varias horas mientras se ejecuta el análisis de disco. Una integración en el sistema operativo de esta herramienta sería lo ideal si no se quieren parar los servicios de la máquina durante tanto tiempo. Otra opción, la que usé, es apagar el ordenador, extraer el disco y ponerlo en otro PC para que ejecute el diagnóstico, cuya parada fue de pocos minutos (apagar, extraer disco y encender).</li>
<li>De forma preventiva es altamente aconsejable usar otra herramienta como <em>smartd</em> perteneciente al mismo paquete de <em>smartmontools</em>, que realiza un continua monitorización del estado de los discos, quedando pendiente debido a su extensión para otro post.</li>
</ul>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Cloud Computing: Block-Based Storage]]></title>
<link>http://thestoragearchitect.com/2009/10/08/cloud-computing-block-based-storage/</link>
<pubDate>Thu, 08 Oct 2009 21:22:55 +0000</pubDate>
<dc:creator>Chris Evans</dc:creator>
<guid>http://thestoragearchitect.com/2009/10/08/cloud-computing-block-based-storage/</guid>
<description><![CDATA[A while back, I discussed speculation from EMC around Emulex&#8217;s proposed cloud-block storage ap]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>A <a href="http://thestoragearchitect.com/2009/06/19/cloud-computing-emulex-enterprise-elastic-storage-e3s/">while</a> back, I discussed speculation from EMC around Emulex&#8217;s proposed cloud-block storage appliance, E3s (Enterprise Elastic Storage).  With my current focus on Cloud Storage, I thought it would be good to delve a bit deeper into some of the aspects of why block-based cloud computing could prove tricky and why without an appliance it may be impossible.</p>
<p><strong>Block Storage Legacy</strong></p>
<p>Today, block-based I/O still uses the <a href="http://en.wikipedia.org/wiki/SCSI">SCSI</a> protocol to communicate between a host/server and a disk storage device.  SCSI has been around since 1981 when devices were physically connected to the server itself using a controller board and old-style ribbon cables.  Obviously we&#8217;ve progressed somewhat since then and seen the virtualisation of the physical SCSI interface into Fibre Channel and IP SCSI implementations (and in the future FCoE).  Both FC and iSCSI have removed the need for a dedicated SCSI controller card and replaced it with Host Bus Adaptors (HBAs) and Network Interface Cards (NICs).  Irrespective of this, the underlying communication protocol remains the same and the concept of the &#8220;Initiator&#8221; (host/server) and &#8220;Target&#8221; (storage device) persist today.  The Initiator starts (or initiates) an I/O request; the target services that request, reading or writing data.</p>
<p><strong>Writing In Blocks</strong></p>
<p>We need to focus for a moment on the concept of block-based I/O versus file-based I/O.  Block-based I/O has no concept of the format of the data being written to the block device (let&#8217;s call it a LUN).  This is in contrast to file-based I/O where the storage device understands the data format and manages the content accordingly, ensuring data access is serialised correctly and that files are held in a logical structure (a file system).  Unfortunately block-based I/O is just &#8220;dumb&#8221; storage and the host itself is responsible for overlaying a file system onto block-based devices.   These JBBDs (&#8220;Just a  Block-Based Device&#8221;) can be used singly or combined in complex ways to create the file system the host sees.  This combination can be achieved using native Logical Volume Managers (LVMs) on the operating system, or add-ons such as <a href="http://en.wikipedia.org/wiki/VxVM">Veritas Volume Manager</a>.  Consequently, an individual LUN could contain an entire file system or only a small component of one.  Either way, the host operating system depends on one feature of the storage device to ensure data integrity and that&#8217;s Write Order Consistency.</p>
<p><strong>Write Order Consistency</strong></p>
<p>Preserving the order in which data is written to disk is a fundamental requirement for modern Journalling file systems like <a href="http://en.wikipedia.org/wiki/NTFS">NTFS</a>.  Retaining write consistency ensures the file system can be recovered in the event of a server failure or failure of the link between server and disk.  Ordered writes are also essential where data is replicated from one storage array to another usually at a remote location.  In the event that the primary array is lost, the file system can be recovered in a consistent fashion on the remote device, even if it isn&#8217;t 100% up to date.</p>
<p>Remote replication can occur either synchronously or asynchronously.  In synchronous mode, I/Os are acknowledged from the remote array before the I/O is confirmed as completed to the host.  This ensures both the primary and remote copies are write-order consistent because the host doesn&#8217;t receive acknowledgement of I/O completion until both the local and remote copies are written.  Write-order consistency is implicitly guaranteed.  However, the penalty for this guarantee is the increase in latency (or host I/O response time) which results and increases with the distance between the two devices.  Asynchronous replication is slightly different.  Write I/Os to the primary array are acknowledged immediately, then queued up for writing to the remote device.  The delay in writing data to the remote location is dependent on the bandwidth available and the latency (effectively the distance) between the devices. In any event, as long as write-order is maintained, the remote copy can be recovered even if it doesn&#8217;t represent the absolute latest copy of data.  One last consideration.  We touched earlier on how LVMs can combine single LUNs to create complex file systems.  When asychronous replication is involved, write I/O for a single entity like a file system need to be treated together for write-order consistency.  Therefore Consistency Groups allow multiple LUNs to be grouped together for write ordering, ensuring that all I/O for the file system is ordered correctly.  This requirement doesn&#8217;t exist for synchronous replication as the consistency is guaranteed by ensuring the write I/O has completed on both the source and target array before acknowledgement to the host.</p>
<p><strong>The Need for an Appliance</strong></p>
<p>Knowing how write-ordering affects consistency is important in understanding how a block-based device would be replicated into &#8220;the cloud&#8221;.  Due to latency issues, it is unlikely that synchronous replication would be offered as a method of replicating data from a host server into Amazon S3 or EMC Atmos.  Instead, the most likely process will be asynchronous processing and that means installation of a dedicated appliance.  The question is, where in the data path should it sit?</p>
<p><strong>The Splitter</strong></p>
<p>There&#8217;s no requirement for a host/server to be connected into a storage array in order to utilise cloud storage.  Instead, at some point in the data path between host and local disk, a copy of the write I/O needs to be taken.  This could occur at the file system level using a host agent or in a SAN environment could happen in the fabric or from the array itself.  Wherever data is taken from, some form of &#8220;I/O splitter&#8221; is needed to capture write I/O as it is being transferred to disk.    This technology already exists today in products like EMC&#8217;s RecoverPoint and Brocade&#8217;s Data Mobility Manager.</p>
<p>So here are our requirements for a block-based storage protocol:</p>
<ul>
<li>Write Order Consistency</li>
<li>Consistency groups</li>
<li>An I/O splitter or replicator</li>
</ul>
<p><strong>A Theoretical Implementation</strong></p>
<p>Here&#8217;s how I think block-based storage could be implemented.  I&#8217;ll use the Atmos and Amazon S3 protocols to demonstrate the process.  Firstly, data will be stored in blocks.  Both S3 and Atmos store data as objects and so each object will need to represent a block.  The file system structure can be used to store individual LUNs, with a directory representing a LUN.  For example LUN 12, block 12343 could have the object name:</p>
<p style="padding-left:60px;">\S3\Array1\LUN12\12343</p>
<p>It&#8217;s worth noting that there&#8217;s a distinct difference between the way Atmos and S3 implement updates to objects.  S3 replaces the entire object, whereas Atmos allows part of an object to be updated.  So, Atmos could store an entire LUN as an object whereas S3 can&#8217;t, unless the entire LUN is replaced on each write.  Clearly that&#8217;s impractical but does indicate that each API implementation will have certain benefits and disadvantages.</p>
<p>So, how big are these blocks going to be?  Ideally, they&#8217;d be as small as a typical hard drive block at 512 bytes, however blocks of this size will seriously hamper throughput if write consistency is to be maintained; imagine 5ms latency into the cloud; that&#8217;s only 200 IOPS and consequently a throughput of 100KB/s. What&#8217;s more practical is a block size matching the O/S  file system and/or database, say 8KB.  Even at this size, with 5ms latency and a single thread of I/O, that&#8217;s only 1.6MB/s throughput.</p>
<p>Obviously this level of throughput is not going to be acceptable and there&#8217;s a real sticking point here.  The cloud isn&#8217;t intelligent.  It will write data as it&#8217;s received.  There&#8217;s no locking control and the delivery mechanism could be unpredictable.  If writes are issued in parallel, there&#8217;s no way to guarantee the I/Os are written to the cloud in the right order.  So perhaps a different approach is required.  Data writes to the target LUN need to be written in a log format, with the name of the object comprising both the block number and a sequence number.  This could be something simple as follows:</p>
<p style="padding-left:60px;">\Atmos\Array1\LUN12\SequenceNumber-BlockNumber</p>
<p style="padding-left:30px;">e.g.   \Atmos\Array1\LUN12\123445343434366-12343</p>
<p>As the LUN is written to, the sequence number (unique to the LUN or consistency group) is incremented for each write.  The I/Os can then be written in parallel as the sequence numbers track what has and has not been received.  At this point there are two choices &#8211; retain all the block updates (unlikely due to the growth in storage usage) or post process the writes, deleting all the written blocks where another later copy exists and where there are no gaps in the sequence numbers.  If there is a gap, then the LUN writes are only guaranteed back to the point where the sequence number gap occurred.  Restoring the LUN for access means processing the LUN block data before it can be read again by the host.</p>
<p><strong>Summary</strong></p>
<p>OK, so this post presents an idea of some of the issues involved in writing block-level data into the cloud.  Data needs to retain integrity and consistency, but performance and throughput are an issue.  Cloud storage has no intelligence, so writing and managing data needs to be handled somewhere, probably using an appliance.  The appliance guarantees the data integrity which can&#8217;t be achieved with the cloud alone.  Each Cloud Storage API implementation will have similar features, so using generic CRUD (Create/Read/Update/Delete) commands on objects representing blocks means any service could be used to store data.  It also enables data to be replicated between services so vendor lock-in can be avoided.</p>
<p>I&#8217;d be interested in receiving feedback to see if anyone else has thought how block-based cloud storage could be achieved.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Guía para comprar una Placa Base (Motherboard o Mainboard)]]></title>
<link>http://silverfenix7.wordpress.com/2009/10/02/guia-para-comprar-una-placa-base-motherboard-o-mainboard/</link>
<pubDate>Thu, 01 Oct 2009 22:17:39 +0000</pubDate>
<dc:creator>silverfenix7</dc:creator>
<guid>http://silverfenix7.wordpress.com/2009/10/02/guia-para-comprar-una-placa-base-motherboard-o-mainboard/</guid>
<description><![CDATA[La placa base (Motherboard o Mainboard) es el soporte básico de un ordenador de ella depende varios ]]></description>
<content:encoded><![CDATA[La placa base (Motherboard o Mainboard) es el soporte básico de un ordenador de ella depende varios ]]></content:encoded>
</item>
<item>
<title><![CDATA[Storage Diagnostic Test Engineer]]></title>
<link>http://mindsourceinc.wordpress.com/2009/09/26/storage-diagnostic-test-engineer/</link>
<pubDate>Sat, 26 Sep 2009 19:18:07 +0000</pubDate>
<dc:creator>Michelle</dc:creator>
<guid>http://mindsourceinc.wordpress.com/2009/09/26/storage-diagnostic-test-engineer/</guid>
<description><![CDATA[Our client is looking for a Storage Diagnostic Test Engineer.  This is a full time position in the S]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Our client is looking for a Storage Diagnostic Test Engineer.  This is a full time position in the San Francisco Bay Area.</p>
<p>This individual would be a principal diagnostic  and test engineer for FCoE (Fibre Channel over Ethernet) development. This  engineer will be responsible for Protocol conformance testing and test plan  development and execution of a FCoE SAN Fabric designed around a converged NIC  adaptor or CNA.</p>
<p><strong>Description:</strong></p>
<p><strong>Major functions and  duties:</strong></p>
<ul>
<li>Debug issues with Fibre Channel , block devices, fabric switches  and HBAs</li>
<li>Develop test suites and code instrumentation to evaluate HBA  performance and protocol conformance</li>
<li>Interact with team in multiple  locations</li>
<li>Unit test and replicate SAN Fabric issues</li>
<li>Design and  communicate solutions and plans effectively</li>
</ul>
<p><strong>Detailed knowledge of:</strong></p>
<ul>
<li>SCSI Protocol for block based devces</li>
<li>Fibre channel protocol and  SANs</li>
</ul>
<p><strong>Interactive Skills:</strong></p>
<ul>
<li>Interact with the team, vendors and  customers to replicate and solve issues rapidly and efficiently</li>
<li>A pragmatic  approach to prioritization of tasks</li>
<li>Communicate clearly and succinctly  solutions and analysis</li>
</ul>
<p><strong>Requirements:</strong></p>
<ul>
<li>Minimum 10 yrs  development experience.<br />
Fibre Channel expertise in SANs including debugging  protocol problems a plus</li>
<li>Masters Degree in  Electrical Engineering and CS</li>
</ul>
<p>If you are interested, please send your resume to <a href="mailto:kathy@mindsource.com?subject=I am interested in the Storage Diagnostic Test Engineer position">kathy@mindsource.com</a>.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Istilah-Istilah Komputer Dunia]]></title>
<link>http://nuepoel.wordpress.com/2009/09/13/istilah-istilah-komputer-dunia/</link>
<pubDate>Sun, 13 Sep 2009 12:49:55 +0000</pubDate>
<dc:creator>Saeful Kamal</dc:creator>
<guid>http://nuepoel.wordpress.com/2009/09/13/istilah-istilah-komputer-dunia/</guid>
<description><![CDATA[Seorang humoris telah berhasil membuat kepanjangan dari akronim yang biasa disebut-sebut dalan dunia]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><!-- SIZER CLOSED --> <!-- CONTENT --> <!-- skyscraper banner --> <!-- skycsraper banner --></p>
<div>
<div><img class="alignright" style="border:1px solid black;" src="http://techno.okezone.com/images-data/content/2009/08/25/93/251172/Oxl1Uw3z2v.jpg" border="1" alt="" width="210" height="210" /></div>
<h5>Seorang humoris telah berhasil membuat kepanjangan dari akronim yang biasa disebut-sebut dalan dunia IT. Tentunya, kepanjangan dari setiap huruf yang ada bukanlah perwakilan dari arti akronim yang sebenarnya.</p>
<p>Berikut macam-macam akronim yang beredar, beserta kepanjangannya.</p>
<p>PCMCIA &#8211; People Can`t Memorize Computer Industry Acronyms<br />
ISDN &#8211; It Still Does Nothing<br />
SCSI &#8211; System Can`t See It<br />
DOS &#8211; Defective Operating System<br />
BASIC &#8211; Bill`s Attempt to Seize Industry Control<br />
IBM &#8211; I Blame Microsoft<br />
DEC &#8211; Do Expect Cuts<br />
CD-ROM &#8211; Consumer Device, Rendered Obsolete in Months<br />
OS/2 &#8211; Obsolete Soon, Too.<br />
WWW &#8211; World Wide Wait<br />
MACINTOSH &#8211; Most Applications Crash; If Not, The Operating System Hangs<br />
PENTIUM &#8211; Produces Erroneous Numbers Thru Incorrect Understanding of Mathematics<br />
COBOL &#8211; Completely Obsolete Business Oriented Language<br />
AMIGA &#8211; A Merely Insignificant Game Addiction<br />
LISP &#8211; Lots of Infuriating &#38; Silly Parenthesis<br />
MIPS &#8211; Meaningless Indication of Processor Speed<br />
WINDOWS &#8211; Will Install Needless Data On Whole System<br />
MICROSOFT &#8211; Most Intelligent Customers Realize Our Software Only Fools Teenagers<br />
RISC &#8211; Reduced Into Silly Code (srn)</h5>
</div>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Highlight on Fujitsu Scanners]]></title>
<link>http://productsandsolutionsforecm.wordpress.com/2009/08/27/highlight-on-fujitsu-scanners/</link>
<pubDate>Thu, 27 Aug 2009 23:48:39 +0000</pubDate>
<dc:creator>andre109</dc:creator>
<guid>http://productsandsolutionsforecm.wordpress.com/2009/08/27/highlight-on-fujitsu-scanners/</guid>
<description><![CDATA[We thought it would be a good idea to spend a few weeks highlighting some of the different scanner m]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>We thought it would be a good idea to spend a few weeks highlighting some of the different scanner manufacturers and what kind of equipment and service they offer and the benefits of purchasing their product.  This week we are going to cover <a href="http://www.imagesourceinc.com/Products/Scanners/Fujitsu/FujitsuScanners/index.htm#desktopworkgroup">Fujitsu scanners</a>. </p>
<p>Fujitsu offers a very wide range of scanner models from the ScanSnap S300 which is rated at 8 pages per minute (ppm) all the way up to the 5900C, which is rated at 100ppm.  For a more complete list of the Fujitsu models available, <a href="http://www.imagesourceinc.com/Products/Scanners/Fujitsu/FujitsuScanners/index.htm#desktopworkgroup">click here</a>.  The majority of Fujitsu’s mid-range scanners come with an on-site 3 month Next Business Day response warranty.  They also come with a nice package of software including:  <a href="http://www.imagesourceinc.com/Products/SoftwarePlatforms/Kofax/index.htm">Kofax</a> VRS, Adobe Acrobat Standard, and ScandAll21.  Also, most of the scanners are now Dual Interface: Ultra SCSI &#38; USB connectivity, <a href="http://productsandsolutionsforecm.wordpress.com/2009/08/04/scsi-vs-usb-2-0-in-production-scanners/">see blog about USB vs. SCSI scanners</a>.</p>
<p>A couple of the newer models that Fujitsu has released, the 6670 and 6770, have 15,000 page daily duty cycles.  That means that they can scan 15,000 pages in one day and not shorten the life span of the scanner.  That is about twice the daily duty cycle of the models they replaced, the 5650C and the 5750C.  That high of daily duty cycle is quite good for a scanner in its price range.  For the lower volume and price range, another two new models are fi-6130 and fi-6140. These little workhorses scan 40ppm and 60ppm and an optional Flatbed can be purchased separately for both models.</p>
<p>Other benefits of the Fujitsu scanners are the service offerings. Fujitsu is one of the few remaining scanner manufacturers that maintains their own warranty and post warranty contracts. This permits for high availability of quality phone support prior to an on-site repair call as well as high availability of parts when and if an on-site service call is needed. Fujitsu service offerings range from Basic coverage (any hardware failure that isn’t consumables, <a href="http://productsandsolutionsforecm.wordpress.com/2009/08/21/what-is-the-difference-between-parts-and-consumables/">see blog about the difference between parts and consumables</a>) to the more elaborate ScanCare package. ScanCare is a more comprehensive contract which can include several Preventative Maintenance (PM) visits per year and consumables kit(s) depending on the model. First time buyers can sometimes experience sticker shock over the cost of some of these contracts but once you calculate the guaranteed PM visits, the consumables and the end user training,  you should be able to quickly gauge the value. Plus to replace a major part on scanners can often run into the thousands of dollars.  Contracts are much cheaper than replacement scanners and if it’s a mission critical scanner can you really afford not to be covered?</p>
<p> </p>
<p>Andrea Latham, CDIA+<br />
<a title="ImageSource Homepage" href="http://www.imagesourceinc.com" target="_blank"><strong>ImageSource, Inc.</strong></a><br />
Phone 360.943.9273<br />
<a href="http://www.imagesourceinc.com/">www.imagesourceinc.com</a></p>
<p><a href="http://twitter.com/home/?status=Hightlight on Fujitsu Scanners+http://productsandsolutionsforecm.wordpress.com/2009/08/27/highlight-on-fujitsu-scanners/" target="_blank"><img class="alignnone size-full wp-image-101" title="Share on Twitter" src="http://productsandsolutionsforecm.wordpress.com/files/2009/08/shareontwitter5.png" alt="Share on Twitter" width="168" height="64" /></a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[[Projekt: ESXi Homeserver] Unable to find a supported device to write - Lösung]]></title>
<link>http://muede.wordpress.com/2009/08/27/projekt-esxi-homeserver-unable-to-find-a-supported-device-to-write-losung/</link>
<pubDate>Thu, 27 Aug 2009 11:41:14 +0000</pubDate>
<dc:creator>muede</dc:creator>
<guid>http://muede.wordpress.com/2009/08/27/projekt-esxi-homeserver-unable-to-find-a-supported-device-to-write-losung/</guid>
<description><![CDATA[der esxi server hat von haus aus probleme ide laufwerke bzw den ide controller zu erkennen, sodass e]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>der esxi server hat von haus aus probleme ide laufwerke bzw den ide controller zu erkennen, sodass eine installation mit dem hinweis <strong>Unable to find a supported device to write</strong> abgebrochen wird. mithilfe der anpassung einer kleinen datei ist es jedoch möglich esxi zu installieren. sobald man bei der installation an dem punkt angelangt ist, der einem sagt das die hdd nicht erkannt wurde muss man mithilfe von ALT+F1 in die erste shell wechseln und sich als root  ohne pw anmelden. mithilfe des befehls</p>
<blockquote><p>lspci</p></blockquote>
<p>bzw</p>
<blockquote><p>fdisk -l</p></blockquote>
<p>kann man feststellen ob die hdd vom kernel erkannt wurde. sollte dies der fall sein kann man mithilfe von</p>
<blockquote><p>vi /usr/lib/vmware/installer/Core/TargetFilter.py</p></blockquote>
<p>esxi dazu überzeugen die platte doch zu erkennen. man muss lediglich nach dem abschnitt <strong>def IDEFilter(lun) </strong>suchen und folgenden eintrag</p>
<blockquote><p>return interface.GetInterfaceType() == ScsiInterface.SCSI_IFACE_TYPE_<span>IDE</span></p></blockquote>
<p><span>durch folgenden ersetzen:<br />
</span></p>
<blockquote><p>return interface.GetInterfaceType() == ScsiInterface.SCSI_IFACE_TYPE_<strong>ISCSI</strong></p></blockquote>
<p>nun muss man nur noch vi beenden und install in die shell tippern, dann kann der fröhliche installations spaß weitergehen!</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[iSCSI]]></title>
<link>http://utkuulusahin.wordpress.com/2009/08/22/iscsi/</link>
<pubDate>Sat, 22 Aug 2009 15:42:04 +0000</pubDate>
<dc:creator>utkuulusahin</dc:creator>
<guid>http://utkuulusahin.wordpress.com/2009/08/22/iscsi/</guid>
<description><![CDATA[Açılımı Internet Small Computer System Interface olan iSCSI, bilgisayar depo belleklerini uzaktan ek]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Açılımı <strong>Internet Small Computer System Interface</strong> olan iSCSI, bilgisayar depo belleklerini uzaktan ekleme/yönetme mimarisi olarak tanımlanabilir. iSCSI, *SCSI komutlarını IP ağları üzerinden yayınlayarak ağlar üzerindeki veri transferini kolaylaştırır ve depo belleklerinin uzaktan yönetilmesini sağlar. Aynı zamanda iSCSI, yerel ağlar üzerinden veri iletiminde de kullanılabilir.</p>
<p><!--more-->Esasen, basitçe iSCSI iki bilgisayarın IP ağları üzerinden *SCSI komutları ile görüşmesini sağlar.</p>
<p>iSCSI, SCSI aletlerinin iletişimini sağlayabilmesine rağmen, sistem yöneticileri iSCSI’yi genellikle bellek depoları üzerindeki disk alanlarına erişmek için sunucu bilgisayar olarak kullanıyorlar.</p>
<p>*SCSI : İstemci-sunucu(client &#8211; server) mimarisi</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[SCSI vs. USB 2.0 in Production Scanners]]></title>
<link>http://productsandsolutionsforecm.wordpress.com/2009/08/04/scsi-vs-usb-2-0-in-production-scanners/</link>
<pubDate>Tue, 04 Aug 2009 23:58:06 +0000</pubDate>
<dc:creator>andre109</dc:creator>
<guid>http://productsandsolutionsforecm.wordpress.com/2009/08/04/scsi-vs-usb-2-0-in-production-scanners/</guid>
<description><![CDATA[Over the course of my time selling imaging hardware, i.e. scanners, many customers ask me which is b]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Over the course of my time selling imaging hardware, i.e. scanners, many customers ask me which is better…SCSI or USB 2.0?  Actually some don’t even ask, they insist that SCSI (small computer system interface) is still the fastest option.  Unfortunately for them, almost all scanner manufacturers have moved to using a USB 2.0 interface as option on their scanners and some are USB 2.0 exclusively. </p>
<p>When the first USB (Universal Serial bus) it was slower than SCSI and at times Flakey. Anyone who has ever installed a SCSI device knows that there was definitely room for improvement in this technology as well. Between double checking SCSI ID’s and triple checking the Termination you could spend quite a bit of time sorting out a SCSI install if it didn’t go right the first time. But when USB 2.0 came out it was stable and fast. In fact there is little to no degradation in speed with the scanners.  In fact, Kofax has stopped manufacturing SCSI cards all together.  VRS used to be a limitation of USB in a production environment because it required a SCSI adrenaline board interface, but now the latest versions of VRS are more versatile and work with USB 2.0 just as well if not better than SCSI.</p>
<p>USB 2.0 is working its way to becoming the standard in imaging technology because it less expensive than SCSI and so much easier to work with.  You also have one less point of failure with the USB 2.0 vs. the SCSI card.  So for those people with the common misconception that SCSI is faster and better, I’m here to tell you that USB 2.0 is just as good when it comes to speed and less expensive for your pocketbook. It also opens up the door to using laptops.</p>
<p><a href="http://www.imagesourceinc.com/index.htm">ImageSource, Inc.</a> offers the all of the best names in imaging hardware – <a href="http://www.imagesourceinc.com/Products/Scanners/Fujitsu/index.htm">Fujitsu</a>, <a href="http://www.imagesourceinc.com/Products/Scanners/BoweBellHowell/index.htm">Bowe Bell &#38; Howell</a>, <a href="http://www.imagesourceinc.com/Products/Scanners/Panasonic/index.htm">Panasonic</a>, <a href="http://www.imagesourceinc.com/Products/Scanners/Canon/index.htm">Canon</a>– each one with their own strengths, but all equipped with the newest and latest connectivity of USB 2.0</p>
<p> </p>
<p>Andrea Latham, CDIA+</p>
<p>Inside Sales</p>
<p><strong>ImageSource, Inc.</strong></p>
<p><a href="http://www.linkedin.com/shareArticle?mini=true&#38;ro=true&#38;url=http%3A%2F%2Fproductsandsolutionsforecm%2Ewordpress%2Ecom%2F2009%2F08%2F04%2Fscsi-vs-usb-2-0-in-production-scanners%2F&#38;title=SCSI+vs%2E+USB+2%2E0+in+Production+Scanners&#38;summary=Over+the+course+of+my+time+selling+imaging+hardware%2C+i%2Ee%2E+scanners%2C+many+customers+ask+me+which+is+better%E2%80%A6SCSI+or+USB+2%2E0%3F++Actually+some+don%E2%80%99t+even+ask%2C+they+insist+that+SCSI+%28small+computer+system+interface%29+is+still+the+fastest+option%2E++Unfortunately+for+them%2C+almost+all+scanner+manufacturers+have+moved+to+using+a+USB+2%2E0+interface+as+option+on+their+scanners+and+some+are+USB+2%2E0+exclusively%2E&#38;source=Products+and+Solutions+for+ECM" target="_blank"><img class="alignnone size-full wp-image-46" title="Share on LinkedIn" src="http://productsandsolutionsforecm.wordpress.com/files/2009/08/linkedin.png" alt="Share on LinkedIn" width="168" height="64" /></a>   <a href="http://twitter.com/home/?status=SCSI vs. USB 2.0 in Products Scanners+http://productsandsolutionsforecm.wordpress.com/2009/08/04/scsi-vs-usb-2-0-in-production-scanners/" target="_blank"><img class="alignnone size-full wp-image-47" title="Share on Twitter" src="http://productsandsolutionsforecm.wordpress.com/files/2009/08/shareontwitter.png" alt="Share on Twitter" width="168" height="64" /></a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Microsoft раскрыла исходные коды Windows ]]></title>
<link>http://hitech21.wordpress.com/2009/08/03/microsoft-windows-kod-pobeda/</link>
<pubDate>Mon, 03 Aug 2009 04:35:24 +0000</pubDate>
<dc:creator>hitech21</dc:creator>
<guid>http://hitech21.wordpress.com/2009/08/03/microsoft-windows-kod-pobeda/</guid>
<description><![CDATA[Компания Microsoft впервые раскрыла фрагменты исходных текстов своих программных продуктов на услови]]></description>
<content:encoded><![CDATA[Компания Microsoft впервые раскрыла фрагменты исходных текстов своих программных продуктов на услови]]></content:encoded>
</item>
<item>
<title><![CDATA[Fiabilidad de los discos duros actuales]]></title>
<link>http://silverfenix7.wordpress.com/2009/07/12/fiabilidad-de-los-discos-duros-actuales/</link>
<pubDate>Sun, 12 Jul 2009 11:56:11 +0000</pubDate>
<dc:creator>silverfenix7</dc:creator>
<guid>http://silverfenix7.wordpress.com/2009/07/12/fiabilidad-de-los-discos-duros-actuales/</guid>
<description><![CDATA[Los discos duros (HDD: Hard Disk Drive) actuales son bastante fiables (su tiempo estimado de vida es]]></description>
<content:encoded><![CDATA[Los discos duros (HDD: Hard Disk Drive) actuales son bastante fiables (su tiempo estimado de vida es]]></content:encoded>
</item>
<item>
<title><![CDATA[Dying Printer, Dying Server]]></title>
<link>http://tmcd35.wordpress.com/2009/06/19/dying-printer-dying-server/</link>
<pubDate>Fri, 19 Jun 2009 14:36:22 +0000</pubDate>
<dc:creator>tmcd35</dc:creator>
<guid>http://tmcd35.wordpress.com/2009/06/19/dying-printer-dying-server/</guid>
<description><![CDATA[What a couple of days!  We&#8217;re certainly keeping the guys a HP support in employment.  This is ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>What a couple of days!  We&#8217;re certainly keeping the guys a HP support in employment.  This is a tale of two device, two support experiences and load of woes&#8230;</p>
<p><!--more--></p>
<p><strong>Server</strong></p>
<p><strong></strong>Yesterday one of our three main servers decided to reboot of it own accord.  I wash just starting to look into the problem when it did it again.  A blue screen flashed up with the words &#8220;Fatal Hardware Error&#8221; and it restarted.  It&#8217;d be nice to know what hardware is fatal!</p>
<p>I run the ultimate boot cd, <a title="http://www.ultimatebootcd.com/" href="http://www.ultimatebootcd.com/" target="_blank">http://www.ultimatebootcd.com/</a>, Memtest86+ runs without error as does the CPU stress test.  Restart the server and boot Windows long enough to check the system logs.  Last error before reboot was an error on the SCSI bus.  The SCSI controller is embedded on the motherboard &#8211; oh hum!  I raise a case with HP.</p>
<p>HP are adament that since I can boot into Windows there&#8217;s not a problem with the SCSI controller.  Could it be one of the hard drives?  The RAID controller doesn&#8217;t think so.  On HP&#8217;s advice we install the HP system management tools and the latest firmware for the various server components.  The HP system management tools insist all hardware is working perfectly, no problems.</p>
<p>Today the server restarted atleast 6 times between 7am and 12pm.  The most we&#8217;re getting out of HP&#8217;s logs is an angry &#8220;Automatic Server Recovery&#8221; that is upset with the server keep restarting.  The ASR is not as angry as I am!  HP get us to patch the server again with some more monitoring agents to try and diagnose what is causing all the problems.  What do you know, now we want it to reboot itself the bloody thing has been as solid as a rock all afternoon.  Grrrr.</p>
<p>HP have been very fast to respond and couldn&#8217;t be  more helpful.  Top class server support.  The server is in warranty until January 2010.</p>
<p><strong>Printer</strong></p>
<p>We have a mamouth HP Colour Laser Jet 5550dtn A3 printer (actually we have two).  Yesterday it stopped accepting print jobs.  Nick investigated and found a strange message on the LCD &#8211; &#8220;RFU not loaded, reintall via parallel&#8221;.  WTF?</p>
<p>We found an old laptop with a parallel port, a compatible (HP specialist) printer cable and a copy of the firmware from HP&#8217;s website.  We tried to upload the firmware back to the printer, as per instructions.</p>
<p>Printer says &#8220;firmware loaded, cycling power&#8221;.  Laptop says &#8220;receiving device not ready, 0 files copied&#8221;.  Well, the printer claims it recieved the firmware but the power cycling is taking it&#8217;s time.  So we leave it over night.  This morning the LCD still says &#8220;firmware loaded, cycling power&#8221;.  Mmmm somethings not right here, says I and turns the printer off at the mains.  When I turn it back on the motors come to life, but the rest of the printer is dead.</p>
<p>I think we a b0rked the firmware!</p>
<p>Raise a case with HP who unhelpfully phone me twice to say the printer is out of warranty.  Both times they agreed to forward the case on to the sales department so I can get the replacement parts.  Still no word from HP.  After being so helpful with the server it looks like I&#8217;ve stumbled upon HP support of old.</p>
<p>Luckily the firmware is on a compact flash card and searching the internet shows a retail price of about $230.  So hopefully one of my standard suppliers can fix me up with one of these.  If I can&#8217;t repair it, it&#8217;s £3500 for a new printer!</p>
<p>Ouch!</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Windows 7 Beta / RC / RTM ? 0x80300001]]></title>
<link>http://jbenisek.wordpress.com/2009/06/04/windows-7-beta-rc-rtm-0x80300001/</link>
<pubDate>Thu, 04 Jun 2009 17:15:45 +0000</pubDate>
<dc:creator>jbenisek</dc:creator>
<guid>http://jbenisek.wordpress.com/2009/06/04/windows-7-beta-rc-rtm-0x80300001/</guid>
<description><![CDATA[Error &#8220;Windows is unable to Install to the selected location.&#8221; 0&#215;80300001 Dell 670 ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Error &#8220;Windows is unable to Install to the selected location.&#8221; 0&#215;80300001</p>
<p>Dell 670 with SCSI Raid controller. Loaded drivers for Controller but didn&#8217;t replace the Windows install dvd this error is because the disk was not put back in.</p>
<p><span style="color:#ff0000;">Stupid Microsoft, please change this error to mean something or give a prompt for install disk so we stop wasting time.</span></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Guía para comprar un disco duro (HDD: Hard Disk Drive)]]></title>
<link>http://silverfenix7.wordpress.com/2009/05/13/guia-para-comprar-un-disco-duro/</link>
<pubDate>Wed, 13 May 2009 19:27:24 +0000</pubDate>
<dc:creator>silverfenix7</dc:creator>
<guid>http://silverfenix7.wordpress.com/2009/05/13/guia-para-comprar-un-disco-duro/</guid>
<description><![CDATA[Actualmente el disco duro (HDD: Hard Disk Drive) es una de las piezas de mayor importancia en un ord]]></description>
<content:encoded><![CDATA[Actualmente el disco duro (HDD: Hard Disk Drive) es una de las piezas de mayor importancia en un ord]]></content:encoded>
</item>

</channel>
</rss>
