Actividad 7 centos 6.4
-
Upload
jocampo659 -
Category
Documents
-
view
529 -
download
4
Transcript of Actividad 7 centos 6.4
1
ACTIVIDAD 7:
INSTALACIÓN RAID NIVEL 5, NIC TEAMING Y APLICACIONES WEB EN
CENTOS 6.4
Santiago Cadavid Gómez
Jorge Andrés Ocampo Suarez
Alejandro Mesa Ramírez
Ficha: 455596
Instructor: Andrés Mauricio Ortiz
Tecnología en administración de redes de datos
SENA (Servicio Nacional De Aprendizaje)
Medellín
2013
2
Contenido
Pág.
Introducción………………………………………………………………………..3
Raid……………………………………………………………………………….4-7
Nic Teaming……………………………………………………………………8-12
Aplicaciones Web…………………………………………………………….13-26
Conclusiones……………………………………………………………………..27
Web-grafía………………………………………………………………………..28
3
Introducción
El siguiente trabajo tiene como objetivo mostrar la manera correcta para configurar
un Raid nivel 5, un Nic Teaming y Aplicaciones Web en el sistema operativo
Centos 6.4. También se incluirá una descripción detallada durante cada proceso
para su mejor comprensión.
4
Raid Nivel 5 (Centos 6.4)
Para la configuración de un RAID 5 en Linux Centos 6.2 se debe tener como mínimo
3 discos duros, con espacio sin asignar. Si los discos duros tienen formato no se
podrá proceder a hacer el RAID sin que se pierda la información de los discos.
Luego se procede a instalar un paquete (mdadm) que permitirá la implementación
del RAID.
Se procede a hacer el arreglo de la siguiente manera:
mdadm= Es la aplicación que permitirá hacer el arreglo RAID.
--create= comodín de mdadm que indica la creación del RAID.
/dev/md0= Como se va a nombrar el arreglo en el sistema.
--level=5= Nivel que se va a implementar en el RAID, en este caso 5.
-n3= Es el número de discos que se van a implementar en el arreglo.
5
/dev/sd (b,c,d)= Los sistemas operativos basados en UNIX reconocen los discos
duros con las letras “sd”, el disco principal es nombrado “sda” después de este
los discos continúan en una secuencia alfabética (sdb, sdc, sdd).
Se procede a dar formato al arreglo RAID, el sistema ya tiene que estar
reconociéndolo como un solo dispositivo.
Se utiliza el comando “mkfs.” (Sistema de archivos) y el dispositivo. En este caso
sistema de archivos “ext4” y dispositivo “/dev/md0”:
Ahora hay que montar el arreglo para poder hacer uso de él. Se crea el directorio
que lo alojara (mkdir /mnt/var):
Se monta el arreglo en directorio creado:
6
Se sincroniza la información de var al arreglo:
Para que el arreglo se inicie con el sistema hay que modificar el archivo /etc/fstab
agregando el UUID del arreglo:
Se desactiva el SELINUX (/etc/selinux/config):
7
Se comprueba la correcta configuración (mount -a):
Para comprobar que el arreglo RAID está bien configurado, se elimina uno de los
discos.
8
Nic Teaming (Centos 6.4)
El bonding es la posibilidad de hacer que dos interfaces de red actúen como una
sola con el doble de velocidad o que obtenga un balanceo de carga.
Para su configuración se hace lo siguiente:
Se crea el archivo que va a contener la información de la interface primaria y el
modo en el que va a funcionar. El archivo debe de ir en
“/etc/modprobe.d/modprobe.conf”
Y se debe de tener en cuenta la siguiente información:
Parámetros de Mode:
0 (cero): Establece una política de Round-Robin, asigna una carga equitativa y
ordenada a cada proceso. Todas las transmisiones de datos son enviadas y
recibidas de forma secuencial en cada interfaz esclava del arreglo empezando
con la primera que esté disponible.
1 (uno): Establece una política de respaldo activo que proporciona tolerancia a
fallos. Todo el tráfico se transmite a través de una tarjeta y solo se utilizará la
otra en caso de que falle la primera.
2 (dos): Establece una política XOR (exclusive-or, exclusiva-o) para proporcionar
tolerancia a fallos y balanceo de carga. Este algoritmo compara las solicitudes
entrantes de las direcciones MAC hasta que coinciden para la dirección MAC
(Media Access Control) de una de las tarjetas esclavas. Una vez que se
establece el enlace, las transmisiones de datos de datos son enviadas en forma
secuencial empezando con la primera interfaz disponible.
3 (tres): Establece una política de Round-Robin para proporcionar tolerancia a
fallos y balanceo de carga. Todas las transmisiones de datos son enviadas de
forma secuencial en cada interfaz esclava del arreglo empezando con la primera
que esté disponible.
9
Parámetros de Miimon:
Se utiliza para especificar cada cuanto milisegundo se debe supervisar el enlace MII
(Media Independent Interface). Se utiliza cuando se necesita alta disponibilidad para
verificar si la interfaz está activa y verificar si hay un cable de red conectado.
Al terminar de configurar el archivo de acuerdo a los parámetros, se ejecuta el
comando "depmod”, el comando regenera el archivo “modules.dep” y el mapa de
los controladores. El comando luego de ejecutarse deja la terminal en el modo
anterior.
Nota: para verificar que las tarjetas de red tienen soporte “miimon” se ejecuta
“ethtool + (interface)”.
10
Ahora hay que configurar el archivo del bond0, que se alojara en
“/etc/sysconfig/network-scripts/ifcfg-bond0”.
Se configuran los parámetros como si fuera una tarjeta de red física (ONBOOT,
BOOTPROTO, DEVICE, IPADDR, NETMASK, GATEWAY).
Ahora hay que configurar cada una de las interfaces que se utilizaran en el
Bonding como esclavas. La configuración se hará en “eth1” y “eth2”:
Configuración eth1:
11
Configuración eth2:
Se reinicia el servicio de red para que haga los cambios en las configuraciones. Se
ejecuta “service network restart”:
Se verifica el estado de miimon de bond0:
12
Para verificar que la configuración fue correcta la dirección MAC de eth1, eth2 y
bond0 son iguales:
13
OCS INVENTORY (Centos 6.4)
OCS Inventory NG es un software libre que permite a los usuarios administrar el
inventario de sus activos de TI. OCS-NG recopila información sobre el hardware y
software de equipos que hay en la red que ejecutan el programa de cliente OCS,
agente OCS de inventario. OCS puede utilizarse para visualizar el inventario a
través de una interfaz web. Además, OCS comprende la posibilidad de
implementación de aplicaciones en los equipos de acuerdo a criterios de búsqueda.
Además, tiene muchas opciones más como escanear la red por medio del
IPDiscovery, o instalar aplicaciones remotamente creando Builds.
Se instalan las dependencias correspondientes:
yum install httpd mod_perl php php-gd php-pear php-devel php-mysql php-mbstring
perl mysql-server mysql make perl-XML-Simple perl-Compress-Zlib perl-DBI perl-
DBD-MySQL perl-Net-IP perl-SOAP-Lite perl-Digest-SHA1 lynx gcc zlib-devel pcre
pcre-devel mod_perl-devel:
Se configura Perl, instalando Apache::DBI y YAML de la siguiente manera:
Se ingresa a la Shell de Perl:
Se instala Apache::DBI:
Se instala YAML:
14
Se agrega a PHP lo siguiente:
Se inicia el servicio de MySQL y se le da un usuario con su respectiva contraseña:
Se descarga el módulo de Apache y se compila:
Se descarga el paquete:
Se descomprime:
Se ingresa a la carpeta descomprimida y se compila con perl:
Se ejecuta make:
15
Se comprueba que haya quedado bien compilado:
Se instala el Modulo:
Descargamos OCS Inventory Server:
Se descomprime el paquete:
Se inicia el servicio Apache:
Se procede a configurar OCS Invetory:
Se modifica el archivo php.ini con los siguientes parámetros:
16
Se busca las siguientes líneas:
Se modifica la información para el usuario root de MySQL:
Se reinicia el Servicio Apache:
En un navegador se ingresa a la IP de la máquina. Ejemplo:
http://192.168.1.1/ocsreports
Se ingresan los datos solicitados:
17
Se ingresa un comentario que aparecerá cuando se inicie el servicio de OCS
Inventory (opcional):
18
Se ingresa a la GUI de OCS y entramos a la aplicación:
User (usuario)= admin, Pass (contraseña)= admin (por defecto):
Aparecerá una alerta de seguridad, se procede a cambiar la contraseña:
19
Se ingresa a usuarios:
Se edita la información y se guarda:
Se elimina el Script de instalación:
20
Joomla (Centos 6.4)
Joomla! Es un Sistema de gestión de que permite desarrollar sitios web dinámicos
e interactivos. Permite crear, modificar o eliminar contenido de un sitio web de
manera sencilla a través de un Panel de Administración. Es un software de código
abierto, desarrollado en PHP y liberado bajo licencia GPL. Este administrador de
contenidos puede utilizarse en una PC local (en Localhost), en una Intranet o a
través de Internet y requiere para su funcionamiento una base de datos creada con
un gestor MySQL, así como de un servidor HTTP Apache.
Se descarga Joomla!:
Se instalan los requerimientos necesarios:
Se activa el servicio de Apache al Inicio:
Se activa MySQL y se pone al inicio de SO:
Se crea un directorio para Joomla! Y se descomprime el archivo anterior en ese
directorio:
21
Se le otorgan permisos a Apache a todo el árbol de directorios Joomla:
Desde un navegador se ingresa de la siguiente manera:
http://192.168.1.4/joomla y se configura las respetivas opciones en tres pasos que
ofrece Joomla!:
22
Antes de instalar se debe de cambiar unos parámetros de “php.ini”:
Se reinicia el Servicio Apache para implementar los cambios:
23
Clic en instalar (Si se desea se puede instalar con ejemplos):
24
Se elimina el directorio de instalación manualmente:
En el navegador se ingresa a http://192.168.1.4/joomla (Joomla sin ejemplo,
esperando personalización)
25
(Joomla con ejemplo):
26
Para el ingreso a la interfaz de administración:
http://192.168.1.4/joomla/administrator
27
Conclusiones
En el montaje del raid es muy importante la sincronización del “/var” para que
no se pierda su contenido a la hora del montaje.
Se puede definir a Joomla como un sistema para la gestión de contenidos y
que este ayuda a construir sitios web con código abierto para que cualquiera
pueda utilizarlo.
En la instalación de las aplicaciones web no se debe dejar pasar los distintos
requisitos que influyen para que dicha instalación surta efecto, aunque sea tan
fácil como copiar y pegar en el caso de Joomla.
Cuando se implementa los servicios por separado sin usar una herramienta
que traiga todos sus complementos debemos saber que versión implementar y
cuáles son las más estables para que la solución a los conflictos sea acorde a
lo que necesitamos.
La implementación del bonding es de gran ayuda a la hora de tener balanceo
de cargas, se sabe que cuando se ofrece un servicio estos tienen demasiadas
peticiones a la vez, y con bonding estas cargas de descarga de información se
balancean para mayor rendimiento y velocidad.
Tener de ayuda gestores de servicios tipo web es una de las maneras de tener
mejor calidad cuando se utiliza SO tipo core.
28
Web-grafía
http://drivemeca.blogspot.com/2013/06/como-instalar-ocsinventory-21-
paso-paso.html
http://phreek.org/guides/install-ocs-inventory-ng-20-on-centos-6
http://loquitoslack.blogspot.com/2013/03/instalar-ocsreports-en-
centos.html
http://drivemeca.blogspot.com/2013/06/como-instalar-ocsinventory-21-
paso-paso.html
http://drivemeca.blogspot.com/2013/04/como-instalar-joomla-31-en-
centos-64.html