SekiBusquedas

Visitas

Linkedin

miércoles, 7 de mayo de 2014

Una sencilla Vlan, con alguna configuración interesante.




Para montar una VLAN lo primero que tendremos que definir es el Switch que usaremos y las bocas que utilizaremos para montarla.
En nuestro caso hemos elegido un sw 2960 catalyst de cisco y vamos a configurar el SW desde cero detalladamente.
Para conectarnos al SW deberemos utilizar algún software de terminal (en mi caso he utilizado ttermpro.exe que con Windows funciona muy bien, aunque el que viene con Windows por defecto es el hyperterminal, que tambien seria valido).

Posteriormente hemos utilizado un transformador de puerto COM a usb de la marca BELKIN, para Windows 7.



En el pantallazo siguiente, podremos ver el inicio del programa Tera Term como le indicamos en el puerto COM que debe escuchar.




En la siguiente imagen veremos la configuración que deberemos tener para conectar con el dispositivo.


Una vez realizado esto, veremos cómo hemos conectado al SW y podremos empezar los datos de configuración.


Cuando es la primera vez que nos conectamos a un sw  deberemos ir configurándolo punto a punto nos pedirá contraseñas de “enable secret”, “enable password” (una serie de configuraciones de seguridad y acceso propias de cisco habituales)

Una vez tenemos el sw configurado, adjuntamos dos imágenes en las cuales vamos a poder ver en resumen,  de cómo crear una VLAN en el modelo 2960 catalyst.


El paso 1, nos indica como introducirnos en la consola de configuración y en el paso 2 y 3 le damos respectivamente un ID a la VLAN, lo cual es fundamental para configuraciones posteriores y el nombre que tendrá.
De los pasos indicados en el documento, los 4 y 5 son opcionales y no son necesarios de configurar.
El paso 7 muestra la vlan creada, pero con el comando SHOW VLAN BRIEF además de ver las vlan podremos ver que bocas del SW están en cada VLAN.
El paso 8 es para guardar de forma permanente la configuración realizada sobre el SW.
En el siguiente pantallazo podemos ver cómo eliminar la VLAN creada y como comprobar que ha sido de forma correcta.



El paso2 es el  más destacado  y cómo podemos ver con un simple NO VLAN podemos eliminarla, indicando el ID correspondiente.
Para poder asignar los puertos estáticos a la VLAN, vemos el siguiente documento ilustrativo:


Nos logaremos de nuevo para configurar el terminal, paso 1.
Nos introducimos en la interfaz a modificar, paso2.
Le damos el modo que tendrá el puerto o la interfaz seleccionada, paso 3.
En el paso4, le indicamos a la VLAN a la que pertenecerá
Posteriormente terminaremos con la configuración del terminal y seguiremos con los pasos 6 y 7 que son los comandos con los cuales, comprobaremos si la configuración se ha realizado correctamente y posteriormente haremos un grabado de la configuración.

Este proceso habría que hacerlo con cada una de las interfaces que quisiéramos a signar a determinadas VLAN, pero podríamos en el paso 4, volver al 1 e ir añadiendo todas las interfaces, para luego comprobar que se ha realizado correctamente.

Configuración de una interfaz como TRUNK:

Configurar la interfaz en modo trunk, nos permite utilizar una única boca y único cable físico para sacar por ese puerto todas las redes diferentes  que queramos.

Los pasos serian:
Configure terminal – introducirnos en la configuración del terminal
Interface Gi0/24  --  nos seleccionaríamos la interfaz a configurar
Switchport mode trunk
End

Show VLAN BRIEF, de esta manera podremos comprobar el puerto 24 en que VLAN está.
Si la configuración la hemos realizado correctamente, el puerto que hayamos puesto en modo TRUNK, no debería aparecer en ninguna VLAN, debería estar oculto.

Para volver a poner el puerto en modo acceso normal, tendríamos que:
Configure terminal – introducirnos en la configuración del terminal
Interface Gi0/24  --  nos seleccionaríamos la interfaz a configurar
Switchport mode ACCESS
End

Para cualquiera de las dos configuraciones, deberemos siempre realizar el guardado permanente.
Habiendo realizado estos pasos, tendríamos el sw configurado con la VLAN por defecto (red normal) y la VLAN identificativa que hayamos creado nosotros.


miércoles, 23 de abril de 2014

Scripts sencillos servicios


 Vamos con un par de pequeños scripts que nos ayudaran a poder automatizar un par de servicios, que siempre queremos esten activos, son solo ejemplos, me parece utiles y  efectivos para un seguimiento:




#!/bin/bash

if [ `pgrep apache | wc -l` -eq 0 ]; then
        /etc/init.d/apache2 restart
        date >> /var/log/service_check.log
        echo "servicio apache parado se reinicia" >> /var/log/service_check.log
fi

if [ `pgrep mysqld | wc -l` -eq 0 ]; then
        /etc/init.d/mysql restart
        date >> /var/log/service_check.log
        echo "servicio mysql parado se reinicia" >> /var/log/service_check.log
fi







lunes, 14 de abril de 2014

Redimensiones Disco Duro y Particiones



En entornos virtuales que podemos asignar espacio a las particiones podemos encontrarnos con este tipo de tareas, con cierta frecuencia.
Este Post da las directrices necesarias, bajo el entorno de Ubuntu, con un ejemplo practico a continuación:


Lazamos el comando para ver el uso del espacio de los discos/particiones que tiene el equipo: ( tomemos los datos como un mero ejemplo).

df –h

S.ficheros            Tamaño Usado  Disp Uso% Montado en
/dev/sda1              19G   18G  414M  98% /
tmpfs                 505M     0  505M   0% /lib/init/rw
varrun                505M  128K  505M   1% /var/run
varlock               505M     0  505M   0% /var/lock

Veremos que la partición /dev/sda1 es la única que tiene el equipo, porque hasta que no reiniciemos la maquina, (después de haber agrandado el disco en nuestro entorno del ESX) no cogerá los cambios.

Vamos a listar las particiones del disco:

fdisk -l

Disco /dev/sda: 26.8 GB, 26843545600 bytes
255 cabezas, 63 sectores/pista, 3263 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes
Identificador de disco: 0x0005e35e

Disposit. Inicio    Comienzo      Fin      Bloques  Id  Sistema
/dev/sda1   *           1        2496    20049088+  83  Linux
/dev/sda2            2497        2610      915705    5  Extendida
/dev/sda5            2497        2610      915673+  82  Linux swap / Solaris

Ahora vamos a listar las particiones sobre el sda únicamente:

fdisk /dev/sda

El número de cilindros para este disco está establecido en 3263.
No hay nada malo en ello, pero es mayor que 1024, y en algunos casos
podría causar problemas con:
1) software que funciona en el inicio (p.ej. versiones antiguas de LILO)
2) software de arranque o particionamiento de otros sistemas operativos
   (p.ej. FDISK de DOS, FDISK de OS/2)

Orden (m para obtener ayuda): p

Disco /dev/sda: 26.8 GB, 26843545600 bytes
255 cabezas, 63 sectores/pista, 3263 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes
Identificador de disco: 0x0005e35e

Disposit. Inicio    Comienzo      Fin      Bloques  Id  Sistema
/dev/sda1   *           1        2496    20049088+  83  Linux
/dev/sda2            2497        2610      915705    5  Extendida
/dev/sda5            2497        2610      915673+  82  Linux swap / Solaris


Orden (m para obtener ayuda): n (Nueva)
Acción de la orden
l   Partición lógica (5 o superior)
p   Partición primaria (1-4)
p (con la p indicamos particio primaria, máximas puede haber 4 en el equipo)
Número de partición (1-4): 3 (asignamos con el numero
Primer cilindro (2611-3263, valor predeterminado 2611):  
Se está utilizando el valor predeterminado 2611 (valor por defecto)
Last cilindro, +cilindros or +size{K,M,G} (2611-3263, valor predeterminado 3263):
Se está utilizando el valor predeterminado 3263 (valor por defecto )

Orden (m para obtener ayuda): p (con la p mostramos como esta quedando y vemos que ya ha creado la partición /dev/sda3)

Disco /dev/sda: 26.8 GB, 26843545600 bytes
255 cabezas, 63 sectores/pista, 3263 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes
Identificador de disco: 0x0005e35e

Disposit. Inicio    Comienzo      Fin      Bloques  Id  Sistema
/dev/sda1   *           1        2496    20049088+  83  Linux
/dev/sda2            2497        2610      915705    5  Extendida
/dev/sda3            2611        3263     5245222+  83  Linux
/dev/sda5            2497        2610      915673+  82  Linux swap / Solaris

Orden (m para obtener ayuda): w  (aquí con la w grabamos todos lo realizado)
¡Se ha modificado la tabla de particiones!

Llamando a ioctl() para volver a leer la tabla de particiones.

ATENCIÓN: La relectura de la tabla de particiones falló con el  (este error es normal que pueda darlo)
error 16: Dispositivo ó recurso ocupado.
El núcleo todavía usa la tabla antigua.
La nueva tabla se usará en el próximo reinicio.
Se están sincronizando los discos.

Mostramos las particiones que hay ya con el tamaño asignado:

fdisk /dev/sda

Orden (m para obtener ayuda): p (volvemos a ver la información ya si con partición añadida)

Disco /dev/sda: 26.8 GB, 26843545600 bytes
255 cabezas, 63 sectores/pista, 3263 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes
Identificador de disco: 0x0005e35e

Disposit. Inicio    Comienzo      Fin      Bloques  Id  Sistema
/dev/sda1   *           1        2496    20049088+  83  Linux
/dev/sda2            2497        2610      915705    5  Extendida
/dev/sda3            2611        3263     5245222+  83  Linux
/dev/sda5            2497        2610      915673+  82  Linux swap / Solaris

Orden (m para obtener ayuda): q (para salir de fdisk)

Reinicio de la maquina para poder darle formato a la partición:

reboot

Consulta de las particiones :

ls -l /dev/sda*                                                                                                                                             

brw-rw---- 1 root disk 8, 0 2012-08-28 10:24 /dev/sda                                                                                                                               
brw-rw---- 1 root disk 8, 1 2012-08-28 10:24 /dev/sda1                                                                                                                             
brw-rw---- 1 root disk 8, 2 2012-08-28 10:24 /dev/sda2                                                                                                                             
brw-rw---- 1 root disk 8, 3 2012-08-28 10:24 /dev/sda3                                                            
brw-rw---- 1 root disk 8, 5 2012-08-28 10:24 /dev/sda5   

Vamos a comprobar el sistema de ficheros y a trabajar sobre el:

 mkfs.ext                                                                                                                                                     
mkfs.ext2     mkfs.ext3     mkfs.ext4     mkfs.ext4dev

comprobamos las particiones montadas al arranque donde mas adelante tendremos que incluir esta nuestra:

cat /etc/fstab   
                                                                                                                                          
# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# /dev/sda1
UUID=adb31a5c-35f7-4484-baf0-bb24463ebb63 /               ext3    relatime,errors=remount-ro 0       1
# /dev/sda5
UUID=2369f522-7e72-4177-b420-3e302125a341 none            swap    sw              0       0
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto,exec,utf8 0       0

Lo formateamos en el formato adecuado ext 3 o 4, dependiendo de la versión de Linux.


mkfs.ext4 /dev/sda3

mke2fs 1.41.3 (12-Oct-2008)
Etiqueta del sistema de ficheros=
Tipo de SO: Linux
Tamaño del bloque=4096 (bitácora=2)
Tamaño del fragmento=4096 (bitácora=2)
328000 nodos-i, 1311305 bloques
65565 bloques (5.00%) reservados para el superusuario
Primer bloque de datos=0
Número máximo de bloques del sistema de ficheros=1346371584
41 bloque de grupos
32768 bloques por grupo, 32768 fragmentos por grupo
8000 nodos-i por grupo
Respaldo del superbloque guardado en los bloques:
        32768, 98304, 163840, 229376, 294912, 819200, 884736
Escribiendo las tablas de nodos-i: hecho                          
Creating journal (32768 blocks): hecho
Escribiendo superbloques y la información contable del sistema de ficheros: hecho
Este sistema de ficheros se revisará automáticamente cada 21 montajes o
180 días, lo que suceda primero.  Utilice tune2fs -c o -i para cambiarlo.

Daremos un reinicio para que coja los cambios:

Reboot

Ahora ya podremos ver el UUID, de nuestra partición sda3:

ls -l /dev/disk/by-uuid/

total 0
lrwxrwxrwx 1 root root 10 2012-08-28 10:31 2369f522-7e72-4177-b420-3e302125a341 -> ../../sda5
lrwxrwxrwx 1 root root 10 2012-08-28 10:31 95d814ff-6849-4c38-b731-4acb5b3dd9ea -> ../../sda3
lrwxrwxrwx 1 root root 10 2012-08-28 10:31 adb31a5c-35f7-4484-baf0-bb24463ebb63 -> ../../sda1



Nos introducimos en fstab:

 vi /etc/fstab

E incluiremos las líneas añadidas en rojo, para nuestra nueva partición, con el nombre que le vayamos a dar (seguda_particion en nuestro caso).


# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# /dev/sda1
UUID=adb31a5c-35f7-4484-baf0-bb24463ebb63 /               ext3    relatime,errors=remount-ro 0       1

# /dev/sda3
UUID=95d814ff-6849-4c38-b731-4acb5b3dd9ea /mnt/segunda_particion       ext3    relatime,errors=remount-ro 0       1

# /dev/sda5
UUID=2369f522-7e72-4177-b420-3e302125a341 none            swap    sw              0       0
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto,exec,utf8 0       0

172.19.5.36:/almacen    /nas    nfs     defaults        0       0

Comprobaremos la particiones creadas y los puntos: (veremos la nuestra en las que haya)

ls -l /mnt/

Montamos la partición: (puede dar algún error nfs)

mount –a

Por último realizaremos la comprobación en el disco duro de que tenemos la partición creada, montada, con el espacio asignado y montada en el fstab para que al arrancar entre operativa.
  
df –h

S.ficheros            Tamaño Usado  Disp Uso% Montado en
/dev/sda1              19G   18G  413M  98% /
tmpfs                 505M     0  505M   0% /lib/init/rw
varrun                505M  132K  505M   1% /var/run
varlock               505M     0  505M   0% /var/lock
/dev/sda3             5,0G  139M  4,6G   3% /mnt/segunda partición


Hay formas distintas de trabajar sobre los discos y particiones, todas ellas muy validas, esta es solo un ejemplo de como trabajar en la dimensionar del discos y particiones, en un entorno virtual sobre linux.
Nos vemos a la vuelta de semana Santa!!!