<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;CUMFR3k7fCp7ImA9WhRVE0o.&quot;"><id>tag:blogger.com,1999:blog-5525079452579495292</id><updated>2012-01-12T08:03:36.704-05:00</updated><category term="ejecucion remota" /><category term="copia" /><category term="0516-1509" /><category term="ssh-keygen" /><category term="rsa" /><category term="volumen logico" /><category term="VIO server" /><category term="Sybase" /><category term="ssh" /><category term="lreducelv" /><category term="Oracle" /><category term="copia remota" /><category term="print queue" /><category term="tar" /><category term="arte" /><category term="cplv" /><category term="vgda" /><category term="Hypervisor" /><category term="lg_dumplv" /><category term="shell" /><category term="cultura" /><category term="Panama" /><category term="page length" /><category term="tuning" /><category term="ssl" /><category term="Avarana" /><category term="corrupcion" /><category term="ciencia" /><category term="timestamp" /><category term="replicacion" /><category term="volumen de grupo" /><category term="Doug Ranz" /><category term="sysdump" /><category term="AIX" /><category term="touch" /><category term="espejo" /><category term="diferencial" /><title>AIX</title><subtitle type="html" /><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://aixcelania.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://aixcelania.blogspot.com/" /><author><name>Yanuly Sanson</name><uri>http://www.blogger.com/profile/05696496831976378955</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://public.cwpanama.net/~ysanson/burn1.gif" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>12</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/Aixcelania" /><feedburner:info uri="aixcelania" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><geo:lat>8.9942</geo:lat><geo:long>-79.5187</geo:long><entry gd:etag="W/&quot;D0AESHgyeyp7ImA9WhRVEk0.&quot;"><id>tag:blogger.com,1999:blog-5525079452579495292.post-5724124146052265490</id><published>2012-01-10T09:28:00.000-05:00</published><updated>2012-01-10T09:28:29.693-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-10T09:28:29.693-05:00</app:edited><title>Topasrec, topasout y nmon_analyzer</title><content type="html">&lt;div style="font-family: Verdana,sans-serif;"&gt;
En AIX 6.1 el proceso topasrec se ejecuta en modo background por omisión, recopilando data de rendimiento en el directorio /etc/perf/daily.  Estos archivos pueden ser convertidos a .csv pero más importante -desde el punto de vista de la facilidad de análisis- a &lt;b&gt;.nmon&lt;/b&gt;.&amp;nbsp;&lt;/div&gt;
&lt;div style="font-family: Verdana,sans-serif;"&gt;
Para ello solo hay que convertir el archivo deseado
utilizando topasout con la opcion -a:&lt;/div&gt;
&lt;div style="font-family: Verdana,sans-serif;"&gt;
#cd /etc/perf/daily&lt;/div&gt;
&lt;div style="font-family: Verdana,sans-serif;"&gt;
#topasout -a archivo.topas&amp;nbsp;&lt;/div&gt;
&lt;div style="font-family: Verdana,sans-serif;"&gt;
luego el archivo generado se le cambia la extensión a .nmon y puede ser alimentado al nmon_analyzer.&lt;/div&gt;
&lt;div style="font-family: Verdana,sans-serif;"&gt;
Notas:&lt;/div&gt;
&lt;ul style="font-family: Verdana,sans-serif;"&gt;
&lt;li&gt;Esta opcion es útil cuando no se consta con una recopilación previa para el análisis rapido del rendimiento, además de que el proceso guarda varios días anteriores al presente. &lt;/li&gt;
&lt;li&gt;El archivo de opciones &lt;b&gt;/usr/lpp/perfagent/daily.cf&lt;/b&gt; debe ser modificado para proveer más o menos detalles. La forma normal de recopilación de nmon ofrece más datos.&lt;/li&gt;
&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5525079452579495292-5724124146052265490?l=aixcelania.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Aixcelania/~4/plJmWMvL-GQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://aixcelania.blogspot.com/feeds/5724124146052265490/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5525079452579495292&amp;postID=5724124146052265490" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5525079452579495292/posts/default/5724124146052265490?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5525079452579495292/posts/default/5724124146052265490?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Aixcelania/~3/plJmWMvL-GQ/topasrec-topasout-y-nmonanalyzer.html" title="Topasrec, topasout y nmon_analyzer" /><author><name>Yanuly Sanson</name><uri>http://www.blogger.com/profile/05696496831976378955</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://public.cwpanama.net/~ysanson/burn1.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://aixcelania.blogspot.com/2012/01/topasrec-topasout-y-nmonanalyzer.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEMEQH06fyp7ImA9WhdXE0s.&quot;"><id>tag:blogger.com,1999:blog-5525079452579495292.post-7282036963627220101</id><published>2011-08-26T07:40:00.000-05:00</published><updated>2011-08-26T07:40:01.317-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-26T07:40:01.317-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Doug Ranz" /><title>Clonear discos de AIX con dd</title><content type="html">&lt;span style="font-family: Verdana,sans-serif;"&gt;# cd /var/adm/ras&lt;/span&gt;&lt;br style="font-family: Verdana,sans-serif;" /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;# &amp;gt;nim.script&lt;/span&gt;&lt;br style="font-family: Verdana,sans-serif;" /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;# &amp;gt;suma.log&lt;/span&gt;&lt;br style="font-family: Verdana,sans-serif;" /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;# &amp;gt;bootlog&lt;/span&gt;&lt;br style="font-family: Verdana,sans-serif;" /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;# &amp;gt;nimlog&lt;/span&gt;&lt;br style="font-family: Verdana,sans-serif;" /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;# &amp;gt;conslog&lt;/span&gt;&lt;br style="font-family: Verdana,sans-serif;" /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;# &amp;gt;nimsh.log&lt;/span&gt;&lt;br style="font-family: Verdana,sans-serif;" /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;# &amp;gt;bosinstlog&lt;/span&gt;&lt;br style="font-family: Verdana,sans-serif;" /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;# &amp;gt;devinst.log&lt;/span&gt;&lt;br style="font-family: Verdana,sans-serif;" /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;# &amp;gt;nim.installp&lt;/span&gt;&lt;br style="font-family: Verdana,sans-serif;" /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;# cd /&lt;/span&gt;&lt;br style="font-family: Verdana,sans-serif;" /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;# &amp;gt;smit.log&lt;/span&gt;&lt;br style="font-family: Verdana,sans-serif;" /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;# &amp;gt;smit.script&lt;/span&gt;&lt;br style="font-family: Verdana,sans-serif;" /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;# errclear 0&lt;/span&gt;&lt;br style="font-family: Verdana,sans-serif;" /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;# skulker&lt;/span&gt;&lt;br style="font-family: Verdana,sans-serif;" /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;# rmtcpip&lt;/span&gt;&lt;br style="font-family: Verdana,sans-serif;" /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;# chdev –l sys0 \&lt;/span&gt;&lt;br style="font-family: Verdana,sans-serif;" /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;–a autorestart=true \&lt;/span&gt;&lt;br style="font-family: Verdana,sans-serif;" /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;–a cpuguard=enable&lt;/span&gt;&lt;br style="font-family: Verdana,sans-serif;" /&gt;&lt;br style="font-family: Verdana,sans-serif;" /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;y clonear los discos -usando raw devices- con el comando dd en bloques de 8MB&lt;/span&gt;&lt;br style="font-family: Verdana,sans-serif;" /&gt;&lt;br style="font-family: Verdana,sans-serif;" /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;# dd if=/dev/rclientlv3 of=/dev/rclientlv4 bs=8M&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;Más detalles en: el blog de &lt;a href="http://rainsux.dyndns.org/Cloning-VIO-Hosted-Boot-Images.pdf"&gt;Doug Ranz &lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5525079452579495292-7282036963627220101?l=aixcelania.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Aixcelania/~4/V44bUF8hdIU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://aixcelania.blogspot.com/feeds/7282036963627220101/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5525079452579495292&amp;postID=7282036963627220101" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5525079452579495292/posts/default/7282036963627220101?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5525079452579495292/posts/default/7282036963627220101?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Aixcelania/~3/V44bUF8hdIU/clonear-discos-de-aix-con-dd.html" title="Clonear discos de AIX con dd" /><author><name>Yanuly Sanson</name><uri>http://www.blogger.com/profile/05696496831976378955</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://public.cwpanama.net/~ysanson/burn1.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://aixcelania.blogspot.com/2011/08/clonear-discos-de-aix-con-dd.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0AHRXs_eip7ImA9WhdXE0s.&quot;"><id>tag:blogger.com,1999:blog-5525079452579495292.post-6563883272307396350</id><published>2011-08-26T07:28:00.002-05:00</published><updated>2011-08-26T07:28:54.542-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-26T07:28:54.542-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Hypervisor" /><category scheme="http://www.blogger.com/atom/ns#" term="AIX" /><title>Cantidad de memoria a reservar para el Hypervisor</title><content type="html">&lt;u style="font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif;"&gt;&lt;span style="font-size: large;"&gt;Al menos 8%&lt;/span&gt;&lt;/u&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5525079452579495292-6563883272307396350?l=aixcelania.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Aixcelania/~4/C_zPkJNybQo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://aixcelania.blogspot.com/feeds/6563883272307396350/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5525079452579495292&amp;postID=6563883272307396350" title="2 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5525079452579495292/posts/default/6563883272307396350?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5525079452579495292/posts/default/6563883272307396350?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Aixcelania/~3/C_zPkJNybQo/cantidad-de-memoria-reservar-para-el.html" title="Cantidad de memoria a reservar para el Hypervisor" /><author><name>Yanuly Sanson</name><uri>http://www.blogger.com/profile/05696496831976378955</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://public.cwpanama.net/~ysanson/burn1.gif" /></author><thr:total>2</thr:total><feedburner:origLink>http://aixcelania.blogspot.com/2011/08/cantidad-de-memoria-reservar-para-el.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkMFRXoyeCp7ImA9WxNUEk0.&quot;"><id>tag:blogger.com,1999:blog-5525079452579495292.post-6651671387773722401</id><published>2009-11-02T18:26:00.000-05:00</published><updated>2009-11-02T18:26:54.490-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-02T18:26:54.490-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="tuning" /><category scheme="http://www.blogger.com/atom/ns#" term="AIX" /><category scheme="http://www.blogger.com/atom/ns#" term="Oracle" /><category scheme="http://www.blogger.com/atom/ns#" term="Sybase" /><title>Tunings comunes para Sybase y Oracle en AIX 5.3</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_jzyqyC3meXo/Su9qqQfEppI/AAAAAAAAA3o/gv2F5UfiQ7M/s1600-h/pt-makeservebot-01t.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_jzyqyC3meXo/Su9qqQfEppI/AAAAAAAAA3o/gv2F5UfiQ7M/s320/pt-makeservebot-01t.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;lru_file_repage=0&lt;br /&gt;
%max_client=90=%max_perm&lt;br /&gt;
%min_perm=5&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5525079452579495292-6651671387773722401?l=aixcelania.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Aixcelania/~4/evZe15qnR8I" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://aixcelania.blogspot.com/feeds/6651671387773722401/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5525079452579495292&amp;postID=6651671387773722401" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5525079452579495292/posts/default/6651671387773722401?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5525079452579495292/posts/default/6651671387773722401?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Aixcelania/~3/evZe15qnR8I/tunings-comunes-para-sybase-y-oracle-en.html" title="Tunings comunes para Sybase y Oracle en AIX 5.3" /><author><name>Yanuly Sanson</name><uri>http://www.blogger.com/profile/05696496831976378955</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://public.cwpanama.net/~ysanson/burn1.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_jzyqyC3meXo/Su9qqQfEppI/AAAAAAAAA3o/gv2F5UfiQ7M/s72-c/pt-makeservebot-01t.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://aixcelania.blogspot.com/2009/11/tunings-comunes-para-sybase-y-oracle-en.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0AHRX05cSp7ImA9WxJbEEs.&quot;"><id>tag:blogger.com,1999:blog-5525079452579495292.post-6726718726575248663</id><published>2009-07-20T00:58:00.000-05:00</published><updated>2009-07-20T01:02:14.329-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-20T01:02:14.329-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Avarana" /><category scheme="http://www.blogger.com/atom/ns#" term="ciencia" /><category scheme="http://www.blogger.com/atom/ns#" term="arte" /><category scheme="http://www.blogger.com/atom/ns#" term="Panama" /><category scheme="http://www.blogger.com/atom/ns#" term="cultura" /><title>Avarana</title><content type="html">&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://avarana.blogspot.com/"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 700px; height: 125px;" src="http://2.bp.blogspot.com/_jzyqyC3meXo/SXlIEonkz6I/AAAAAAAAAtE/gtzf9BP1c44/S1600-R/avahead.png" alt="" border="0" /&gt;&lt;/a&gt;Un blog sobre cultura, ciencia, Panamá, arte&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/5525079452579495292-6726718726575248663?l=aixcelania.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Aixcelania/~4/HtIeuqAktVM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://aixcelania.blogspot.com/feeds/6726718726575248663/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5525079452579495292&amp;postID=6726718726575248663" title="1 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5525079452579495292/posts/default/6726718726575248663?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5525079452579495292/posts/default/6726718726575248663?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Aixcelania/~3/HtIeuqAktVM/avarana.html" title="Avarana" /><author><name>Yanuly Sanson</name><uri>http://www.blogger.com/profile/05696496831976378955</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://public.cwpanama.net/~ysanson/burn1.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_jzyqyC3meXo/SXlIEonkz6I/AAAAAAAAAtE/gtzf9BP1c44/s72-Rc/avahead.png" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://aixcelania.blogspot.com/2009/07/avarana.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0QHSXw8eip7ImA9WxJbEEs.&quot;"><id>tag:blogger.com,1999:blog-5525079452579495292.post-8751193836964715412</id><published>2009-07-20T00:46:00.000-05:00</published><updated>2009-07-20T00:55:38.272-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-20T00:55:38.272-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="lg_dumplv" /><category scheme="http://www.blogger.com/atom/ns#" term="AIX" /><category scheme="http://www.blogger.com/atom/ns#" term="sysdump" /><title>Dump device perdido</title><content type="html">&lt;div style="text-align: justify;"&gt;El volumen lógico &lt;span style="font-weight: bold;"&gt;lg_dumplv&lt;/span&gt; no se espejea durante un &lt;span style="font-weight: bold;"&gt;mirrorvg&lt;/span&gt; de &lt;span style="font-weight: bold;"&gt;rootvg&lt;/span&gt;, y puede ocurrir que en caso la pérdida del disco hdisk0, el primary dump quede sin referencia, tomandose como secundario la paginación primaria.&lt;br /&gt;Esta situación también se da si estamos utilizando una instalación base como fuente para crear multiples instalaciones de AIX.&lt;br /&gt;De cualquier manera, el lg_dumplv no es más que un logical volume de tipo sysdump con unos 128MB o más (depende su instalación) que puede ser asignado por medio de smit dump.&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/5525079452579495292-8751193836964715412?l=aixcelania.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Aixcelania/~4/qQC5Icc8H_A" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://aixcelania.blogspot.com/feeds/8751193836964715412/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5525079452579495292&amp;postID=8751193836964715412" title="2 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5525079452579495292/posts/default/8751193836964715412?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5525079452579495292/posts/default/8751193836964715412?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Aixcelania/~3/qQC5Icc8H_A/dump-device-perdido.html" title="Dump device perdido" /><author><name>Yanuly Sanson</name><uri>http://www.blogger.com/profile/05696496831976378955</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://public.cwpanama.net/~ysanson/burn1.gif" /></author><thr:total>2</thr:total><feedburner:origLink>http://aixcelania.blogspot.com/2009/07/dump-device-perdido.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0YEQHc_cCp7ImA9WxJbEEs.&quot;"><id>tag:blogger.com,1999:blog-5525079452579495292.post-8615020559630254243</id><published>2009-07-19T23:24:00.000-05:00</published><updated>2009-07-19T23:45:01.948-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-19T23:45:01.948-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="AIX" /><category scheme="http://www.blogger.com/atom/ns#" term="print queue" /><category scheme="http://www.blogger.com/atom/ns#" term="page length" /><title>Formas variables y colas de impresion</title><content type="html">&lt;div style="text-align: justify;"&gt;En muchos casos, la configuración de colas de impresión en AIX se complica por los diferentes formatos requeridos por el cliente:  cheques, informes, reportes utilizan diferentes largos de página lo que puede sugerir que se creen tantas colas como existan requerimientos.  Sin embargo esto solo complica la administración ya que tanto el aplicativo/base de datos como el sistema operativo requeriría cambios en caso de que dichas formas cambien.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.papersizes.org/images/a-series-paper-sizes-2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 217px; height: 296px;" src="http://www.papersizes.org/images/a-series-paper-sizes-2.jpg" alt="" border="0" /&gt;&lt;/a&gt;Es así como es más factible crear colas con anchos de página máximos (usualmente 136 columnas) y largo de 0 (cero) lineas de tal forma que sea el programador de la aplicación quien maneje los formatos y no el administrador de AIX.  Esto además evita la duplicidad de saltos de página.&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/5525079452579495292-8615020559630254243?l=aixcelania.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Aixcelania/~4/49RQDEBfNDI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://aixcelania.blogspot.com/feeds/8615020559630254243/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5525079452579495292&amp;postID=8615020559630254243" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5525079452579495292/posts/default/8615020559630254243?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5525079452579495292/posts/default/8615020559630254243?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Aixcelania/~3/49RQDEBfNDI/formas-variables-y-colas-de-impresion.html" title="Formas variables y colas de impresion" /><author><name>Yanuly Sanson</name><uri>http://www.blogger.com/profile/05696496831976378955</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://public.cwpanama.net/~ysanson/burn1.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://aixcelania.blogspot.com/2009/07/formas-variables-y-colas-de-impresion.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUAHRnw7eip7ImA9WxJbEEs.&quot;"><id>tag:blogger.com,1999:blog-5525079452579495292.post-8508458240335014726</id><published>2009-07-19T22:51:00.000-05:00</published><updated>2009-07-19T23:22:17.202-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-19T23:22:17.202-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="AIX" /><category scheme="http://www.blogger.com/atom/ns#" term="VIO server" /><title>Drivers para adaptadores no reconocidos por el Virtual IO server</title><content type="html">&lt;div style="text-align: justify;"&gt;Luego de instalar el Virtual I/O server (V2.1.0.10) sobre un Blade JS23, se observó que este no reconocía las nuevas tarjetas de fibra, al ejecutar el &lt;span style="font-style: italic;"&gt;cfgmgr&lt;/span&gt; sobre el &lt;span style="font-style: italic;"&gt;oem_setup_env&lt;/span&gt; se obtenian errores de falta de drivers (no se encontraban paquetes &lt;span style="font-style: italic;"&gt;devices.pciex&lt;/span&gt;.*); luego el VIO se actualizó al último fixpack disponible (V2.1.0.10 FP-20.1) en aras de que este trajera los ultimos drivers pero no fue así.&lt;br /&gt;&lt;br /&gt;Ya que los drivers de dispositivo son parte del sistema operativo AIX "debajo" del VIO (AIX 6.1.2), se obtuvo un nivel de AIX que poseyera dichos &lt;span style="font-style: italic;"&gt;devices.* &lt;/span&gt;y solo se instalaron aquellos que no forzacen un visible update del nivel, lo suficiente para poder reconocer los adaptadores y asignarlos (AIX 6.1.4):&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;fcs0    Available 03-00 &lt;span class="yshortcuts" id="lw_1248063475_0"&gt;PCI Express&lt;/span&gt; 4Gb FC Adapter (77103224)                  &lt;br /&gt;fcs1    Available 03-01 PCI Express 4Gb FC Adapter (77103224)                  &lt;br /&gt;fcs2    Available 05-00 4Gb PCIe FC Blade &lt;span class="yshortcuts" id="lw_1248063475_1"&gt;Expansion Card&lt;/span&gt; (7710322577106501)    &lt;br /&gt;fcs3    Available 05-01 4Gb PCIe FC Blade Expansion Card (7710322577106501)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5525079452579495292-8508458240335014726?l=aixcelania.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Aixcelania/~4/-ihF9v59pN0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://aixcelania.blogspot.com/feeds/8508458240335014726/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5525079452579495292&amp;postID=8508458240335014726" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5525079452579495292/posts/default/8508458240335014726?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5525079452579495292/posts/default/8508458240335014726?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Aixcelania/~3/-ihF9v59pN0/drivers-para-adaptadores-no-reconocidos.html" title="Drivers para adaptadores no reconocidos por el Virtual IO server" /><author><name>Yanuly Sanson</name><uri>http://www.blogger.com/profile/05696496831976378955</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://public.cwpanama.net/~ysanson/burn1.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://aixcelania.blogspot.com/2009/07/drivers-para-adaptadores-no-reconocidos.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak4ASX08eCp7ImA9WxZaGUQ.&quot;"><id>tag:blogger.com,1999:blog-5525079452579495292.post-6302306784804377037</id><published>2008-05-05T09:18:00.001-05:00</published><updated>2008-05-05T09:49:08.370-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-05-05T09:49:08.370-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="volumen logico" /><category scheme="http://www.blogger.com/atom/ns#" term="volumen de grupo" /><category scheme="http://www.blogger.com/atom/ns#" term="cplv" /><category scheme="http://www.blogger.com/atom/ns#" term="copia" /><title>Copia de un volumen logico entre diferentes volumenes de grupo</title><content type="html">&lt;div align="justify"&gt;&lt;a href="http://3.bp.blogspot.com/_jzyqyC3meXo/SB8d6rUrg7I/AAAAAAAAAUM/KfeF8FdxFEc/s1600-h/cplv.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5196905388907922354" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_jzyqyC3meXo/SB8d6rUrg7I/AAAAAAAAAUM/KfeF8FdxFEc/s320/cplv.JPG" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;El comando cplv ofrece una manera directa de copiar un volumen lógico a otro volumen de grupo. Esta funcionalidad es útil para realizar respaldos de dispositivos crudos o, por motivos de rendimiento, descargar E/S de discos sobreutilizados. El formato es el siguiente:&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;strong&gt;cplv -v volumen-de-grupo-destino -y volumen-logico-destino volumen-logico-original&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Ejemplo:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;cplv -v memevg -y copialv lv56&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Otras parámetros permiten la copia hacia un volumen lógico ya creado, pero considero que el formato antes expuesto es mejor ya que inclusive copia el tipo de volumen lógico, el cual bien podria ser "raw" o cualquier cosa con la que hubiesemos creado el lv original. Digo esto porque muchos lv's se utilizan como dispositivos crudos (raw devices) y el "lv type" -de existir- es inconsecuente, mientras que las otras formas del cplv &lt;strong&gt;necesitan&lt;/strong&gt; una especificación conocida: jfs, jfs2, sysdump, paging, jfslog, jfs2log o boot.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&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/5525079452579495292-6302306784804377037?l=aixcelania.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Aixcelania/~4/3IYBt4MCMts" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://aixcelania.blogspot.com/feeds/6302306784804377037/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5525079452579495292&amp;postID=6302306784804377037" title="1 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5525079452579495292/posts/default/6302306784804377037?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5525079452579495292/posts/default/6302306784804377037?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Aixcelania/~3/3IYBt4MCMts/copia-de-un-volumen-logico-entre.html" title="Copia de un volumen logico entre diferentes volumenes de grupo" /><author><name>Yanuly Sanson</name><uri>http://www.blogger.com/profile/05696496831976378955</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://public.cwpanama.net/~ysanson/burn1.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_jzyqyC3meXo/SB8d6rUrg7I/AAAAAAAAAUM/KfeF8FdxFEc/s72-c/cplv.JPG" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://aixcelania.blogspot.com/2008/05/copia-de-un-volumen-logico-entre.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkcCQ348eCp7ImA9WxRRGE0.&quot;"><id>tag:blogger.com,1999:blog-5525079452579495292.post-5740892083695371628</id><published>2008-04-18T15:22:00.000-05:00</published><updated>2008-09-30T14:47:42.070-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-09-30T14:47:42.070-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ejecucion remota" /><category scheme="http://www.blogger.com/atom/ns#" term="rsa" /><category scheme="http://www.blogger.com/atom/ns#" term="copia remota" /><category scheme="http://www.blogger.com/atom/ns#" term="ssh-keygen" /><category scheme="http://www.blogger.com/atom/ns#" term="ssl" /><category scheme="http://www.blogger.com/atom/ns#" term="ssh" /><title>Ejecucion remota de comandos por conexion segura</title><content type="html">&lt;a href="http://3.bp.blogspot.com/_jzyqyC3meXo/SAkUabHuOMI/AAAAAAAAATk/1oo4lFNcMy4/s1600-h/sshelements.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5190702489710508226" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_jzyqyC3meXo/SAkUabHuOMI/AAAAAAAAATk/1oo4lFNcMy4/s320/sshelements.JPG" border="0" /&gt;&lt;/a&gt;Para ejecutar comandos dentro de una conexión segura entre servidores, se necesita instalar el SSL y secure shell (ssh) primero, configurarlo y probarlo. Para los efectos de este ejemplo, el usuario ysanson del servidor alpha ejecutará comandos y copiará archivos en el servidor epsilon con el permiso del usuario apptest.&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;1. Generar las llaves de identificación. En este caso utilizaremos la encriptación &lt;strong&gt;rsa&lt;/strong&gt;:&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="mailto:ysanson@alpha:/home/ysanson"&gt;ysanson@alpha:/home/ysanson&lt;/a&gt; $&lt;strong&gt;ssh-keygen -t rsa&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;Generating public/private rsa key pair.&lt;/div&gt;&lt;div&gt;Enter file in which to save the key (/home/ysanson/.ssh/id_rsa):&lt;/div&gt;&lt;div&gt;Created directory '/home/ysanson/.ssh'.&lt;/div&gt;&lt;div&gt;Enter passphrase (empty for no passphrase):&lt;/div&gt;&lt;div&gt;Enter same passphrase again:&lt;/div&gt;&lt;div&gt;Your identification has been saved in /home/ysanson/.ssh/id_rsa.&lt;/div&gt;&lt;div&gt;Your public key has been saved in /home/ysanson/.ssh/id_rsa.pub.&lt;/div&gt;&lt;div&gt;The key fingerprint is:pp:41:yy:84:4c:ta:c8:b4:90:e4:82:j9:5b:pp:fe:a9 &lt;a href="mailto:ysanson@alpha"&gt;ysanson@alpha&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;em&gt;Solo necesitamos la llave pública (id_rsa.pub), no introducimos clave (porque añadiría un paso interactivo) y esta queda guardada en el directorio .ssh bajo el HOME del usuario.&lt;/em&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;2. Copiar el archivo público al servidor destino por de forma segura (scp), utilizando el usuario que nos permitirá la ejecución y copia remota, en este caso apptest.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="mailto:ysanson@alpha:/home/ysanson/.ssh"&gt;ysanson@alpha:/home/ysanson/.ssh&lt;/a&gt; $&lt;strong&gt;scp id_rsa.pub &lt;/strong&gt;&lt;a href="mailto:apptest@epsilon"&gt;&lt;strong&gt;apptest@epsilon&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;The authenticity of host 'epsilon (1.70.1.210)' can't be established.&lt;/div&gt;&lt;div&gt;RSA key fingerprint is uu:ce:0a:xx:2b:83:a4:ii:a7:66:86:ed:ee:46:01:80.&lt;/div&gt;&lt;div&gt;Are you sure you want to continue connecting (yes/no)? yes&lt;/div&gt;&lt;div&gt;Warning: Permanently added 'epsilon,1.70.1.210' (RSA) to the list of known hosts.&lt;/div&gt;&lt;div&gt;&lt;a href="mailto:apptest@epsilon"&gt;mailto:apptest@epsilon&lt;/a&gt; password:id_rsa.pub 100% 224 0.2KB/s 00:00&lt;/div&gt;&lt;div&gt;&lt;em&gt;El archivo es copiado al HOME del usuario apptest en epsilon porque al final del hostname destino hay dos puntos.&lt;/em&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;3. Crear el directorio .ssh en el servidor epsilon bajo el HOME de apptest y anexamos el contenido que archivo id_rsa.pub dentro del otro denominado authorized_keys.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;$ mkdir .ssh&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;$ chmod 755 .ssh&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;$ cd .ssh$ cat ../id_rsa.pub &gt;&gt; authorized_keys&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;em&gt;Los permisos son necesarios para garantizar que la llave pueda ser leída. La anexión (&gt;&gt;) se debe a que el mismo archivo puede contener las llaves públicas de otros usuario y servidores.&lt;/em&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;4. Ejecutamos un comando remotamente utilizando el comando ssh:&lt;/div&gt;&lt;div&gt;&lt;a href="mailto:ysanson@alpha:/home/ysanson/.ssh"&gt;ysanson@alpha:/home/ysanson/.ssh&lt;/a&gt; $&lt;strong&gt;ssh &lt;/strong&gt;&lt;a href="mailto:apptest@epsilon"&gt;&lt;strong&gt;apptest@epsilon&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt; cal&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;April 2008&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;Sun Mon Tue Wed Thu Fri Sat&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;1 2 3 4 5&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;6 7 8 9 10 11 12&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;13 14 15 16 17 18 19&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;20 21 22 23 24 25 26&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;27 28 29 30&lt;br /&gt;&lt;/strong&gt;o copiamos un archivo:&lt;/div&gt;&lt;div&gt;&lt;a href="mailto:ysanson@alpha:/home/ysanson/.ssh"&gt;ysanson@alpha:/home/ysanson/.ssh&lt;/a&gt; $&lt;strong&gt;scp prueba &lt;/strong&gt;&lt;a href="mailto:apptest@epsilon"&gt;&lt;strong&gt;apptest@epsilon&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;em&gt;Nuevamente es importante los dos puntos al final sino el archivo prueba es copiado al mismo servidor bajo el nombre &lt;/em&gt;&lt;a href="mailto:apptest@epsilon"&gt;&lt;em&gt;apptest@epsilon&lt;/em&gt;&lt;/a&gt;&lt;em&gt; .&lt;/em&gt;&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;Este aparentemente sencillo proceso requiere de mucho cuidado ya que la colocación de los archivos y sus permisos es crítico para su funcionamiento.   Un problema que he observado es que durante el proceso de generación de la llave, el &lt;em&gt;ssh-keygen&lt;/em&gt; pregunta dónde queremos almacenar los id_rsa*, sin embargo cuando hacemos la copia remota (scp), el archivo &lt;em&gt;known_hosts&lt;/em&gt; generado se crea bajo el $HOME del usuario.  Esto no tiene mayor consecuencia si el usuario que ejecuta el proceso es único, pero cuando se realiza por medio de un usuario que tiene el mismo UID que otro -como ocurre con aquellos que reemplazan a root-, entonces los id_rsa* deben copiarse al directorio .ssh donde exista el archivo &lt;em&gt;known_hosts&lt;/em&gt;.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5525079452579495292-5740892083695371628?l=aixcelania.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Aixcelania/~4/oOf_IOyQy-g" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://aixcelania.blogspot.com/feeds/5740892083695371628/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5525079452579495292&amp;postID=5740892083695371628" title="1 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5525079452579495292/posts/default/5740892083695371628?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5525079452579495292/posts/default/5740892083695371628?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Aixcelania/~3/oOf_IOyQy-g/ejecucion-remota-de-comandos-por.html" title="Ejecucion remota de comandos por conexion segura" /><author><name>Yanuly Sanson</name><uri>http://www.blogger.com/profile/05696496831976378955</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://public.cwpanama.net/~ysanson/burn1.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_jzyqyC3meXo/SAkUabHuOMI/AAAAAAAAATk/1oo4lFNcMy4/s72-c/sshelements.JPG" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://aixcelania.blogspot.com/2008/04/ejecucion-remota-de-comandos-por.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEECSXY8eCp7ImA9WxZbFUk.&quot;"><id>tag:blogger.com,1999:blog-5525079452579495292.post-4732081281154595145</id><published>2008-04-17T16:38:00.000-05:00</published><updated>2008-04-18T13:17:48.870-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-04-18T13:17:48.870-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="0516-1509" /><category scheme="http://www.blogger.com/atom/ns#" term="lreducelv" /><category scheme="http://www.blogger.com/atom/ns#" term="volumen logico" /><category scheme="http://www.blogger.com/atom/ns#" term="corrupcion" /><category scheme="http://www.blogger.com/atom/ns#" term="espejo" /><category scheme="http://www.blogger.com/atom/ns#" term="vgda" /><title>Corrupcion de los espejos de un volumen logico</title><content type="html">&lt;div align="justify"&gt;La corrupción de los espejos de un volumen lógico se refleja en errores como:&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;0516-1509 : VGDA corruption: physical partition info for this LV is invalid.&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;En estos casos, lo primero es tratar de eliminar el espejo y recrearlo, sea por medio de comandos o el smit. Sin embargo, no siempre es posible realizar la operación ya que la corrupción inhabilita al comando para ejecutar la operación de forma directa. En Internet encontré una forma de corregir el problema y aunque la solución funciona, las instrucciones no son claras. Al final lo que se desea es alimentar el comando &lt;strong&gt;lreducelv&lt;/strong&gt; con el mapa de las particiones físicas mal espejadas. En el siguiente ejemplo obtenemos el mapa físico del volumen lógico:&lt;/div&gt;&lt;div align="justify"&gt;&lt;a href="mailto:root@server:/home/root"&gt;root@server:/home/root&lt;/a&gt; #lslv -m fslv02&lt;/div&gt;&lt;div align="justify"&gt;fslv02:/finanzas&lt;/div&gt;&lt;div align="justify"&gt;LP      PP1    PV1     PP2  PV2       PP3    PV3&lt;/div&gt;&lt;div align="justify"&gt;0001 0204 hdisk1 0214 hdisk0&lt;/div&gt;&lt;div align="justify"&gt;0002 0205 hdisk1 0215 hdisk0&lt;/div&gt;&lt;div align="justify"&gt;0003 0206 hdisk1 0216 hdisk0&lt;/div&gt;&lt;div align="justify"&gt;0004 0207 hdisk1 0217 hdisk0&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;El volumen lógico fslv02 tiene un espejo en el disco cero (hdisk0), el cual no permite ser eliminado. El comando lreducelv tiene el siguiente formato:&lt;/div&gt;&lt;div align="left"&gt;lreducelv -l &lt;em&gt;identificador-del-volumen-logico&lt;/em&gt; -s &lt;em&gt;numero-de-particiones-parcialmente-espejadas nombre-de-&lt;/em&gt;&lt;em&gt;archivo&lt;/em&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="left"&gt;&lt;em&gt;&lt;/em&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;El identificador del volumen lógico lo obtenemos por medio de: lslv fslv02&lt;/div&gt;&lt;div align="justify"&gt;&lt;a href="mailto:root@server:/home/root"&gt;root@server:/home/root&lt;/a&gt; #lslv fslv02&lt;/div&gt;&lt;div align="justify"&gt;LOGICAL VOLUME: fslv02 VOLUME GROUP: rootvg&lt;/div&gt;&lt;div align="justify"&gt;LV IDENTIFIER: &lt;strong&gt;00cfd90f00004c0000000108493c5c5b.18&lt;/strong&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;Para construir el archivo necesitamos el identificador de disco físico que contiene el espejo, por medio del comando lspv:&lt;/div&gt;&lt;div align="justify"&gt;&lt;a href="mailto:root@server:/home/root"&gt;root@server:/home/root&lt;/a&gt; #lspv hdisk0&lt;/div&gt;&lt;div align="justify"&gt;PHYSICAL VOLUME: hdisk0 VOLUME GROUP: rootvg&lt;/div&gt;&lt;div align="justify"&gt;PV IDENTIFIER: &lt;strong&gt;00cfd90f493c4574&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;luego, extraemos la información necesaria del lslv -m volumen-logico y creamos el archivo asi:&lt;/div&gt;&lt;div align="justify"&gt;lslv -m fslv02 awk {'print "00cfd90f493c4574 "$4" "$1'} &gt; archivo&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;Observese que luego del identificador del volumen físico hay un espacio y que el awk transpone las columnas 4 y 1 para obtener el siguiente formato:&lt;/div&gt;&lt;div align="justify"&gt;00cfd90f493c4574 0214 0001&lt;/div&gt;&lt;div align="justify"&gt;00cfd90f493c4574 0215 0002&lt;/div&gt;&lt;div align="justify"&gt;00cfd90f493c4574 0216 0003&lt;/div&gt;&lt;div align="justify"&gt;00cfd90f493c4574 0217 0004&lt;/div&gt;&lt;div align="justify"&gt;Nota: el archivo debe ser editado a mano para eliminar los headers.&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;Finalmente el comando se corre así:&lt;/div&gt;&lt;div align="justify"&gt;lreducelv -l 00cfd90f00004c0000000108493c5c5b.18 -s 4 archivo&lt;/div&gt;&lt;div align="justify"&gt;donde el "4" es el número de líneas del archivo, obtenible por medio de vi o wc -l archivo.&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;Luego de corregido el problema, el volumen lógico puede volver a ser espejado de forma regular.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5525079452579495292-4732081281154595145?l=aixcelania.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Aixcelania/~4/jxd6t6_rXs8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://aixcelania.blogspot.com/feeds/4732081281154595145/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5525079452579495292&amp;postID=4732081281154595145" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5525079452579495292/posts/default/4732081281154595145?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5525079452579495292/posts/default/4732081281154595145?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Aixcelania/~3/jxd6t6_rXs8/corrupcion-de-los-espejos-de-un-volumen.html" title="Corrupcion de los espejos de un volumen logico" /><author><name>Yanuly Sanson</name><uri>http://www.blogger.com/profile/05696496831976378955</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://public.cwpanama.net/~ysanson/burn1.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://aixcelania.blogspot.com/2008/04/corrupcion-de-los-espejos-de-un-volumen.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEcEQno5fCp7ImA9WxZWFEk.&quot;"><id>tag:blogger.com,1999:blog-5525079452579495292.post-5683032467447884706</id><published>2008-03-13T12:29:00.000-05:00</published><updated>2008-03-13T16:00:03.424-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-03-13T16:00:03.424-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="tar" /><category scheme="http://www.blogger.com/atom/ns#" term="timestamp" /><category scheme="http://www.blogger.com/atom/ns#" term="touch" /><category scheme="http://www.blogger.com/atom/ns#" term="replicacion" /><category scheme="http://www.blogger.com/atom/ns#" term="diferencial" /><category scheme="http://www.blogger.com/atom/ns#" term="ssh" /><category scheme="http://www.blogger.com/atom/ns#" term="shell" /><title>Replicacion diferencial de directorios y archivos</title><content type="html">&lt;div align="justify"&gt;Bajo ciertas circunstancias, aparte de las medidas de respaldo hacia dispositivos externos (cintas) o las estrategias de espejo o arreglo en disco, es necesario constar con un sistema actualizado y funcional, que -en caso de desastre- permita continuar la operación o al menos reducir al mínimo el downtime. Por supuesto, podríamos restaurar desde cinta, ¿pero qué tal si esto no es posible?Al existir un equipo de contingencia, usualmente las bases de datos pueden replicarse en línea, sin embargo, que hay sobre los programas y archivos de configuración? &lt;img id="BLOGGER_PHOTO_ID_5177332092522007298" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_jzyqyC3meXo/R9mUG4MBCwI/AAAAAAAAARY/Mb_Q9PKHktI/s320/replicator.JPG" border="0" /&gt;&lt;br /&gt;&lt;div align="justify"&gt;El siguiente shell script copia los archivos del directorio &lt;strong&gt;/home/user&lt;/strong&gt; en el &lt;strong&gt;serverA&lt;/strong&gt; hacia su homologo en el &lt;strong&gt;serverB&lt;/strong&gt;, denominado &lt;strong&gt;/home/replic&lt;/strong&gt;, excluyendo un par de archivos que no nos interesan o bien, contienen información que "dañaría" el destino. &lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;#!/usr/bin/ksh&lt;br /&gt;x=`date`&lt;br /&gt;echo "Directory replication /nProcess begun at: $x"&lt;br /&gt;HOMEDIR=/home/user&lt;br /&gt;&lt;br /&gt;cd $HOMEDIR&lt;br /&gt;find . -newer tstamp &gt; list&lt;br /&gt;cat list grep -v "/conf/config.xml" &gt; list1&lt;br /&gt;cat list1 grep -v "/conf/web.xml" &gt; list2&lt;br /&gt;sed "s/user/replic/g" list2 &gt; list3&lt;br /&gt;x=`wc -l list3 awk {'print $1'}`&lt;br /&gt;y=0&lt;br /&gt;y=$(($x - 1))&lt;br /&gt;tail -$y list3 &gt; lista&lt;br /&gt;cat lista&lt;br /&gt;for file in `cat lista`&lt;br /&gt;do&lt;br /&gt;tar -cvf - $file ssh &lt;a href="mailto:root@serverb"&gt;root@serverb&lt;/a&gt; "cd /home; tar -xpvf -"&lt;br /&gt;echo $file&lt;br /&gt;done&lt;br /&gt;touch tstamp&lt;br /&gt;x=`date`&lt;br /&gt;echo "Process finished at: $x"&lt;br /&gt;&lt;br /&gt;exit 0&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;Aunque el script podría ser más reducido y elegante, se buscó ser lo más claro posible, mostrando los diferentes filtros aplicables; El &lt;strong&gt;find&lt;/strong&gt; crea la primera lista con los archivos modificados posteriores a la fecha del último respaldo (&lt;strong&gt;tstamp&lt;/strong&gt;), luego deseamos que los archivos &lt;strong&gt;config.xml&lt;/strong&gt; y &lt;strong&gt;web.xml&lt;/strong&gt; sean excluídos (si se necesitan más, un archivo aparte podría contenerlos), esto se logra por medio de un grep exclusivo.&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;El tail elimina la primera línea de la última lista filtrada, removiendo la referencia al directorio raíz original (/home/user), de no existir este paso la copia se realizaría íntegra, completa, inutilizando la diferencialidad requerida, ya que el comando tar copia subdirectorios por omisión.&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;El otro punto importante lo constituye el reemplazo de la ruta original /home/user por la del destino /home/replic, utilizando el comando sed. Es decir que el destino raíz no tiene que ser igual que el origen, pero sí lo que hay debajo de él.&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;Luego de la copia, el archivo tstamp es actualizado por el comando &lt;strong&gt;touch&lt;/strong&gt;, de tal manera que la proxima iteración solo contemple archivos nuevos y aquellos que han sido modificados.&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;Finalmente, el script depende de que la ejecución de comandos remotos a través de ssh se haya configurado previamente, procedimiento que veremos en otra entrada del blog.&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/5525079452579495292-5683032467447884706?l=aixcelania.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Aixcelania/~4/hzOhaH7nsmI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://aixcelania.blogspot.com/feeds/5683032467447884706/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5525079452579495292&amp;postID=5683032467447884706" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5525079452579495292/posts/default/5683032467447884706?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5525079452579495292/posts/default/5683032467447884706?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Aixcelania/~3/hzOhaH7nsmI/replicacion-diferencial-de-directorios.html" title="Replicacion diferencial de directorios y archivos" /><author><name>Yanuly Sanson</name><uri>http://www.blogger.com/profile/05696496831976378955</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://public.cwpanama.net/~ysanson/burn1.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_jzyqyC3meXo/R9mUG4MBCwI/AAAAAAAAARY/Mb_Q9PKHktI/s72-c/replicator.JPG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://aixcelania.blogspot.com/2008/03/replicacion-diferencial-de-directorios.html</feedburner:origLink></entry></feed>

