Manual de Instalacion de Redhat 6

40
MANUAL DE INSTALACION DE REDHAT 6.3 Auditoria de Sistemas

description

Instalacion de Redhat 6 linux

Transcript of Manual de Instalacion de Redhat 6

Page 1: Manual de Instalacion de Redhat 6

MANUAL DE INSTALACION DE REDHAT 6.3

Diseñado con fines didácticos para la asignatura: Auditoria de Sistemas.

Auditoria de Sistemas

Page 2: Manual de Instalacion de Redhat 6

REQUISITOS DE INSTALACION

Preparando la máquina virtualIniciando VmWare:

Auditoria de Sistemas

Page 3: Manual de Instalacion de Redhat 6

Crear una nueva maquina virtual / buscar el origen de la ISO

Ahora vamosa browse o búsqueda y seleccionamos la imagen pues se va a instalar desde una imagen.

Auditoria de Sistemas

Page 4: Manual de Instalacion de Redhat 6

Ahora seleccionamos el tipo de sistema operativo y la versión que se va a instalar y clic en siguiente.

Ahora seleccionamos el tamaño del disco te recomendará 8Gb yo le daré 20 GB en el espacio para asignar memoria debes darle minimo1.5 GB recuerda que vamos a instalar Oracle 11 GR2 posteriormente. Algunas cosas el Vmware las pone por defecto pero recuerda, que debes indicarle las mas apropiadas para el trabajo y el optimo rendimiento. Por ejemplo: automáticamente le asignaría 512 MB de ram lo cual no es suficiente para instalar la base de datos de Oracle.

Auditoria de Sistemas

Page 5: Manual de Instalacion de Redhat 6

En esta ventana puedes configurar los valores de la asignación USB.

Primera pantalla de instalación de Redhat

Las opciones de arraque son:

Auditoria de Sistemas

Page 6: Manual de Instalacion de Redhat 6

Instalar o actualizar un sistema existente

Ésta es la opción predeterminada. Elija esta opción para instalar Red Hat Enterprise Linux en su sistema mediante el programa de instalación gráfico.

Sistema de instalación con controlador de vídeo básico

Esta opción le permite instalar a Red Hat Enterprise Linux en el modo gráfico, incluso si el programa de instalación no puede cargar el controlador correcto para su tarjeta de vídeo. Si la pantalla aparece distorsionada o en blanco cuando use la opción Instalar o actualizar un sistema, reinicie su equipo y ensaye esta opción en su lugar.

Sistema de rescate instalado

Elija esta opción para reparar un problema con su sistema de Red Hat Enterprise Linux instalado, el cual le impide arrancar normalmente. A pesar de que Red Hat Enterprise Linux es una plataforma informática excepcionalmente estable, aún es posible que en ocasiones se resenten problemas que impidan arrancar. El entorno de rescate contiene programas de herramientas que permiten solucionar una amplia gama de problemas.

Inicio desde el controlador local

Esta opción inicia el sistema desde el primer disco instalado. Si ha arrancado este disco accidentalmente, utilice esta opción para arrancar desde el disco duro inmediatamente sin iniciar el instalador.

Auditoria de Sistemas

Page 7: Manual de Instalacion de Redhat 6

Ahora algunas cosas como por ejemplo el chequeo de disco no lo he puesto pues es opcional.

Ahora vamos a configurar el Idioma y el idioma del teclado.

Ahora vamos a crear las particiones de Disco duro respectivamente apropiadas para Redhat.

Auditoria de Sistemas

Page 8: Manual de Instalacion de Redhat 6

Pantalla de instalación

Auditoria de Sistemas

Page 9: Manual de Instalacion de Redhat 6

Ahora si idioma: elegimos ingles para facilitar descarga de algún complemento .

Ahora el teclado le configuramos el idioma igual.

Auditoria de Sistemas

Page 10: Manual de Instalacion de Redhat 6

Dispositivos de instalación

En caso puede enviar esta pantalla es algo normal.

Auditoria de Sistemas

Page 11: Manual de Instalacion de Redhat 6

Seleccione y configure una interfaz de red

SI una interfaz de red ya no está activa en el sistema, anaconda debe activar una a través de la cual pueda conectar los dispositivos de almacenamiento. Si el sistema tiene únicamente una interfaz de red, anaconda automáticamente la activará. No obstante, si el sistema tiene más de una interfaz de red disponible, anaconda le solicitará con el cuadro de diálogo Seleccionar interfaz de red para elegir una a usar durante la instalación.

Auditoria de Sistemas

Page 12: Manual de Instalacion de Redhat 6

Aquí puedes configurar el nombre del Host

Y las configuraciones de red necesarias IP y DNS

Auditoria de Sistemas

Page 13: Manual de Instalacion de Redhat 6

Debemos seleccionar una Zona Horaria

Debes crear una contraseña de super usuario root

Auditoria de Sistemas

Page 14: Manual de Instalacion de Redhat 6

Seleccionar cualquiera des las primeras dos opciones

Confirmar

Auditoria de Sistemas

Page 15: Manual de Instalacion de Redhat 6

Aquí dará formato según la selección anterior

Ahora en esta pantalla debemos seleccionar el tipo de instalación que deseamos como servidor de bases de datos, o Desktop. Lo importante es que aquí puedes instalar todos los repositorios que necesitas para

instalar el Oracle de lo contrario deberas hacerlo una ves este instalado el redhat.

Auditoria de Sistemas

Page 16: Manual de Instalacion de Redhat 6

Ahora eliges el ambiente que tendrá el escritorio el entorno grafico.

Auditoria de Sistemas

Page 17: Manual de Instalacion de Redhat 6

Instalación de paquetes

En este punto no hay nada para hacer hasta que todos los paquetes hayan sido instalados. Qué tan rápido esto sucede depende del número de paquetes que ha seleccionado y la velocidad de su computador.

Según los recursos disponible, podría ver la siguiente barra de progreso mientras el instalador resuelve dependencias de los paquetes seleccionados para instalación:

Este proceso puede durar varios minutos

Auditoria de Sistemas

Page 18: Manual de Instalacion de Redhat 6

¡Felicitaciones! ¡Ya finalizó el proceso de instalación de Red Hat Enterprise Linux!

El programa de instalación le señalará preparar el sistema para ser reiniciado. Remueva el medio de instalación si éste no fue expulsado automáticamente por el programa de instalación.

Auditoria de Sistemas

Page 19: Manual de Instalacion de Redhat 6

Hay que aceptar las condiciones de uso

Aquí te pide que te registres en línea para para actualizar el producto

Confirmamos que nos registraremos mas adelante

Auditoria de Sistemas

Page 20: Manual de Instalacion de Redhat 6

Crear el usuario

Auditoria de Sistemas

Page 21: Manual de Instalacion de Redhat 6

Actualizamos la hora y fecha si es necesario

Auditoria de Sistemas

Page 22: Manual de Instalacion de Redhat 6

Luego continuamos con las tareas de inicio de primera sesión

Auditoria de Sistemas

Page 23: Manual de Instalacion de Redhat 6

Ahora ya estamos listos para loguerse y poder iniciar la sesión

La primera pantalla del escritorio o ambiente grafico

Fin de la guía de Instalación.

Auditoria de Sistemas

Page 24: Manual de Instalacion de Redhat 6

Auditoria de Sistemas

Page 25: Manual de Instalacion de Redhat 6

Ahora vamos a instalar la base de datos Oracle 11gr2

En este tutorial vamos a enseñarte como instalar Oracle 11gr2

Todo el trabajo lo realizaremos en la terminal de RedHat.

Se instalara la media de Oracle que consta de tres partes dos de la base de datos, y la tercera es la herramienta de Grid o software de monitoreo de la base de datos.

Auditoria de Sistemas

Page 26: Manual de Instalacion de Redhat 6

También vamos a instalar Listener que nos permitirá controlar todas las instancias que podamos agregar a la base de datos. Quiero mencionar que la base de datos de Oracle se escucha en el puerto 1521 predeterminadamente. Después se generara la instalación de Oracle SQL developer, para conectar la base de datos de la maquina virtual con la maquina anfitriona.

Requisitos Para Instalar Oracle 11gR2 en Linux x86 para RHEL5

Estos son los requerimientos para poder instalar Oracle 11gR2 en Oracle Linux x86 para RHEL 5. Siempre recomiendo tomar los ultimos valores disponibles en la documentacion oficial de Oracle disponible en este enlaceSi no especifico otro usuario, todos los comando mencionados son con el usuario root asi que debemos tener acceso a ese usuario.

Requisitos de Memoria

Por lo menos 1 GB de RAMPara verificar el tamaño de tu RAMgrep MemTotal /proc/meminfo

Espacio swapPara verificar el tamaño de tu espacio Swapgrep SwapTotal /proc/meminfo

RAM Disponible Espacion Swap Requerido

Entre 1 GB y 2 GB 1.5 veces el tamaño de la RAM

Entre 2 GB y 16 GB Igual al Tamaño de la RAM

Mas que 16 GB 16 GB

Requisitos de Hardware

1 GB de espacio en el directorio /tmpPara determinar el espacio libredf -h /tmp

Tipo de Instalacion Requerimientos de Archivos SW (GB)

Enterprise Edition 3.95

Standard Edition 3.88

Tipo de Instalacion Requerimientos Para Datafiles (GB)

Enterprise Edition 1.7

Standard Edition 1.5

Requisitos de Software

Determinar la distribucion y version de Linux instalado. Acuerdate que estamos instalando una version de RHEL 5 con un kernel 2.6.32cat /proc/version

Auditoria de Sistemas

Page 27: Manual de Instalacion de Redhat 6

Kernel Requerido Para Asianux Server 3, Oracle Linux 5, y Red Hat Enterprise Linux 5:2.6.18 o posteriorPara verificar que la version requerida del Kernel esta instaladauname -r

Paquetes RequeridosTodos son la version mencionada o posterior.binutils-2.17.50.0.6compat-libstdc++-33-3.2.3elfutils-libelf-0.125elfutils-libelf-devel-0.125elfutils-libelf-devel-static-0.125gcc-4.1.2gcc-c++-4.1.2glibc-2.5-24glibc-common-2.5glibc-devel-2.5glibc-headers-2.5kernel-headers-2.6.18ksh-20060214libaio-0.3.106libaio-devel-0.3.106 libgcc-4.1.2libgomp-4.1.2libstdc++-4.1.2 libstdc++-devel-4.1.2make-3.81numactl-devel-0.9.8.i386sysstat-7.0.2Para verificar si tienes el paquete instalado, utiliza el siguiente comandorpm -q nombre_paquete

Ejemplorpm -q binutils

Parametro Valor Minimo Archivo

semmslsemmnssemopmsemmni

25032000100128

/proc/sys/kernel/sem

shmall 2097152 /proc/sys/kernel/shmall

shmmax Ya sea 4 GB - 1 byte, or la mitad del tamaño de la memoria fisica (en bytes), El que sea Menor.Default: 536870912

/proc/sys/kernel/shmmax

shmmni 4096 /proc/sys/kernel/shmmni

file-max 6815744 /proc/sys/fs/file-max

ip_local_port_range Minimo: 9000Maximo: 65500

/proc/sys/net/ipv4/ip_local_port_range

rmem_default 262144 /proc/sys/net/core/rmem_default

Auditoria de Sistemas

Page 28: Manual de Instalacion de Redhat 6

Parametro Valor Minimo Archivo

rmem_max 4194304 /proc/sys/net/core/rmem_max

wmem_default 262144 /proc/sys/net/core/wmem_default

wmem_max 1048576 /proc/sys/net/core/wmem_max

aio-max-nr Maximo: 1048576

/proc/sys/fs/aio-max-nr

Para ver los valores de los parametros del Kernel, utiliza los comandos mencionados en la siguiente tabla

Parametro Comando

semmsl, semmns, semopm, ysemmni

# /sbin/sysctl -a | grep sem

shmall, shmmax, y shmmni # /sbin/sysctl -a | grep shm

file-max # /sbin/sysctl -a | grep file-max

ip_local_port_range # /sbin/sysctl -a | grep ip_local_port_range

rmem_default # /sbin/sysctl -a | grep rmem_default

rmem_max # /sbin/sysctl -a | grep rmem_max

wmem_default # /sbin/sysctl -a | grep wmem_default

wmem_max # /sbin/sysctl -a | grep wmem_max

Si cualquiera de los valores mencionados es menor a los valores recomendados, crea o edita el archivo/etc/sysctl.conf y añade o edita las lineas mencionadas abajo: 

fs.aio-max-nr = 1048576 fs.file-max = 6815744 kernel.shmall = 2097152 kernel.shmmax = 536870912 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128

net.ipv4.ip_local_port_range =   9000 65500 net.core.rmem_default = 262144 net.core.rmem_max = 4194304 net.core.wmem_default = 262144

net.core.wmem_max = 1048586 Utiliza el siguiente comando para cambiar los valores actuales que tiene el kernel

/sbin/sysctl -p El siguiente comando te ayuda para confirmar que los parametros estan correctos 

/sbin/sysctl -aCrear el usuario Oracle y sus gruposTomando en cuenta de que esta es una instalacion nueva vamos a crear los siguientes grupos

/usr/sbin/groupadd dba  /usr/sbin/groupadd oinstall

A continuacion vamos a vamos a crear el usuario oracle

/usr/sbin/useradd -g oinstall -G dba oracle  Para cambiar el password del usuario, vamos a usar el siguiente comando 

passwd oracle

Auditoria de Sistemas

Page 29: Manual de Instalacion de Redhat 6

Recursos Limites Para el Usuario que va a instalar los binariosEstos son los valores recomendados por Oracle

Recurso Limite del Shel Recurso Limite Soft Limite Hard

Descriptores de Open filenofile por lo menos 1024 por lo menos 655

Numero de procesos disponibles a un solo usuario nproc por lo menos 2047 por lo menos 16384

Tamaño del segmento stack del proceso stack por lo menos

10240 KBpor lo menos 10240 KB, y a lo mas 32768 KB

Para verificar los recursos limites del usuarioEntra como el usuario que va a hacer la instalacion, en nuestro caso es el usuario Oracle

Verifica los limites soft y hard para los descriptores de archivo. Por ejemplo:$ ulimit -Sn 4096$ ulimit -Hn65536

Verifica los limites soft y hard para los numeros de procesos disponibles al usuario. Por ejemplo:$ ulimit -Su2047$ ulimit -Hu16384

Verifica los limites soft y hard para los segmentos stack.Por ejemplo:$ ulimit -Ss10240$ ulimit -Hs32768

Si es necesario, actualiza los recursos limites en el archivo de configuracion /etc/security/limits.conf . Por ejemplo, añade las siguientes lineas al archivo /etc/security/limits.conf file:oracle              soft    nproc   2047oracle              hard    nproc   16384oracle              soft    nofile  1024oracle              hard    nofile  65536oracle              soft    stack   10240Crear los Directorios NecesariosEn mi caso, yo rompo un poco de la arquitectura OFA, pero sigue teniendo mucho sentido, creo un mount point y dentro de ese creo todos los directorios necesarios para mi base de datos. En mi caso, uso el directorio de oraclepara instalar los binarios.oracle@localhost /mountoracle $ lsarch01     copy01     dba01      dump01     oracle   u01

Configurando la variable de ambienteAqui yo tambien me alejo un poco de lo que recomienda Oracle. Lo que hago es utilizar en el .profile del usuario oracle uso lo siguiente:

set -o vistty erase "^?"export PS1="`echo ${LOGNAME}`@`hostname` \${PWD}`who am i | awk '{print $1}'` $ "

Auditoria de Sistemas

Page 30: Manual de Instalacion de Redhat 6

export EDITOR=viPATH=$HOME/bin:$PATHexport PATH De ahi en el directorio $HOME/bin creo una variable de ambiente que refleje ahora si las necesidades de mi instancia, ya que puedo definir una variable distinta si tengo tengo otras versiones de Oracle en mi servidor.

ORACLE_HOME=/mount/oracle/product/11.2.0.2v1DATA_PUMP_DIR=/mount/copy01/export01/TESTDB/ORACLE_SID=TESTDBORACLE_BASE=/mount/oracleexport ORACLE_HOME ORACLE_SID ORACLE_BASE DATA_PUMP_DIRORACLE_CONFIG_HOME=/mount/oracle/product/cfg/TESTDBexport ORACLE_CONFIG_HOMEADR_HOME=/mount/dump01/oracle/TESTDB/diag/rdbms/testdb/TESTDBexport ADR_HOMESID_HOME=/mount/dba01/oracle/TESTDBexport SID_HOMEDBA_HOME=/mount/dba01/oracleexport DBA_HOMETNS_ADMIN=$ORACLE_HOME/network/adminexport TNS_ADMINORACLE_TERM=vt100export ORACLE_TERM

Auditoria de Sistemas