Hora actual

Portada

AdSense

Linuxtanasia

¿Puede esto considerarse suicidio?

sheldon@bigbang:/home/sheldon# sh ./sheldon.sh

 

Comandos de VMware

Hoy quiero hablaros de Vmware, uno de los más importantes sistemas de virtualización del mercado actual. En concreto, nos centraremos en Vmware Server. Se trata de un producto que nos permite crear un servidor dentro de otro servidor (o PC), es decir, lo que se conoce como una máquina virtual.

Es un producto que utilizamos constantemente en nuestro trabajo, y mediante el cual, podemos ampliar y redimensionar nuestra infraestructura sin necesidad de realizar cambios a nivel físico (con su correspondiente ahorro en trabajo y costes). Además, por supuesto, de permitirnos una mayor flexibilidad a la hora de realizar pruebas.

No es el único producto de virtualización, ni siquiera de Vmware, que ofrece distintos productos comerciales (Vmware Infraestructure, Vmware Workstation) y gratuitos (Vmware Server, Vmware Player). Como alternativa a Vmware podemos encontranos con Xen, Virtual BoxVmware Server está disponible tanto para Windows como para Linux.

vmware-server-2

Interfaz Web de administración de VMware Server 2.0

Administrar un Vmware Server corriendo bajo Windows es relativamente sencillo. Sin embargo, dado que en los servidores Linux no es muy conveniente disponer de entorno gráfico, que necesita demasiados recursos de forma innecesaria, se nos complica un poco la administración desde el propio servidor anfitrión. No obstante, podemos acceder a la interfaz de administración a través de un navegador web, ya que Vmware Server configura automáticamente un servidor web para poder administrar nuestras máquinas virtuales de forma remota.

A veces, pese a todo, es necesario poder realizar acciones sobre las máquinas virtuales desde el propio servidor. Para ello disponemos de un juego de herramientas que ejecutaremos desde línea de comandos. Las he estado utilizando recientemente y me han parecido muy útiles a la hora de programar scripts, por ejemplo para realizar backups, aunque pueden servirnos para mucho mucho más.

La que nos interesa principalmente es vmrun. Mediante vmrun podemos realizar todas las acciones que nos permite la interfaz gráfica y muchas más. Por ejemplo, podríamos arrancar una máquina virtual ejecutando (en Vmware Server 2.0):

vmrun -T server -h https://servidor:8333/sdk -u Usuario -p Password start “[Datastore] NombreVM/nombreVM.vmx”

Igualmente podríamos apagarla cambiando el parámetro start por stop.

Otra cosa que podemos hacer es tomar snapshots, que no son más que instantáneas (“copias”, aunque en realidad es algo más complejo) de nuestra máquina virtual, de manera que podemos realizar modificaciones sin peligro alguno. Si tuviésemos algún problema podríamos revertir los cambios al estado anterior.

Podemos realizar snapshots con el siguiente comando:

vmrun -T server -h https://servidor:8333/sdk -u Usuario -p Password snapshot “[DataStore] NombreVM/NombreVM.vmx” Nombre_Snapshot

Para revertir los cambios cambiaríamos el parámetro snapshot por revertToSnapshot y para eliminar uno de ellos deleteSnapshot.

Hasta aquí todo es igual que con la interfaz gráfica, pero lo que ésta no nos permite es, por ejemplo, ejecutar directamente un programa en una máquina virtual, matar alguno de sus procesos, crear, copiar, borrar archivos, capturar la pantalla o ejecutar scripts. Todo esto, por supuesto, no en el Sistema Operativo anfitrión, sino en el huésped.

Saludos virtuales!!

Uniendo estrellas y bits…

Como primer post para nuestro recién nacido blog, he pensado que sería interesante daros a conocer un programa que puede resultaros bastante interesante, o al menos.. ¡curioso!
Se trata de Stellarium, software que quizá muchos de vosotros ya conozcáis.

Stellarium (http://www.stellarium.org/es/) es una aplicación gratuita de código abierto, disponible para Linux, Mac y Windows, y que nos permite obtener panorámicas del cielo que se puede observar en un momento dado en una cierta ubicación de nuestro planeta. Además, nos ofrece determinadas herramientas que pueden ayudarnos a conocer la bóveda celeste (al menos a mi me ayudan, ya que no soy ningún experto en la materia, simplemente un curiosillo). Así, podemos activar/desactivar etiquetas con nombres de las estrellas, constelaciones, ver las líneas que dibujan las constelaciones, las trayectorias que dibujan los astros, retículas de orientación, etc. También podemos cambiar la hora/día de observación, el entorno simulado en el que nos encontramos, el brillo de las estrellas, etc.

Aquí os muestro una captura de pantalla del programa, simulando el cielo que puede observarse en esta tarde de un gris día de marzo, de un prometedor año 2009.

 stellarium-1

En resumen, se trata de un complemento interesante para todos los aficionados a los asuntos celestiales (no, no tiene que ver con Dios), y además una apuesta por las aplicaciones de código abierto. Un gran ejemplo de nuestro propósito de aprender un poco más sobre la ciencia en general, ¡¡y que mejor manera de hacerlo que de la mano de un PC!!! :)

 

¡Bienvenido!

¡Bienvenidos a átomos y bits!

Sheldon y Leonard os dan la bienvenida a este humilde blog que trata de haceros pasar un rato divertido, y de aportar un poco de conocimiento a vuestras inquietas mentes. ¡Esperamos que encontréis nuestros posts interesantes!

Para conocernos un poco mejor, podéis pasar por la sección “Acerca de nosotros”.

¡Hasta pronto!

//Para la herramienta Google Analytics // Para la herramienta Google Translator