Archive for the ‘RedHat’ Category

Microsoft y RedHat se unieron para ofrecer Linux en Azure Cloud

lunes, noviembre 9th, 2015

windowsredhat
Debido a que actualmente los ambientes que existen son bastante heterogeneos en muchas empresas existen sistemas mixtos, basados en Windows y Linux. Es por eso que el anuncio que presentan estas dos empresas no hay que dejarla de observar. RedHat ofrecerá imagenes de su sistema operativo en Azure Cloud de Microsoft potenciando asi la oferta e incluyendo a muchos clientes que esperaban poder migrar también sus servidores RedHat a la nube.

Fuente:
Microsoft and Red Hat Team Up to Offer Linux on Azure Cloud

Reiniciando los conocimientos de RedHat/CEntOS por su versión 7

miércoles, octubre 29th, 2014

Hace ya un poco tiempo atrás nos acompaña la versión 7 de CEntOS (un fork de RedHat) por lo que también vienen asociados los cambios que habían que hacer por distintos motivos.

El primero ya se había reportado hace un tiempo y era que RedHat 7 iba a venir con MariaDB (un fork de MySQL hecho por el propio autor de MySQL «Monty») y todo esto porque Oracle como compro SUN Microsystems también se llevo las tecnologías como Java y MySQL dentro del paquete (ya que Sun Microsystems había comprado MySQL antes de que Oracle lo comprara a él), finalmente el aviso es correcto, hoy RedHat/CEntOS 7 viene con MariaDB.

Luego de instalar el CEntOS 7, lo primero que quize hacer fue el habilitar los puertos del firewall (iptables) solo debía escribir en consola el comando setup, para que apareciera el administrador conjuntamente con las opciones del firewall… lo que en esta versión desapareció.

Por lo tanto para añadir el puerto 80 a este nuevo firewall (servicio http) Entonces debes aplicar

 firewall-cmd --zone=public --add-service=http

Para adicionar un puerto que no pertenece a ninguno de los servicios que tienen nombre como por ejemplo oracle debes ejecutar

firewall-cmd --zone=public --add-port=1521/tcp --permanent
firewall-cmd --reload

Si el comando no es reconocido o no funciona verifica que este correctamente instalado la versión del firewall

yum install firewalld firewall-config

Conectarse con una VPN Cisco a través de VPNC en CEntOS

jueves, septiembre 4th, 2014

Primero deben recordar conectarse a los repositorios necesarios debido a que vpnc no esta en todos los repositorios.
Personalmente instale epel-release-7-1.noarch.rpm como repositorio antes de hacer la instalación de vpnc.
Luego de la instalacion del repositorio solo tuve que hacer

yum install vpnc

Y listo.
El detalle llego después debido a que para conectarme mis clientes me entregan su archivo PCF, por lo que tuve que seguir los siguientes pasos para hacerlo:

wget https://svn.unix-ag.uni-kl.de/vpnc/trunk/pcf2vpnc
chmod +x pcf2vpnc 
mv pcf2vpnc /usr/local/bin/
pcf2vpnc vpn.cliente.cl.pcf > vpn.cliente.cl.conf
vpnc vpn.cliente.cl.conf
//todas las cosas que tenia que hacer
vpnc-disconnect

No he tenido ningun problema hasta el momento.

Error en instalacion de Varnish-cache en CEntOS 6.5

miércoles, julio 9th, 2014

Varnish esta construido para hacer que una infraestructura responda más rápido a requerimientos de peticiones.
Es util para cachear peticiones muy recurrentes y en realidad ha sido masivamente mencionado en foros como solución, por lo que descargue varnish-cache para hacer una pruebas pero al instalar según las instrucciones para RedHat, pero al hacerlo marco un error en la instalación

Error: Package: varnish-4.0.1-1.el6.x86_64 (varnish-4.0)
           Requires: libjemalloc.so.1()(64bit)
           Available: varnish-4.0.0-0.20140328beta1.el6.x86_64 (varnish-4.0)
               libjemalloc.so.1()(64bit)
           Available: varnish-4.0.0-1.el6.x86_64 (varnish-4.0)
               libjemalloc.so.1()(64bit)
           Available: varnish-4.0.0-0.20131129tp1.el6.x86_64 (varnish-4.0)
               Not found
           Installing: varnish-4.0.1-1.el6.x86_64 (varnish-4.0)
               Not found
Error: Package: varnish-4.0.1-1.el6.x86_64 (varnish-4.0)
           Requires: jemalloc

Y ya que no viene dentro de la distribución de CEntOS 6.5 entonces instale el repositorio EPEL, y luego un simple

yum install jemalloc

y finalmente la instalacion de la documentacion funciono correctamente

rpm --nosignature -i https://repo.varnish-cache.org/redhat/varnish-4.0.1.el6.rpm
yum install varnish

Solución a Internal Dummy Connection

domingo, julio 6th, 2014

Es posible si tienes un servidor apache corriendo con una version mayor a la 2.2.x que te aparezca una linea en el log construída de la siguiente forma

::1 - - [06/Jul/2014:22:27:48 -0400] "OPTIONS * HTTP/1.0" 200 - "-" "Apache/2.2.15 (Red Hat) (internal dummy connection)"

En mi caso existian varias al punto de que se generaban en algunos casos una por segundo. Pensé que era algo que no debía pasar, pero la misma documentacion de apache dice que esto sucede para poder administrar los procesos hijos que genera apache promoviendo una solución, el establecer en el httpd.conf, donde se configura el log la línea

SetEnvIf Remote_Addr "127\.0\.0\.1" loopback

Esto no soluciona el problema, sólo logra que la linea no se escriba en el log, por lo que igual sabes que se esta administrando algo de forma que en algunos casos carga el servidor, porque se estan enviando peticiones desde loopback, o sea, desde si mismo, para si mismo. Descubri en elgunos sitios que las directivas aplicadas en un .htaccess en la raiz de /var/www/html minimizaba el problema

RewriteCond %{HTTP_USER_AGENT} ^.*internal dummy connection.*$ [NC]
RewriteRule .* - [F,L]

Finalmente encontre a alguien que comento que debiese ser que los min server y maxserver estarán mal configurados, por lo que debían incrementarse, a lo cual hice caso, y hasta el momento no he vuelto a tener el aviso, en mi caso la siguiente configuracion ayudó (verifica bien los valores antes de cambiarlos, podrías provocar en tu servidor otras situaciones derivadas del cambio):

<IfModule prefork.c>
StartServers       20
MinSpareServers    100
MaxSpareServers    200
ServerLimit     1530
MaxClients      1530
MaxRequestsPerChild  4000
</IfModule>

 

Ver
Wiki Apache Internal Dummy conection

Recuperar password de SYSTEM en Oracle

lunes, marzo 31st, 2014

A veces pasa que si no existe un proceso para guardar o mantener las password de los distintos sistemas actualizada, puede pasar que se cambie la password sin que todos los participantes se enteren.

Oracle puede ser un caso, pero si tienes la password de root, del sistema (o administrador en caso de windows) puedes aplicar los siguientes pasos

[root@server ~]# su - oracle
[oracle@server ~]$ sqlplus /nolog
SQL*Plus: Release 11.2.0.1.0 Production on Mon Mar 31 17:16:17 2014
Copyright (c) 1982, 2009, Oracle.  All rights reserved.
SQL> connect / as sysdba
Connected.
SQL> ALTER USER system IDENTIFIED BY lanuevapassword;

User altered.

SQL> exit
Disconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

En windows solo debes poner a un usuario (el que utilizas para administrar) en el grupo DBA de Oracle, y con ese usuario utilizar sqlplus. Con ello te podrás conectar y cmabiar la password.