Practica NFS, SCRIPT y CRONTAB

February 1, 2018 | Author: Anonymous | Category: N/A
Share Embed


Short Description

Download Practica NFS, SCRIPT y CRONTAB...

Description

Red Hat Enterprise Linux Server 6.0 Instituto Tecnológico de Las Américas ITLA Bienvenido Junior Díaz Fontana 2011-2474

Practica Extra: Creación de BACKUP+CRONTAB+NFS Nota: como requerimiento previo a esta práctica se tiene que tener instalado dos máquinas con el sistema operativo a utilizar, en nuestro caso RED HAT ENTERPRISE 6.0

Antes de proseguir, verificaremos que nuestra tarjeta NIC se encuentra habilitada y en funcionamiento, para esto realizamos lo siguiente: -

# ifconfig

*Nota: en caso de introducir este comando y no se observe nuestra tarjeta NIC introduzca el comando #ifconfig (el nombre de nuestra interfaz) up en modo super-usuario o como root.

Red Hat Enterprise Linux Server 6.0 Instituto Tecnológico de Las Américas ITLA Bienvenido Junior Díaz Fontana 2011-2474

Configurando la NIC por interfaz gráfica o GUI Introduciremos los siguientes comandos en nuestra Shell: -

# system-config-network-tui

*Nota: asegúrese de iniciar el modo root mediante el comando su e introducir correctamente su contraseña de usuario administrador.

A continuación dentro de la interfaz podremos configurar nuestros dispositivos o también nuestro DNS, seleccionamos Configuración de dispositivo.

Red Hat Enterprise Linux Server 6.0 Instituto Tecnológico de Las Américas ITLA Bienvenido Junior Díaz Fontana 2011-2474

Luego seleccionamos específicamente el dispositivo a configurar, en nuetro caso es el Intel 82545EM.

Red Hat Enterprise Linux Server 6.0 Instituto Tecnológico de Las Américas ITLA Bienvenido Junior Díaz Fontana 2011-2474

En el campo 1° presionamos la barra espaciadora para cambiar la asignación de direcciones IP de DHCP a manual.

Luego de establecer las configuraciones (manual en nuestro caso) presionamos la tecla Tab y marcamos el botón Aceptar para establecer las configuraciones.

Red Hat Enterprise Linux Server 6.0 Instituto Tecnológico de Las Américas ITLA Bienvenido Junior Díaz Fontana 2011-2474

Presionamos la tecla Enter para guardar dicha configuración.

Red Hat Enterprise Linux Server 6.0 Instituto Tecnológico de Las Américas ITLA Bienvenido Junior Díaz Fontana 2011-2474

A continuación reiniciaremos la interfaz de red para poner en ejecución dichas configuraciones.

Red Hat Enterprise Linux Server 6.0 Instituto Tecnológico de Las Américas ITLA Bienvenido Junior Díaz Fontana 2011-2474

Configurando NFS *Nota: Para esta configuración utilizaremos NFS versión 3 o 4, una versión de Kernel de mayor o igual a la 2.2.19 (ya que agrega más funcionalidades) y por supuesto el paquete nfs-utils. Otra forma de poder tener acceso a la información acerca de los paquetes RPM que utiliza nfs para poder funcionar. Utilizaremos el comando: 

Rpm -qa | grep -i nfs

Luego de tener garantizado los paquetes necesarios procedemos a establecer las carpetas necesarias para el trabajo.

/etc/exports Este archivo consta de una lista de entradas, cada una indica un volumen que es compartido y como está esta compartido dicho volumen. El formato para poder trabajar con este archivo es el siguiente. 

cd /etc



vi exports o para poder editar en vi precionamos la tecla i.



/ [directorio a compartir]

ip address o nombre pc cliene

(opciones) 

Ej: /home/jdf/Escritorio/backup



Para guardar y salir del editor vi precionamos esc y luego :wq

192.168.106.129(rw)

Red Hat Enterprise Linux Server 6.0 Instituto Tecnológico de Las Américas ITLA Bienvenido Junior Díaz Fontana 2011-2474

Las opciones para compartir carpeta son:

Red Hat Enterprise Linux Server 6.0 Instituto Tecnológico de Las Américas ITLA Bienvenido Junior Díaz Fontana 2011-2474

Luego de haber editado dicho archivo procedemos a actualizar las carpetas nfs esto se logra con el siguiente comando: 

exportfs

-a

Después de haber actualizado la lista de archivos y directorios compartidos procedemos a verificar que se haya actualizado correctamente con el comando: 

exportfs

-v

chkconfig A continuación procederemos a ver las diferentes configuraciones que posee nfs para su inicio en el sistema. Esto se logra mediante el siguiente comando: 

chkconfig - - list nfs

Procedemos a configurar los valores 3 y 5. Con estos valores modificados, nfs podrá funcionar en modo multiusuario y al inicio. En las distribuciones más recientes los servicios de nfs inician con el sistema. 

chkconfig - - level 35 nfs on

Red Hat Enterprise Linux Server 6.0 Instituto Tecnológico de Las Américas ITLA Bienvenido Junior Díaz Fontana 2011-2474

Hecho estos procesos, procederemos a iniciar los servicios de nfs de la siguiente manera: 

service nfs start

Como se puede observar ya los procesos de nfs iniciaron y se encuentran en funcionamiento, ahora solo falta configurar el cliente para poder poner a trabajar al nfs.

Cliente Luego de configurar correctamente nuestro servidor y poner en ejecución los servicios correspondientes al nfs procederemos a trabajar con el cliente.

Empezaremos creando una carpeta la cual posea privilegios de lectura y escritura para poder editar los archivos tanto en el cliente como en nuestro server nfs

Red Hat Enterprise Linux Server 6.0 Instituto Tecnológico de Las Américas ITLA Bienvenido Junior Díaz Fontana 2011-2474

A continuación procederemos a mover dicha carpeta a un lugar donde hayamos pensado colocar nuestra compartición nfs.

Para poder acceder a los datos que se encuentran en la carpeta compartida de nuestro servidor, procederemos a montar en nuestro cliente las carpetas que queremos enlazar a nuestro servicio de nfs. A este proceso se le conoce como el montaje de la carpeta y se logra de la siguiente manera: mount –t

nfs

ip_server:/(directorio del servidor)

/(directorio local)

*Nota: para que este procedimiento funcione correctamente debe tener bien configurado o desactivado el firewall, tanto en el cliente como en el servidor.

Red Hat Enterprise Linux Server 6.0 Instituto Tecnológico de Las Américas ITLA Bienvenido Junior Díaz Fontana 2011-2474

Para lograr que nuestro montaje perdure durante un reinicio tenemos que editar el archivo fstab ubicado en /etc/fstab. 

vi /etc/fstab



ip del server:/(directorio server)

/(directorio local)

(opciones) 0 0

Presionamos esc y luego escribimos :wq para guardar en vi

Creación de SCRIPT de backup Para poder crear un script debemos crear un archivo que sea terminación .sh

Red Hat Enterprise Linux Server 6.0 Instituto Tecnológico de Las Américas ITLA Bienvenido Junior Díaz Fontana 2011-2474

*Nota: el .sh le indica al sistema que es un script esto es mandatorio para el funcionamiento de dicho script.

Ahora procederemos a editar dicho script, se nos abre una ventana la cual estará en blanco y escribiremos el siguiente código dentro del archivo y luego le damos a guardar.

Movemos ese script de nuestro escritorio hacia la carpeta contenedora de los script del sistema situada en /usr/bin.

Red Hat Enterprise Linux Server 6.0 Instituto Tecnológico de Las Américas ITLA Bienvenido Junior Díaz Fontana 2011-2474

Procederemos a ejecutar el script para verificar su correcto funcionamiento.

El resultado es el archivo creado en nuestra carpeta con las especificaciones que establecimos dentro del script “nombre_host-fecha-mes-año-.tar”

Edición del archivo CRONTAB para la ejecución del script de backup El comando crontab se utiliza para poder automatizar procesos, es decir ejecutar scripts, los cuales permiten ejecutar cierta tarea en específico, facilitándonos la vida.

Para poder trabajar correctamente cron nos mantendremos en la cuenta de usuario normal ya que cron se ejecuta en este usuario no en root. En caso de crear crontab –e en modo root el script posiblemente no se ejecute.

Red Hat Enterprise Linux Server 6.0 Instituto Tecnológico de Las Américas ITLA Bienvenido Junior Díaz Fontana 2011-2474

El archivo originalmente se ve vacío pero nos toca a nosotros editarlo con la información necesaria de la siguiente manera y orden.

Solo nos toca ser pacientes a que se cumpla el tiempo establecido en dicho registro y guala se ejecutara nuestro script y realizara la función por la cual fue creado.

View more...

Comments

Copyright © 2020 DOCSPIKE Inc.