Está en la página 1de 49

PROYECTO FINAL DE CURSO EMPRESA DE CERCANIA (TIENDA DE MICRO-INFORMATICA/SERVICIOS) Jesus Sedano Iglesias 2 ASI 2012

Pgina 1/49

ndice de contenido
Requisitos de la memoria.....................................................................................................................3 Instalacin y configuracin de DHCP..................................................................................................7 Instalacin y configuracin del servicio DNS....................................................................................10 Creacin, instalacin y configuracin del dominio (en w2008).........................................................11 Validacin de host cliente (Windows XP) en el dominio...................................................................14 Habilitar NAT y acceso a Internet en el Windows 2008 que hace de Router.....................................17 Instalacin de MySQL Server y WorkBench en Ubuntu Server........................................................19 Instalacin de MySQL Cliente y WorkBench en Ubuntu Desktop ...................................................20 Creacin de las tablas.........................................................................................................................22 Creacin de triggers............................................................................................................................23 Instalacin de LAMP..........................................................................................................................25 Instalacin de Apache.........................................................................................................................25 Instalacin PHP...................................................................................................................................26 Instalacin Joomla..............................................................................................................................27 Creacin de la pgina web..................................................................................................................29 Instalacin del servidor (VSFTP) en el servidor (Ubuntu server) y del cliente (Filezilla) en (Ubuntu desktop)..............................................................................................................................................32 Instalacin y configuracin de Apache para usar la pgina web creada con Joomla.........................33 Instalacin y configuracin del servidor de correo (Postfix en Ubuntu Server)................................35 Creacin del servidor de datos + RAID 1 (Mirroring).......................................................................37 Sistema de Backup (datos).................................................................................................................41 Sistema de Backup (sistema)..............................................................................................................42 Creacin de usuarios y grupos............................................................................................................44 Metologa. ..........................................................................................................................................47 Bibliografa. .......................................................................................................................................47 ANEXOS............................................................................................................................................48

Pgina 2/49

Requisitos de la memoria.
El proyecto va a consistir en una empresa de cercana, en concreto una tienda de microinformtica y servicios. Adoptar la forma jurdica de una SLU (Sociedad Limitada Unipersonal). Se querra hacer OutSourcing de las partes no centrales del negocio (Seguridad, Limpieza, Administracin, Cuestiones legales, Contabilidad, ect), para poder centrarse en el ncleo del negocio. Se ha decidido que la forma de empresa que mejor se adaptara a todo lo anteriormente expuesto sera el de Franquicia, ya que permitira dejar a un lado las siguientes reas: - Gestin con proveedores (franquiciador). - Abastecimientos/compras (el material es suministrado a precio fijo por el franquiciador). - Logstica (el franquiciador se encarga de la entrega del material). - rea de marketing y comercial (es el franquiciador quien centra todas las acciones de esta parte de todos los franquiciados). De esta forma podramos centrarnos as en las funciones esenciales (tcnicas). Al escoger una Franquicia como modelo de negocio, es el propio franquiciador quien nos suministrar un ERC (software) para conectarse a su sistema y poder realizar pedidos on-line (slo existe un proveedor el propio franquiciador). Tampoco tendremos datos sobre clientes, puesto que al tratarse de un tipo de empresa negocio minorista, estos datos no son necesarios para ningn control interno (adems de poder contravenir la LOPD). Slo sern necesarios datos genricos de entrega para los albaranes. La empresa se acoger al pago simplificado del IVA, ya que no compesa llevar la gestin del IVA y de las frac, recibidas/emitidas. Lo que si tendremos ser una pequea base de datos con el material que hay en el almacen para nuestro propio control interno. En cuanto a una web, se crear una para la empresa (en la realidad, esto no sera posible, ya que contravendra el contrato de franquicia, pero se har para completar el proyecto en esa rea). El nombre de la empresa ser Sedano SLU y el de la pgina web/dominio www.SedanosSLU.com

Pgina 3/49

El resto de servicios si sern implementados como a continuacin se detalla, teniendo en cuenta, que se har pensando en una ampliacin/extensin futura de la red/sistema (escalabilidad): - Diseo lgico de la red: Red franquiciador: 10.1.0.0 /8 Central Madrid : 10.2.0.0 /8 Sede 1 (a determ) : 10.3.0.0 /8 Sede x (a determ) : 10.x+2.0.0 /8 - Sistemas operativos y software a implantar: Windows 2008 (10.2.0.8) para: - Servidor DNS. - Servidor DHCP. - Servidor Active Directory. Ubuntu Server (10.2.0.3) para: - Servidor FTP. - Servidor WEB (Apache). - Servidor de correo. - Servidor MySql. - Instalacin LAMP. - Instalacin Joomla. Windows XP (10.2.0.7) como cliente. Windows 7 (10.2.0.7) como cliente. Ubuntu Desktop (10.2.0.7) como cliente. - Interconexin a internet. Se contratar una lnea ADSL de 20Mb de capacidad, que, en principio, debera cubrir las necesidades actuales y futuras de la empresa. - Administracin centralizada de usuarios (Active directory / LDAP). Se crearn 3 usuarios (el Administrador del dominio y 2 Usuarios del dominio, Jess de Administracin y Jun de Contabilidad). - Servidores DHCP, DNS, FTP, WEB y Correo. W2008 (equipo 10.2.0.8) DNS y DHCP. Ubuntu server (equipo 10.2.0.3) FTP, WEB y Correo.

Pgina 4/49

- Servidor de BBDD. Se utilizar/instalar MySql sobre Ubuntu Server (equipo 10.2.0.3). Modelo de datos: Almacn (Cod_Producto, producto, precio, stock). Facturas_emitidas (Cod_Fra_Emi, Cod_Producto, cantidad, concepto, precio_vta, IVA, total). Se crearn 2 triggers: - 1 en la tabla Almacn, que nos descontar de la tabla stock la cantidad de producto que vayamos sacando mediante la tabla Facturas_emitidas. - 1 en la tabla Facturas_emitidas que nos calcule el IVA y el total automticamente. Se crearn otras 2 tablas adicionales, por si en un futuro pasramos de Franquicidados a empresa individual (tabla Proveedores y Fracturas_recibidas) y de minorista a mayorista (tablas Proveedores y Clientes). Facturas_recibidas (Cod_Fra_Reci, Cod_Producto, cantidad, concepto, precio_compra, total, IVA). Proveedores (Cod_Prov, nombre_prov, CIF_prov). Clientes (Cod_Clien, nombre_cli, CIF_cli). - Administracin de usuarios. Como se ha especificado ms arriba se crear 1 administrador y 1 usuario normal. - Pgina web. Se realizar en Joomla y su dominio ser www.SedanoSLU.com - Plan de seguridad y alta disponibilidad. - Seguridad en los sistemas. Los propios que implementta W2008. Por otra parte, al tratarse una SLU no haran falta planes adicionales de seguridad especficos ya que todo el sistema lo gestionar una sla persona. En cuanto a seguridad fsica, slo ser necesario un extintor y el propio sistema de aire acondicionado, puesto que los equipos slo estarn encendidos en horario de trabajo. Al no tratarse de un CPD tampoco harn falta sistemas especiales fsicos o de acceso. - Alta disponibilidad. Se implementar mediante un sistema de RAID 1 en el servidor W2008.

Pgina 5/49

- Plan de copias de seguridad. Se utilizar el sistema base de copias de seguridad propio del W2008 server no precisando de software adicional (ej: Veritas). - Sistemas RAID en los servidores. Montaremos el RAID 1 en el servidor de W2008 con el propio sistema de W2008 (RAID por software) que har tambin las veces de servidor de ficheros. - Informacin adicional/complementaria. El dominio se llamar SedanoSLU.com El router de la sede ser simulado con un W2008 realizando funciones de enrutado. Se utilizarn mquina virtuales en VirtualBox para la configuracin de la topologa. Se va a obviar la configuracin tanto de VirtualBox como de las mquinas virtuales. A ttulo de informacin la red interna la vamos a llamar SedanoSLU. Vamos a obviar tambin documentar la configuracin e instalacin del Servicio de acceso y directivas de redes necesario para que el Pc con W2008 emule un router. Tambin obviaremos documentar las pruebas de conectividad entre los equipos (configuraciones IP, pings, ect). Obviamente, los servidores (W2008 y Ubuntu server) debern tener Ip's estticas, se muestra a continuacin su configuracin IP, asi como la de los host/pc's (en nuestra red, slo 1 con Windows XP). W2008 IP Mscara Puerta DNS1 DNS2 10.2.0.8 255.255.255.0 10.2.0.1 10.2.0.8 (es mismo equipo) 8.8.8.8 (el de google, por ej) 10.2.0.3 255.255.255.0 10.2.0.1 10.2.0.8 8.8.8.8 (para todos los hots/Pc's) (para todos los hots/Pc's) (para todos los hots/Pc's)

Ubuntu Server

IP Mscara Puerta DNS1 DNS2

Windows XP Windows 7 Ubuntu desktop

DHCP activado DHCP activado DHCP activado

Si momentneamente hubiera que asignarle una IP esttica a alguno de los equipos cliente/hosts se le asignar la 10.2.0.7

Pgina 6/49

Instalacin y configuracin de DHCP.


A continuacin se va a detallar como se realiza la instalacin/configuracin del servicio DHCP con las siguientes caractersticas/puntos: - Definicin del rango de IP's a entregar por el servidor DHCP (10.2.0.6 10.2.0.240). - Definicin de las IP's excluidas (10.2.0.8 correspondiente al servidor W2008). - Definicin de los datos suministrados por el servidor DHCP a los hosts referentes a: - Puerta de enlace (10.2.0.2). - Mscara de red (255.255.255.0). - Servidores DNS (en este caso slo 1, el servidor DNS W2008 con IP 10.2.0.8). - Nombre del dominio (en nuestro caso SedanoSLU.com). Aqu podemos observar el rango que hemos definido (10.20.0.6 al 10.2.0.240) y la exclusin que pusimos durante la creacin del mbito (10.2.0.8 que es la del propio servidor DHCP en w2008).

Tambin podemos comprobar la definicin para la puerta de enlace, la mscara, los servidores DNS y el dominio (todava no montado).

Pgina 7/49

Comprobacin de la correcta entrega por parte del servidor DHCP de los datos de configuracin (IP, mscara, puerta de enlace, servidor 1 de DNS y servidor 2 de DNS).

Comprobamos que DHCP funciona y le ha entregado una IP en el rango escogido. Tambin comprobamos que le ha entregado la direccin IP del servidor DNS que va a usar.

Pgina 8/49

Comprobamos que la direccin IP entregada tambin a quedado registrada en el pool de entregas de direcciones IP en el servidor DHCP de w2008 (el nombre de host en este ejemplo es wXP).

Pgina 9/49

Instalacin y configuracin del servicio DNS.


Vamos a definir una zona de resolucin directa (que va a coincidir con el nombre del dominio, en nuestro caso SedanoSLU.com). A continuacin daremos de alta los servidores con sus nombres DNS (ubuntuserver con IP 10.2.0.3 y w2008 con IP 10.2.0.8). Posteriormente comprobaremos (con la herramienta nslookup) desde uno de los hosts (en este caso desde Windows XP con IP 10.2.0.7) que realmente se realiza la resolucin de nombres DNS (consulta y devolucin de la IP que corresponda a cada equipo). Creamos la zona directa (SedanoSLU.com) y damos de alta los 2 equipos de nuestro ejemplo (tipo de host A).

Comprobamos de que el servicio DNS esta funcionando correctamente (resuelve). Para ello realizamos una consulta con nslookup y podemos comprobar que es el servidor de DNS (W2008) el que nos resuelve y nos indica la IP del equipo ubuntuserver (10.2.0.3), que es la correcta y definida en la zona directa del servidor DNS.

Verificamos que funciona bien, puesto que consulta al servidor DNS (w2008 con IP 10.2.0.8) entregado por el servicio DHCP y que resuelve (devuelve IP) el nombre de equipo que le ponemos (Ubuntu server en este ejemplo).

Pgina 10/49

Creacin, instalacin y configuracin del dominio (en w2008).


Vamos a crear un dominio (SedanoSLU.com) que tendr un nivel funcional de 2008 (ya que no hay otros servidores con 2003 o 2000), no har falta la instalacin de DNS pues ya esta instalado del paso anterior (Instalacin del servicio DNS en W2008). A continuacin meteremos el propio servidor en el dominio y a continuacin probaremos a ver si los hosts entran tambin en el dominio (lo comprobaremos con un Windows XP). Ejecutamos dcpromo desde la lnea de comandos.

Tras la instalacin de los binarios escogeremos un dominio nuevo en un rbol nuevo (es nuestro caso).

El nivel funcional escogemos w2008 puesto que no van a existir otros servidores de dominio con Pgina 11/49

sistemas anteriores (windows 2003 o windows 2000).

Como ya tenamos instalado el servicio DNS, nos lo detecta para saltarse su instalacin (es imprescindible un servicio de DNS para la existencia de un dominio).

Pgina 12/49

A continuacin nos indicar en donde y con que nombre va a guardar la informacin sobre el dominio y la configuracin de este.

Nos ir informando sobre los mdulos que va instalando.

Tras la instalacin, reiniciamos el servidor y entramos en el dominio. Comprobamos que el dominio esta creado y que el equipo ya no esta en grupo de trabajo si no en el dominio.

Pgina 13/49

Validacin de host cliente (Windows XP) en el dominio.


1 entramos en el equipo host con el usuario administrador local. 2 seleccionamos Id. de red. 3 seleccionamos la respuesta El equipo forma parte de una red. 4 seleccionamos la respuesta Mi compaa utilizar una red con dominio. 5 a continuacin nos preguntar los datos del Administrador del dominio.

6 A continuacin nos pedir el nombre y el dominio en que queremos que el equipo quede registrado.

Pgina 14/49

7 A continuacin nos pedir los datos con los que queremos entrar por 1 vez en el dominio (no tiene porque ser un Administrador de dominio, puede ser un simple Usuario del dominio).

8 En este punto, el equipo ya ha sido registrado en AD y en el DNS de AD (tras refrescar), como podemos comprobar en el servidor (W2008).

9 Le indicamos No agregar usuario ahora. En este paso podramos crear un usuario del dominio, pero es mejor hacerlo manualmente en el servidor de forma independiente. 10 A continuacin nos indicar que tenemos que reiniciar el equipo. 11 Entramos en el equipo con un usuario cualquiera del dominio (no es imprescindible que sea el administrador del dominio).

Pgina 15/49

12 Una vez que el equipo ha entrado en el dominio y dentro del propio equipo, comprobamos que se ha pasado de Grupo de Trabajo a Dominio.

Pgina 16/49

Habilitar NAT y acceso a Internet en el Windows 2008 que hace de Router.


Vamos a habilitar el servicio de NAT en el servidor W2008 que utilizamos como router. Para ello es preciso configurar 2 tarjetas de red en VirtualBox y adems aadir dicho servicio en el servidor indicndole en cual de las 2 tarjetas de red debe realizar NAT (la externa). Tambin comprobaremos que tiene salida a Internet y que resuelve direcciones DNS externas (por forwarder desde el servidor DNS instalado en W2008 y en el que hemos definido los DNS de Google). 1 Tenemos que introducir una segunda tarjeta red con la opcin bridge.

Activamos NAT en el router.

Pgina 17/49

Seleccionamos la interfaz WAN (Externa, Internet).

Comprobamos que est enrutando correctamente y que resuelve direcciones externas de DNS (por forwarder).

Pgina 18/49

Instalacin de MySQL Server y WorkBench en Ubuntu Server.


Vamos a instalar MySQL Server en el Ubuntu Server con la configuracin por defecto. 1 abriremos Sypnatic y seleccionaremos MySQL Server para instalarlo.

2 Instalamos el WorkBench descargandolo de la web (seleccionando el adecuado para nuestro sistema, versin y micro) http://www.mysql.com/downloads/workbench/

Comprobamos que efectivamente ya se ha descargado e instalado.

Pgina 19/49

Instalacin de MySQL Cliente y WorkBench en Ubuntu Desktop .


Vamos a instalar MySQL Cliente en el Ubuntu Desktop (mismos pasos que MySQL Server). 1 abriremos Sypnatic y seleccionaremos MySQL Cliente para instalarlo.

2 Instalamos el WorkBench descargandolo de la web (seleccionando el adecuado para nuestro sistema, versin y micro) http://www.mysql.com/downloads/workbench/

Comprobamos que est instalado.

Pgina 20/49

Conexin desde Cliente de MySQL (en host Ubuntu Desktop) contra el Servidor de MySQL (en servidor Ubuntu Server). Vamos a comprobar que podemos acceder desde un Cliente de MySQL al Servidor de MySQL (como root).

Como podemos observar, la conexin se ha establecido satisfactoriamente.

Pgina 21/49

Creacin de las tablas.


CREATE SCHEMA `SedanoSLU.com` ; CREATE TABLE `SedanoSLU.com`.`Almacen` ( `Cod_Producto` VARCHAR(8) NOT NULL , `Producto` VARCHAR(20) NULL , `Precio` INT NULL , `Stock` INT NULL , PRIMARY KEY (`Cod_Producto`) ); INSERT INTO `SedanoSLU.com`.`Almacen` (`Cod_Producto`, `Producto`, `Precio`, `Stock`) VALUES ('1', 'Pc', 1000, 5); INSERT INTO `SedanoSLU.com`.`Almacen` (`Cod_Producto`, `Producto`, `Precio`, `Stock`) VALUES ('2', 'Impresora', 1000, 5); INSERT INTO `SedanoSLU.com`.`Almacen` (`Cod_Producto`, `producto`, `precio`, `stock`) VALUES ('1', 'Pc', 200, '3'); INSERT INTO `SedanoSLU.com`.`Almacen` (`Cod_Producto`, `producto`, `precio`, `stock`) VALUES ('2', 'Impresora', 100, '2'); CREATE TABLE `SedanoSLU.com`.`Facturas_emitidas` ( `Cod_Fra_Emi` VARCHAR(8) NOT NULL , `Cod_Producto` VARCHAR(8) NOT NULL , `cantidad` INT NULL , `precio_vta` INT NULL , `IVA` INT NULL , `total` INT NULL , PRIMARY KEY (`Cod_Fra_Emi`, `Cod_Producto`) , INDEX `Cod_Producto` (`Cod_Producto` ASC) , CONSTRAINT `Cod_Producto` FOREIGN KEY (`Cod_Producto` ) REFERENCES `SedanoSLU.com`.`Almacen` (`Cod_Producto` ) ON DELETE NO ACTION ON UPDATE NO ACTION);

Pgina 22/49

Creacin de triggers.
El primer trigger nos va a calcular automticamente la cantidad de IVA y el Total en la tabla de Facturas_emitidas. -- Trigger DDL Statements DELIMITER $$ USE `SedanoSLU.com`$$ CREATE DEFINER=`root`@`localhost` TRIGGER `SedanoSLU.com`.`Actualizar_IVA_Total` AFTER INSERT ON `SedanoSLU.com`.`Facturas_emitidas` FOR EACH ROW BEGIN declare var_cantidad int; declare var_precio_vta int; declare var_IVA int; declare var_Total int; select cantidad, precio_vta into var_cantidad, var_precio_vta from Facturas_emitidas where Cod_Fra_Emi = new.Cod_Fra_Emi; set var_IVA = var_cantidad*var_precio_vta*1.18; set var_Total = var_precio_vta + var_IVA; update Facturas_emitidas set IVA = var_IVA, Total = var_total where Cod_Fra_Emi = new.Cod_Fra_emi; END$$

Pgina 23/49

El segundo trigger nos va a disminuir el stock que existe en la tabla almacen en la cantidad indicada al introducir un producto en la tabla Facturas_emitidas. DELIMITER $$ USE `SedanoSLU.com`$$ CREATE DEFINER=`root`@`localhost` TRIGGER `SedanoSLU.com`.`Actualizar_stock_almacen` AFTER INSERT ON `SedanoSLU.com`.`Facturas_emitidas` FOR EACH ROW BEGIN declare var_Almacen_Stock int; select Stock into var_Almacen_Stock from Almacen where Almacen.Cod_Producto = new.Cod_Producto; set var_Almacen_Stock = var_Almacen_Stock - new.cantidad; update Almacen set Stock = var_Almacen_Stock where Almacen.Cod_Producto = New.Cod_Producto; END$$

Pgina 24/49

Instalacin de LAMP.
La instalacin de LAMP (Apache, MySql y Php en Linux), consta de la instalacin de las 3 aplicaciones por separado. Al haberse ya realizado la instalacin de MySql para la parte del trabajo de Base de datos, el segundo punto no lo repetiremos.

Instalacin de Apache.
Seleccionamos apache2 y procedemos a su descarga e instalacin.

Comprobamos que la instalacin se ha realizado con xito.

Pgina 25/49

Instalacin PHP.
Procederemos de idntica forma que para la instalacin de Apache, es decir, seleccionaremos en Synaptic los paquetes referentes a Php5.

Comprobamos que durante la instalacin no se ha producido ningn error y que la instalacin ha terminado satisfactoriamente.

Pgina 26/49

Instalacin Joomla.
Seguiremos los pasos de la siguiente gua: http://ayudajoomla.com/joomla/tutoriales/248-instalar-joomla-en-linux-ubuntu-con-lamp.html Slo he realizado alguna captura cuando he ido comprobando que los pasos de la instalacin estaban bien (trs arreglar los errores que me iban dando). Comprobacin de que PHP ya est bien instalado.

Comprobacin de que la parte de MySql y la interaccin con Joomla se han corregido y ya estn bien.

Pgina 27/49

Datos para la conexin con la Base de datos creada en MySql.

Root jazmin joomla Joomla admin jazmin Una vez terminada la instalacin y la configuracin, accedemos al panel de control para comprobar que todo esta Ok.

Pgina 28/49

Creacin de la pgina web.


Vamos a crear una pgina web donde se mostrar informacin sobre la empresa. Tendr 6 apartados (Inicio, Productos, Servicios, Donde estamos, Contacto y un FAQ). Las secciones de Productos y Servicios se subdivirn a su vez en: Productos: Placas bases, Microprocesadores, Memorias. Servicios: Asistencia remota, Ampliacin de hardware, Limpieza de virus. A continuacin mostraremos unas capturas de las distintas pantallas y las configuraciones realizadas asi como el resultado final de la pgina web: Men principal.

Secciones.

Pgina 29/49

Categoras.

Artculos.

Vista de la pgina web.

Pgina 30/49

Pgina 31/49

Instalacin del servidor (VSFTP) en el servidor (Ubuntu server) y del cliente (Filezilla) en (Ubuntu desktop).
1 iremos al Ubuntu server y all instalaremos el servidor VSFTP con el comando apt-get install vsftpd. 2 vamos al Ubuntu desktop y alln instalamos Fillezilla desde Synaptic.

3 Comprobamos que podemos acceder al servidor por el protocolo FTP desde Filezilla. Usando el usuario alumno, puesto que, por algn motivo que desconozco no me ha dejado entrar como anonymous o el usuario creado por defecto FTP.

Pgina 32/49

Instalacin y configuracin de Apache para usar la pgina web creada con Joomla.
Para ello necesitamos hacer 2 cosas: 1) En el servidor de DNS debemos crear el registro www.SedanoSLU.com que indique que ese nombre FQDN es el que corresponde al servidor Apache/Web (en nuestro escenario el servidor Ubuntu Server con IP 10.2.0.3).

Comprobamos que en el cliente (en nuestro escenario Ubuntu Desktop con IP 10.2.0.7), que en el cliente web (Firefox en nuestro escenario) ya se puede acceder por FQDN adems de por la IP 10.2.0.7).

Pgina 33/49

Por ltimo tenemos que hacer que el directorio por defecto sea del de Joomla. Para ello editaremos el fichero /etc/apache2/sites-enabled/000-default y cambiaremos: DocumentRoot /var/www por DocumentRoot /var/www/Joomla y volvemos a probar desde el host cliente con el cliente web (Firefox), para comprobar que el servidor DNS nos redirecciona bien y por defecto ya cargamos el index.php que esta dentro de Joomla con slo escribir la direccin de la pgina web (lo que inicialmente queramos).

Pgina 34/49

Instalacin y configuracin del servidor de correo (Postfix en Ubuntu Server).


Instalaremos el servidor Postfix con apt-get install postfix. Nos preguntar que como queremos que funcione y le indicaremos que como servidor hacia Internet y por ltimo le indicaremos el nombre de dominio para el que va a gestionar el correo (en nuestro escenario SedanoSLU.com ). A continuacin hay que crear el registro MX en el servidor de DNS (W2008) asi como un registro alias que seale a UbuntuServer (SMTP, POP e IMAP).

Instalaremos y configuraremos el servidor de correo saliente (protocolo SMTP), que en nuestro caso ser Postfix para Ubuntu Linux. Por defecto el servidor Postfix viene pre-configurado para poder usar envo de correos con certificados digitales mediante SMTPS (mediante el protocolo START-TTLS). A continuacin instalaremos y configuraremos el servidor de correo entrante (bien protocolo POP/POPS o bien IMAP/IMAPS), que en nuestro caso ser Dovecot para Ubuntu Linux (utilizar IMAPS en el puerto 993 con seguridad SSL/TLS). Por ltimo configuraremos el cliente Thunderbird en el host cliente (Ubuntu desktop en nuestro escenario).

Pgina 35/49

Nota: Los usuarios de correo deben coincidir con algn usuario creado previamente en el sistema y enviarse desde su perfil. La 1 que vamos a enviar un e-mail nos mostrar el siguiente mensaje, para confirmar la descarga del certificado autofirmado por el servidor SMTP y el servidor IMAP.

Comprobamos que desde y hacia las 2 cuentas de correo de 2 usuarios (usuarios del sistema) se pueden enviar y recibir correos tanto a si mismo como a otros usuarios (buzones).

Pgina 36/49

Creacin del servidor de datos + RAID 1 (Mirroring).


Para ello crearemos 3 HD virtuales en el servidor W2008 (tambin har las veces de servidor de ficheros, puesto que si utilizamos otra mquina virtual, se corre el riesgo de que no funcionen todas abiertas a la vez).

Ya dentro de W2008 vamos a crear el RAID 1 (Mirror).

Seleccionamos la opcin de Espejo, pulsando con el botn derecho sobre el primer HD y le indicamos que haga un Espejo con el Disco 1 y el Disco 2 (el Disco 3 ser el que se usar para el backup).

Pgina 37/49

Le asignaremos todo el tamao del HD, as como la unidad E y el sistema NTFS, pasando a generar el disco dinmico como se muestra a continuacin.

Creamos 3 subdirectorios y copiamos un fichero cualquiera en uno de ellos.

Pgina 38/49

Supuesto un error aparacera algo similar a esto.

Desmontamos el Mirror y comprobamos que ambos discos duros tienen la misma informacin (unidades E: y F: al haberse desmontado el Mirror).

Cambiaramos el HD estropado por otro nuevo.

Pgina 39/49

Volvemos a montar el mirror para que la informacin se duplique y se copie en el nuevo HD.

Aunque no sera necesario, podemos comprobar que la informacin se ha replicado parando otra vez el mirror.

Pgina 40/49

Sistema de Backup (datos).


Instalamos Second Copy 8 y escogemos las unidades entre las que se va a realizar el backup de los datos.

Le indicamos que haremos un backup a las 1:00h todos los das.

Le indicamos algunas opciones adicionales.

Pgina 41/49

Sistema de Backup (sistema).


Lo primero que deberemos hacer, es insertar un nuevo disco en la mquina virtual con igual o mayor capacidad que la particin de sistema.

Instalamos el servicio de Copias de seguridad de W2008.

Arrancamos el sistema de Copias de Seguridad. Seleccionaremos la opcin Hacer copia de seguridad programada. Escogemos la opcin personalizada (todo esto supuesto ya formateado previamente el nuevo HD y asignado unidad). Escogemos slo la unidad de sistema y aplicaciones (C:). Le indicamos que queremos 1 backup 1 ver por da. Seleccionamos la nueva unidad de HD aadida al sistema (G:), como destino para almacenar el backup. Por ltimo nos pedir confirmacin, avisndonos antes que proceder a formatear el HD destino.

As quedara antes del 1er backup. Pgina 42/49

Debido a que el backup del sistema (8Gb aprox para el W2008), es muy grande y aunque virtualmente seran HD diferentes, en la realidad el HD en el que debera hacer la prueba de backup es fsicamente el mismo (origen y destino coinciden) y al ser adems este un HD externo USB1.0 y tener que realizar primero la lectura de un fichero y luego su posterior escritura (miles de ficheros), este backup sera eterno (llevara muchas horas), por eso, en esta parte del ejercicio se prescindir de realizar realmente el backup del sistema y su posterior recuperacin (por el mismo motivo). Tras el primer backup completo, lo aconsejable sera ya slo realizar backups incrementales, adems, de, por medidas de seguridad, que el HD destino (SistemaBackup) estuviera en otro host fsicamente en otro lugar de la red y no en el mismo equipo (esto tambin tiene un inconveniente y es el trfico que se generara por la red).

Pgina 43/49

Creacin de usuarios y grupos.


Desde AD vamos a crear 2 usuarios: juan que pertenecer al grupo de contabilidad. jesus que pertenecer al grupo de administracin.

A continuacin indicaremos en los subdirectorios que creamos en los pasos anteriores, que a cada uno slo va a tener acceso el grupo que le corresponda:

Pgina 44/49

Salimos del usuario administrador y entramos como el usuario jesus (perteneciente al grupo administracin) y comprobamos que: a) Puede entrar en el subdirectorio E:\administracin, listar los ficheros, crear, borrar, modificar, ect

b) No puede hacer lo mismo en el subdirectorio E:\contabilidad (lo cual es lgico pues no pertenece al grupo contabilidad que es el que tiene permisos para poder realizar operaciones en dicho subdirectorio).

De idntica forma podemos hacerlo para el usuario juan (miembro del grupo contabilidad).

Pgina 45/49

Comprobamos que, efectivamente, el usuario Juan (perteneciente al grupo de Contabilidad), no tiene acceso al subdirectorio que pertenece a Administracin.

Pgina 46/49

Metologa.
Se ha utilizado una metodologa para el desarrollo general del proyecto, similar a las que se utilizan en programacin, es decir, metologa top down. Dicha metologa consiste en ir atomizando cada rea en subreas ms pequeas y sencillas, siguiendo una escala de arriba hacia abajo (de lo ms general a lo ms concreto/especfico).

Bibliografa.
En general, se han utilizado los recursos suministrados por el instituto/profesores (apuntes y libros en las asignaturas/reas concretas). Se ha utilizado el libro Servicios de red e internet y apuntes en el resto de reas. Tambin se han utilizado (en menor medida), conocimientos previos adquiridos. Ms detalladamente: Libro Servicios de red e internet para el rea de servicios. Apuntes de la asignatura Seguridad para la parte de alta disponibilidad. Apuntes de la asignatura SS.OO para el rea de sistemas. Apuntes de la asignatura Empresa para la parte de definicin del proyecto y modelo de negocio. Apuntes de la asignatura Programacin para la parte de la creacin de la pgina web, ect. Apuntes de la asignatura BBDD para la parte de MySql y manejo de tablas. Apuntes sueltos del profesor Alvaro Garca Snchez sobre: - Instalacin y configuracin de VirtualBox. - Creacin de topologa red y configuracin emulacin tarjetas de red. - Creacin de mquinas virtuales con los distintos SS.OO. No ha sido necesaria documentacin ni bibliografa adicional, pues el 95% viene en dichos apuntes y la otra parte son de conocimientos previos adquiridos en algn curso adicional.

Pgina 47/49

ANEXOS.
Topologa de red.

Pgina 48/49

Grfico de Gantt.

Pgina 49/49

También podría gustarte