He generado un informe con la instalación de una Red Virtual KVM de Servidores Linux montada sobre un equipo (en este caso un portátil) con un procesador i7 de 4x2 núcleos y 8GB de RAM corriendo Fedora 19.
La red consta de 2 servidores con Linux CentOS 6.4:
- Servidor de WordPress, de 2 GB de RAM, 1 CPU, que dispone de un espacio virtual de almacenamiento de 10 GB y contiene el Servidor Web Apache y el WordPress. Se podrá comunicar con el exterior por NAT o Bridge, y con el servidor MySQL a través de una red aislada
- Servidor de MySQL, de 4 GB de RAM, 2 CPUs, con dos espacios de almacenamiento, uno de 10 GB que contiene el software de ejecución y otro de 30 GB en un directorio específico, que contiene las Bases de Datos (la idea es que ese segundo espacio de almacenamiento sea independiente y ampliable sin problemas en el futuro, pudiendo trasladarse a un tercer servidor específico o a un servidor de discos RAID). Este servidor se comunica, cuando está completamente configurado, tan sólo con el servidor Wordpress mediante la red aislada.
El informe puedes descargarlo desde aquí.
https://www.dropbox.com/s/kwztaztk2igubv8/Informe%20Blog%20Red%20Virtual%20WordPress%20MySQL.pdf
Saludos y feliz lectura. ;)
Mostrando entradas con la etiqueta virtualizacion. Mostrar todas las entradas
Mostrando entradas con la etiqueta virtualizacion. Mostrar todas las entradas
Richard Stallman visita España
Stallman es un hacker al que hay que escuchar y del que hay que aprender. Tal vez demasiado radical, pero que ayuda a mantener el equilibrio contra los que se balancean peligrosamente en el "lado oscuro" de patentar o hacerte digerir el software que no deseas ni necesitas. En este sentido, Stallman y GNU potencian la licencia de software libre GPL, aunque no deberían ser famosos por eso.
Hazte a la idea de que en tu vida diaria pagas y utilizas software que no sabes lo que hace, y que toma datos de ti con o sin tu consentimiento, y que la principal prueba es que sus fabricantes se niegan a proporcionarte el código fuente.
Puedes leer una de las entrevistas aquí:
http://www.publico.es/490089/existe-un-nivel-de-vigilancia-que-supera-al-de-la-union-sovietica
En la entrevista hay algunos puntos que considero inconsistentes:
Stallman no es el padre del Linux, es el impulsor del proyecto GNU, que intenta hacer un sistema operativo maravilloso, cuyo núcleo se llama Hurd, y desde donde han desarrollado las utilidades GNU, que sí utilizan otros núcleos como Linux.
Linux en realidad se debería llamar GNU-Linux, porque consta del núcleo desarrollado por Linus Tovards y de las utilidades desarrolladas en GNU. Se rumorea que el núcleo de los sistemas operativos de escritorio actuales de Apple parte de una copia del núcleo de Hurd, aunque seguro que recibirías una buena denuncia si te atrevieras a dar publicidad a esto.
En teoría, Hurd debería haberse lanzado en el 2002, pero ha sido este año 2013 cuando han salido las primeras versiones "reales" de sistemas operativos con Hurd... Y no con mucho éxito, tal vez por el síndrome que afecta a muchos proyectos de calidad: llega tarde, porque aunque la competencia (núcleo Linux) es peor a priori, lo cierto es que ha habido tanta gente trabajando y mejorando Linux que este supera en las primeras pruebas a Hurd.
El software de escritorio Windows es usado por la mayoría de los usuarios sencillamente porque hay un monopolio completamente amoral que en la práctica te imposibilita comprar un ordenador sin pagar el correspondiente "canon" a Microsoft. Para que parezca que se hacen cosas distintas, se cambia el aspecto de vez en cuando, y se exigen cada vez máquinas mucho más potentes para hacer esencialmente lo mismo que hace 10 años. Así sigues comprando máquinas y Windows, en una alianza entre fabricantes y Microsoft fructífera para ambos. Es simplemente eso. Prueba una buena distribución Linux en un ordenador sin recursos para que veas como vuela.
Además, no sé si te das cuenta de que cada vez que te conectas a Internet pasas casi siempre exclusivamente por servidores Linux. Sin Linux no tendrías el Internet actual a este precio. Imposible. Prueba a desconectarte de Internet en tu flamante Windows y trata de vivir así durante una semana... ¿Te das cuenta ahora de que todos los días usas Linux?
Las empresas que apuestan por el Software Libre simplemente reciben mucho mejor servicio por el mismo dinero. Lo demás es vender con engaño: por ejemplo cuando un monitor dice que es compatible con Windows. Lo que es compatible con Windows y con ese monitor es la pasta que todos pagamos de más.
http://www.eldiario.es/galicia/Espana-antidemocratico-ambito-informatico-outros_0_207879784.html
![]() |
| Richard Stallman |
Hazte a la idea de que en tu vida diaria pagas y utilizas software que no sabes lo que hace, y que toma datos de ti con o sin tu consentimiento, y que la principal prueba es que sus fabricantes se niegan a proporcionarte el código fuente.
Puedes leer una de las entrevistas aquí:
http://www.publico.es/490089/existe-un-nivel-de-vigilancia-que-supera-al-de-la-union-sovietica
En la entrevista hay algunos puntos que considero inconsistentes:
GNU, Hurd y Linux
Stallman no es el padre del Linux, es el impulsor del proyecto GNU, que intenta hacer un sistema operativo maravilloso, cuyo núcleo se llama Hurd, y desde donde han desarrollado las utilidades GNU, que sí utilizan otros núcleos como Linux.
Linux en realidad se debería llamar GNU-Linux, porque consta del núcleo desarrollado por Linus Tovards y de las utilidades desarrolladas en GNU. Se rumorea que el núcleo de los sistemas operativos de escritorio actuales de Apple parte de una copia del núcleo de Hurd, aunque seguro que recibirías una buena denuncia si te atrevieras a dar publicidad a esto.
En teoría, Hurd debería haberse lanzado en el 2002, pero ha sido este año 2013 cuando han salido las primeras versiones "reales" de sistemas operativos con Hurd... Y no con mucho éxito, tal vez por el síndrome que afecta a muchos proyectos de calidad: llega tarde, porque aunque la competencia (núcleo Linux) es peor a priori, lo cierto es que ha habido tanta gente trabajando y mejorando Linux que este supera en las primeras pruebas a Hurd.
El Software Libre es usado por una minoría
Esa idea se desprende de muchas entrevistas que tratan este tema. Y es falso.
El software de escritorio Windows es usado por la mayoría de los usuarios sencillamente porque hay un monopolio completamente amoral que en la práctica te imposibilita comprar un ordenador sin pagar el correspondiente "canon" a Microsoft. Para que parezca que se hacen cosas distintas, se cambia el aspecto de vez en cuando, y se exigen cada vez máquinas mucho más potentes para hacer esencialmente lo mismo que hace 10 años. Así sigues comprando máquinas y Windows, en una alianza entre fabricantes y Microsoft fructífera para ambos. Es simplemente eso. Prueba una buena distribución Linux en un ordenador sin recursos para que veas como vuela.
Además, no sé si te das cuenta de que cada vez que te conectas a Internet pasas casi siempre exclusivamente por servidores Linux. Sin Linux no tendrías el Internet actual a este precio. Imposible. Prueba a desconectarte de Internet en tu flamante Windows y trata de vivir así durante una semana... ¿Te das cuenta ahora de que todos los días usas Linux?
Sobre los hackers
Los hackers son entusiastas (no gente oscura en un rincón lleno de pantallas) que creen en la redistribución libre del saber, porque otorga poder a las personas, en lugar de quitárselo. No son desconocidos, ni se ocultan. Busca en cualquier proyecto importante y verás quien está detrás y en que está basada la meritocracia para que esté en ese puesto. Muchos de ellos trabajan para otras empresas, incluso algunos para empresas que oficialmente luchan contra el Software Libre, pero que luego apoyan a estos hackers porque lo que aprenden con ellos en realidad supone un gran negocio...Software Libre no es Software Gratis
La forma de hablar de Stallman (o más bien la forma de escribir preguntas y respuestas) nos hace pensar la idea de que el Software Libre es software gratis, y nada más lejos de la realidad. En general, la idea del principal modelo de negocio alrededor del Software Libre se basa en que no pagas por utilizar el software (las licencias del software privativo) sino por el servicio asociado a ello (instalación, configuración y ajuste a medida), un trabajo que generalmente se desprecia pero que cualquier empresa mediana o grande sabe que es esencial, y que las empresas pequeñas simplemente se arriesgan.Las empresas que apuestan por el Software Libre simplemente reciben mucho mejor servicio por el mismo dinero. Lo demás es vender con engaño: por ejemplo cuando un monitor dice que es compatible con Windows. Lo que es compatible con Windows y con ese monitor es la pasta que todos pagamos de más.
Enlaces
- Otra entrevista en la misma visita, pero en otro sitio, y con otro tono, aunque con las mismas ideas:http://www.eldiario.es/galicia/Espana-antidemocratico-ambito-informatico-outros_0_207879784.html
- Página web de Richard Stallman
- Proyecto GNU en español
http://www.es.gnu.org
http://www.es.gnu.org
- Licencia GPL
https://es.wikipedia.org/wiki/GNU_General_Public_License
https://es.wikipedia.org/wiki/GNU_General_Public_License
-Hurd
Proyecto
http://www.gnu.org/software/hurd/index.html
Debian Hurd
http://www.debian.org/ports/hurd/
Descárgate una máquina virtual para Linux con Debian Hurd instalado aquí:
http://www.gnu.org/software/hurd/hurd/running/debian.html
Proyecto
http://www.gnu.org/software/hurd/index.html
Debian Hurd
http://www.debian.org/ports/hurd/
Descárgate una máquina virtual para Linux con Debian Hurd instalado aquí:
http://www.gnu.org/software/hurd/hurd/running/debian.html
Diseño y Desarrollo de Bases de Datos Relacionales en Oracle
He publicado las diapositivas que he utilizado como base para exponer las generalidades del sistema de base de datos relacional (RDMS) Oracle. Como siempre, bajo la licencia CC, detallada en la documentación.
Oracle no sólo es el sistema de base de datos más usado en empresas y administraciones públicas, es también la compañía de software mayor del mundo con diferencia, especialmente después de adquirir Sun hace unos años. Mi temor, como el de muchos, es que este gigante al final anule a MySQL, ese otro lider del bando del Software de Fuentes Abiertas, ahora también bajo el mismo paraguas de Oracle.
En la primera parte de la presentación comienzo hablando un poco de la importancia de Oracle y de su sistema de base de datos en el mundo actual, hago un repaso a las distintas ediciones del sistema de base de datos, repaso las características para el diseño y desarrollo, la arquitectura del sistema y las tareas y utilidades para el administrador. En la segunda parte me centro más en las utilidades y características generales para el diseño y desarrollo de las bases de datos desde el punto de vista del analista.
A destacar, las máquinas virtuales sobre VirtualBox(que por cierto, también es de Oracle ahora) que propone la compañía para el autoaprendizaje, con el software necesario instalado sobre la distribución Linux de Oracle. Muy útiles, y con bases de datos precargadas de diseño sencillo pero interesante que incluyen los aspectos básicos de las principales características del software.
Puedes descargar las diversas máquinas virtuales de aprendizaje desde aqui:
http://www.oracle.com/technetwork/community/developer-vm/index.html
El PDF de mi presentación se puede leer y descargar desde el siguiente enlace:
https://www.dropbox.com/s/wlqrem9nb1zhlic/03.ORACLE%20RDBMS.%20Generalidades%20.pdf
Oracle no sólo es el sistema de base de datos más usado en empresas y administraciones públicas, es también la compañía de software mayor del mundo con diferencia, especialmente después de adquirir Sun hace unos años. Mi temor, como el de muchos, es que este gigante al final anule a MySQL, ese otro lider del bando del Software de Fuentes Abiertas, ahora también bajo el mismo paraguas de Oracle.
En la primera parte de la presentación comienzo hablando un poco de la importancia de Oracle y de su sistema de base de datos en el mundo actual, hago un repaso a las distintas ediciones del sistema de base de datos, repaso las características para el diseño y desarrollo, la arquitectura del sistema y las tareas y utilidades para el administrador. En la segunda parte me centro más en las utilidades y características generales para el diseño y desarrollo de las bases de datos desde el punto de vista del analista.
A destacar, las máquinas virtuales sobre VirtualBox(que por cierto, también es de Oracle ahora) que propone la compañía para el autoaprendizaje, con el software necesario instalado sobre la distribución Linux de Oracle. Muy útiles, y con bases de datos precargadas de diseño sencillo pero interesante que incluyen los aspectos básicos de las principales características del software.
![]() |
| Máquina virtual VirtualBox de aprendizaje de Desarrollo de Aplicativos en la base de datos Oracle |
http://www.oracle.com/technetwork/community/developer-vm/index.html
El PDF de mi presentación se puede leer y descargar desde el siguiente enlace:
https://www.dropbox.com/s/wlqrem9nb1zhlic/03.ORACLE%20RDBMS.%20Generalidades%20.pdf
CentOS con paquetes de desarrollo sobre VirtualBox
CentOS Linux
CentOS es una distribución de Linux realizada al compilar el fuente de las versiones de Red Hat Enterprise Linux (RHEL) que Rad Hat va liberando al cumplir la licencia GPL. Por lo tanto, es esencialmente una copia del RHEL estable, pero sin pagar. Evidentemente, no dispone del soporte de Red Hat, y Red Hat sólo lo reconoce como uno de sus clones.Así, mediante CentOS (que significa Community ENTerprise Operating System) esencialmente es posible usar y probar Red Hat sin pagar, pero no se obtienen los recursos ni el soporte de Red Hat. Es una distribución muy adecuada para estudiar y probar. Es muy estable y orientada, como RHEL, a un uso profesional.
Red Hat si respalda a Fedora, una distribución que partió en el 2003 de Red Hat Linux (ojo, no el "Enterprise"). La compañia Red Hat decidió por esas fecha discontinuar Red Hat Linux y quedarse sólo con Red Hat Enterprise Linux, y en cierta medida utiliza Fedora para probar e investigar nuevas tecnologías que después implementará o no en su propia distribución.
Asi, CentOS es esencialmente una distribución "tranquila" y estable, generada periódicamente a medida que Red Hat va sacando versiones de su RHEL y liberando el fuente al mundo, que siempre he tenido pendiente de emplear para trabajar y estudiar, por ser más de Debian hasta hoy día, así que de momento voy a ponerlo en una máquina virtual creada con VirtualBox, y luego ya iré contando.
Te puedes descargar la versión 6.4 (a fecha de hoy) por aquí (bucea según el servidor y el protocolo que desees):
http://www.centos.org/modules/tinycontent/index.php?id=34
Instalación de VirtualBox
Si no tienes el VirtualBox, también con licencia GPL, te lo puedes descargar aquí:
https://www.virtualbox.org/wiki/Downloads.
A mi también me gusta descargarme e instalar las extensiones, que te hacen la vida más fácil si quieres comunicar la máquina virtual con el exterior, y aunque no están con licencia libre, si permite la utilización personal o con fines de aprendizaje.
En la instalación, lo único a tener en cuenta es la desconexión de los dispositivos en red en un momento determinado. El programa de instalación te avisa y no te propone el clásico "Siguiente" por si acaso.
![]() |
| Instalación de VirtualBox 4.3.0 (pica en la imagen para verla en grande) |
Yo suelo cambiar el directorio por defecto donde se crearán las máquinas virtuales antes de empezar (Archivo => Preferencias).
Generando una nueva máquina virtual para CentOS sobre VirtualBox
Generar una nueva máquina virtual para el CentOS es muy sencillo también. En mi caso, voy a crearla con 2 GB de RAM fijos y un disco duro virtual que irá aumentando hasta un máximo de 10 GB, y no necesito compatibilidad con otros sistemas de máquinas virtuales, así que dejo la mayoría de las opciones por defecto:
Una vez instalada la máquina virtual, hay que enlazar el CD virtual con la imagen ISO del CentOS que nos descargamos antes, para ello cambiamos el orden de arranque del sistema y asignamos el CD IDE al fichero ISO descargado:
![]() |
| (pica en las imágenes para verlas en grande si lo necesitas) |
Instalando CentOS sobre la máquina virtual
Ahora ya podemos arrancar la máquina virtual, que emulará la lectura del DVD de la distribución desde el fichero ISO, e instalamos el CentOS Linux, en mi caso la versión con los paquetes de Desarrollo de Software. Piensa que para el CentOS se trata de una máquina con 2GB de RAM y 10GB de disco...
Estas son las pantallas de instalación del CentOS en la máquina virtual... como verás, muy similares a las de otras distribuciones Linux, salvo quizás en la que te deja elegir que configuración general de paquetes deseas instalar.
(pica en la imagen si deseas verla más grande)
Al final, hay que reiniciar. Ten un poco de paciencia, que puede tarda un rato sin dar explicaciones, mientras comprueba y lanza servicios. Tal vez verás que intenta arrancar de nuevo desde la imagen ISO del DVD. Si es así, hay que parar la máquina virtual (cierra la ventana), modifica la configuración para quitar la imagen ISO que asignamos al principio y vuelve a arrancarla para acabar el proceso.
Creo que voy a recordar mis orígenes, de líneas de comandos, con CentOS. Y me gusta la idea ;)
GLPI en una máquina virtual VirtualBox.
GLPI (Gestión Libre del Inventario de Informática) es un software que permite administrar una base de datos del inventario preciso de hardware y software de una empresa, además de llevar un histórico de las operaciones de mantenimiento y reparaciones.
GLPI va más allá, permitiendo las peticiones de los clientes a los técnicos, la gestión del estado de los trabajos y la adición de plugins (añadidos) al sistema. Lo utilizan muchos departamentos de Sistemas, en muchas ocasiones en conjunción con otra herramienta, OCSInventory, que se vanagloria de integrarse con GLPI. Juntas, permiten acercarse a una implementación que favorece la implantación de una metodología tipo ITIL o similares.
Para que pueda realizar todas sus funciones de manera eficaz, GLPI ha sido construido usando PHP y XML utilizando una base de datos MySQL y un servidor web Apache. El caso es que últimamente propuse esa solución, y como se trataba de una pyme y no querían comprometer el sistema mientras prueban la herramienta, les generé una máquina virtual con todos los requisitos. Además, todo debía caminar sobre Windows, porque no querían saber sobre Linux (pobrecitos)...
Los pasos, a groso modo, son los siguientes:
Y ya está. Con un pelín de paciencia tendrás pronto un buen software de inventario de equipos TIC para tu departamento o empresa.
GLPI va más allá, permitiendo las peticiones de los clientes a los técnicos, la gestión del estado de los trabajos y la adición de plugins (añadidos) al sistema. Lo utilizan muchos departamentos de Sistemas, en muchas ocasiones en conjunción con otra herramienta, OCSInventory, que se vanagloria de integrarse con GLPI. Juntas, permiten acercarse a una implementación que favorece la implantación de una metodología tipo ITIL o similares.
Para que pueda realizar todas sus funciones de manera eficaz, GLPI ha sido construido usando PHP y XML utilizando una base de datos MySQL y un servidor web Apache. El caso es que últimamente propuse esa solución, y como se trataba de una pyme y no querían comprometer el sistema mientras prueban la herramienta, les generé una máquina virtual con todos los requisitos. Además, todo debía caminar sobre Windows, porque no querían saber sobre Linux (pobrecitos)...
![]() |
| GLPI funcionando sobre un Windows XP en una máquina virtual VirtualBox, que a su vez camina sobre Windows 7 |
- Instalar VirtualBox (gestor de máquinas virtuales libre, aunque ahora lo compró Oracle...). Lo puedes instalar sobre Windows XP, Vista, Windows 7 y Linux. Donde camina mejor es en Linux, pero también va bien sobre Windows.
VirtualBox lo puedes descargar aquí: https://www.virtualbox.org/wiki/Downloads
Es recomendable también instalar el Extension Pack, si quieres que la vida te sea más fácil ; - Crear una máquina Virtual nueva con 1 GB de RAM y 64 Mb de vídeo, al menos, para contener Windows XP. Instalar también las "añadidos"

VirtualBox con la maquina Virtual "Entorno GLPI"
(pica sobre la imagen para verla más grande) - Instalar en la máquina virtual un Windows XP con SP3 y todas las actualizaciones pertinentes... bastante tiempo, ya lo sé..;). La máquina virtual suele estar configurada para que arranque desde CD-DVD por defecto, así que sólo tienes que meter el CD de Windows y arrancar la máquina dándole a la flecha verde... ;)

pica en cada imagen para verla en grande y que te acuerdes ;) - Instalar el antivirus de Microsoft, gratuito.
Lo descargas aqui: http://windows.microsoft.com/es-ES/windows/products/security-essentials
Antivirus en marcha... - Instalar WAMP (Apache+MySQL+PHP para Windows) y comprobarlo.
El servidor WAMP lo descargas de aqui: http://www.wampserver.com/en/
Es sencillo de instalar. Deja todos los valores por defecto (siguiente, siguiente...), a menos que seas experto y te quieras meter en las tripas del Apache o del MySQL, pero incluso dejando los valores iniciales después tendrás una interfaz web y un menú en la barra de herramientas para poder hacer las operaciones más comunes de administración.
En algunas instalaciones puede ser necesario, irónicamente, instalar el .NET Framework 3.5 para que camine el instalador...
Servidor WAMP funcionando: http://localhost
Menú contextual en la barra de herramientas de las herramientas WAMP
(pincha en la imagen para verla en grande) - Finalmente, instalar GLPI, siguiendo los pasos descritos en la guía de instalación.
Descarga GLPI desde su página. Procúrate la última versión de producción (estable): http://www.glpi-project.org/spip.php?lang=en
Arranca el servidor WAMP antes de instalarlo.
Arranca el instalador de GLPI, que lo primero que hace es preguntar el idioma. Luego pide la ruta donde instalar GLPI: en este momento lo más sencillo es incluirlo dentro del directorio web del servidor Apache, por ejemplo: "C:\wamp\www\glpi". De esta forma, luego podremos acceder a GLPI simplemente poniendo "http://localhost/glpi/" en el explorador.
El programa comprueba que los servicios y sistemas necesarios están instalados, y asigna el usuario usuario y contraseñas por defecto. Una vez instalado, podemos arrancarlo para comprobarlo
GLPI pidiendo usuario y contraseña
(pincha en la imagen para verla en grande)
Y ya está. Con un pelín de paciencia tendrás pronto un buen software de inventario de equipos TIC para tu departamento o empresa.
Suscribirse a:
Entradas (Atom)

































