Páginas

martes, 14 de diciembre de 2010

Liberar la cache DNS de nuestro servidor Ubuntu

Hola a tod@s!

Vamos a ver la forma de liberar nuestra cache DNS de nuestro servidor. Hay varias formas pero hoy vamos a ver una muy sencilla. Utilizaremos la aplicación NSCD. Se instala y hay que reinicar el Daemon para que refresque nuestra cache.

Pasos:

1. Instalar NSCD

# sudo apt-get install nscd

2. Reinicar el daemon nscd para refrescar nuestra cache.

# sudo /etc/init.d/nscd restart

Es lo mismo que si ejecutamos en windows ipconfig /flushdns.

Hasta la próxima!!!

viernes, 10 de diciembre de 2010

Instalar Webmin en Ubuntu

Hola a tod@s!



¿Habéis imaginado administrar mediante un entorno gráfico nuestro servidor Ubuntu?, ¡¡Pues tengo la solcuión!!

Se trata de Webmin, es una herramienta de administración mediante la cual podremos gestionar nuestro servidor o otros servidores que tengan instalado Webmin. Codificado por el australiano Jamie Cameron, Webmin está liberado bajo Licencia BSD. Existe también Usermin que es la versión reducida del Webmin.

La instalación es muy sencilla, podéis descargalo desde aquí.


Descargaremos el paquete debian porque la instalación la haremos como siempre en Ubuntu. No tenemos problemas con la versión de Ubuntu algunas distros la traen por defecto en los repositorios. La versión que os dejo en el enlace es la última.

Dentro de la página de Webmin podremos encontrar una guía de instalación muy completa.


Instalación




1. Realizamos las instalación en /tmp

# cd /tmp


2.Descargamos el paquete


#wget http://prdownloads.sourceforge.net/webadmin/webmin_1.530_all.deb


3. procemos con la instalción del paquete Debian

# dpkg --install webmin_1.530_all.deb

4. Si tenemos problemas al instalar el paquete, es posible que nos falten algunas dependencias, son estas:



# sudo apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl


5.Fin de la instalación, ahora podemos acceder a http://localhost:1000 para poder ver todas las funcionaliadades que nos ofrece esta herramienta.




Hasta la próxima!!

Cambiar IP del Service Console de nuestro ESX

Hola a tod@s

Hace poco tuve que realizar la tarea, aparentemente fácil de cambiar la ip del service console de nuestro host. Me di cuenta que si tenemos un problema al cambiar la ip de nuestro service console podemos perder la visibilidad "total" de nuestro host. Sé que no se pierde la conexión total pero tendríamos que acceder por consola, pero ¿y los qué no disponen de ese acceso?. Para ello me dispongo a escribir unos pasos sencillos para que no perdamos dicha conexión.
Hay dos formas de hacerlo, por consola y gráficamente. Explicaré las dos formas, lo haré de una forma clara y sencilla sin entrar en explicaciones, ¡empezamos!

Cambio por consola

1. Entramos por consola en nuestro host, por IP o por acceso directo al ESX. Tenemos que subir a nivel de "root" # su -

2.Vamos a crear una interfaz nueva para no perder la totalidad con nuestro "Service Console", para ello tenemos que insertar este comando:

#esxcfg-vswif -a vswif1 -p "ServiceConsole2" -i 192.168.0.100 -n 255.255.255.0 -b 192.168.0.255

3.Actualizamos la puerta de enlace, abriendo el fichero "nano /etc/sysconfig/network file"



4.Reiniciar la interfaz, para ello podemos utilizar:

#service mgmt-vmware restart

5. Con estos pasos tenemos dos interfaces levantadas, ahora toca eliminar la que no nos interese y dejar nuestro host con una interfaz para el "service console".
Eliminamos la interfaz "vswif0"

#esxcfg-vswif -d vswif0

Cambio por GUI

1.Abrimos VCenter o nuestro host mediante el cliente VSphere y seleccioname el host que queremos cambiar la ip del service console. El el menú, pichamos en configuration, sección "Software" y hacemos click en "DNS and Routing".



2. Clik en propiedades. Tenemos que cambiar el nombre del host, dominio y el servidor DNS, clik en "DNS Configuration"


3. Cambiamos la puerta de enlace por defecto, desde la pestaña "Routing".


4.Para activar los cambios debemos de reinicar el host o por consola:

#service mgmt-vmware restart

Siguiendo estos pasos no tendremos problemas para cambiar la ip de nuestro "Service Console".

Hasta la próxima!!!!

martes, 7 de diciembre de 2010

Abrir puertos firewall ESX

Hola a tod@s

Quiero mostraros cómo podemos abrir un puerto en nuestro host ESX. Por defecto nuestro host viene con unos pocos puertos abiertos, si necesitamos abrir alguno para una serie de programas o necesidades debemos de seguir unos pasos:

1.Entramos por consola a nuestro host (por SSH o consola directamente)
2.permisos de root: su -
añadimos la contraseña del usuario root
3.Con el comando: esxcfg-firewall
Podemos realizar todas las gestionamos que queramos

Ejemplos
-.Para mostrar todos los puertos que tenemos abiertos: esxcfg-firewall -q
-.Para abrir un puerto: esxcfg-firewall -o nºde puerto, tipo (tcp/udp), out/in, "nombre del puerto"

esxcfg-firewall -o 22,tcp,in,"ssh" # abrir puerto de entrada
esxcfg-firewal -o 22,tcp,out, "ssh" # abrir puerto de salida

-.Para cerrar un puerto: esxcfg-firewall -c nºde puerto, tipo (tcp/udp), out/in, "nombre del puerto"

esxcfg-firewall -c 22,tcp,in,"ssh" # Cerrar puerto de entrada
esxcfg-firewal -c 22,tcp,out, "ssh" # Cerrar puerto de salida

-Deshabilitar o apagar nuestro Firewall

# /usr/sbin/esxcfg-firewall --allowIncoming
# /usr/sbin/esxcfg-firewall --allowOutgoing

-.Habilitar el firewall

# /usr/sbin/esxcfg-firewall --blockIncoming
# /usr/sbin/esxcfg-firewall --blockOutgoing


-.Reinciar o aplicar cambios en el firewall

# service mgmt-vmware restart

Un saludo!!

Problemas con la red al convertir un servidor físico a virtual

Hola a tod@s

¿No habéis tenido problemas al convertir un servidor físico a una máquina virtual con los adaptadores de red? o ¿cuando tenemos un clon o una plantilla?, si no lo habéis tenido, ¡¡enhorabuena!!. En mi caso fue todo un fracaso el adaptador que estaba "up" aparecía como "eth5", si si...También con problemas de visualización de los adaptadores, en fin muchos problemas. Para solucionarlo tenemos que realizar una serie de acciones:

Siempre probado en una máquina virtual ubuntu server 8.04 y sobre ESX v4.0.

Pasos a realizar en la máquina virtual

1. Si perdemos la conexión y las interfaces hay que hacer lo siguiente: ELIMINAR EL FICHERO sudo rm /etc/udev/rules.d/70-persistent-net.rules.
2.Reinciamos
3.Levantamos las interfaces: sudo ifup eth0 y sudo ifup eth1.
Una vez realizado éste paso veremos nuestras interfaces correctamente numeradas.
4.Para comprobar el adaptador de nuestra máquina virtual lo podemos ver en el settings de la misma, podemos saber la MAC asignada. Para ello ejecutamos: sudo ifconfig -a | grep eth
Podemos comprobar el resultado que nos aparece con el "Settings" de nuestra máquina virtual para identificar nuestro adaptador.
5.Para tener conectividad hay que editar el fichero /etc/network/interfaces con los datos correctos de nuestra red. Un ejemplo; sudo nano /etc/network/interfaces

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
        address 192.168.0.10
        netmask 255.255.255.0
        network 192.168.0.0
        gateway 192.168.0.1


auto eth1
iface eth0 inet static
        address 172.16.0.10
        netmask 255.255.255.0
        network 172.16.0.0
        gateway 172.16.0.1


Si nos muestra "eth5" o "eth4" tendremos que editar el fichero y cambiarlo como lo hemos puesto en el ejemplo.

6. También debemos de editar el fichero /etc/resolv.conf para poder cambiar nuestro servidor DNS para poder navegar.
7. Para comprobar nuestro default gateway, en el caso que tengamos dos tarjetas de red y dedicar una de ellas a internet, lo haremos con el comando: sudo route
Veremos cúal es nuestro default-gateway y así poder cambiarla a la interfaz que nos interese. Lo comprobamos con nuestro ejemplo:

sudo route
default-gateway 192.168.0.1
* para cambiarla o añadir una nueva ruta por defecto*
sudo route add default gateway 172.16.0.1 eth1

Para poder eliminiar el default gatewat, ejecutamos: sudo route del default

Con esto hemos acabado este pequeño tutorial para poder solucionar nuestros problemas de conectividad al clonar una máquina virtual.

Nos vemos en el próximo!

Cambiar el adaptador de red por defecto en Ubuntu en máquina virtual VMware

Hola a tod@s

Vamos hablar hoy sobre el adaptador de red que tiene por defecto vmware-tools. Cuando instalamos las vmware-tools en Ubuntu server, en concreto el la distro 8.04 que es la que estamos utilizando, si ejecutamos "sudo lspci | grep Ether" podemos ver el adaptador de red. Por defecto tenemos el adpatador "AMD PCnet".
Para cambiarlo y aprovechar el máximo nuestro adaptador de red debemos de realizar unos pasos, los vemos?

1.Debemos de parar el servicio de Networking: sudo /etc/init.d/networking stop
2.Eliminamos el adapatador pcnet32: sudo rmmod pcnet32
3.Rebuild de las dependencias de los adaptadores: sudo depmod -a
4.Instalamos el adaptador de red "vmxnet": sudo modprobe vmxnet
5.Iniciamos el servicio de red: sudo /etc/init.d/networking start
6.Para evitar algún contratiempo podemos reiniciar el sistema, es aconsejable: sudo reboot.

Listo!!!!!!

Podemos ver de nuevo nuestro adaptador "vmxnet" con el comando: sudo lspci | grep Ether

Hasta la próxima.

lunes, 6 de diciembre de 2010

Instalar Vmware tools en Ubuntu

Hola a tod@s!

¿Cuando estáis configurando la red en una máquina virtual Ubuntu habéis pensado cómo instalar las vmware tools?. Con solo hacer click en "installs vmware tools" es suficiente...pues no!!!!!!!!!. Para realizar la instalación correctamete hay que hacer unos pasos, vamos a verlo!!!!!.

La máquina virtual donde voy a realizar al instalación de las VMware Tools es en Ubuntu 8.04 server (esta distro es muy buena, para mi de las mejores para servidores). Configuramos los pasos previos en una máquina virtual 7, con 512 MB de ram y 8 GB de espacio en disco. La tarjeta de red será vmxnet2 (mejorada).

Pasos:
1.Update de las listas: sudo apt-get update
2.Upgrade instalar los paquetes: sudo apt-get upgrade
3.Reinciamos: sudo reboot
4.Instalar los paquetes necesarios para vmware tools: sudo apt-get install linux-headers-server build-essential. Podemos verlo con el comando "uname -r" copiamos el resultado en el lugar de "linux-headers".
5.Abrimos la consola de la maquina virtual, ->Guest-> install vmware tools.
6.Montamos CD vmware tools CD iso: mount /cdrom
7.Copiamos vmware tools en tmp, el destino es opcional: cp /cdrom/VmwareTools-x.x.x......tar.gz /tmp
8.ir a tmp: cd /tmp
9.Descomprimir: tar -zxf VmwareTools-x.x.x.......tar.gz
10.Entramos en el directorio que hemos descomprimido: cd vmware-tools-distrib
11.Ejecutamos la instalación: sudo ./vmware-install.pl
12. Las cuestiones todas por defecto
13.Hemos finalizado con éxito la instalación de vmware tools.

Nos vemos en el próximo tutorial.