lunes, 20 de diciembre de 2010

Hoy es un día triste. La libertad en la red en España es pasado.



El título lo dice todo. Los políticos y las falsas informaciones han conseguido lo que parecía imposible. Tanto con la libertad y la democracia y aprueban la Ley Sinde sin preguntar a los internautas, que son los más damnificados.

- Internet está acabando con el cine Español. FALSO. Para ver bodrios (que además pagamos todos con las subvenciones) y gastarme 100 Euros por dos horas me quedo en casa. No, no necesito bajarme ninguna película. La gente no va al cine porque cuesta una pasta y aún no se han dado cuenta que estamos en crisis. Baja los precios y verás como aumentan el público. Lo mismo decían del video y no por eso prohibieron su venta. Si quieres ver una peli ¿dónde vas?, ¿Alguien conoce un videoclub?. A que no. Eso de bajar a alquilar un DVD, que solo puedes ver en 48 horas y luego devolverlo es incómodo. Si te pasas de la fecha recargo. Bajarte una película tarda 30 minutos, mucho menos que tener que bajar a alquilar y bajar a devolverla. Seguro que nadie sabe que existe una industria emergente de alquiler de contenidos por Internet. Tal vez si utilizasen las nuevas tecnologías venderían más y mejor.Por cierto, que todo el mundo se está metiendo en el tema MENOS España. Pero la culpa será de la piratería.

- Internet está acabando con la música. FALSO. Hay infinidad de estudios que demuestran que la gente que más música baja es también la que más compra. La razón es lógica, si tengo la posibilidad de escuchar el nuevo álbum antes de comprarlo, ¿por qué voy a tener que pagarlo antes?.¿Y si no me convence?. No señores, somos más selectivos y nos gastamos el dinero en lo que merece la pena. Además, que pregunten a iTunes si les funciona el negocio o no. Los CD no se venden, ¡COÑO! mete un CD en un iPod. Tienes que tener ordenador y unos mínimos de conocimientos. Aparte de tener que desplazarte a comprarlo y mucho más caro que en una tienda on-line. Si quieres vender música evoluciona y adapta los contenidos a las nuevas tecnologías y no a la inversa. Es lo mismo, la culpa es de la piratería.

- Internet está acabando con la industria del videojuego. FALSO. Precisamente la industria de los videojuegos es la que más dinero genera. ¿Por qué no publican las cifras en lugar de mentir?. Videojuegos significan tecnología. También existen varios market de videojuegos donde puedes comprarlos por Internet, pero claro, el dinero no se lo quedan ellos.

- Internet está acabando con las empresas de software. FALSO. Ya en su día Microsoft liberó una versión de Office en plena hegemonía de WordPerfect para que la gente conociera su producto y lo empezase a utilizar y comprar. Los primeros que filtran software son los propios fabricantes de productos. Es un tipo de divulgación y publicidad. ¿Nunca habéis pensado por qué ponen versiones Demo totalmente funcionales y fácilmente 'crackeable'?. Fácil, para que uses sus productos y no los de la competencia. Si aprendes a utilizar el Photoshop y vas a una empresa de diseño, pedirá que te compren ese producto, porque lo manejas con soltura y eres más productivo. Ahora se vende menos software porque los principales compradores son las empresas, que tienen un beneficio gracias a él. Ahora ha cerrado el 90% de las empresas, ¿quién lo va a comprar?, ¿El estudiante que no tiene ni para pipas?.

Le recuerdo a la Sinde que es más productivo que el Gobierno pierda el tiempo en buscar soluciones a la crisis en lugar de ir en contra de nuestras libertades. No sé si son conscientes que en un país con un Gobierno teóricamente progresista, sea después de China y Cuba, el país occidental con los derechos de los internautas más restringidos. A lo mejor es lo que se pretende.

Piratería es lo que se hace en Somalia, que roban y matan sin piedad. Lo único que se ha hecho hasta ahora es pagar rescates millonarios para salvar la vida de una docena de tripulantes (que yo tal vez lo hubiese hecho también, porque la vida de esas personas es lo más importante), pero que con ese dinero se está fomentando y financiando que nos sigan secuestrando barcos. No quiero poner el dedo en la yaga, pero les recordaría que los mismos grupos a los que se están subvencionando con estos rescates son los que pusieron las bombas en Madrid donde murieron 200 personas. Los internautas y las páginas de descargas nunca han matado a nadie. Debe ser que la vida de las personas vale menos que los millones de beneficio de las empresas de contenidos, de las que todos chupan.

Ya para terminar, me haría otra pregunta. Si con la nueva ley se va a perseguir la piratería, ¿se eliminará el canon digital?. Se supone que es precisamente para compensar a la industria de contenidos por las pérdidas que falsamente dicen que tienen por la permisividad de la ley española. Ahora, como no es tan permisiva no tiene justificación continuarla, ¿no?.

Yo por mi parte hace años que no compro componentes con canon en España. Los compro fuera, que me salen mucho más baratos y no pago ni canon ni ostias. Desde que hay libre mercado en Europa mira precios y si te juntas con un par de colegas te salen los portes tirados. Ahora dirán que comprar fuera de España es antipatrótico y que estamos fomentando el cierre de empresas españolas. Perdonen ustedes, pero si el precio fuera es más competitivo porque no tengo que pagar canon injustos, lo único que tengo que decir es que el canon es culpable del cierre de pequeños comercios y de menor competitividad de los productos españoles fuera. Si yo fuese presidente del Gobierno fomentaría utilizar España como puerto franco de Europa. La mayoría de los contenedores con destino a Holanda pasan por el canal de Suéz y por el estrecho de Gibraltar. Si nuestros impuestos fuesen más ajustados en la importación/exportación, podríamos tener los precios más competitivos de Europa y generar grandes ingresos para nuestras arcas. Otra gran ventaja de nuestro país es la cercanía con África, que nos permitiría ser la puerta de los productos europeos a este continente y cobrar los impuestos correspondientes. Pero no, la culpa de todo es de Internet.





Hoy estoy triste..... y cabreado.




miércoles, 3 de noviembre de 2010

Migrar el almacenamiento de las máquinas virtuales en Hyper-V

Esto es algo que me está surgiendo y creo que puede ser útil. En la organización tenemos varios sistemas de almacenamiento, unos para backup/pruebas y otros de producción. Lo sé, soy de los más afortunados del gremio al poder disponer de tantos recursos, pero por desgracia esto desaparecerá en breve ;-(

Bueno, a lo nuestro. Tengo Hyper-V R2 montado en un cluster de dos nodos con CSV (Cluster Storage Volumen) apuntando a dos volúmenes de discos lentos para pruebas y dos volúmenes de discos rápidos para producción.

Al preparar una VM nueva, en lugar de utilizar los discos rápidos de producción, lo hago en la parte de pruebas. Una vez comprobado que todo funciona, calculado el tamaño de ficheros y demás elementos que pueden afectarme en la migración, lo normal es moverlo a la zona de producción, donde las prestaciones de acceso a disco son infinitamente mejores.

Para migrar el almacenamiento simplemente me voy a la consola del SCVMM 2008R2 y busco la máquina a mover el almacenamiento.

- Compruebo lo que va a ocupar la máquina.
 - Compruebo que tenga espacio en disco. En este caso no hay nada y tengo 70Gb disponibles.

 - Botón derecho y selecciono “Migrate Storage”.


 - Seleccionamos EL DESTINO NUEVO tanto de la máquina virtual como del disco o discos virtuales y pulsamos [NEXT]. No hace falta indicar el origen porque ya lo sabe el sistema ;-)
 

- Esto genera un script que podemos editar o revisar pulsando sobre [View Script]. Yo como me fío de que lo he hecho bien, pulso [Move]


- Esperamos a que termine el job y listo


Ya tenemos migrado el almacenamiento de la VM, con las mejoras de prestaciones de la nueva SAN.

Como decía el de Bricomanía, Fácil y sencillo.






lunes, 25 de octubre de 2010

Como entrontrar los errores en un interface de un switch/router de Cisco

Algo muy común es tener problemas de red y no saber de donde vienen. En este pequeño post os voy a explicar dos pasos para poder determinar si una tarjeta de red o un cable están fallando en una red y por tanto generando errores. Para ello vamos a hacer dos cosas. La primera es poner todos los contadores a cero y la segunda es pedir el estado de errores al cabo de un rato. Cuanto más tiempo pase más estadísticas tendremos. De todas formas si es un problema en un equipo enseguida aparecerán los errores, pero si es en una impresora, por ejemplo, solo aparecerán cuando se utilice.
Bueno, lo primero es borrar los contadores con el comando:

Switch# clear counters


Aparecerá un mesaje de confirmación. Lo aceptamos.

Clear "show interface" counters on all interfaces [confirm]


Ahora esperamos un buen rato y ejecutamos:

Switch#show interface counters errors

Y aparecerá algo parecido a lo siguiente:


Port        Align-Err    FCS-Err   Xmit-Err    Rcv-Err UnderSize
Fa0/1               0          0          0          0         0
Fa0/2               0          0          0          0         0
Fa0/3               0          0          0        242         0
Fa0/4               2         26          0       1955         0
Fa0/5               0          0          0          0         0
Fa0/6               0          0          0          0         0
Fa0/7               0          0          0          0         0
Fa0/8               0       1358          0       3593      1772
Fa0/9               0          0          0          0         0
Fa0/10              0          0          0          0         0
Fa0/11              0     701916          0    1040709    313834
Fa0/12              0     125828          0    1847384         0
Fa0/13              0      76416          0    1853476         0
Fa0/14              0      55518          0     515572         0
Fa0/15              0        132          0       9608         0
Fa0/16              0       6529          0    1572869         0
Fa0/17           8759       9423          0     854548         1
Fa0/18              0        825          0     628463         0
Fa0/19              0      58495          0    1061146         0
Fa0/20              0          0          0          0         0
Fa0/21              0      81748          0    1743484         0
Fa0/22              0         23          0       2418         0
Fa0/23              0          0          0          0         0
Fa0/24              0      10147          0     360011         0
Gi0/1               0          0          0          0         0
Gi0/2               0          0          0          0         0

Port      Single-Col Multi-Col  Late-Col Excess-Col Carri-Sen     Runts    Giants
Fa0/1              0         0         0          0         0         0         0
Fa0/2              0         0         0          0         0         0         0
Fa0/3              0         0         0          0         1         0         0
Fa0/4              0         0         0          0        20         0         0
Fa0/5              0         0         0          0         0         0         0
Fa0/6              0         0         0          0         0         0         0
Fa0/7              0         0         0          0         0         0         0
Fa0/8              0         0         0          0         1      1772         2
Fa0/9              0         0         0          0         0         0         0
Fa0/10             0         0         0          0         9         0         0
Fa0/11             0         0         0          0         0    313834       137
Fa0/12             0         0         0          0         1         0        97
        
Port      Single-Col Multi-Col  Late-Col Excess-Col Carri-Sen     Runts    Giants
Fa0/13             0         0         0          0         3         0        27
Fa0/14             0         0         0          0         5         0        61
Fa0/15             0         0         0          0         0         0         0
Fa0/16             0         0         9          0         7         0        10
Fa0/17             0         0         0          0         2         1         0
Fa0/18             0         0         0          0         4         0         1
Fa0/19             0         0         0          0         2         0        55
Fa0/20             0         0         0          0         6         0         0
Fa0/21             0         0         0          0         1         0        80
Fa0/22             0         0         0          0         8         0         0
Fa0/23             0         0         0          0         0         0         0
Fa0/24             0         0         0          0         0         0        41
Gi0/1              0         0         0          0         0         0         0
Gi0/2              0         0         0          0         0         0         0


Con lo que fácilmente podremos averiguar el puerto o puertos con problemas. Para los que no tengan muchas nociones simplemente comentar que si hay muchos errores de CRC suele ser problemas de cableado y si lo que tienes son errores de colisiones probablemente se produzcan por la configuración del duplex.

Para asegurarnos del estado de un interface en concreto (en este caso el 11), podemos ejecutar el siguiente comando:

SWITCH#show interface fa0/11
FastEthernet0/11 is up, line protocol is up (connected)
  Hardware is Fast Ethernet, address is 000f.2444.eb4b (bia 000f.2444.eb4b)
  Description: UM
  MTU 1500 bytes, BW 100000 Kbit, DLY 100 usec,
     reliability 255/255, txload 1/255, rxload 1/255
  Encapsulation ARPA, loopback not set
  Keepalive set (10 sec)
  Full-duplex, 100Mb/s, media type is 100BaseTX
  input flow-control is unsupported output flow-control is unsupported
  ARP type: ARPA, ARP Timeout 04:00:00
  Last input never, output 00:00:01, output hang never
  Last clearing of "show interface" counters 4w4d
  Input queue: 0/75/0/0 (size/max/drops/flushes); Total output drops: 0
  Queueing strategy: fifo
  Output queue: 0/40 (size/max)
  5 minute input rate 0 bits/sec, 0 packets/sec
  5 minute output rate 0 bits/sec, 0 packets/sec
     42142559 packets input, 2630184855 bytes, 0 no buffer
     Received 172385 broadcasts (0 multicast)
     313834 runts, 137 giants, 0 throttles
     1015887 input errors, 701916 CRC, 0 frame, 0 overrun, 0 ignored
     0 watchdog, 102 multicast, 0 pause input
     0 input packets with dribble condition detected
     46864411 packets output, 2133620851 bytes, 0 underruns
     0 output errors, 0 collisions, 0 interface resets
     0 babbles, 0 late collision, 0 deferred
     0 lost carrier, 0 no carrier, 0 PAUSE output
     0 output buffer failures, 0 output buffers swapped out


Como podemos observar, tiene la configuración a 100FD y tiene muchos errores de CRC. Esto tiene pintas de que tiene el latiguillo de red mal, lo pisado/machacado o similar. Lo primero que habría que hacer es repasar el cableado desde la tarjeta de red hasta el switch y sustituirlo por nuevos. Se vuelven a borra los contadores y a probar. Si continúan los problemas habría que probar con otra tarjeta de red o con el crimpado del conector de red. En fin, ya es más de la parte de instalación que de configuración.

Un saludo,





Como detectar otros dispositivos Cisco conectados a tu electrónica

Normalmente llevo una relación de qué hay conectado en qué puerto muy actualizada, pero en ocasiones me ha pasado que no he actualizado la documentación después de un cambio y he perdido la referencia de los dispositivos conectados en otros puertos. Eso es justo lo que me ha pasado hoy. Me ha parecido interesante publicarlo por si a alguien más le pasa y no es un gurú de Cisco, como para acordarse de todos los comandos. Para solucionarlo tienes dos opciones, una es la de seguir el cable para ver que hay detrás. La otra, si tienes otro dispositivo Cisco conectado en electrónica de dicho fabricante, simplemente le preguntas qué hay detrás. Para ello solo hay que poner en modo ENA el siguiente comando:

Switch>Show CDP neighbors

La salida debe ser algo similar a esto:



Capability Codes: R - Router, T - Trans Bridge, B - Source Route Bridge
                  S - Switch, H - Host, I - IGMP, r - Repeater, P - Phone

Device ID             Local Intrfce    Holdtme  Capability  Platform            Port ID

router1                 Gig 4/1            158          R S I         Cisco 2811       Fas 0/0
switch0                Gig 5/2            160          R S I         WS-C4507R    Gig 7/1
switch1                Gig 1/3            157          S I             WS-C3560G    Gig 0/52
switch2                Gig 1/21          151          S I             WS-C2950SX  Gig 0/2
switch3                Gig 1/4            139          S I             WS-C3560G    Gig 0/52
switch4                Gig 1/11          131          S I             WS-C2950SX  Gig 0/1
switch5                Gig 5/1            166         R S I           WS-C6506-E   Gig 5/1
switch 6               Gig 1/22          178          S I             WS-C2960-4   Gig 0/2


Como veréis es sencillo y puede ahorrar bastante trabajo buceando en el cableado.

Un saludo,





Arrancar IExplorer 7 y 8 (tal vez 9) con derechos administrativos RUN AS

Uno de los cambio a partir del IExplorer 7, es la de añadir un poco más de seguridad para evitar que los navegadores se conecten en modo administrativo. Esto es muy útil en casa, pero en un entorno empresarial esto puede ser contraproducente si quieres trabajar con una cuenta de usuario normal, pero acceder a ciertos sitios con derechos administrativos. Esto es típico de entornos de grandes compañías, donde no está permitido hacer logon con usuarios ADM y solo se permite en la ejecución de determinadas aplicaciones.

Bueno, para poder habilitar la posibilidad de arrancar el IExplorer en modo RUN AS administrativo hay que seguir estos pocos pasos:

1.- Entra en modo administrador en el equipo. (puede ser administrador local simplemente).
2.- Ve al "Control Panel" => Menú "Tools" => "Folder options".
3.- En la pestaña "View" ir hasta "Advanced Settings" y activar "Launch Folder Windows In A Separate Process"
4.- Hacer "Log off" y listo

Espero que esta información sea útil a muchos que nos dedicamos entre otras cosas, a administrar redes corporativas.





martes, 19 de octubre de 2010

Exportar de Outlook 2003-2010 UNICODE a 97-2002 ANSI

Este es un problema muy habitual. Resulta que trabajamos en casa con una versión moderna y en el trabajo con una antigua. O que cambiamos de trabajo y vemos que no podemos utilizar los contactos que teníamos en el antiguo. O que simplemente queremos conocer como exportar los contactos en un formato que sea compatible con todas las versiones de Outlook y mandárnosla por correo. Bueno, en este caso vamos a ver cómo se pueden exportar los contactos de un Outlook 2003 en formato 97-2002.

Lo primero que hay que preparar es un fichero PST en formato 97-2002 desde el Outlook 2003

1.- Vamos a File => Outlook Data File.
2.- Seleccionamos formato Outlook 97-2002.
3.- Aceptamos advertencia.
4.- Seleccionamos destino del PST. Hay que ponerlo dentro una carpeta con permisos.
5.- Le ponemos un nombre fácil de entender y seleccionamos ‘No Encryption’


 


















Lo siguiente es copiar los contactos (o cualquier otra información) dentro del PST en formato 97-2002 que hemos creado.

1.- Botón derecho sobre los contactos a migrar y seleccionar ‘Copy “Contatcs”.
2.- Seleccionamos como destino el PST 2002 y [OK].
3.- Comprobamos que se ha copiado correctamente.
4.- Botón derecho sobre el PST Contactos2002 y seleccionar ‘Close “Contacts2002”’
5.- Cerrar Outlook para liberar el fichero creado.





















 
 

















 


















Enhorabuena, ya tienes un fichero PST que puedes abrir con versiones anteriores de Outlook. Conviene recordar que este formato de correo tiene un límite de 2 GB, que si se supera nos corrompe el fichero y hay que repararlo previa pérdida de información que podría ser importante.







miércoles, 6 de octubre de 2010

Expandir un disco VHD con el Sistema Operativo instalado

Hoy se me ha dado un caso. Tenía un Windows 2003 R2 instalado en Hyper-V con un solo disco VHD y se ha quedado sin espacio. En su día se definión con Windows Virtual Server 2005 con ese tamaño y al migrarlo a Hyper-V R2 no lo modifiqué.

NOTA: Siempre hay que tener copia de seguridad de TODO lo que toquemos. Hay que ser muy pesado con el tema y sobre todo muy metódico. Estoy cansado de que la gente se tire de los pelos por no hacer un simple COPY. Los que ponen la escusa de que las copias se cortan que prueben el Ultra-Copier, que es gratuito y segmenta las copias fichero a fichero. Esta aplicación se asocia al Ctrl +C y Ctrl +V. Pero este post no es para hablar de la aplicación. Si alguno tiene interés que ponga un comentario.


Bueno, anteriormente había explicado el proceso (el cual voy a poner abajo como alternativa), pero después de algunas pruebas he decidido utilizar otro método más sencillo y rápido:

1 - lo primero es corre un CHKDSK C: /F en el disco. Obligará a arrancar el ordenador. Una vez reparado y eliminados los errores podemos pasar al siguiente punto.

2 - En el Hyper-V Manager vamos a la ventana de la derecha 'Actions' y seleccionamos 'Edit disk' y expandimos el disco al máximo. ¡OJO!, esto no amplía el volumen de C:, solo permite que crezca.

3- Con el servidor apagado añadimos el liveCD de GPART para arrancar desde él. Desde esta maravilla de aplicación podemos, ahora sí, ampliar el volumen C: sin problemas.

4- Si al arrancar la máquina virtual da mensajes de error de permisos sobre el dispositivo IDE la única forma que he encontrado de solucionarlo es eliminar la máquina virtual y crear una nueva a la que le adjunto el disco. Por alguna razón pierde el ID del disco y con la creación de la VM de crea también el ID de disco.


Ahora viene el procedimiento anterior, por si alguien tiene problemas con el nuevo. Es más laborioso pero funcionó.

- Lo he intendado con Diskpart local sobre la máquina virtual y no me ha dejado.
- Lo he intentado arrancando esa máquina virtual con GPART Live CD y tampoco.

Al final he copiado el fichero .VHD a la máquina con Windows 7 Ultimate Edition (instalada dentro de un .VHD) y me ha dejado atacharlo(añadirlo) sin problemas, es decir, una máquina sobre VHD que añade un disco VHD, toma ya.

Una vez atachado al sistema le he ejecutado un chkdsk I: /f (en mi caso I:) para que me elimine los posibles errores acumulados. Luego he ido al gestor de discos para expandirlo:

- [Start] => Computer (botón derecho) => Manage => Storage => Disk Management
- Seleccionamos el disco y pulsamos botón derecho => Extend Volume.
- Seleccionamos la capacidad que queremos extender y aceptamos.

No es un procedimiento muy complejo, pero me ha costado un par de horas (más bien 4) caer en ello. Vale que no estoy muy lúcido últimamente, pero ya me ha sorprendido la simplicidad de la solución con la problemática que supone a cualquiera.

Gracias por seguir mi blog.