Release Party Fedora 25 en Lima Este

Reunidos con un grupo de estudiantes que terminaban su carrera de Computación e Informática después de 3 años de estudios y que forman parte de un programa nacional de Beca, ellos manifiestan el interés por tener un recuerdo de Fedora un S.O. que nos acompaño a aprender mucho en estos últimos 3 años, así que mencionamos como propuesta realizar un Release Party de Fedora 25 en coordinación con Diva García una de las estudiantes enviamos a confeccionar un polos recordatorios con el logo de Fedora.
Es fin año y las agendas están muy recargadas para estudiantes, donde tienen que entregar trabajos y rendir evaluaciones, mientras que los docentes realizar evaluaciones, ejecutarlas y llenar informes entre otros, esto nos llevo programar un evento en día de semana y no un sábado como siempre se acostumbra.
Invitamos a todos los estudiantes de la carrera a participar de manera libre, asi que decimos realizar bajo el estilo del barcamp de lo cual se genero la siguiente lista de temas:
– Novedades en Fedora 25                        Jose Mogollon
– Fedora en Tecnologías ARM                  Bernardo Hermitaño A.
– Patron de diseño MVC                             Jose Trujillo y Jason Leon
– DAO y MVC con php y MariaDB            Miguel Jimenez
– Generar reportes basados en Parámetros        Luis Centeno

Es necesario en hacer mención que José Mogollón es egresado del Instituto y ahora forma parte de la comunidad y ha iniciado activamente a colaborar con la comunidad.
Luego de las charlas a los interesados en Fedora 25 se les hizo entrega de las imagenes en formato iso, se preparon memorias usb vivos y se apoyaron a los invitados que querían empezar con Fedora.
Por otra parte los esperados polos (t-shirt) no llegaron para el día esperado así que tuvimos que esperar al día siguiente para poder tenerlas en las manos.
El último día de clase decidimos realizar la entrega del polo recordatorio, y también poder hablar sobre el futuro de ellos, algunos en proceso de formar parte de la comunidad e interesados que querer seguir aprendiendo y aportando, finalizamos el año con una nostalgia que pudimos hacer más y también a la vez recordar que hay mucho que hacer en educación pública, a pesar de la limitaciones seguimos avanzando…

 

 

Fedora 25 Server ARM

¿Qué es la tecnología ARM?
ARM pertenece a una arquitectura RISC (Reduced Instruction Set Computer=Ordenador con Conjunto Reducido de Instrucciones). ARM es un tipo de arquitectura de 32 bits originalmente desarrollada por empresa Acorn Computers Ltd en el año 1983 para usarse en computadoras personales, hace poco llegó una versión V8-A de 64 Bits desarrollada por ARM Holdings; una de las grandes ventas de esta arquitectura es que maneja un sistema de instrucciones realmente simple, esto hace que permite ejecutar tareas con un mínimo consumo de energía.

g
0
¿Qué es Fedora ARM?
El proyecto ARM de Fedora es una iniciativa para llevar Fedora a esta familia de procesadores. Fedora presenta imágenes (isos) que se son versiones de Fedora adaptadas para ejecutarse en sistemas basados en microprocesadores ARM.
Las imágenes se encuentran clasificados en 2 grupos: ARM Servers y Desktop Computing; el primer grupo está orientado al uso de computadoras como servidores y vienen sin entorno gráfico; mientras que el segundo grupo para múltiples usos con entornos gráficos al escoger.
https://arm.fedoraproject.org/

00

¿En qué hardware puedo probar Fedora ARM?
Existen en el mercado muchos productos miniPCs para poder experimentar con Fedora ARM, entre los más reconocidos tenemos a:

  • Raspberry pi
  • Orange pi
  • Banana pi
  • Beagle Bone
  • Cubie Board
  • Otros

Probando Fedora Server ARM 25 en una Raspberry pi 2

Para esta prueba muy sencilla se ha desarrollado el siguiente procedimiento

a) Usando el gparted formatear el microSD (sdCard) para asegurarnos que esté en buen estado, esta opción no es obligatorio o podría usar otra aplicación para realizar el proceso.

b) Instalar en fedora el instalador arm

#dnf install fedora-arm-installer

c) Verificar la unidad asignada al microSd en su pc. Es preciso mencionar que en la siguiente imagen muesta /dev/sdb1, esto varía según como mas probando más veces.

a

d) Instalar fedora arm en la unidad correspondiente al microSD

#arm-image-installer –image=Fedora-Server-armhfp-25_Beta-1.1-sda.raw.xz –target=none –media=/dev/sdg

b

En esta imagen muestra /dev/sdg como ruta de la unidad montada perteneciente al microSD.

e) Insertar el microSD en la placa Raspberry pi, conectar a la fuente de energía y espera la carga del S.O. para realizar algunos pasos de configuración.

f) Configurar el idioma, red, zona horaria y la contraseña de root, también puede crear un usuario.

g) Una vez finalizado, la configuración ingresar desde otro equipo de la red con un navegador web mediante la dirección ip y puerto que presenta la imagen anterior.

h) Navegar y observar los servicios en ejecución, los servicios durmiento y demás herramientas que presentan en entorno web.

i) Posteriomente puede realizar una actualización.

#dnf update -y

En los dias siguientes esperamos probar Fedora Server con la ejecución de uno o más servicios y poder analizar hasta donde puede llegar el poder de estas tecnologías.

También se probó la imagen de Fedora ARM con entorno gráfico Gnome, pero se tomó un buen tiempo en cargar, se recomienda probar con entornos mas ligeros como xfce, lxde o mate.

z

En adelante estaremos probando Fedora ARM en Orange Pi PC con caracteristicas de hardware similares al Raspberry pi y realizaremos el post respectivo…

Fudcon 2016, días de experiencias compartidas…

Después de una semana y algo más, es momento de hacer un recuerdo de lo que fué el Fedora Users and Developers Conference – Fudcon Puno 2016, un evento de gran concurrencia, donde se llevaron muchas charlas y talleres en los días 13,14 y 15 de Octubre; en las siguientes líneas narro un breve resumen de mi aporte en el evento.

El día Jueves 13 por la  mañana, la inaguración con participación de las autoridades y estudiantes de la Universidad Nacional del Altiplano, estudiantes de otras universidades, institutos, profesionales afines a la computación y sistemas, usuarios, desarrolladores y embajadores de Fedora se congregraron a ser partícipes del FUDCON con mucho entusiasmo de poder brindar y obtener experiencias que sumen a todos.

Por la tarde me tocó realizar una charla denominada “Experiencias con Fedora en Educación Superior Tecnológica”, donde pude hacer mención y enfatizar la influencia de Fedora como aporte en comunidad que punto de partida que ayudo a generar ideas y/proyectos que están permitiendo resolver problemas álgidos y que ahora ya es posible observar algunas mejoras en el Instituto Superior Tecnológico Público Manuel Seoane Corrales en San Juan de Lurigancho – Lima.

El día Viernes 14 mi participación era ahora por la mañana, el tema denominado “Primeros pasos en el terminal de Linux”, tuvo mucha concurrencia, que después del final había un gran interés de los partipantes por querer continuar con el tema, es una evidencia ya muy conocida en el Perú de la desactualización y el alejamiento de estas tecnologías en las aulas,  se requieren una urgente reformulación de los contenidos para los estudiantes de informática y sistemas en la Educación Superior Peruana.

El resto del día pude observar varias charlas muy importantes y con aportes bastante interesantes de los ponentes que me motivaron a seguir experimentando…

El día 15, varios estudiantes de la UNAP camino a ser parte de la comunidad, los embajadores Lorddemon, Barto y con la guía de Echevemaster decidimos ser parte del taller de empaquetamiento en todo el día, donde nos dedicamos a buscar aplicaciones que no son parte de la paquetería de Fedora para luego estudiarlo e intentar empaquetarlo cosa que aún tengo pendiente a finalizar el proceso.

Por la tarde día 15 llegó la clausura del evento, muy emotiva las palabras de los organizadores Tonnet, Aly, de los ponentes y participantes, después de haber conocido nuevos amigos, nuevos conocimientos, nuevas ideas, llegan los nuevos retos que nos motivan a seguir aportando, pendiente de la comunidad y de sus actividades.

Fedora Weekend Lima 2016

Era a las 9:10 am. cuando llegamos a la Universidad Nacional de Ingeniería, en la puerta Nro. 5 pegamos algunos afiches para poder guiar a los participantes del evento, caminamos unos minutos rumbo al auditorio del Centro de Tecnologías de la Información y Comunicaciones CTIC, ya habían unos 15 personas aprox, esperando, empezamos armar los banners cuando entonces llegó Jazon miembro de la Comunidad de Software Libre de la UNI CSL-UNI, iniciamos las coordinaciones respectivas con el encargado del local quien abrió el auditorio y los equipos necesarios para el uso correcto.
A las 9:40 am. empezamos a registrar a los asistentes, a cada asistente se entregaba un adhesivo, pin, lapicero y hojas de apuntes.


A  las 10:00 am. iniciamos la primera charla denominado Cluster de Base de Datos con Mysql a cargo de Joel Porras Caso, para lo cual ya habían unos 40 asistentes aproximadamente, mientras ya llegaban los demás ponentes, aquí la experiencia de Joel como aporte fue importante pero con algunas observaciones para luego con aportes de Anthony Mogrovejo aclararon ciertas dudas, la segunda ponencia a cargo de Jose Quiñones con el tema Jenkins sobre Docker, quien pudo generar una serie de preguntas que fueron respondiendose según como pasaban los minutos.

La tercera parte la charla llamada “Automatiza tu tiempo como Sysadmin” estuvo a cargo de Anthony quien con toda su experiencia hizo llegar ejemplos de situaciones reales de trabajo, quien además agrego a su tema el contenido de “Administracion de servicios con puppet”, haciendo que se generen preguntas y respuestas, para entonces ya el auditorio estaba casi lleno con aproximadamente 100 personas, la cuarta charla a cargo de Erick Felipe y Jesús Sanchez con el tema “Hardware Libre para todos”, era una descripción de varios proyectos realizados con tecnologías arduino, raspberry pi, python, fedora y otros, concluyeron con la presentación de 2 trabajos quien llamó mucho la atención de varios participantes; a  las 13:10 pm teniamos que ir a comer muy rápidos por que a las 14:00 pm estaba programada la siguiente charla.


La caminata al restaurant, la cola y la espera de la comida nos tomaron tiempo y para darme cuenta faltaban 10 minutos para las 2:00 pm, asi que aceleré con la comida y tuve que salir corriendo dejando aún comiendo a los amigos ponentes y participantes del evento.

A las 14:00 pm llegué al auditorio y ya estaban esperando unos 20 personas y un ponente listo para charla, Juan Oliva a las 14:15 inicia su charla con el tema “Linux herramientas para atacar y defender”, la gente recien llegaba del almuerzo y empezamos la tarde con aproximadamente 40 personas, quienes despues fueron llegando, la charla generó espectiva y preguntas como ya estamos con algunos minutos retrasados sugerimos realizar pocas preguntas y puntuales, además los demás ponentes estaban a la espera. Luego continuó Clever Flores con el tema Firewall UTM NethServer 7, eran casi las 15:00 horas, Clever producto de su experiencia demostró  a más de 50 personas parte su charla el control desde un vps armado completamente por él, al final de su charla sorteó una beca para un curso de Linux en la Institución Educativa que promueve. Ya eran más de las 16:00 horas cuando le tocaba el turno a Raúl Hugo Noriega quien nos habló de Ansible, por inconvenientes con la laptop y el internet quedó pendiente en demostar parte de la charla, pero supo sacar adelante su ponencia con la explicación de problemas reales que se presentan en producción.

La Penúltima charla a cargo de Gino Alania presentaba el tema “Gestionando y graficando el tráfico de una red de Operador Móvil” hizo su presentación con ejemplos basado en el trabajo que Él desempeña, enfatizó el futuro de las operadoras en telecomunicaciones, el mundo cloud y otros. La ultima charla por Omar Palomino, el tema “Rootkis, Backdoors y accesos NO autorizados en Sistemas de Información” el tema hacking generó mucha espectativa, Omar mostró unos ejemplos muy prácticos de vulnerabilidad que presentan algunos sitios, además mostró algunos pasos para acceder algunos espacios bloqueados en redes sociales, con el buen sentido del humor que tiene Omar pudo cerrar la secuencia de charla de una manera muy divertida.


Eran ya más de las 18:30 horas y teniamos que realizar los últimos sorteos de los polos donados por la comunidad Fedora Perú y CSL-UNI, podemos mencionar que el evento fué muy satisfactorio con algunos inconvenientes pero salió adelante. Es necesario hacer mención a Jazon mienbro de CSL-UNI quien con su dinamismo pudo apoyar de  manera muy efectiva el desarrollo del evento.

Algunos puntos positivos que podemos mencionar es: la integración con CSL-UNI, que quedamos como acuerdo para de poder realizar en adelante otras actividades, la suma de nuevos integrantes a la comunidad Fedora y con varios interesados en espera, la dispoción de nuevos especialistas para futuras actividades.

El Agradecimiento personal a los ponentes, Joel, José, Anthony, Erick, Jesús, Juan, Clever, Raúl Hugo, Gino y Omar quienes de manera incondicional apoyaron el desarrollo del evento, tambien un reconocimiento a todos los miembros de la Comunidad de Software Libre de la Uni, a Jazon, Erick y demás compañeros finalmente a Luis, Miriam, José, Gerardo y Augusto miembros de Fedora Perú quienes hicieron todo el esfuerzo posible para que el Fedora Weekend Lima 2016 sea un éxito.

Virtualizar como Bridge con KVM-Qemu en Fedora 24

Bridge (conocido modo puente) es el tipo de red puesto por defecto cuando creamos una máquina virtual. Cuando estableces el modo bridge en una tarjeta de red virtual, tu red local es extendida hacia tu máquina virtual. Es decir tus equipos virtuales se comportarán como una máquima más de tu red.
vm03
Aunque tu equipo se conecte a tu red local usando el hardware de tu ordenador físico, la máquina virtual será totalmente independiente en la red. Será como un equipo más.
¿Qué es KVM?
KVM (Kernel Virtual Machine) es un módulo del kernel Linux que permite que los programas en espacio usuario utilicen las características de virtualización por hardware ofrecidas por diferentes procesadores.
¿Qué es QEMU?
QEMU es un emulador de máquinas y virtualizador genérico open source. Cuando se usa como emulador de máquinas, QEMU puede ejecutar sistemas operativos y programas compilados para una arquitectura (por ejemplo un sistema ARM) en una máquina diferente (por ejemplo una PC).
¿Qué es libvirt?
libvirt (The virtualization API) es un conjunto de herramientas para interactuar con las capacidades de virtualización de las versiones recientes de Linux (y otros sistemas operativos), liberado bajo la licencia “GNU Lesser General Public License”.
Más información en este enlace:

Para virtualizar con KVM en fedora 24 consideramos que nuestro equipo (host) está conectado a la red mediante un cable upt y los pasos no funcionan para una conexion a la red mediante wifi, que dejaremos pendiente para un siguiente post.
1. Instalar un conjunto de paquetes de virtualización.

 

#dnf groupinstall “Virtualization”

000
También se puede instalar los siguiente paquetes básicos, recomiendo lo anterior
#dnf install qemu-img  libvirt libvirt-python libvirt-client

2. Iniciar o reiniciar el servicio libvirt y ver el estado de funcionamiento.

# systemctl  restart libvirtd

# systemctl  status libvirtd

02
3. Identificar nuestras tarjetas de red con las que cuenta nuestra pc.

#ip add

En la siguiente imagen mi equipo muestra que cuenta con 3 tarjetas de red, 2 ethernet y 1 wifi donde
enp6s1         Ethernet
enp0s25     Ethernet
Ethernet     Wifi

Para nuestra demostración emplearemos la tarjeta Ethernet enp6s1

4. Haremos uso del comando nmcli, que nos permitirá manipular a Network Manager desde el terminal.
a) Crear el puente (bridge) llamado br0, la que nos permitirá salir a la red con nuestros equipos virtuales.

#nmcli c add type bridge autoconnect yes con-name br0 ifname br0

b) Asignar una dirección ip para el puente br0.

#nmcli c mod br0 ipv4.addresses 192.168.0.131/24 ipv4.method manual

c) Asignar una puerta de enlace para el puente br0.

#nmcli c mod br0 ipv4.gateway 192.168.0.1

d) Asignar un DNS para el puente br0.

#nmcli c mod br0 ipv4.dns 8.8.8.8

e) Eliminar la configuración de nuestra tarjeta (enp6s1) Ethernet conectada a la red.

#nmcli c del enp6s1

f) Hacer que la interfaz enp6s1 sea miembro de br0 creada en el paso a.

#nmcli c add type bridge-slave autoconnect yes con-name enp6s1 ifname enp6s1 master br0

fff.png

5. Reiniciar el equipo anfitrion

#reboot

6. Verificar las interfaces de red, especialmente del brigbe br0

#ip add

06

7. Tambien es posible con la siguiente orden verificar la relación de puente entre enp6s1 con br0.

#brctl show

7777.png
8. Desde el terminal ejecutar virt-manager para iniciar la virtualización

#virt-manager

8888
9. Instalar los sistemas operativos las que se desean virtualizar
Screenshot at 2016-08-03 12-36-49
10. Asignar el tipo de interfaz que contará el SO virtualizado.

10101

11. Cargar la maquina virtual instalada configurar la tarjeta de red.

1a

2a

12. Probar la salida a internet desde el equipo virtual y desde el equipo anfitrion realizar un ping al equipo virtual.

3a
Fuentes:
1. https://www.linuxito.com/gnu-linux/nivel-alto/316-virtualizacion-con-kvm-en-linux-como-compilar-e-instalar-qemu-libvirt-virt-manager-desde-los-fuentes
2. https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Virtualization_Host_Configuration_and_Guest_Installation_Guide/sect-Virtualization_Host_Configuration_and_Guest_Installation_Guide-Host_Installation-Installing_KVM_packages_on_an_existing_Red_Hat_Enterprise_Linux_system.html
3. https://www.server-world.info/en/note?os=Fedora_24&p=kvm

Ya era hora, Chromium en los repositorios oficiales de Fedora

¿Qué es chromium?

Es un navegador web de código abierto es decir que cualquier persona puede ver el código y analizar lo que hace, modificar y aportar al crecimiento de este proyecto.

Hasta hace dias atrás si querías instalar chromium como navegador alternativo tenias que usar un enlace a un repositorio externo, particulamente siempre realizaba lo siguiente:

#dnf copr enable churchyard/chromium-russianfedora

Desde ahora simplemente ingresar al terminal y  con ejecutar:

#dnf install chromium

Hacer correr JDK- Oracle y Netbeans en Fedora 24

Desde hace buen tiempo no instalaba JDK de Oracle y Netbeans,  unos amigo tuvieron algunos problemas al intentar realizar sus trabajos, mecionaban que podian instalar sin problemas pero no podían ejecutar Netbeans en Fedora24, hicimos unas pruebas y en verdad tenia inconvenientes, mientras que en las versiones anteriores de fedora funcionaba con normalidad, después de algunos momentos de ensayo hicimos esto y funcionó…

1. Verificar que versión de java se tiene instalado

rpm -aq | grep jdk

Screenshot at 2016-07-31 23-56-21
2. Desinstalar openjdk y jdk si tiene una versión mas reciente para instalar

rpm -e java-1.8.0-openjdk-headless

rpm -e java-1.8.0-openjdk

rpm -e jdk1.8.0_101

 

3. Instalar el jdk de Oracle mas reciente con la que cuenta, para nuestro ejemplo será la misma versión.

rpm -ivh jdk-8u101-linux-x64.rpm

Screenshot at 2016-08-01 00-15-31

4. Quitar el netbeans instalada anteriormente, aquella que no se pudo ejecutar.

cd /usr/local/netbeans-8.1/

./uninstall.sh

Screenshot at 2016-08-01 00-27-57

5. Volver a realizar la nueva instalación indicando la ruta correcta de las librerias de java

ultima

6. Cerrar y volver a iniciar sesió para probar el funcionamiento, de no ser asi, reiniciar el equipo.

Screenshot at 2016-08-01 00-48-04

Screenshot at 2016-08-01 01-12-09