Sei sulla pagina 1di 70

División:

Ciencias Exactas, Ingeniería y Tecnología


Ingeniería en Telemática

NOMBRE DEL TRABAJO:

Granja de Servidores

MIGUEL SANTOS MONTOYA (AL12509958)

Video 2: https://youtu.be/78EqkJ2WMv4
Video 2_part2: https://youtu.be/Y9yL3NHrVc4
Video 3: https://youtu.be/nf-vzPSNr-U
INDICE TEMATICO
Pagina.
CAPITULO 1
PRESENTACIÓN DEL PROBLEMA

1.1 PRESENTACIÓN 1
1.2 RESUMEN 3
1.3 DIAGNOSTICO 4
1.4 PLANTEAMIENTO DEL PROBLEMA 5
1.5 JUSTIFICACIÓN 6
1.6 OBJETIVOS Y METAS 7
1.7 FUNDAMENTACIÓN 8
1.8 CRONOGRAMA 10
1.9 RECURSOS 12
1.9.1 HUMANOS 12
1.9.2 MATERIALES 12
1.9.3 FINANCIEROS 12
1.10 METODOLOGÍA 13
1.11 HIPÓTESIS 16
1.11.1 HIPÓTESIS NULA 16
1.11.2 HIPÓTESIS ALTERNA 17

CAPITULO 2
MARCO TEÓRICO

2.1 DESCRIPCIÓN 19
2.2 GESTIÓN DE INFORMACIÓN DISTRIBUIDA 20
2.3 SOBRE LO QUE ES UN SERVIDOR 21
2.4 SERVIDOR DE ARCHIVOS (SAMBA) 22
2.5 SERVIDOR PROXY 22
2.6 SERVIDOR WEB 23
2.7 SERVIDOR DE BASE DE DATOS 23

CAPITULO 3
DESCRIPCIÓN DE LA SOLUCIÓN

3.1 DESCRIPCIÓN DE LA SOLUCIÓN 28


3.2 SERVIDOR PROXY 29
3.3 SERVIDOR SAMBA 33
3.4 SERVIDOR WEB (LAMP) 41

CAPITULO 4
RESULTADOS

4.1 POBLACIÓN Y MUESTRA 43


4.2 PROCEDIMIENTO 43
i
4.3 MÉTODOS Y TÉCNICAS DE RECOLECCIÓN DE DATOS 47
4.4 DESCRIPCIÓN DE LA RECOLECCIÓN DE DATOS 48
4.4.1 POBLACIÓN Y MUESTRA 48
4.4.2 DISEÑO DEL EXPERIMENTO O DEL PROCEDIMIENTO 48
4.4.3 MÉTODOS Y TÉCNICAS DE RECOLECCIÓN DE DATOS 48
4.4.4 DISEÑO DE INSTRUMENTOS PARA LA RECOLECCIÓN 48
4.5 PROCESO DE RECOLECCIÓN DE INFORMACIÓN 49
4.5.1 PLAN DE RECOLECCIÓN 49
4.5.2 PROCEDIMIENTO 49
4.6 OBSERVACIÓN Y ANÁLISIS DE LOS DATOS 49

CAPITULO 5
CONCLUSIONES

5.1 HALLAZGOS PRINCIPALES 51


5.2 REFLEXIONES SOBRE LOS RESULTADOS OBTENIDOS 56
5.3 APRENDIZAJES 57
5.4 RECOMENDACIONES 59
5.5 ACEPTACIÓN O RECHAZO DE HIPÓTESIS PROPUESTAS 59
5.6 RESPUESTA A LA PREGUNTA DE INVESTIGACIÓN 59
5.7 CONCLUSIONES FINALES 60
5.8 ACTIVIDADES FUTURAS 60
ANEXO 1 62
BIBLIOGRAFÍA 63

ii
INDICE DE IMÁGENES

Imagen 1 (CECATI 89, Vista frontal escuela) 1


Imagen 2 (CECATI 89, barda lateral) 1
Imagen 3 (Granja de Servidores) 21
Imagen 4 (Servidor SAMBA) 22
Imagen 5 (Servidor Proxy) 23
Imagen 6 (Servidor WEB) 26
Imagen 7 (Ubicación de la granja de servidores en el plantel y distribución de la
red) 27
Imagen 8 (Diagrama estructural de los servidores) 28
Imagen 9 (Diagrama de diseño 47
Imagen 10 (selección paquetes de software para proxy) 53
Imagen 11 (Selección de paquetes BIND) 54
Imagen 12 (Selección del servicio para NIS para SAMBA) 55
Imagen 13 (phpMyAdmin) 58

iii
CAPITULO 1

PRESENTACIÓN DEL PROBLEMA

1.1 PRESENTACIÓN:

Centros de Capacitación para el Trabajo Industrial No. 89 (CE.CA.T.I. No. 89)

Pertenece a la Dirección General de Centros para la Formación del Trabajo


(DGFCT), DGCFT (2017) dependiente de SEMS (Subsecretaria de Educación
Media Superior).
Imagen 1 Vista frontal del Plantel CECATI 89 Celaya, Gto.

Autor: Propio
Imagen 2: Detalle de pared lateral con la publicidad de la escuela

1
Autor: Propio
En la ciudad de Celaya, Gto. se encuentras 2 unidades del mismo plantel uno de
ellas está en la Cd. Industrial, y la otra en la colonia Los Pinos, el plantel que está
en Cd. Industrial es la que comenzó ya hace 30 años su actividad como promotora
de capacitación para el trabajo. Y por ser la primera es donde se encuentra todo el
aspecto administrativo.

Los Centros de Capacitación Para el Trabajo Industrial, es un grupo de escuelas a


nivel nacional, presentes en todos los estados de la República Mexicana, en el,
estado de Guanajuato están 7 planteles y que su propósito es la capacitación para
el trabajo, para que adquieran habilidades, destrezas, y puedan emprender su
propio negocio o hacer fuerza laboral en las empresas, en EEUU existe un modelo
similar llamado City College su sede está en San Diego California.

Es conocido que en todos los ámbitos es necesaria la actualización de los procesos


en todos los niveles, el educacional deberá estar en este rubro y con mayor
involucramiento, por lo que estamos incluyendo en este proyecto las áreas
administrativas, financiera y las funciones de dirección, para mejorar la respuesta a
necesidades administrativas y de servicios como para el personal administrativo
como en general a la población escolar.

2
1.2 RESUMEN

Palabras clave: LINUX, servidores, implementación.

La Dirección, el área de Recursos Humanos y el área Servicios Administrativos


constantemente tienen trabajo para recopilar información, ya sea por programación
de estos eventos, para entrega de reportes, programados por fechas específicas de
entrega, y la información que es solicitada sin previo aviso, esto sucede de forma
inesperada, reportes de años anteriores, del periodo escolar anterior, y las
actividades diarias como reportes diarios, consulta de horarios de asistencia para
ser enviados a la Dirección General de Centros para la Formación del Trabajo
(DGFCT) que se encuentra en la ciudad de México, dependiente de SEMS
(Subsecretaria de Educación Media Superior).

Tener un medio confiable de almacenamiento y recuperación de datos, y tener la


certeza de que tenemos un acceso a Internet seguro y rápido son las metas que
todos buscamos y con la implementación de servidores LINUX (Jiménez, R.H. 2003)
nos lleva más cerca de esa meta, junto a la administración de estos recursos
informáticos brinda un mayor alcance en este medio.

La instalación de servidores ha sido la solución de diversos problemas de acceso a


la información y parte fundamental de todo nuestro ámbito informático.
(Jiménez,R.H 2003)

3
1.3 DIAGNÓSTICO

Las grandes corporaciones tienen su información a la mano y disponible de las


personas que toman decisiones, y logran crecer en los ámbitos empresariales, y las
escuelas aún se tiene en gran medida sus métodos y procedimiento en montañas
de papel y cuando se necesita algún documento o resumen se tiene que hacer una
búsqueda virtualmente en una montaña de papeles.

La disponibilidad de estos documentos se ve seriamente comprometida y la


información presentada o localizada es en ocasiones es circunstancial ye que estos
dependen de otros que no están disponibles en ese instante o bien hay que realizar
una mayor búsqueda de datos, que lleva a consumir mayor tiempo de recursos, y
de personal.

El trabajo se realiza por medio de técnicas realmente lentas (tradicionales), y


además la información que se solicita en su gran medida son confidénciales así que
no es posible que “cualquier” persona pueda intervenir y revisar estos datos, por ello
para que sea mantenido el proceso de confidencialidad es menester absoluta que
el personal disponga de acceso a la información necesaria para su trabajo de
reporte o consulta de forma rápida, y el propósito de este proyecto es que se tenga
eso precisamente eso, los datos necesarios, confiable y confidencial, eliminar el
tiempo de respuesta grande, el implementar servicios informáticos deberá de tener
efecto en la repuesta en la entrega de la documentación, o tener lo necesario en
momento requerido.

Se pretende que cuando esté en funcionamiento y se aprecie sus ventajas


extenderlo a diferentes áreas de la escuela.

4
1.4 PLANTEAMIENTO DEL PROBLEMA

El elevado tiempo de respuesta, en recopilar información provoca atrasos en


diversas actividades que se efectúan en forma rutinaria y la acumulación de
situaciones sin resolver, son índices directos que el método de almacenado y
localización de documentación no es el adecuado o no existe, la búsqueda de datos
es una de las partes que se debe afrontar como un reto, y ser lo mejor organizados
para evitar retrasos y dificultades.

Todo esto nos lleva a realizarnos la pregunta de investigación:

¿Cómo crear un método para mejorar el acceso a estos datos sin necesidad
de usar los métodos tradicionales de localizar información usando
documentos en papel?

5
1.5 JUSTIFICACIÓN

El realizar el proyecto tiene implicaciones importantes, en las principales actividades


que están desarrollando en las áreas del plantel donde se tienen las necesidades,
de información inmediata, y toma de decisiones, en vista de lo anterior los beneficios
serán los siguientes:

1) No será necesario esperar que algún responsable de un área específica este


presente, para complementar o solucionar alguna necesidad de información
de la otra, como la dirección, si no se pudiera presentar el responsable del
área de recursos financiero podría ver los ingresos o egresos del día que le
sea necesaria revisar.
2) No será necesario triangular información una y otra vez con las demás áreas.
3) La dirección la que se encarga de tomar decisiones específicas y necesita el
acceso a todo lo que implica la administración de la escuela, tanto financiero
como los recursos humanos.
4) Para el caso de necesitar información en documentos que tenga un área
específica ya sea para consultar o proporcionar datos, se utiliza el servidor
SAMBA ya que ahí estará un área para dejar información y que sea
consultada / incluida / completada por las otras para cuando sea necesario
que alguna(s) áreas las requieran, recordemos que este servidor comparte
archivos y solo serán accedido por el personal autorizado solo estas 3 áreas
lo pueden revisar modificar / cambiar / intercambiar.
5) Tener información del personal a través de la interface WEB como faltas,
permisos, y datos en general, de forma inmediata.
6) Simplificar el proceso de almacenamiento documental y que sea inmediato.

6
1.6 OBJETIVOS Y METAS

El objetivo de este desarrollo es que la administración de una organización sea dejar


de usar el proceso tradicional de documentos impresos en papel y procesarlo en
medios electrónicos, sin olvidar que algunas instancias seguirán solicitando la
información en papel impreso, pero será mejor distribuida y comprendida por las
personas que usan el proceso interno, y de forma rápida en el momento de tener un
cúmulo de datos y documentación que hay que leer y manejar, adicionalmente es
más fácil revisar la información que estar a la espera de que se termine o falte algo
para completarlo, con otra área.

Los resultados se observarán en cuanto la información se encuentre lista para ser


organizada y consultada, que se pretende extender a otras áreas de la
administración de la escuela.

Los beneficios se notarán en cuanto se comienza a consultar toda la información


que se cruza entre las áreas involucradas.

Adicionalmente el desarrollo permitirá considerar algunos elementos más de datos


lo cual se ira modificando según las necesidades que sean necesarias.

Y por último como meta principal hacer notar de forma fehaciente que la UNAD es
formadora de personas profesionales y profesionistas, para mejorar y crear un
ambiente de trabajo útil.

7
1.7 FUNDAMENTACIÓN

El mantener en óptimas condiciones de funcionamiento los equipos de cómputo que


se utilizan en cualquier lugar de trabajo, y un ingeniero en Telemática puede
incursionar en muchas áreas, y de limitarse a una función, estaría desarrollando su
potencial completo, se puede sacar partido a todas las áreas que se puede
incursionar, apoyar en redes locales, instalación de servidores, simplificar el trabajo
administrativo, facilitar el acceso a la información, y datos y la discrecionalidad es
un aspecto que no se debe olvidar, o dejar por un lado. La tecnología en la
computación electrónica ha modificado de manera importante la forma de trabajar
de todos, no hay alguien que de forma directa o indirecta están involucradas con los
sistemas electrónicos, computo, o información, y con el advenimiento del BIG DATA
será otro salto importante, así como se menciona en su libro AlvinToffler (La tercera
ola), (Toffler, 1980) se han presentado 3 grandes olas (cambios) en la humanidad,
según este autor la primer gran ola fue del cambio de la era de piedra a la era de
los metales, el segundo cambio de la actividad manual, a la manufactura asistida
por maquinas, (comienzo del uso del vapor), en donde herreros se especializaron y
pasaron a ser mecánicos, y la tercer ola es cuando comenzó la era de la electrónica.

Y con ello la puesta en escena de la informática.

La dependencia que tenemos en la actualidad con las computadoras es evidente.

Sin embargo, los sucesos han ocurrido con tal rapidez que se requiere de un análisis
formal para comprobar la magnitud de esa dependencia

La informática está en nuestras vidas, y parte de nuestra sociedad se ha


desarrollado bajo el desarrollo de las nuevas tecnologías y debe su éxito en gran
parte a esta ciencia.

Las organizaciones de hoy en día requieren un sistema que esté adecuado para
que proporcione una forma rápida de acceder a la información, ya que cada de estos

8
sistemas tiene que llevar otros sistemas para poder agilizar su función de la
organización y poder manejar grandes volúmenes de la información.

Estas nuevas demandas de la función Informática para las nuevas organizaciones


que pueden ser pequeñas, medianas o grandes empresas; deben de contar con
equipos de cómputo nuevos para poder subsistir.

El rezago comienza, en los medios de gestión de la información cuando la velocidad


y seguridad se ven comprometidos.

Las innovaciones son esenciales para mantener un medio adecuado de información


constante y veraz.

9
1.8 CRONOGRAMA
Actividad Septiembre Octubre Noviembre Diciembre Enero Febrero Marzo Abril
Obtención de
donaciones de
equipo de
cómputo , para
realizar el proyecto
Instalación e
implementación
del servidor Squid
/ NAT

Instalación e
Implementación
del servidor
SAMBA, creación
de cuentas,
creación de
derechos de
acceso.
Pruebas de
almacenamiento
en el servidor y
consultas en el
Servidor SAMBA
Entrega de la fase
de entrevista para
las áreas de
Dirección,
Recursos
humanos y
recursos
financieros
Inicio del Servidor
LAMP, establecer

10
la estructura de
base de datos.
Programación y
pruebas de
acceso se
realizaran por
módulos, se
realizan pruebas y
correcciones

11
1.9 RECURSOS

Para el proyecto a realizar tengo como recursos:

1.9.1 HUMANOS:

Las personas que están formando las áreas de Recursos Humanos y Recursos
Financieros, son las que conocen sus debilidades y sus fortalezas, y así de esta
manera tener por completo su visión de necesidades.

1.9.2 MATERIALES:

Por medio de la donación de equipo de la presidencia municipal, y a la Agencia de


automóviles de General Motors, obtuve los recursos materiales, al menos los
indispensables para instalar, preparar e instalar estos servidores, lo cual llevo
muchas horas invertidas para obtener las donaciones.

El software es libre así que se obtuvo de los sitios WEB relacionados con CentOS,
www.centos.org, así como la documentación necesaria de los mismos sitios de
internet para su configuración e instalación, tengo libros que hacen mención de esto
pero el software mencionado está siendo modificado con nuevas versiones y
correcciones al mismo así que la información relativa de esto en los libros ya están
quedando atrasada.

1.9.3 FINANCIEROS:
La ayuda adicional se pudo obtener de la escuela ya que no poseía recursos para
comprar todas las computadoras, la que se adquirió fue el equipo que gestionara
como servidor WEB, (computadora DELL, 8 Núcleos, con 4 Gb de memoria RAM,
disco duro de 500Gb), 1 bobina de cable UTP categoría 5e, para el cableado y
suficientes plugs para la conexión de la red.

12
1.10 METODOLOGÍA

La metodología para este proyecto, está orientado en forma descriptiva, ya que se


buscan características particulares en la aplicación de una solución que sea
eficiente y fácil de gestionar por el personal del plantel, ayudándonos de las técnicas
y métodos informáticos, ya que se pretende simplificar sus actividades, diarias de
trabajo.

En cuanto su enfoque es de forma cualitativa, puesto que se guiará por un tema


significativo, que es, sobre la implementación de un proceso de mejora
administrativa y de servicio.

El diseño del proyecto se enfoca en una perspectiva no experimental, en esto nos


referimos puesto que no manipulo variables, los datos a reunir se obtendrán del
personal administrativo, ya que la recolección será en un solo tiempo y en el
contexto de gabinete.

El proyecto cubrirá diversas áreas del plantel (recursos humanos, recursos


financieros, dirección del plantel, alumnado, cursos especiales, cursos normales),
de los cuales todos estarán cubiertos por la “Granja de Servidores”

El fin de este proyecto, el de presentar las ventajas del uso de los servidores
aplicados a la idea de una “Granja de Servidores”, y aplicando esta ventaja, que, en
comparación con respecto a un solo servidor, las ventajas son más que evidentes y
adicionalmente la implementación de un servicio WEB usando un servicio (LAMP)
para administración de datos del personal.

Como diseño particularmente orientado a ser eficiente el proceso administrativo del


plantel, permitir una administración adecuada y eficiente del servicio de Internet para

13
el constante flujo de información entre plantel – coordinación estatal- y la Cd. de
México, y este último cuando es necesario de video conferencias, reuniones
virtuales de las áreas del plantel evitando el traslado a la CD. de México, llenado de
reportes de diferentes índoles que son necesarios por periodo quincenal,
reportándose por medio de formularios a través de acceso a los servidores de la
Dirección General y con ello nos referimos a los reportes de incidencias del
personal, para aplicar sanciones o descuentos según sus asistencias,
procedimientos administrativos que debe de cumplir el plantel con reportes
constantes a la Cd. de México. Entre otros y esto haciendo alusión al acceso hacia
Internet que siempre estará activo.

Para llevar esto a buen fin, se deben instalar los servidores en el siguiente orden:
servidor proxy, servidor SAMBA, y por ultimo servidor WEB, y es este orden, y es
debido a que para descargar el software de actualización de los diferentes
servidores CentOS, y para instalar los servidores de SAMBA y WEB, se requiere
acceso a internet, y la función del servidor proxy, es el encargado del acceso a
Internet con las medidas de seguridad necesarias y evitar intrusiones, para sus
respectivas actualizaciones y por consecuencia las actualizaciones y correcciones
de los sistemas.

Para la instalación del servidor PROXY/NAT se deberá de incluir como paquete


adicional durante el proceso de instalación de CentOS 6.8, en estas distribuciones
de LINUX contienen muchas opciones de trabajo, sin tener que recurrir a varios
paquetes individuales como sucede en Windows, que puede ser desde una
instalación mínima hasta un servidor de base de datos o un servidor WEB, el proxy
que está dentro de la categoría de servidores de red, lo que incluirá como parte del
proceso de instalación, también se deberá estar incluido el paquete BIND que será
necesario para que se logre la resolución de nombres (DNS), pudiendo direccionar
los servicios solicitados hacia Internet, y este actuara como router interno.

14
Deberemos establecer el nombre del servidor, configurar las tarjetas de red, para el
proxy son 2, para los demás servidores es suficiente con una sola tarjeta de red.

Después de configurar las tarjetas de red se procede a configurar el servicio de


squid, que será el software que administrará las solicitudes internas hacia el exterior
(Internet), que se combinándolo con las reglas de las IPTABLES, que son las reglas
para enmascaramiento de la red, y se podrá permitir que ciertos puertos sean
aceptados o no, con ello limitando los accesos no deseados desde el exterior como
paginas registradas como peligrosas o no aptas para la red interna, también se
podrá limitar el acceso de las computadoras de forma completa, parcial o libre de
acceso a Internet, proporcionando rangos de direcciones de IP que sean revisados
desde squid, de esta forma controlar los accesos no permitidos.

Para los demás servidores el procedimiento será algo diferente ya que estos
dependerán del primer servidor (proxy), para el servidor SAMBA, se aplicarán las
reglas del proxy, y que para sea lo útil que se pretende que sea, deberá estar bajo
el control del proxy, para limitar el acceso desde el exterior y el interior de la red
(LAN), Instalar e implementar el servidor para almacenamiento de datos bajo el
esquema de servicio de SAMBA, para simular un servidor Windows, será para que
los documentos de las diferentes áreas, puedan ser leídos, escritos y modificados
sin necesidad de estar moviendo archivos entre computadoras por medio de
dispositivos extraíbles, (pendrive) y tener la ventaja de estar almacenados en un
sistema seguro y sin problemas de virus o accesos no autorizados.

Instalar e implementar un servidor LINUX CentOS 7 (LAMP) (Maxwell, 2008) que


contendrá las bases de datos como un índice de referencia para facilitar la búsqueda
de datos importantes. Donde el propósito es crear un sistema de gestión de
información relacionada con los datos del personal donde estaremos en posibilidad
de mejorar / simplificar el manejo de información de forma interna, para las áreas
de Recursos humanos, Recursos financieros (en esta área particularmente se
15
harían ajustes a futuro por los cambios que se están planeando a mediano plazo),
y para consulta de datos de la dirección del plantel tomando información de las dos
áreas anteriormente mencionadas, y adicionalmente aprovechando este servidor
usarlo para que el alumnado pueda consultar cursos que estén llevando a cabo en
nuestra escuela. Usándolos como página WEB (Burnett, 2000) interna lo que
mejorara el aprovechamiento de los alumnos, y en función de esto la población
estudiantil está adentrándose cada vez más en esta forma de aprendizaje.

Se desarrollará un sistema administrativo para la escuela basado en MYSQL


(Spona, 2014) (Maslakowski, 2001) que es una base de datos, que, aunque no es
mi área de desempeño considero que no es un área que esté prohibido incursionar,
que también podemos desarrollar.

Con todo lo anteriormente expuesto se ve la importancia de conocer las


características de los servidores y la forma de interconexión entre ellos para
beneficiar los servicios con estos equipos formando una “Granja de servidores” y
con la gran ventaja de disminuir de forma drástica la complicación de uso de
grandes volúmenes de papel. (net, 2015) (Mohr, 1999)

1.11 HIPÓTESIS

1.11.1 Hipótesis nula (H0)


El proyecto no tendrá una influencia sobre la actividad administrativa y el proceso
tradicional de documentación en papel será el adecuado, con lo que podemos decir
que la informática no tiene la posibilidad de sobresalir con referencia al proceso
administrativo tradicional, puesto que no hay diferencia y el método tradicional será
de alguna forma eficiente, y no será necesario usar este sistema.

16
1.11.2 Hipótesis Alterna.
Con la instalación de los servidores, se mejorara la velocidad a Internet, la forma de
consultar los documentos y compartirlos, mejorara la forma de consultar información
del personal como la reducción de tiempo de respuesta a necesidades de
información, por parte de la Dirección General, cuando soliciten información del
personal, será una ventaja el almacenamiento masivo de documentos que en
ocasiones se denomina “paper less” que de cualquier punto de vista es una gran
ventaja por la rapidez y mejoramiento de búsqueda de datos, usando los servidores
PROXY, SAMBA y WEB. Esta combinación de servidores se denominará “Granja
de Servidores” será la solución de las necesidades que se están presentado en el
plantel, y resolver los problemas de lentitud de respuesta a los reportes y
requerimientos de las áreas involucradas Recursos Humanos, Recursos
Financieros, y Dirección, así como la distribución eficiente de los servicios de
Internet que se pueden solicitar por parte del personal administrativo y alumnos de
la escuela.

Las variables a considerar en este caso son: Implementar servidores en forma de


una “Granja de Servidores”

Y el rendimiento y trabajo ágil, en forma administrativa para la mejora de respuestas


del servicio y almacenamiento de información eficiente.

Por lo que mis elementos definitivos a considerar serian:


a) Mejorar la forma de consulta de información.
b) Modificar los métodos de almacenamiento de datos para que sean eficientes
y su consulta.
c) Disponibilidad inmediata de datos y/o información para toma de decisiones.

17
Los resultados que se esperan sean más que favorables para las actividades del
plantel, para todas las variables descritas anteriormente, y el resultado será mejorar
en cualquier aspecto.

18
CAPITULO 2:
MARCO TEÓRICO
2.1 DESCRIPCIÓN

La creación de una granja de servidores es un concepto creado hace algún tiempo


para mejorar la respuesta de actividades de procesamiento de información en
tiempo real, y que por la demanda de información siempre queremos estar
actualizando, consultado información, y siendo esta forma común actualmente de
forma de trabajo, el no tener a un solo equipo haciendo el trabajo de varios en un
momento a la vez, y en el cual llegaría estar muy congestionado de solicitudes, el
distribuir estos servicios especializados para cada servidor, donde pueden cumplir
de forma lo mejor posible sus funciones, será lo mejor para el desempeño de sus
actividades establecidas, además que estén interrelacionados para que no pierdan
su propósito de trabajo y su velocidad de respuesta no sea mermada. (Jiménez,
2003)

19
2.2 GESTIÓN DE INFORMACIÓN DISTRIBUIDA

La utilización de servidores tipo WEB (Jiménez, 2003) se ha hecho una realidad y


proporcionan beneficios en la organización de cualquier medio y considerando este
aspecto el proyecto es “levantar” un grupo de servidores que constituyen una “granja
de servidores” bajo este concepto se considera que esto representa que son series
de servidores (ordenadores conectados a internet para contener y distribuir la
información) conectados entre sí. (IBM, 2000)

Estas granjas se pueden emplear para almacenar o procesar grandes cantidades


de datos, tanto para servicios en línea como para la distribución entre las bases de
datos, o procesos informáticos que se benefician de descomponer las tareas y
asignarlas de forma fragmentaria a las diferentes terminales de usuarios, estos
servidores “Granja de Servidores” los cuales están especificados en la forma de un
servidor NAT/PROXY, un servidor SAMBA, y un servidor WEB, (Jiménez, 2003) los
primeros son para realizar una mejora en el servicio interno de acceso a Internet,
donde podemos tener la seguridad de que la red interna estará segura y evitar
acceso de visitantes no deseados y liberar la red de problemas de lentitud y fallas
de servicio interno, el servidor SAMBA es para almacenar información sensible de
perdida en equipos con Windows, este servidor solo estará disponible para ciertos
usuarios que gestionan información crítica para las actividades de la escuela, como
el área de recursos humanos, el área de recursos financieros, y la toma de
decisiones por parte de la dirección, y finalmente el servidor WEB, donde estará la
información para consulta rápida y decisiva para la toma de acciones y/o decisiones
por cualquier área de trabajo involucrada en el área administrativa, así como soporte
y ayuda a la impartición de cursos aprovechando estos medios con las posibilidades
de las TIC’s ofrecen a cualquier nivel de la actividad humana. (Mohr, 1999)

20
Imagen 3: Se puede ver los 3 servidores que constituyen la granja de servidores.

Autor: propio
2.3 SOBRE LO QUE ES UN SERVIDOR:
Un equipo de cómputo de aplicación informática o programa que realiza algunas
tareas en beneficio de otras aplicaciones llamadas clientes. Algunos servicios
habituales son los servicios de archivos, que permiten a los usuarios almacenar y
acceder a los archivos de una computadora y los servicios de aplicaciones, que
realizan tareas en beneficio directo del usuario final. Este es el significado original
del término.

“Es posible que un ordenador cumpla simultáneamente las funciones de cliente y


de servidor.” (IBM, 2000)

Hay diferentes tipos de servidores, los que se utilizaran en este proyecto son:

21
2.4 SERVIDOR DE ARCHIVOS (SAMBA):
Es el que almacena varios tipos de archivos y los distribuye a otros clientes en la
red, la forma de centralizar es su eficiencia de su trabajo. (Wall, 2005)

Imagen 4: Servidor SAMBA

Autor: Propio
2.5 SERVIDOR PROXY:
Su propósito es realizar una distribución eficaz a todas las pc de la red cuando estas
estén solicitando un acceso a una página web en particular, y que el servicio
proporcionado por el ISP (Internet Service Provider) no sea agotado por la solicitud
de unos cuantos equipos, a unos cuantos sitios, y en cambio al resto de los equipos
no llegan a lograr alcanzar la conexión a otras páginas, adicionalmente a estos
servidores es muy conveniente agregarles el servicio llamado NAT (Network
Address Translation) del tipo dinámico, esto se entiende que un ISP nos
proporcionara un solo valor de IP de salida hacia internet, de forma que en forma
práctica solo podrían tener un solo acceso pero, es necesario que un grupo
numerosos equipos tengan esa posibilidad de acceder hacia diversas páginas de
internet, es donde entra la acción de estos servidores, claro hay routers que son de
las compañías que dan servicio de internet (ISP), pero solo de algunas cuantas

22
computadoras de 4 a 6 a lo mucho, con estos servidores, podemos proporcionar
salida hasta 254 equipos teniendo la velocidad adecuada de trasmisión, de ahí la
ventaja de usar estos servidores. (Wall, 2005)
Imagen 5: Proxy – NAT

Autor: Propio.
2.6 SERVIDOR WEB:
La forma de almacenar datos / información, y presentarla se vuelve más necesaria
diariamente, hacerla en forma clara y fácil, y lo que ha estado haciendo un buen
trabajo de ello y es a través de un servidor WEB, a lo que le estamos apostando
actualmente en estos menesteres informáticos. La facilidad de presentar y guardar
información nunca había sido tan imprescindible, ya que un programa hace lo
mismo, pero a un reducido grupo de personas, pero en un servidor WEB es otra
cosa, es ampliar estas posibilidades a todo el mundo. (Maxwell, 2008)

2.7 SERVIDOR DE BASE DE DATOS (DATABASE SERVER):

El servidor web nos ayuda obtener información y presentarla de forma fácil, pero el
poder combinarla con datos recientes y de forma inmediata y que estamos en una
era de muchos cambios de forma constante, esto pasa a ser una verdadera

23
revolución de la información, las bases de datos siempre están movimiento y
cambiado, y actualización y podemos ver la mejoras o los cambios en la forma fácil
y en el momento, los precios de las cotizaciones bancarios, monetarias, noticias
entre otras muchas están soportadas por sistemas de bases de datos, el uso de
estas darán al proyecto propuesto la versatilidad que es necesaria. (Beati, 2014)

Para este proyecto usare servidores bajo el sistema operativo Linux este sistema
operativo es seguro, estable y utiliza la forma de trabajo de Unix y este tiene
muchos años marcando la diferencia entre los sistemas su forma de trabajo, su
estructura única de administración de archivos que otros han hecho copias para
sistemas tal como el MS-DOS, PC-DOS, entre otros (personalmente estuve
usando DR-DOS y era mucho mejor que el MS-DOS).

Su sistema de archivos es diferente, logrando la separación entre los usuarios


simples del sistema, y la administración de este, logrando la seguridad que se ha
caracterizado desde que surgió en 1968, para el caso de LINUX, fue desarrollado
desde cero, con la filosofía de UNIX, actualmente se ha aventajado sobre
Windows, en el sentido de la seguridad y pertinencia, es mejor, no se diga en los
costos, pagar por algo que fallará (Windows), y pondrá nuestra información
expuesta, en LINUX no tenemos virus, si llegara haber un rootkit que llegara a
entrar, es fácil, detectarlo y eliminarlo, y por el lado de Windows esto no es tan
simple hay que adquirir software de terceros y con costos excesivos y que pueden
tener también fallos, lo que nos dejaría en una situación más complicada.
(Jiménez, 2003).

En la forma de acceso de datos, estos serán de la importancia según se esté


pensado en la implementación de estos servidores, dentro del proyecto, se estará
usando un servidor llamado LAMP (Linux Apache Mysql Php) en esta
implementación usaremos PHP para el manejo de datos de la Base de Datos (que
el soporte de esto es con MySQLi) y de esta forma PHP será el elemento

24
fundamental así como el lenguaje HTML que usa Apache (con HTML 5) (Beati,
2014) así en su conjunto serán 3 servidores en funcionamiento que permitirán una
ventaja de almacenamiento de datos, imágenes, y consulta de estos datos por las
áreas designada para su consulta como se mencionó serán Recursos Humanos,
Recursos Financieros, y el área de la Dirección del plantel.

Con respecto a MySQL (Spona, 2014) se puede decir como parte de la solución
propuesta que MySQL es la base de datos más famosa de alojamiento WEB (Beati,
2014). Se trata de una opción poderosa y también gratis (código abierto) diseñada
para funcionar con el famoso lenguaje de programación PHP.

Al implementar servidores de bases de datos dedicados con recuperación ante


fallos, tolerante a fallos, se estará protegiendo de las interrupciones producidas por
fallos en la aplicación o el hardware. Y mediante una Red de área local, se puede
compartir datos de forma unificada entre varios usuarios, y con la seguridad
necesaria y suficiente para la gestión de esta información.

25
Imagen 6. Secuencia de directorios del Servidor WEB

Autor: Propio
Usare PHP para el diseño de la administración de datos en el servidor WEB, PHP
(acrónimo recursivo de PHP: Hypertext Preprocessor) (Beati, 2014) es un lenguaje
de código abierto muy popular especialmente adecuado para el desarrollo web y
que puede ser incrustado en HTML.

“PHP es un lenguaje de programación de uso general, diseñado para el desarrollo


WEB de contenido dinámico, donde es uno de los primeros lenguajes de
programación del lado del servidor que se puede unir al HTML para que procese los
datos.” (net, 2015)

“El código es interpretado por un servidor web con un módulo de procesador de


PHP que genera la página web resultante. PHP ha evolucionado por lo que ahora
incluye también una interfaz de línea de comandos que suele ser usada en
aplicaciones gráficas. Puede ser usado en la mayoría de los servidores web al igual

26
que en casi todos los sistemas operativos y plataformas sin ningún costo.” (Spona,
2014)

Imagen 7: Ubicación y distribución de la granja de servidores

Autor: Propio

27
CAPITULO 3
DESCRIPCIÓN DE LA SOLUCIÓN
3.1 Descripción de la solución

Para llevar a buen fin el proyecto de “Granja de Servidores” se instalaran los


servidores mencionados para dar solución a los problemas que actualmente afectan
a la eficiencia de consulta e información en el siguiente orden: SERVIDOR PROXY,
SERVIDOR SAMBA, y por ultimo SERVIDOR WEB, (Beati, 2014) es necesario este
orden, debido a que para descargar el software de CentOS para instalar los
servidores de SAMBA y WEB, se requiere acceso a Internet, y la función del servidor
proxy, es para el acceso a Internet con las medidas de seguridad necesarias y evitar
intrusiones, para sus respectivas actualizaciones.
Figura 8
Diagrama de la estructura de la “Granja de Servidores”

Autor: propio

28
3.2.- SERVIDOR PROXY.

Para agregar el servidor proxy, se realiza cuando se procede con la instalación del
SO de CentOS, solo hay que agregar el software en el momento que se llega a la
sección de servidores de red, las distribuciones de LINUX, en este caso CentOS
contienen muchas opciones de trabajo, sin tener que recurrir a varios paquetes
individuales como sucede en Windows, que puede ser desde una instalación
mínima hasta un servidor de base de datos, o servidor WEB, pues solo
seleccionamos lo que necesitemos, así pues podemos agregar servidores como sea
necesario, pero como se ha comentado esto provocaría una saturación del servidor,
y no sería muy inteligente hacer esto, el servidor proxy que está dentro de la
categoría de servidores de red, lo que incluirá como parte del proceso de instalación,
y no solo este paquete, también deberá estar incluido el paquete BIND que será
necesario para que se logre la resolución de nombres (DNS), para permitir
direccionar los servicios solicitados hacia Internet. (IBM, 2000) (Schenk, 2000)

Ya concluido el proceso de instalación de paquetes y el SO, deberemos establecer


el nombre del servidor, configurar las tarjetas de red, que se requieren 2 de estas,
una para la conexión directa hacia internet que puede ser establecida como DHCP
(Dynamic Host Configuration Protocol) (Mohr, 1999) y la otra se encargara de recibir y
entregar las solicitudes de las maquinas que pertenecen a la red (LAN), donde
puedo establecer cualquier valor de IP ya que esto nunca serán difundidos en
Internet, pero para seguir la reglas para las redes no ruteables, usaremos la red
192.168.2.0 /24, (IBM, 2000) a este proceso de enmascarar de una dirección ip
estática y ser transportada hacia Internet se le conoce como routeo, (es posible
agregar otras tarjeta de red 3 o 4 pero se necesitaría un servidor muy grande y con
mucha memoria, y es por la acción que se desarrolla toma solicitudes de la red, y
se redirigen hacia la primer tarjeta que está conectada a internet, por medio del
software del proxy, y reglas de direccionamiento para que sean enmascaradas las

29
solicitudes y salgan a Internet tal como se estuviera conectada una sola
computadora al enlace de internet, y he aquí lo que hace la gran diferencia, todas
la computadoras son dirigidas a un solo IP, conociendo su arreglo de PC podemos
hacer más subredes, pero con los equipos que cuenta la escuela que son 50 es
suficiente este esquema, por lo que si se requiriera crecer la LAN, no había
problemas ya que se está considerando que internamente se puedan usar 254
equipos, usando el esquema de IP seleccionado (Maxwell, 2008).

Después de configurar las tarjetas de red se procede a configurar squid, que será
el software que administrará las solicitudes internas el archivo relacionado con este
proceso se encuentra en el directorio /etc/squid, y su nombre es squid.conf,
(Schenk, 2000) donde la configuración que determinemos hará la sección de
permitir o no la salida hacia Internet, el siguiente script es para la configuración del
squid:
squid.conf (nota todas aquellas líneas con un inicio # son líneas comentadas)
#
# Recommended minimum configuration:
#
acl manager proto cache_object
acl localhost src 127.0.0.1/32 ::1
acl to_localhost dst 127.0.0.0/8 0.0.0.0/32 ::1

# Example rule allowing access from your local networks.


# Adapt to list your (internal) IP networks from where browsing
# should be allowed
#acl localnet src 10.0.0.0/8 # RFC1918 possible internal network
acl localnet src 192.168.2.0/24 # RFC1918 possible internal network
#acl localnet src 192.168.0.0/16 # RFC1918 possible internal
network
#acl localnet src fc00::/7 # RFC 4193 local private network range
#acl localnet src fe80::/10 # RFC 4291 link-local (directly plugged)
machines
#las siguientes líneas corresponden a los puertos pemitidos
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 # https
acl Safe_ports port 70 # gopher
acl Safe_ports port 210 # wais
acl Safe_ports port 1025-65535 # unregistered ports
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http

30
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
acl CONNECT method CONNECT

acl cecati src 192.168.2.0/24


#solo se aceptan aquellas direcciones de la red interna LAN llamada
cecati, es solo para distinguir de otros procesos del proxy

acl negados url_regex "/etc/squid/sitios_negados"


acl ipnegados src "/etc/squid/ip_negados"
#estas líneas hacen referencia a sitios negados (sitios no adecuados) y a
aquellas computadoras que no les permitido tener acceso a internet
# sitios_negados es un archivo de texto donde esta una lista de sitios
que no se pemite el acceso desde la LAN ejem. www.xxx.com
#ip_negados es un archivo donde están las IP que NO se les permite salida
a internet.

# Recommended minimum Access Permission configuration:


#
# Only allow cachemgr access from localhost
http_access allow manager localhost
http_access deny manager

# Deny requests to certain unsafe ports


http_access deny !Safe_ports
#realiza un fitrado con las reglas especificadas anteriormente

# Deny CONNECT to other than secure SSL ports


http_access deny CONNECT !SSL_ports

# We strongly recommend the following be uncommented to protect innocent


# web applications running on the proxy server who think the only
# one who can access services on "localhost" is a local user
#http_access deny to_localhost

#
# INSERT YOUR OWN RULE(S) HERE TO ALLOW ACCESS FROM YOUR CLIENTS
#

# Example rule allowing access from your local networks.


# Adapt localnet in the ACL section to list your (internal) IP networks
# from where browsing should be allowed
http_access deny negados
http_access deny ipnegados
http_access allow localhost
http_access allow cecati
http_access deny all
# en estas otras líneas el orden de filtrado que se necesita en el
servidor

# And finally deny all other access to this proxy


http_access deny all

# Squid normally listens to port 3128

31
http_port 3128
#esta línea indica por cual puerto se deberán enviar los datagramas de la
LAN al servidor y sean enmascaradas

# Uncomment and adjust the following to add a disk cache directory.


cache_dir aufs /var/spool/squid 2048 16 256
#el cache en disco a usar para el proxy

# Leave coredumps in the first cache dir


coredump_dir /var/spool/squid

# Add any of your own refresh_pattern entries above these.


refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern -i (/cgi-bin/|\?) 0 0% 0
refresh_pattern . 0 20% 4320

#options cache_swap & cache_swap_high


cache_swap_low 85
cache_swap_high 90
# los limites de tamaño de cache antes de ser borrados del disco

#We recommend you to use at least the following line (se usa para
rechazar caracteres extraños).
hierarchy_stoplist cgi-bin ?

# memory
cache_mem 600 MB
# la cantidad de memoria RAM para procesar las solicitudes, se encontró
que con 1/3 de la memoria es adecuada, de otra forma se detiene el
proceso de direccionamiento

donde podemos ver, que la forma de especificar los parámetros es muy importante
y el orden de hacer las peticiones hacia el servidor, los paquetes de datos
“datagramas” las dirigirá hacia el firewall (iptables) que es censado por el Kernel del
sistema, y este a su vez es el que determina como deberán de ser tratados los
paquetes de salida y de regreso, usando las reglas de las IPTABLES (Maxwell,
2008) a continuación establecemos este filtrado a nivel de Kernel:

/sbin/iptables -P INPUT ACCEPT


/sbin/iptables -F INPUT
/sbin/iptables -P OUTPUT ACCEPT
/sbin/iptables -F OUTPUT
/sbin/iptables -P FORWARD DROP
/sbin/iptables -F FORWARD
/sbin/iptables -t nat -F
/sbin/iptables -A FORWARD -p tcp --dport 135 -j REJECT

32
/sbin/iptables -A FORWARD -p tcp --dport 136 -j REJECT
/sbin/iptables -A FORWARD -p tcp --dport 137 -j REJECT
/sbin/iptables -A FORWARD -p tcp --dport 138 -j REJECT
/sbin/iptables -A FORWARD -p tcp --dport 139 -j REJECT
/sbin/iptables -A FORWARD -p tcp --dport 1214 -j REJECT
/sbin/iptables -A FORWARD -p tcp -s 0/0 -d 0/0 --dport 1214 -j DROP
/sbin/iptables -A FORWARD -p tcp -s 0/0 -d 0/0 --sport 1214 -j DROP
/sbin/iptables -A FORWARD -i eth1 -o eth0 -m state --state
ESTABLISHED,RELATED -j ACCEPT
/sbin/iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT -t nat -A POSTROUTING
-o eth0 -j MASQUERADE

De esta forma se realiza el enmascaramiento que sale hacia Internet.

Digamos que las iptables son las que ayudaran a que los datagramas sean los
aceptados para salir a Internet, esto dependerá que es lo que se desea que separe
durante el proceso de trasmisión de datagramas, que se logra con las reglas de las
IPTABLES, (Maxwell, 2008) esta están relacionadas directamente con el Kernel del
sistema, así que son analizadas, en el proceso de transporte de datos se podrá
permitir que puertos o servicios serán aceptados o no, con ello limitando los accesos
no deseados desde el exterior, de esta forma controlar los accesos no permitidos,
este servicio tiene la característica de registrar en unos archivos llamados
“bitácoras” la actividad de las computadoras de la red, proporcionando fecha, hora,
sitios visitados.

3.3 SERVIDOR SAMBA

Para el servidor SAMBA, se aplicarán las reglas del proxy, ya que para sea lo útil
que se pretende que sea, deberá estar bajo el control del proxy, para limitar el
acceso desde el exterior y el interior de la red (LAN), Instalar e implementar el
servidor para almacenamiento de datos bajo el esquema de servicio de SAMBA,
(Maxwell, 2008) para simular un servidor Windows para que los documentos de las
diferentes áreas, puedan ser leídos, escritos y modificados sin necesidad de estar
moviendo archivos entre computadoras por medio de dispositivos extraíbles,
(pendrive) y tener la ventaja de estar almacenados en un sistema seguro y sin

33
problemas de virus o accesos no autorizados, ya que en Windows es muy fácil
“brincar” la seguridad de este, y extraer información, al tenerlo en un servidor seguro
como LINUX y con el servicio SAMBA, que solo algunas personas autorizadas con
contraseñas y relacionadas con sus equipos, y con sus IP de dichas maquinas serán
autentificados y de esta manera no podrán acceder desde otro equipo y evitar que
puedan entrar a “observar” lo que está ahí.

La implementación de este servidor es muy similar a la del proxy ya que estamos


usando CentOS 6.8 la diferencia radica en que en el momento de la instalación de
los paquetes adicionales seria en la sección de servidores de directorio, donde está
clasificado el servidor SAMBA, ya teniendo el servicio en funcionamiento debemos
realizar la actualización pertinente tanto como el Kernel como los servicios de
SAMBA más reciente y así tener la certeza de su versión adecuada para trabajar,
ya teniendo la actualización, esto dependerá de la las actualizaciones disponibles
llevara de 1 a 2 horas según lo que se tenga instalado en el servidor. (Maxwell,
2008).

Posterior a la instalación y actualización se procede a configurar el servidor SAMBA,


en primer lugar, se crean las cuentas de usuario para que sean ubicados en el
servidor y solo ellos puedan ser autentificados.

Continuado con el proceso se dan de alta los usuarios para SAMBA a través del
mismo servicio de SAMBA donde serán los que están permitidos para el acceso a
los directorios permitidos de SAMBA (Maxwell, 2008), y editaremos el archivo de
configuración de smb.conf para asignar el directorio, trayecto para el
almacenamiento de los archivos provenientes de Windows, así como los derechos
de acceso y sus restricciones a los demás usuarios.
(como es una configuración muy grande por su aplicación pondré en color rojo lo
que es importante para el servicio, las líneas que comienzan con # ó con ; (punto y
coma) están comentadas)
34
# This is the main Samba configuration file. You should read the
# smb.conf(5) manual page in order to understand the options listed
# here. Samba has a huge number of configurable options (perhaps too
# many!) most of which are not shown in this example
#
# For a step to step guide on installing, configuring and using samba,
# read the Samba-HOWTO-Collection. This may be obtained from:
# http://www.samba.org/samba/docs/Samba-HOWTO-Collection.pdf
#
# Many working examples of smb.conf files can be found in the
# Samba-Guide which is generated daily and can be downloaded from:
# http://www.samba.org/samba/docs/Samba-Guide.pdf
#
# Any line which starts with a ; (semi-colon) or a # (hash)
# is a comment and is ignored. In this example we will use a #
# for commentry and a ; for parts of the config file that you
# may wish to enable
#
# NOTE: Whenever you modify this file you should run the command
"testparm"
# to check that you have not made any basic syntactic errors.
#
#---------------
# SELINUX NOTES:
#
# If you want to use the useradd/groupadd family of binaries please run:
# setsebool -P samba_domain_controller on
#
# If you want to share home directories via samba please run:
# setsebool -P samba_enable_home_dirs on
#
# If you create a new directory you want to share you should mark it as
# "samba_share_t" so that selinux will let you write into it.
# Make sure not to do that on system directories as they may already have
# been marked with othe SELinux labels.
#
# Use ls -ldZ /path to see which context a directory has
#
# Set labels only on directories you created!
# To set a label use the following: chcon -t samba_share_t /path
#
# If you need to share a system created directory you can use one of the
# following (read-only/read-write):
# setsebool -P samba_export_all_ro on
# or
# setsebool -P samba_export_all_rw on
#
# If you want to run scripts (preexec/root prexec/print command/...)
please
# put them into the /var/lib/samba/scripts directory so that smbd will be
# allowed to run them.

35
# Make sure you COPY them and not MOVE them so that the right SELinux
context
# is applied, to check all is ok use restorecon -R -v
/var/lib/samba/scripts
#
#--------------
#
#==================== Global Settings ===================================

[global]

# ----------------------- Network Related Options -----------------------


--
#
#workgroup = CECATI
#
# server string is the equivalent of the NT Description field
#
# netbios name can be used to specify a server name not tied to the
hostname
#
# Interfaces lets you configure Samba to use multiple interfaces
# If you have multiple network interfaces then you can list the ones
# you want to listen on (never omit localhost)
#
# Hosts Allow/Hosts Deny lets you restrict who can connect, and you can
# specifiy it as a per share option as well
#
workgroup = CECATI
server string = Samba Server Version %v

netbios name = ANDROMEDA

interfaces = lo eth0 192.168.2.251/24


hosts allow = 127., 192.168.2.
#en esta parte es la que permite los ip de la LAN
# --------------------------- Logging Options ---------------------------
--
#
# Log File let you specify where to put logs and how to split them up.
#
# Max Log Size let you specify the max size log files should reach

# logs split per machine


log file = /var/log/samba/log.%m
# max 50KB per log file, then rotate
max log size = 50

# ----------------------- Standalone Server Options ---------------------


---
#
# Scurity can be set to user, share(deprecated) or server(deprecated)
#
# Backend to store user information in. New installations should

36
# use either tdbsam or ldapsam. smbpasswd is available for backwards
# compatibility. tdbsam requires no further configuration.

security = user
passdb backend = tdbsam

# ----------------------- Domain Members Options ------------------------


#
# Security must be set to domain or ads
#
# Use the realm option only with security = ads
# Specifies the Active Directory realm the host is part of
#
# Backend to store user information in. New installations should
# use either tdbsam or ldapsam. smbpasswd is available for backwards
# compatibility. tdbsam requires no further configuration.
#
# Use password server option only with security = server or if you can't
# use the DNS to locate Domain Controllers
# The argument list may include:
# password server = My_PDC_Name [My_BDC_Name] [My_Next_BDC_Name]
# or to auto-locate the domain controller/s
# password server = *

; security = domain
; passdb backend = tdbsam
; realm = MY_REALM

; password server = <NT-Server-Name>

# ----------------------- Domain Controller Options ---------------------


---
#
# Security must be set to user for domain controllers
#
# Backend to store user information in. New installations should
# use either tdbsam or ldapsam. smbpasswd is available for backwards
# compatibility. tdbsam requires no further configuration.
#
# Domain Master specifies Samba to be the Domain Master Browser. This
# allows Samba to collate browse lists between subnets. Don't use this
# if you already have a Windows NT domain controller doing this job
#
# Domain Logons let Samba be a domain logon server for Windows
workstations.
#
# Logon Scrpit let yuou specify a script to be run at login time on the
client
# You need to provide it in a share called NETLOGON
#
# Logon Path let you specify where user profiles are stored (UNC path)
#

37
# Various scripts can be used on a domain controller or stand-alone
# machine to add or delete corresponding unix accounts
#
; security = user
; passdb backend = tdbsam

; domain master = yes


; domain logons = yes

# the login script name depends on the machine name


; logon script = %m.bat
# the login script name depends on the unix user used
; logon script = %u.bat
; logon path = \\%L\Profiles\%u
# disables profiles support by specifing an empty path
; logon path =

; add user script = /usr/sbin/useradd "%u" -n -g users


; add group script = /usr/sbin/groupadd "%g"
; add machine script = /usr/sbin/useradd -n -c "Workstation (%u)" -M
-d /nohome -s /bin/false "%u"
; delete user script = /usr/sbin/userdel "%u"
; delete user from group script = /usr/sbin/userdel "%u" "%g"
; delete group script = /usr/sbin/groupdel "%g"

# ------------------ Browser Control Options ----------------------------


#
# set local master to no if you don't want Samba to become a master
# browser on your network. Otherwise the normal election rules apply
#
# OS Level determines the precedence of this server in master browser
# elections. The default value should be reasonable
#
# Preferred Master causes Samba to force a local browser election on
startup
# and gives it a slightly higher chance of winning the election
local master = yes
; os level = 33
; preferred master = yes

#------------------------ Name Resolution -------------------------------


# Windows Internet Name Serving Support Section:
# Note: Samba can be either a WINS Server, or a WINS Client, but NOT both
#
# - WINS Support: Tells the NMBD component of Samba to enable it's WINS
Server
#
# - WINS Server: Tells the NMBD components of Samba to be a WINS Client
#
# - WINS Proxy: Tells Samba to answer name resolution queries on
# behalf of a non WINS capable client, for this to work there must be
# at least one WINS Server on the network. The default is NO.
#

38
# DNS Proxy - tells Samba whether or not to try to resolve NetBIOS names
# via DNS nslookups.

; wins support = yes


; wins server = w.x.y.z
; wins proxy = yes

; dns proxy = yes

# --------------------------- Printing Options --------------------------


---
#
# Load Printers let you load automatically the list of printers rather
# than setting them up individually
#
# Cups Options let you pass the cups libs custom options, setting it to
raw
# for example will let you use drivers on your Windows clients
#
# Printcap Name let you specify an alternative printcap file
#
# You can choose a non default printing system using the Printing option

load printers = no
; cups options = raw

; printcap name = /etc/printcap


#obtain list of printers automatically on SystemV
; printcap name = lpstat
; printing = cups

# --------------------------- Filesystem Options ------------------------


---
#
# The following options can be uncommented if the filesystem supports
# Extended Attributes and they are enabled (usually by the mount option
# user_xattr). Thess options will let the admin store the DOS attributes
# in an EA and make samba not mess with the permission bits.
#
# Note: these options can also be set just per share, setting them in
global
# makes them the default for all shares

; map archive = no
; map hidden = no
; map read only = no
; map system = no
; store dos attributes = yes

#===================== Share Definitions ==============================

[homes]
comment = Home Directories

39
browseable = no
writable = yes
hide dot files = yes
; valid users = %S
; valid users = MYDOMAIN\%S

[printers]
comment = All Printers
path = /var/spool/samba
browseable = no
guest ok = no
writable = no
printable = yes

# Un-comment the following and create the netlogon directory for Domain
Logons
; [netlogon]
; comment = Network Logon Service
; path = /var/lib/samba/netlogon
; guest ok = yes
; writable = no
; share modes = no

# Un-comment the following to provide a specific roving profile share


# the default is to use the user's home directory
; [Profiles]
; path = /var/lib/samba/profiles
; browseable = no
; guest ok = yes

# A publicly accessible directory, but read only, except for people in


# the "staff" group
; [public]
; comment = Public Stuff
; path = /home/samba
; public = yes
; writable = yes
; printable = no
; write list = +staff
[compartido]
comment = Uso exclusivo
path = /work
guest ok = no
public = no
browseable = yes
writable = yes
valid users = control,bety-pc,teresa-pc,direccioin
write list = control,bety-pc,teresa-pc,direccioin
admin users = control
directory mask = 0777
create mask = 0777
hide dot files = Yes

40
Iniciamos el servicio de SAMBA y realizamos las pruebas necesarias para enlazar
las computadoras al servidor, usando la conexión de red pensada para este
propósito que es usar un switch para conectar estos 3 equipos y así como el acceso
de las diferentes áreas que podrán tener acceso a internet los demás usuarios de
la red.

3.4 SERVIDOR WEB

Instalar e implementar un servidor LINUX CentOS 7 (LAMP) (Burnett, 2000)


(Jiménez, 2003) que contendrá las bases de datos (Spona, 2014) como un índice
de referencia para facilitar la búsqueda de datos importantes. Donde el propósito es
crear un sistema de gestión de información relacionada con los datos del personal
donde estaremos en posibilidad de mejorar / simplificar el manejo de información de
forma interna, para las áreas de Recursos humanos, Recursos financieros (en esta
área particularmente se harían ajustes a futuro por los cambios que se están
planeando), y para consulta de datos de la dirección del plantel tomando información
de las dos áreas anteriormente mencionadas, y adicionalmente aprovechando este
servidor usarlo para que el alumnado pueda consultar cursos que estén llevando a
cabo en nuestra escuela.

Usándolos como página WEB interna lo que mejorara el aprovechamiento de los


alumnos, y en función de esto la población estudiantil está adentrándose cada vez
más en esta forma de aprendizaje.

Ante tal situación he seleccionado usar CentOS 7 x64, este el último de los
desarrollos de CentOS desde su larga tradición que comenzó en Red Hat, la
computadora que se adquirió explícitamente para este propósito, al igual que en el
caso de SAMBA después de instalación se debe actualizar, a la versión del Kernel
más reciente, y como en este servidor se instalara LAMP, (net, 2015) la instalación
41
y actualización es de lo más importante, siempre hay alguna mejora o corrección de
software, recordemos que aquí esta lo critico, la parte donde contendrá la,
información sensible, y esta deberá estar muy bien resguardada, el proceso de
implementación de LAMP debe hacerse de forma muy cuidadosa, cualquier error
provocara la falla o inseguridad del servidor WEB.

El proceso requiere instalar módulos para el servidor apache que es el encargado


de servicio de HTTP, instalar el servidor MYSQL (ahora llamado MariaDB) (Beati,
2014) (Spona, 2014), y los módulos necesarios para PHP. Y esta es la razón que
deje este equipo para este propósito es un servidor con muchos servicios lo cual
demanda muchos recursos, y solo será para este propósito.

Se ha desarrollado un sistema administrativo para la escuela basado en base de


datos –html – php, en php es una programación específica para relacionar html –
base de datos – php, (Beati, 2014) que, aunque no es mi área de desempeño
considero que no es un área que esté prohibido incursionar, que también podemos
desarrollar.

Con todo lo anteriormente expuesto se ve la importancia de conocer las


características de los servidores y la forma de interconexión entre ellos para
beneficiar los servicios con estos equipos formando una “Granja de servidores”.

42
CAPITULO 4
RESULTADOS

4.1 POBLACIÓN Y MUESTRA


La población incluida en este proyecto consta de personal administrativo y
responsables de las áreas de Recursos Humanos y Recursos Financieros, cuyos
nombres son: Teresa Ayala Merino, y Beatriz Mosqueda Gaytan respectivamente,
siendo las dos personas en particular las encargadas de dichas áreas, mis
muestreos son estas personas, por lo cual ésta sería la población y la muestra del
estudio, usando una entrevista.

Usare la recolección de datos cualitativos apoyándome en la entrevista.

4.2 PROCEDIMIENTO
A partir de observaciones de forma directa concretándose en situaciones de aspecto
administrativo se presentaba en muchas ocasiones de atrasos para entrega de
reportes y con la consecuente falla en el retraso en otras actividades y esto se
incrementaba en con los problemas en otras actividades, dicho esto realice ciertas
preguntas a las encargadas de las áreas mencionadas anteriormente, donde mi
intención era la de conocer específicamente como podría mejorar sus actividades,
coincidiendo en que el reducir el tiempo de respuesta ante la constante cantidad de
solicitudes de reportes que involucraban información del personal, (plantilla del
plantel) de forma repetitiva, en lo que coincidieron, que el tener “a la mano” los datos
del personal tal como su filiación documentos comprobatorios como: actas de
nacimiento, identificación oficial, documentación de estudios, etc. les ayudaría
enormemente a reducir tiempo de respuesta ante las solicitudes de reportes que en
43
ocasiones se solicitaban al final del día, y que tenían que volver abrir archiveros
cajas de documentación y estos escanearlos y enviarlos por correo por algún
requerimiento de urgencia de documentación, o bien los sábados era de imperiosa
necesidad armar documentación específica, y enviarla a primer hora el lunes , pues
es verdaderamente impráctico, al tener estos documentos “a la mano” dispuestos
en cualquier momento para consulta o enviar documentación del personal fue unas
de las necesidades que surgieron para comenzar a realizar este proyecto de “Granja
de Servidores”.

Se buscaron opciones para la adquisición de equipo y la que resulto de mejor


manera fue la de donación de equipo por parte de la presidencia municipal, y de la
agencia de la General Motos en la sabía que el equipo estaba en malas condiciones,
pero al seleccionar varios equipos serian de la forma que se compensaría la falla de
unos con las refacciones de otros, y con una aportación de la escuela para
refacciones menores.

Selección de equipo que nos llevó un mes de recopilación de datos de la presidencia


municipal para seleccionar y separar el equipo.

Ya en posesión de la escuela este equipo se revisó a detalle para separar, marcar


y cambiar piezas necesarias para integrar los servidores, y quedaron más equipos
para repartir entre el personal que requería un equipo de cómputo y así mismo
aumentaron las necesidades de distribución de internet en el interior de la escuela,
con lo que la necesidad de un servidor robusto y seguro iba incrementándose.

Al ver que se lograba obtener equipo de cómputo con donaciones, la dirección del
plantel decidió poner algo adicional, y se adquirió por parte de la escuela un equipo

44
con características notables para trabajar en red este equipo se destinará a ser el
servidor (LAMP) (Beati, 2014).

Se armaron los equipos para establecer lo servidores proxy y SAMBA, de las


donaciones hechas por la presidencia municipal.

Se realizó la instalación del servidor PROXY que más importancia tenía para que
todas las computadoras de la red pudieran tener acceso a Internet y de ahí partir
para la implementación de los otros 2 servidores.

Se obtuvo el funcionamiento de dicho servidor, habiéndose ajustar en varias


ocasiones para adaptarlo a las necesidades de la red interna de la escuela, que ha
ido creciendo.

Implementación de servidor SAMBA el segundo en importancia al interior de la


escuela, esto llevo aprox. 15 días ya que es un proceso de muchas pruebas y
verificaciones para que sea seguro y confiable para que no se pueda acceder a él
si no por el administrador y las 3 áreas involucradas Recursos humanos, Recursos
financiero y la dirección de la escuela.

Y el servidor WEB (LAMP) (Beati, 2014) que no resta importancia de los otros, pero
es donde se centralizara todo el trabajo de administración y servicios de cursos
internos y cursos especializados para empresas que soliciten algún curso en
particular.

45
El agregar servicios de almacenamiento de bases de datos en un servidor con
interface WEB, ha sido lo que ha venido a más de simplificar las actividades de tipo
administrativo, y lo que actualmente es tendencia mundial de almacenar información
en servidores tipo WEB para consultas y otros menesteres de la vida actual, se
demostró que el uso de estos medios de almacenamiento de información redujeron
de forma significativa el uso de papel y la triangulación de información entre las
áreas puesto que se encuentran disponibles de forma inmediata, sin el
inconveniente de esperar a “alguien” para tener esos datos, o consultarlos.

El uso del servidor no solo quedó restringido al servicio administrativo, también está
siendo usado para dar instrucción a un curso de mujeres emprendedoras las cuales
tenían poco o ningún acercamiento a los computadores y mucho menos a la
instrucción a través de un sistema informático.

Para el diseño del procedimiento, se evalúa la facilidad de localización de datos de


método tradicional de búsqueda de documentación en gavetas, folders contra la
búsqueda de información almacenada en servidores.

Como pre-prueba usamos una evaluación de la eficiencia de búsqueda tradicional


en archivo de papel almacenado en gavetas.

Y como post-prueba búsqueda de información en servidores, SAMBA y WEB


(LAMP). (Maxwell, 2008)

Siendo que en forma definitiva el personal tuvo aceptación del desarrollo que se les
ha presentado y si queda asentado en las entrevistas realizadas, que a continuación
presento, así como los resultados de este.

46
Así pues, la demostración de la hipótesis y las variables que se encontraron en el
proyecto fueron contestadas y verificadas al revisar las entrevistas estas presentan
la aceptación del proyecto, se está de acuerdo que el desarrollo solucionara las
carencias que se presentaron durante mucho tiempo y mejorando la facilidad tener
la información actualizada y en el momento necesario.

Imagen 9 Vemos la forma del diseño

Autor Propio

4.3 MÉTODOS Y TÉCNICAS DE RECOLECCIÓN DE DATOS

Para este apartado usare el Método descriptivo y las técnicas de observación


directa. Como se mencionó solo 2 personas son las que usan la información de la
escuela, las cuales eran los usuarios finales, y como consecuencia lógica las que
evaluarán, las que propondrán realizar cambios y mejoras al modelo inicial, así
como aquellas personas que están llevando un curso usando el servidor WEB,
usando la técnica de la entrevista.

47
4.4 DESCRIPCIÓN DE LA RECOLECCIÓN DE DATOS

La recolección de datos para este proyecto se realiza sobre las personas que están
directamente involucradas con el uso del servidor WEB.

Se realizaron las entrevistas pertinentes, al personal administrativo

4.4.1 POBLACIÓN Y MUESTRA

a) Las personas involucradas en el área administrativa solo son 2 personas que


son las responsables del área (RH) Recursos Humanos y (RF) Recursos
financieros, y debido a que ellas la utilizaran, entonces mi población y mi
muestra es la misma.
b) La Población y la Muestra son pequeños, y por ello tanto la muestra será al
100%, por tal consecuencia la aplicación de entrevista y resultados se
presentarán de forma completa.

4.4.2 DISEÑO DEL EXPERIMENTO O DEL PROCEDIMIENTO.

Se aplicarán entrevistas, para tomar información y análisis de estos.

La entrevista gira sobre los aspectos de funcionalidad que se aprecian del proceso,
del lado administrativo.

4.4.3 MÉTODOS Y TÉCNICAS DE RECOLECCIÓN DE DATOS

El método será por entrevista directa.

4.4.4 DISEÑO DE INSTRUMENTOS PARA LA RECOLECCIÓN


El documento para la entrevista está en el Anexo1

48
4.5 PROCESO DE RECOLECCIÓN DE INFORMACIÓN

4.5.1 PLAN DE RECOLECCIÓN

Se realiza la entrevista a los responsables del área de Recursos Humanos y


Recursos Financieros.

4.5.2 PROCEDIMIENTO

Se entregaran de forma individual las encuestas, explicado el propósito de esta, y


su fin, al finalizar de llenar la encuesta se recolectaran, para concentrar los datos y
realizar el análisis de estos.

4.6 OBSERVACIÓN Y ANÁLISIS DE LOS DATOS


Reuniendo la información de las entrevistas se tiene lo siguiente:

.-¿Utiliza actualmente algún servicio como el que se presenta en el


servidor WEB que se está implementando?

1.5

0.5

0
si no

49
¿Ha utilizado anteriormente algún servicio como el descrito?

2
1.8
1.6
1.4
1.2
1
0.8
0.6
0.4
0.2
0
si no

Interesante de 1 a 6

0
si no

Se puede decir que el proyecto atrae la atención de los involucrados RH y RF, y


están dispuestas a trabajar con él.

50
CAPITULO 5
CONCLUSIONES

5.1 HALLAZGOS PRINCIPALES

a) Las expectativas que se presentaron al comienzo de este proyecto


se cumplieron y más de lo que se pretendía.
b) La implementación del servidor proxy, dio mejores resultados de
los esperados, incluyendo la mejora en general de acceso a
Internet, y mantener el Internet de forma constante en el plantel,
usado squid también ha sido útil para limitar paginas no permitidas
para la escuela, y tener seguridad en la red.
c) El servidor WEB (LAMP) en Centos 7, está cumpliendo con la
hipótesis propuesta, donde si era posible mejorar la forma de
almacenamiento y la disponibilidad de documentos de forma
instantánea, eliminando en gran medida el uso de papel,
adicionalmente se incluye para instrucción de la población
estudiantil en general.
d) Las necesidades de información en el plantel, son mayores a las
que consideraban las encargadas de las áreas involucradas en el
proyecto, sin embargo, se estará trabajando en ampliar los tópicos
para les sea de utilidad el servidor WEB (LAMP).
e) Con el servidor SAMBA se ha demostrado su utilidad para
almacenamiento de archivos de forma segura, y eficiente se ha
necesitado almacenar mucha información de equipos en el
servidor sobretodo porque se está planeado cambiar un equipo y
51
el uso de memorias del tipo pendrive, es muy tardado y caro, el
uso del servidor SAMBA (Schenk, 2000) ha permitido pasar toda
la información de la computadora en 30 minutos, estos datos
consisten de 6 años de almacenamiento de documentos, como
oficios, historial de información financiera, etc. del plantel,
recordemos que esto será también parte del servidor WEB
(LAMP), este almacenamiento también sirve para crear una copia
de la información de tan necesaria, ya que no se había hecho este
proceso para proteger los datos.
f) En proceso de instalación es necesario realizar una selección
especifica de los paquetes a usar, para el caso del proxy, es
seleccionando desde los servicios de WEB, será de esta forma:

Imagen 10 selección de paquetes de software para el proxy

52
Autor Propio

Es posible instalar sin estos paquetes, pero es más útil agregarlos


durante la instalación inicial, ya que pueden ser considerados en el
momento de la primera actualización del sistema.

Y como se menciona también se requiere el servicio de BIND para


resolución de nombres:

Imagen 11. Selección de Paquetes de instalación BIND

53
Autor Propio

En este caso para Proxy se usa CentOS 6.6 - 6.8 el proceso es muy
similar para el servidor SAMBA usaremos Network Infraestructure
Server.

Imagen 12 selección de servicio para Network Infrestructure Server


(SAMBA)

54
Autor Propio

55
5.2 REFLEXIONES SOBRE LOS RESULTADOS OBTENIDOS

Gracias a las entrevistas, a las encargadas de las áreas de Recursos


Humanos y Recursos Financieros, están de acuerdo con el desarrollo
que se les ha presentado, así como las pruebas que se ha sometido el
software, con respecto a esto se están planeado hacer algunos módulos
adicionales para ampliar la consulta y almacenamiento de datos que les
son importantes, se está decidiendo como y que se agregara para
simplificarles más su trabajo para consulta de datos, y también de forma
independiente la encuesta proporcionada a los alumnos ha presentado
buenos resultados han apreciado la enseñanza por medio del servidor
WEB, lo que les ha simplificado la lectura entienden que la forma de
trabajar y estudiar están adaptándose a los servicios que se
proporcionan de forma usual a los servicios de tipo WEB.

En base a esto me puedo hacer algunas preguntas adicionales sobre lo


que necesito modificar, tal como realizar modificaciones para que sea
llamativa y con más elementos de ayuda para que los usuarios tengan
más posibilidades de asimilar rápidamente y que sea más interactivo y
fácil para el usuario final.

56
5.3 APRENDIZAJES

Definitivamente la estabilidad y tolerancia a los fallos es el fuerte del


sistema de LINUX, hubo varias fallas eléctricas antes de instalar los no-
break, y a presar de estar funcionando con datos cargados, estos no
fueron dañados o alterados.

En el proceso de instalación, implementación de los servidores ha sido


muy interesante y he estado aumentado mis conocimientos y mi
aprendizaje, sobre los servidores, tal como el caso de “subir” fotografías,
imágenes al servidor WEB, aquí se me presento un problema que no
logre solucionar después de 2 semanas, encontrando que debo
modificar de forma particular el servicio de SELinux para la liberación
de seguridad en los directorios donde se “subirán” estos archivos, es
decir no se pueden “subir” los archivos sin más, y lo que es interesante
de este asunto es que en realidad hay mucha seguridad en este sistema
operativo, al “marcar” esos directorios para que estén liberados, pero a
su vez supervisados por el SO, y realizar el programa (PHP – HTML)
que lo coloque en el lugar correcto con sus restricciones adecuadas.

El uso de MySQL para almacenamiento de datos es muy usado para


este fin, lo que he aprendido, es que nos falta formación académica de
bases de datos nos dieron información pero no fue lo suficientemente
completo en estos temas, esto me complico el diseño, pero con mucha
lectura de libros de este tema me ayudaron, así mismo el software que
se instala en el servidor (LAMP) en el cual está contenido en el servicio
57
de MyphpAdmin, que es un administrador entre php – myslq, este se
instala al agregar (LAMP), y el servicio para agregar los datos a la base
de datos es el mysqli, que es la mejora de MySQL que se puede usar
de dos formas como programación orientado a objetos, o de
procedimiento, esto es para evitar las inyecciones a las bases de datos,
este programa viene como parte de la instalación del LAMP, y esto
ayuda de forma enormemente en el entendimiento y diseño de las bases
de datos:

Imagen 13 phpMyAdmin

Autor Propio

58
5.4 RECOMENDACIONES

Definitivamente el iniciar este proyecto me puso muy atento a los


cambios y maneras de usar los servidores con LINUX, debo de
comentar que es necesario que de alguna forma se haga conciencia
que el plan de estudios de esta área de Ingeniería en Telemática
debería ponerse énfasis al conocimiento y manejo de base de datos en
MySQL y por añadidura al MySQLi que es la última versión mejorada
de MySQL, y tener en cuenta que el mejoramiento del plan es muy
conveniente para el desarrollo de los estudiantes de estas áreas tan
cambiantes.

5.5 ACEPTACIÓN O RECHAZO DE HIPÓTESIS PROPUESTAS


La hipótesis planteada, resulto del todo correcta la hipótesis, que la
creación de la “Granja de Servidores” mejoro de forma significativa el
servicio de acceso a Internet y el almacenamiento de información para
mejorar la respuesta, ante las necesidades de consulta de información
propia de la escuela.

5.6 RESPUESTA A LA PREGUNTA DE INVESTIGACIÓN


La pregunta inicial planteada fue la siguiente:

¿Cómo crear un método para mejorar el acceso a estos datos sin necesidad
de usar los métodos tradicionales de localizar información usando
documentos en papel?

59
La respuesta a esto fue respondida de forma acertada, la integración de
los tres servidores constituidos en la “Granja de Servidores” con sus
funciones especializadas, pensando la mejora de los servicios para la
escuela, y puedo decir sin temor a equivocarme que fue una buena
decisión de realizar este proyecto para beneficio de la escuela y como
propio, sin dejar de lado la educación y aprendizaje proporcionado por
la UNAD.

5.7 CONCLUSIONES FINALES

El realizar una carrera y ver hacia atrás es lo que te hace tomar tus
conclusiones, el tener una inquietud, ver que es lo que puedes mejorar
o crear, es lo que te lleva a ver de otra forma tu medio, y siendo esta
área tan extensa debes de considerar lo que has aprendido, y este
proyecto es el gran “Finale” de toda una ilusión y esperanza de
conocimiento, la suma de todo no es más que el inicio de algo mejor, la
experiencia me ha sido muy cautivante y fascinante, este proyecto de
“Granja de Servidores” en si todo lo que ha sido una carrera de
conocimientos, el ver funcionando algo que era intangible y lejano me
da más energía para seguir con otras ideas que tengo.

5.8 ACTIVIDADES FUTURAS

Esta “Granja de Servidores” seguirá creciendo y mejorándola, aun


mucho por mejorar y crear, una de ellas es incluir / agregar el HTML 5

60
y CSS a este proyecto, de ahí pasar a la integración de todos los
planteles del estado de Guanajuato (CE.CA.T.I.s) a un solo “site”
usando la misma filosofía usada en el CE.CA.T.I.89.

61
ANEXO 1
Entrevista para el personal administrativo.

Descripción del servicio

1.-¿Utiliza actualmente algún servicio como el que se presenta en el servidor


WEB que se está implementando?
Si No

2.- ¿Ha utilizado anteriormente algún servicio como el descrito?

Si No No estoy Seguro

En una escala del 1 al 6, donde 6 es "Muy interesante" y 1 es "Nada


interesante":
1 2 3 4 5 6

¿Cómo es este servicio para usted?

Partiendo de la base que este producto le pareciera aceptable, ¿qué probabilidad


hay de que participara para mejorarlo y que sea más eficiente?

a) Participaría

b) Tal vez participaría

c) No estoy seguro (a)

d) Definitivamente no.

a) ¿Cuáles son sus expectativas del servicio WEB para administración?

62
Bibliografía
Beati, H. (2014). PHP Creacion de paginas WEB dinamicas. Naucalpan: Alfaomega Grupo editor.
Burnett, j. T. (2000). Edicion especial Linux 4a Edicion. Madrid, España: QUE (Prentince Hall.
DGCFT, S. (2017). cecati. Obtenido de http://www.dgcft.sems.gob.mx/
IBM. (2000). Performance Tuning for Linux Servers. Saddle River, New Yersey: IBM Press.
Jiménez, R. H. (2003). Administración de la Función Informática: Una Nueva Profesión. Cd. de
Mexico: Limusa.
Maslakowski, E. (2001). Aprendiendo Mysql. Cd. de México: Prentince Hall.
Maxwell, S. (2008). Red Hat Linux Herramientas de administracion de Redes. COLOMBIA: Mc Graw
Hill Interamericana.
Mohr, J. (1999). Linux recursos para el usuario. Mexico: Prentince Hall.
net, P. (2015). Manual y FAQ de PHP. Obtenido de http://php.net/manual/es/intro-whatis.php
Schenk, T. (2000). Administracon de Red Hat. Cd. de Mexico: Prentince Hall.
Spona, H. (2014). Programacion de bases de datos con MySQL y PHP. Naucalpan : Alfaomega
Grupo editor.
Toffler, A. (1980). La tercera ola. Barcelona: orbis.
Wall, K. (2005). Programación en Linux.

Hernández Jiménez, R. (2015). Administración de la función informática factor AF1. Cd de México:


Trillas.

Jiménez, R. H. (2003). Administración de la Función Informática: Una Nueva Profesión. Cd. de


Mexico: Limusa.

Kashi, E. (2015). HTML5 . Cd de Mexico: alfaomega.

Spona, H. (2015). Programacion de bases de datos con MySQL y PHP. Cd. de Mexico: Alfaomega.

Wall, K. (2005). Programacion en LINUX. Cd. de Mexico: Pretince Hall.

63
¡Qué bien! Esta es la última entrega de la Etapa 1. Ya estas cerca del final. Tu
trabajo ya debe estar completo incluyendo los cinco capítulos.

He revisado tu documento y quiero hacerte las siguientes recomendaciones:

• Tienes elaborado un muy buen documento, felicidades. Aun así hay


algunas cosas que me gustaría que ajustes.
• El resumen excede del número de palabras (200 es lo recomendado) y
faltaría agregar las tres palabas clave para su indexación. ¿crees que
puedas reducirlo?
• En el planteamiento del problema cambia “pregunta obligada” por
“Prgunta de Investigación”
• Entiendo lo que quieres decir en la justificación, sin embargo te
recomiendo que la redactes en base a los beneficios que se obtendrás
como resultado de implementar el proyecto. Ajusta el párrafo con el que
inicias y busca que la lista que tienes se convierta en lista de beneficios
• Ojo, cuida que la pregunta de investigación coincida con el objetivo del
proyecto, con la metodología, la hipótesis, los resultados y las
conclusiones.
• Lo que en este momento tienes e Metodología se conoce como pasos
metodológicos y está bien que los pongas. Sin embargo, debes
formalizar la Metodología explicando el tipo de investigación (Alcance,
Enfoque, Diseño y Fin). Explico:
o El alcance debe ser alguno de los mencionados en las sesiones de
aula virtual (el diagrama es como una pirámide). Lo más probable
es que tu alcance sea descriptivo
o Para el enfoque debes decidir entre cuantitativo, cualitativo o
mixto. El que elijas será la base para las pruebas del Capítulo 4.
Resultados.
o En el diseño debes plantear si será experimental no experimental y
su subtitpo (de gabinete, de campo, etc.)
o El fin debe ser “Aplicado”
o Cada uno de los cuatro conceptos que acabo de mencionar debe
contar son su correspondiente explicación o justificación
o Revisa las sesiones de aula virtual y las filminas que publiqué en la
sección de anuncios para que veas a que me refiero con esto
o Esto ponlo al inicio de la metodología y luego el resto de
información que ya tienes elaborada.

64
• También la hipótesis debes formalizarla. Recuerda que se redactan dos
la hipótesis nula y la hipótesis altera y debes hacer la definición de
variables. De nuevo te recomiendo que revises las sesiones de aula
virtual y las filminas que publiqué en la sección de anuncios. En ellas
explico cómo redactar una hipótesis.
• Tu Capítulo 2 Marco Teórico lo veo bien
• Tu Capítulo 4 Resultados lo veo bien pero hay que agregar algunos
elementos como es el caso del Diseño del procedimiento. Se selecciona
un diseño y se explica (pos-prueba, pre-prueba y pos-prueba, grupos de
control, ect.). Incluye también la definición operacional de las variables.
No olvides agregar el diagrama del diseño.
• En tu caso estás proponiendo una hipótesis (recuerda que no es
obligatoria pero habría que justificarlo) en la Metodología así que habrá
que demostrarla con las pruebas y su correspondiente levantamiento de
información.
• Hace falta Desarrollar el Capítulo 5. Conslusiones. Su estructura
recomendada es asi:
o Hallazgos principales
o Reflexiones sobre los resultados obtenidos
o Aprendizajes
o Recomendaciones
o Aceptación o rechazo de hipótesis propuestas
o Respuesta a la pregunta de investigación
o Conclusiones finales
o Actividades futuras
• Las Referencias bibliográficas deben todas presentarse en formato APA.
Puedes consultar a norma aquí: www.normasapa.com
• Te recomiendo también que agregues citas a las distintas fuentes de
información que has utilizado (esto es muy importante) en este
momento no tienes ninguna cita. Recuerda que las citas también se
presentan utilizando las normas APA.
• Ponle nombre y número a cada figura o ilustración para que puedas
hacer referencias a ellas en tu explicación. Por ejemplo: En la figura 1 se
observa…”
• Realiza por favor los ajustes para que se complemente con lo que ya
tienes

Has elaborado un buen trabajo. Te faltan pocas cosas que afinar. Por favor
realiza las mejoras que te he recomendado y sube una segunda versión en
este mismo apartado (Tercer informe de avances)

65
Un abrazo

66

Potrebbero piacerti anche