Des de fa ja temps, quan llegeixo alguna de les entrades que en el seu moment vaig escriure aquí, tinc una sensació molt semblant a la que sovint un té quan es veu en fotografia i simplement no es troba com s'esperava.
Aquest antic blog meu que en el seu moment em vaig prendre de forma més o menys seriosa, ara haig de dir que no m'estava agradant. El veig com un aparador en el qual intento passar pel que mai he estat: Una excel·lència de tècnic amb un relat literari atractiu. Vist amb la perspectiva del temps, crec que ben poques vegades arribo al primer, i mai o quasi mai al segon. Trobo que quan algú fa una cosa carregat de pretensions, queda més exposat al ridícul. I en poques paraules, és una mica el que sento que vaig fer.
Vaig voler ser didàctic, precís, original, alegre... Però ara només veig xerrameca, poc rigor, una mica d'esnobisme... En línies generals, poca gràcia i un regust de falsa modèstia que en aquell moment no veia, i que ara em fa bastant angúnia. Per moments sembla que vulgui fer una barreja de comèdia i novel·la detectivesca, fent servir les tecnologies com a pretext. Tot plegat molt ranci; o almenys això em sembla, salvant potser algun dels darrers escrits.
Així doncs, he decidit fer un favor al domini públic i eliminar gran part de tota aquesta morralla. Faig una còpia privada, que guardaré com a record de part de la meva activitat en aquell moment, i retallo continguts.
Deixo la part de la que no renego del tot. Mentre vaig estar-hi posat, vaig aprendre molt. I de tant en tant encara consulto el que vaig escriure quan haig de fer alguna cosa que sé que hi surt però que no recordo amb detall. És per això que mantindré allò que em sembli una mica més útil o destacable, i amb una mica de temps potser reescric alguns fragments dels posts que he decidit salvar.
En aquell moment segurament m'hauria dolgut; però sincerament, algú m'hagués hagut d'advertir que el meu estil blogaire era ben justet. Tant se val, ja m'ho dic ara jo mateix.
sábado, 7 de enero de 2017
Contrició
Publicado por Pere Moltó Agut a las 13:18 Deja tu comentario
lunes, 17 de mayo de 2010
VMware Server 2.0 + Virtual Infrastructure Client
La vía de acceso propuesta por VMware para esta nueva versión es el interface web. Este interface, además de lento no es muy fiable y no parece funcionar demasiado bien con Firefox (por ejemplo en mi caso, la pestaña Console no permite ver nada).
Afortunadamente un tal Andrea Benini nos explica aquí cómo acceder a las VM con el cliente vSphere. El artículo es realmente útil. Y el método de acceso, aunque no-oficial y no-soportado, funciona perfectamente y además está basado en herramientas de la propia vmware. Sin embargo el artículo tiene un punto gris (según mi criterio, claro está):
But what kind of support files do you need, where are there? Here's a link with some useful and legal files in it
Sin poner en duda que el contenido de la descarga de ese link sean "legal files", está claro que no es un link de vmware. De hecho un tal Gaetano en los comentarios del mismo artículo pregunta por un enlace desde donde poder bajar de forma "oficial" el cliente vSphere (o el Virtual Infrastructure Client al que sustituye).
Si a día de hoy uno se pone a mirar en el site de vmware, en unos pocos clicks se puede llegar a la descarga del ESXi (p. ej. 4) que tras ser instalado nos permite descargar el cliente vSphere desde la misma máquina en la que acabamos de instalar el ESXi (mediante acceso https).
Pero por desgracia la versión del cliente de esta versión actualizada no sirve para el método propuesto en el artículo anterior.
Por suerte, vmware guarda un historial de parches históricos descargables.
http://www.vmware.com/patch/portlets/patchupdate/allpatches.html
En concreto éste ESX350-200911201-UG update del ESX 3.5 contiene lo que necesitamos.
Tras descargar el fichero, manejando un CLI de Linux (o bien Cygwin) hacemos lo siguiente:
nohost:/home/nouser# md5sum ESX350-200911201-UG.zip
1ca07f9947ba57e7d9a37610094f0bbc ESX350-200911201-UG.zip
nohost:/home/nouser# unzip ESX350-200911201-UG.zip
creating: ESX350-200911201-UG/
inflating: ESX350-200911201-UG/VMware-esx-apps-3.5.0-207095.i386.rpm
inflating: ESX350-200911201-UG/VMware-esx-backuptools-3.5.0-207095.i386.rpm
inflating: ESX350-200911201-UG/VMware-esx-drivers-scsi-vmkiscsi-350.3.6.3.1-1vmw.207095.i386.rpm
inflating: ESX350-200911201-UG/VMware-esx-ima-qla4xxx-3.5.0-207095.i386.rpm
inflating: ESX350-200911201-UG/VMware-esx-iscsi-3.5.0-207095.i386.rpm
inflating: ESX350-200911201-UG/VMware-esx-lnxcfg-3.5.0-207095.i386.rpm
inflating: ESX350-200911201-UG/VMware-esx-perftools-3.5.0-207095.i386.rpm
inflating: ESX350-200911201-UG/VMware-esx-srvrmgmt-3.5.0-207095.i386.rpm
inflating: ESX350-200911201-UG/VMware-esx-tools-3.5.0-207095.i386.rpm
inflating: ESX350-200911201-UG/VMware-esx-vmkctl-3.5.0-207095.i386.rpm
inflating: ESX350-200911201-UG/VMware-esx-vmkernel-3.5.0-207095.i386.rpm
inflating: ESX350-200911201-UG/VMware-esx-vmx-3.5.0-207095.i386.rpm
inflating: ESX350-200911201-UG/VMware-hostd-esx-3.5.0-207095.i386.rpm
inflating: ESX350-200911201-UG/kernel-source-350.2.4.21-58.EL.207095.i386.rpm
inflating: ESX350-200911201-UG/kernel-vmnix-350.2.4.21-58.EL.207095.i686.rpm
inflating: ESX350-200911201-UG/descriptor.xml
creating: ESX350-200911201-UG/headers/
extracting: ESX350-200911201-UG/headers/VMware-esx-apps-0-3.5.0-207095.i386.hdr
extracting: ESX350-200911201-UG/headers/VMware-esx-backuptools-0-3.5.0-207095.i386.hdr
extracting: ESX350-200911201-UG/headers/VMware-esx-drivers-scsi-vmkiscsi-0-350.3.6.3.1-1vmw.207095.i386.hdr
extracting: ESX350-200911201-UG/headers/VMware-esx-ima-qla4xxx-0-3.5.0-207095.i386.hdr
extracting: ESX350-200911201-UG/headers/VMware-esx-iscsi-0-3.5.0-207095.i386.hdr
extracting: ESX350-200911201-UG/headers/VMware-esx-lnxcfg-0-3.5.0-207095.i386.hdr
extracting: ESX350-200911201-UG/headers/VMware-esx-perftools-0-3.5.0-207095.i386.hdr
extracting: ESX350-200911201-UG/headers/VMware-esx-srvrmgmt-0-3.5.0-207095.i386.hdr
extracting: ESX350-200911201-UG/headers/VMware-esx-tools-0-3.5.0-207095.i386.hdr
extracting: ESX350-200911201-UG/headers/VMware-esx-vmkctl-0-3.5.0-207095.i386.hdr
extracting: ESX350-200911201-UG/headers/VMware-esx-vmkernel-0-3.5.0-207095.i386.hdr
extracting: ESX350-200911201-UG/headers/VMware-esx-vmx-0-3.5.0-207095.i386.hdr
extracting: ESX350-200911201-UG/headers/VMware-hostd-esx-0-3.5.0-207095.i386.hdr
inflating: ESX350-200911201-UG/headers/kernel-source-0-350.2.4.21-58.EL.207095.i386.hdr
inflating: ESX350-200911201-UG/headers/kernel-vmnix-0-350.2.4.21-58.EL.207095.i686.hdr
inflating: ESX350-200911201-UG/headers/header.info
inflating: ESX350-200911201-UG/headers/contents.xml
inflating: ESX350-200911201-UG/headers/contents.xml.sig
inflating: ESX350-200911201-UG/contents.xml
inflating: ESX350-200911201-UG/contents.xml.sig
El fichero VMware-hostd-esx-3.5.0-207095.i386.rpm es el que contiene la versión del cliente vSphere (parece equivaler a la versión 2.5 del Virtual Infrastructure Client) que permite seguir las indicaciones de Andrea. Para obtener el ejecutable .exe con el cliente hacemos esto:
nohost:/home/nouser/ESX350-200911201-UG# rpm -qpl VMware-hostd-esx-3.5.0-207095.i386.rpm | grep "\.exe"
/usr/lib/vmware/hostd/docroot/client/VMware-viclient.exe
nohost:/home/nouser/ESX350-200911201-UG#
nohost:/home/nouser/ESX350-200911201-UG# rpm2cpio VMware-hostd-esx-3.5.0-207095.i386.rpm | cpio -ivd ./usr/lib/vmware/hostd/docroot/client/VMware-viclient.exe
369160 blocks
nohost:/home/nouser/ESX350-200911201-UG# md5sum ./usr/lib/vmware/hostd/docroot/client/VMware-viclient.exe
b5bb5b2aa1e4d34623392539a57bc352 ./usr/lib/vmware/hostd/docroot/client/VMware-viclient.exe
nohost:/home/nouser/ESX350-200911201-UG#
Ahora, si queremos, podemos actualizar el cliente vSphere a la última versión (por si se quiere acceder a otras flotas). No hay problema por ello porque lo correspondiente a la versión recién instalada permanece en la carpeta
%ProgramFiles%\VMware\Infrastructure\Virtual Infrastructure Client\2.5
que menciona el artículo de Andrea.
El icono de acceso directo del cliente VI cambia su nombre por VMware vSphere Client, pero el acceso a las VM 2.0 sigue siendo posible. En realidad, el orden de la instalación no importa porque si lo hacemos al revés todo queda igual.
Acabo con la colección de links consultados:
http://www.linux.com/community/blogs/accessing-vmware-server-2-with-vsphere-client-the-unsupported-way.html
http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1008180
http://sites.google.com/site/andreabenini/support/2.5.rar?attredirects=0&d=1
http://www.vmware.com/patch/portlets/patchupdate/allpatches.html
http://download3.vmware.com/software/vi/ESX350-200911201-UG.zip
http://www.vmware.com/support/vi3/doc/vi3_esx35u2_vc25u2_rel_notes.html
http://www.dennisvanleur.nl/kb/index.php?option=com_content&view=article&catid=70%3Avirtualcenter&id=157%3Avmware-update-manager-10-update-2-release-notes&Itemid=15
http://www.vmware.com/support/vi3/doc/vi3_esx35u1_vc25u1_rel_notes.html
http://www.virtualinsanity.com/index.php/tag/vmware-infrastructure-client/
http://www.dabcc.com/article.aspx?id=6826
http://www.linux.com/community/blogs/vmware-server-2x-thoughts.html
http://downloads.vmware.com/d/details/vc250u6/dGViZGpwQGJkZXBo
http://downloads.vmware.com/d/details/esx_3i_installableu5/dGViZGp3dGJkZXBo
http://downloads.vmware.com/d/details/esx350u5/dGViZGp0cGJkZXBo
http://downloads.vmware.com/d/info/datacenter_downloads/vmware_infrastructure_3/3_0#drivers_tools
http://downloads.vmware.com/d/details/esx350u5/dGViZGp0cGJkZXBo
http://www.desktop-virtualization.com/2008/02/07/convert-vmware-server-20-vms-into-server-104/
http://daviddelprado.blogspot.com/2008/01/vmware-convertir-maquinas-virtuales-de.html
http://communities.vmware.com/message/1324081;jsessionid=A501F5AF0242F8D742838DD504C1B38D
http://downloads.vmware.com/d/details/wkst_701_win/ZGolYmRqQHdiZGR0Kg==
http://www.vmware.com/appliances/getting-started/learn/ovf.html
Publicado por Pere Moltó Agut a las 13:37 2 Comentarios:
Labels: virtualization, vmware, vmware infrastructure client, vsphere
lunes, 21 de diciembre de 2009
Cisco DFM stands for...
Publicado por Pere Moltó Agut a las 12:30 Deja tu comentario
Labels: cisco, networking
jueves, 17 de diciembre de 2009
Oracle WMS stands for...
Publicado por Pere Moltó Agut a las 11:46 Deja tu comentario
Labels: oracle
martes, 27 de octubre de 2009
Cisco DCR stands for...
Publicado por Pere Moltó Agut a las 17:17 Deja tu comentario
Labels: cisco, hardware, networking
martes, 13 de octubre de 2009
Oracle, SAME, stands for...
Publicado por Pere Moltó Agut a las 20:54 Deja tu comentario
Labels: oracle
domingo, 1 de febrero de 2009
Cómo repetir una cadena en bash
nouser@nohost:~$ CADENA="loquesea_"
nouser@nohost:~$ for i in {1..3};do printf "%s" $CADENA;done;echo
loquesea_loquesea_loquesea_
nouser@nohost:~$ printf "$CADENA%.0s" {1..3};echo
loquesea_loquesea_loquesea_
martes, 27 de enero de 2009
sed, borrando bloques de texto delimitado por cadenas
<div class="links">
<a href="http://peremolto.net">peremolto.net</a>
</div>
En la página de sed, el ejemplo 4.21 se ajusta casi en su totalidad a esto. Tras adaptarlo a lo mío quedó así:
# sed script to delete a block if /regex/ matches inside it
:t
/<div class="links">/,/div>/ { # For each line inside these block markers
/div>/!{ # If we are not at the /end/ marker
$!{ # nor the last line of the file,
N; # add the Next line to the pattern space
bt
} # and branch (loop back) to the :t label.
} # This line matches the /end/ marker.
/>peremolto.net</d; # If /regex/ matches, delete the block.
} # Otherwise, the block will be printed.
#---end of script---
Tal como se presenta este script sed, lo incluimos en un "for i in" que recorre los ficheros devueltos por un find
nouser@nohost:~$ for i in `find /ruta/del/directorio -name "*.htm"`; do sed -f borra_delimitado.sed -i $i; done
Publicado por Pere Moltó Agut a las 21:36 Deja tu comentario
miércoles, 21 de enero de 2009
Knoppix, problema de visionado de imagen en algunos monitores
Los modificadores de arranque de Knoppix son muchos, pero el que en concreto permite corregir esta situación es 'vga=normal'. Si no recuerdo mal, las ayudas que presenta el menú de inicio de Knoppix no traen documentada esta opción.
En mi caso necesité arrancar con un teclado en castellano, así que el comando de arranque completo fue:
knoppix lang=es vga=normal
Versió alternativa, veure el primer comentari.
Publicado por Pere Moltó Agut a las 20:16 1 Comentario:
viernes, 2 de enero de 2009
PHP desde la línea de comandos, por ejemplo
phpinfo()
PHP Version => 5.2.4-2ubuntu5.4
System => Linux nohost-ubuntu 2.6.24-22-generic #1 SMP Mon Nov 24 18:32:42 UTC 2008 i686
...