martes, 8 de julio de 2014
Redireccion Trafico HTTP a HTTPs Apache
Este resumen no está disponible. Haz
clic en este enlace para ver la entrada.
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.
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:
Este Post da las directrices necesarias, bajo el entorno de Ubuntu, con un ejemplo practico a continuación:
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 3
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!!!
Suscribirse a:
Comentarios (Atom)




