Granja de Servidores
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
CAPITULO 4
RESULTADOS
CAPITULO 5
CONCLUSIONES
ii
INDICE DE IMÁGENES
iii
CAPITULO 1
1.1 PRESENTACIÓN:
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.
2
1.2 RESUMEN
3
1.3 DIAGNÓSTICO
4
1.4 PLANTEAMIENTO DEL PROBLEMA
¿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
6
1.6 OBJETIVOS Y METAS
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
Sin embargo, los sucesos han ocurrido con tal rapidez que se requiere de un análisis
formal para comprobar la magnitud de esa dependencia
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.
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
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:
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
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.
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.
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.
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.
1.11 HIPÓTESIS
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.
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
19
2.2 GESTIÓN DE INFORMACIÓN DISTRIBUIDA
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.
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)
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)
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).
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.
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.
26
que en casi todos los sistemas operativos y plataformas sin ningún costo.” (Spona,
2014)
Autor: Propio
27
CAPITULO 3
DESCRIPCIÓN DE LA SOLUCIÓN
3.1 Descripción de la solución
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)
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
30
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
acl CONNECT method CONNECT
#
# INSERT YOUR OWN RULE(S) HERE TO ALLOW ACCESS FROM YOUR CLIENTS
#
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
#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:
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
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.
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í.
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]
36
# use either tdbsam or ldapsam. smbpasswd is available for backwards
# compatibility. tdbsam requires no further configuration.
security = user
passdb backend = tdbsam
; security = domain
; passdb backend = tdbsam
; realm = MY_REALM
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
38
# DNS Proxy - tells Samba whether or not to try to resolve NetBIOS names
# via DNS nslookups.
load printers = no
; cups options = raw
; map archive = no
; map hidden = no
; map read only = no
; map system = no
; store dos attributes = yes
[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
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.
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.
42
CAPITULO 4
RESULTADOS
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”.
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 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.
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.
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.
Autor Propio
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.
La entrevista gira sobre los aspectos de funcionalidad que se aprecian del proceso,
del lado administrativo.
48
4.5 PROCESO DE RECOLECCIÓN DE INFORMACIÓN
4.5.2 PROCEDIMIENTO
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
50
CAPITULO 5
CONCLUSIONES
52
Autor Propio
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.
54
Autor Propio
55
5.2 REFLEXIONES SOBRE LOS RESULTADOS OBTENIDOS
56
5.3 APRENDIZAJES
Imagen 13 phpMyAdmin
Autor Propio
58
5.4 RECOMENDACIONES
¿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.
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.
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.
Si No No estoy Seguro
a) Participaría
d) Definitivamente no.
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.
Spona, H. (2015). Programacion de bases de datos con MySQL y PHP. Cd. de Mexico: Alfaomega.
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.
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