Вы находитесь на странице: 1из 54

SISTEMA INTEGRAL DE INFORMACIN

Manual de instalacin

11 DE MAYO DE 2015
CENTRO DE CMPUTO
INSTITUTO TECNOLGICO DE VERACRUZ

Contenido
Introduccin .......................................................................................................................... 2
Requerimientos mnimos ...................................................................................................... 3
Descripcin de los requisitos ................................................................................................ 4
Sistema Operativo ............................................................................................................ 4
Configuracin de la interfaz de red ................................................................................... 4
La cuenta root ................................................................................................................... 4
La cuenta sybase .............................................................................................................. 5
Configuracin ....................................................................................................................... 6
Parmetros de la memoria compartida (kernel.shmmax).................................................. 6
Configuracin del archivo hosts ........................................................................................ 7
Actualizacin de libreras y paquetes ................................................................................... 8
KSH y SSH ......................................................................................................................... 11
Instalacin de Sybase ASE................................................................................................. 12
Instalacin del gestor de la base de datos.......................................................................... 15
Entorno grfico del gestor de Sybase ................................................................................. 31
Variables de entorno de sybase ......................................................................................... 33
Servicio de arranque automtico de sybase ....................................................................... 35
Aumentando la base de datos temporal ............................................................................. 41
Creacin de la base de datos ............................................................................................. 43
Respaldo de la base de datos ............................................................................................ 45
Restaurar la base de datos................................................................................................. 46
Instalacin del entorno web ................................................................................................ 47
Desactivar entorno grfico .................................................................................................. 51
Configuracin en modo local .............................................................................................. 52
Tabla de ilustraciones ......................................................................................................... 53
Ing. Roberto Agustn Chiu Lara
Centro de Cmputo
Instituto Tecnolgico de Veracruz

1|Pgina

Introduccin
Para la instalacin de Sybase se procede a realizar distintos pasos, que posteriormente
nos ayudaran a la administracin de la aplicacin, la informacin y el rendimiento del
sistema.

Ing. Roberto Agustn Chiu Lara


Centro de Cmputo
Instituto Tecnolgico de Veracruz

2|Pgina

Requerimientos mnimos

Conexin a internet
o Direccin ip esttica

Sistema operativo basado en Debian (Linux Mint 17.1) de 64 bits en idioma ingles
con las siguientes caractersticas en su instalacin:
o Para la base de datos

Requerimientos mnimos

80 GB de espacio en disco duro

4 GB de memoria RAM

Procesador QuadCore

Requerimientos ptimos

80 GB de espacio en disco duro

12 GB de memoria RAM

Procesador Intel Xeon de 8 nucleos x2

o Para la aplicacin web

Requerimientos mnimos

40 GB de espacio en disco duro

4 GB de memoria RAM

Procesador Intel QuadCore

Requerimientos ptimos

40 GB de espacio en disco duro

4 GB de memoria RAM

Procesador Intel Xeon de 8 nucleos

Usuarios
o root
o sybase

Configuracin de tarjeta de video en mquinas virtuales:


o Display: Standar VGA (std)

Ing. Roberto Agustn Chiu Lara


Centro de Cmputo
Instituto Tecnolgico de Veracruz

3|Pgina

Descripcin de los requisitos


Sistema Operativo
El sistema operativo es la parte fundamental al momento de realizar la instalacin de
cualquier paquete que se necesite para poder operar un servidor. Al ser el sistema base,
podemos encontrar distintas plataformas, las cuales son:

Windows

Linux

Unix

Durante la instalacin del sistema operativo, muestra una pantalla donde se le asigna el
nombre al servidor. En este paso, hay que omitir utilizar smbolos como separadores de
nombres (un ejemplo de ellos es el guion alto -), esto para evitar confusiones al instalar otros
paquetes que tengan que hacer referencia al nombre del servidor y omitan el guion en su
configuracin, por lo que el nombre debe de ser como uno solo (SERVIDORWEB,
SERVIDORBD, BD1, WEB1).

Configuracin de la interfaz de red


La configuracin de la interfaz de red ayuda a que el equipo pueda tener conectividad
entre los miembros que componen el segmento de red en donde se encuentre conectado.
Es importante que para la instalacin del sistema operativo, el gestor de base de datos y los
paquetes necesarios para la instalacin del Sistema Integral de Informacin, el servidor
cuente con una ip esttica ya establecida y con conexin a internet.

La cuenta root
Esta cuenta es el superadministrador del sistema, con ella se obtienen privilegios que
ningn otro usuario (que no sea de tipo administrador) puede tener.

Ing. Roberto Agustn Chiu Lara


Centro de Cmputo
Instituto Tecnolgico de Veracruz

4|Pgina

La cuenta sybase
Esta cuenta realiza la instalacin del gestor para la base de datos, adems de la funcin
de configuracin y administracin.

Ing. Roberto Agustn Chiu Lara


Centro de Cmputo
Instituto Tecnolgico de Veracruz

5|Pgina

Configuracin
Para iniciar con la instalacin, procederemos a realizar cambios al sistema, tal como la
memoria compartida, libreras, creacin de usuarios, etc.

Parmetros de la memoria compartida (kernel.shmmax)


Este parmetro, ubicado en un archivo de texto plano, ayuda a aumentar la memoria
compartida que el gestor de base de datos y la aplicacin ocuparan para usos posteriores.
Configurar la memoria compartida permite a dos o ms procesos compartir datos a travs
de un segmento de memoria. La cantidad de memoria depender de la aplicacin que se
est ejecutando o que esta requiera para realizar distintas rutinas.
Para realizar los cambios se deben seguir los pasos que a continuacin se enlistan:

1. Abrir una ventana de terminal, esta opcin se puede encontrar en el men


Aplicaciones, dentro de su lista de men nos posicionaremos en la opcin
Accesorios y en sus opciones le daremos click a la opcin llamada Terminal.
2. Una vez abierta la ventana de terminal, se debe loguear como superadministrador
(root) tipeando el comando sudo su
3. Ejecutado el comando, deber introducir la contrasea, la cual se debe ingresar
para poder accesar a la cuenta.
4. Ya que se ha ingresado a la cuenta, el sistema habr cambiado de smbolo dentro
de la terminal ($ para usuario normal, # para usuario root). Debe proceder a abrir
el archivo sysctl.conf, ejecutando la instruccin nano /etc/sysctl.conf
5. Se debe aadir (en caso de existir, se debe modificar) la linea kernel.shmmax =
671088640
6. Los cambios se guardaran presionando la combinacin de teclas Control + O, y
para salir del archivo se debe presionar la combinacin de teclas Control + X.
7. Para que los cambios tengan efecto, se debe ejecutar el comando sysctl p

Ing. Roberto Agustn Chiu Lara


Centro de Cmputo
Instituto Tecnolgico de Veracruz

6|Pgina

Configuracin del archivo hosts


La configuracin del archivo hosts, nos ayuda a asociar la direccin ip del equipo y el
nombre del equipo con un alias, as la base de datos identificara hacia que host debe
conectar.
Para realizar esta configuracin se deben seguir los siguientes pasos:
1. Abrir una ventana de terminal
2. Cambiarse a usuario root
3. Editar el archivo hosts con el siguiente comando: nano /etc/hosts
4. Agregar las lneas correspondientes al servidor siguiendo el esquema
Ip servidor.dominio nombre_host

ALIAS

Ejemplo:
1.1.2.2

suse.itver.edu.mx suse SUSE

5. Guardar los cambios generados en el archivo presionando la siguiente combinacin


de teclas Ctrl + O
6. Salir de la edicin presionando la combinacin de teclas Ctrl + X
Nota: En este archivo se pueden agregar ms host de conexin, por lo que pueden existir
varios ALIAS a servidores de bases de datos distintas. Cambiar en este archivo la direccin
o alias del servidor de la base de datos, puede afectar a la aplicacin y configuracin del
servicio de Sybase (archivo /opt/sybase/interfaces) ya que se hace referencia al nombre
del servidor y ALIAS, por lo que se recomienda dejar os valores fijos desde la instalacin.

Ing. Roberto Agustn Chiu Lara


Centro de Cmputo
Instituto Tecnolgico de Veracruz

7|Pgina

Actualizacin de libreras y paquetes


Las librerias y paquetes ayudan a instalar todos los complementos necesarios que
Sybase, Apache, PHP y otros, necesitan para su ejecucin. Por lo que se debe de llevar a
cabo la siguiente rutina:
1. Actualizar las rutas de descarga: Esto se puede llevar a cabo ejecutando la
instruccin apt-get update. Cuando se ejecute, se mostraran todos los enlaces
que se estn actualizando. Estos enlaces le indican a nuestro sistema operativo
donde buscar los paquetes que posteriormente ocuparemos.
2. Instalacin de la base esencial de compilacin: Se debe ejecutar el comando
apt-get install build-essential con la finalidad de instalar o actualizar los
compiladores.
3. Soporte de sistema entre 32 bits y 64 bits: Si la versin del Linux es de 64 bits,
es necesario instalar los paquetes ia32, ia32-dev (el ms importante es el ia32).
Estos paquetes brindan un soporte ms completo al Linux, ya que podr trabajar
con paquetes de 32 y 64 bits. Para verificar que el sistema operativo ya cuenta
con soporte de 32 bits, en la carpeta /lib debe existir un directorio llamado i386linux-gnu, para comprobarlo listamos los directorios con el comando ls /lib. En
caso que el sistema operativo no cuente con esta librera, se puede instalar
utilizando el comando apt-get install ia32 ia32-dev (o su similar ia32-libs).
Nota: Si se intenta instalar la librera ia32 y se muestra la leyenda E: unable to
locate package, se debe realizar la verificacin en la carpeta raiz /lib la carpeta
i386-linux-gnu. En caso de encontrarse, esto no afecta con el proceso de
instalacin.
4. LibaIO: Esta librera contiene funciones que el gestor de base de datos ocupar
para crear los dispositivos que base de datos necesita para almacenar la
informacin. Para llevar a cabo esta tarea, se puede realizar de dos formas:
5. Synaptic: El Synaptic es un administrados de paquetes en entorno visual, en
esta aplicacin se pueden encontrar distintos paquetes disponibles para la
instalacin, algunos son paquetes descargables, otros se encuentran
precargados en el sistema operativo. Para abrir el Synaptic se procede a ir al
Ing. Roberto Agustn Chiu Lara
Centro de Cmputo
Instituto Tecnolgico de Veracruz

8|Pgina

Men Sistema y dentro de su lista desplegable seleccionar Administracin, en


las opciones que nos muestra debemos seleccionar la que dice Gestor de
paquetes Synaptic. Nos abrir una ventana que nos muestra todos los paquetes
disponibles para instalar, y los paquetes que ya se encuentran instalados, para
instalar la librera debemos dar click en el boton Buscar, y en el dialogo que nos
aparece, debemos introducir la palabra libaio. Al finalizar la busqueda, nos
aparecera una pequea lista con tres opciones (libaio1, libaio-dev, libaio1-dbg),
le daremos doble click a la casilla que se encuentra alado de cada opcin y
posteriormente le daremos click al boton Aplicar para guardar los cambios.
6. Terminal: La terminal es una herramienta que normalmente se ocupa para la
instalacin de los paquetes, desde aqu se puede ejecutar el comando apt-get
para instalar, actualizar o remover paquetes. Para la instalacin de la librera
libaio, se ejecuta el comando apt-get install libaio1 libaio-dev libaio1-dbg.
7. Librera de C++: La librera de C++ contiene las libreras base de compilacin y
ejecucin de algunas funciones de las distintas aplicaciones que corren en el
sistema operativo. Para la instalacin del gestor de la base de datos, se ocupa
esta librera, la cual se puede instalar de dos formas:
8. Synaptic: El Synaptic es un administrados de paquetes en entorno visual, en
esta aplicacin se pueden encontrar distintos paquetes disponibles para la
instalacin, algunos son paquetes descargables, otros se encuentran
precargados en el sistema operativo. Para abrir el Synaptic se procede a ir al
Men Sistema y dentro de su lista desplegable seleccionar Administracin, en
las opciones que nos muestra debemos seleccionar la que dice Gestor de
paquetes Synaptic. Nos abrir una ventana que nos muestra todos los paquetes
disponibles para instalar, y los paquetes que ya se encuentran instalados, para
instalar la librera debemos dar click en el boton Buscar, y en el dialogo que nos
aparece, debemos introducir la palabra libstdc++. Al finalizar la busqueda, nos
aparecera una pequea lista con tres opciones (libstdc++6), le daremos doble
click a la casilla que se encuentra alado de cada opcin y posteriormente le
daremos click al boton Aplicar para guardar los cambios. En caso que esta
librera ya se encuentre marcada, se procede a omitir este paso.
9. Terminal: La terminal es una herramienta que normalmente se ocupa para la
9|Pgina
Ing. Roberto Agustn Chiu Lara
Centro de Cmputo
Instituto Tecnolgico de Veracruz

instalacin de los paquetes, desde aqu se puede ejecutar el comando apt-get


para instalar, actualizar o remover paquetes. Para la instalacin de la librera
libstdc++6, se ejecuta el comando apt-get install libstdc++6. En algunos casos,
la librera puede encontrarse instalada.
10. Enlace simblico de libstdc++: Esto se realiza ejecutando la siguiente lnea en
una ventana de terminal con el usuario root: ln /lib/x86_64-linux-gnu/libc2.19.so /lib/libc.so.6.

Ing. Roberto Agustn Chiu Lara


Centro de Cmputo
Instituto Tecnolgico de Veracruz

10 | P g i n a

KSH y SSH
ksh ayuda a guardar la informacin sobre nuestro usuario sybase, ademas de ejecutar
lineas cada vez que nosotros accedemos al entorno de la cuenta. Para realizar la
instalacin, se debe abrir la terminal, con usuario root y ejecutamos el comando apt-get
install ksh.
ssh nos ayuda a realizar una conexin al servidor via remota, esto con la finalidad de
poder administrar el servidor desde otro acceso. Para llevar a cabo la instalacin, se ejecuta
en la terminal la instruccin apt-get install ssh.

Ing. Roberto Agustn Chiu Lara


Centro de Cmputo
Instituto Tecnolgico de Veracruz

11 | P g i n a

Instalacin de Sybase ASE


Sybase es un motor de base de datos relacional que ayuda a mantener la informacin
almacenada de manera ordenada cumpliendo con las propiedades que se establecen para
las bases de datos.
Antes de la instalacin del gestor de la base de datos, debe descomprimir el archivo
instalador_sybase.tgz.

Esto

lo

puede

realizar

con

el

comando

tar

xzf

instalador_sybase.tgz.
El paquete contiene una carpeta llamada instalador_sybase, cuyo contenido es lo
siguiente:
1. ase157_linuxx86-64.tgz (Archivo de instalacin de Sybase)
2. profile (Archivo de configuracin del entorno del usuario Sybase)
3. kshrc (Archivo de configuracin del entorno del usuario Sybase)
4. sybasectl (Demonio de arranque de la base de datos)
Primeramente se debe agregar el usuario que manipulara la cuenta de sybase que debe
llamarse de la misma forma que el gestor de la base de datos (sybase). Esta parte se realiza
ejecutando la siguiente instruccin en una ventana de terminal como usuario root:
useradd -groot -cSybase Admin -m -d/opt/sybase -s/bin/ksh sybase
Ya creado el usuario, se procede a establecer una contrasea, esta se realiza con la
instruccin:
passwd sybase
Inmediatamente se debe introducir la contrasea. Una vez capturada la contrasea se
debe presional la tecla enter para guardar los cambios en el usuario.

Ing. Roberto Agustn Chiu Lara


Centro de Cmputo
Instituto Tecnolgico de Veracruz

12 | P g i n a

Creado el usuario sybase y establecido la contrasea, se debe abrir otra ventana de


Terminal. En la ventana de terminal ejecutaremos el comando siguiente:
su sybase
Pedir introducir la contrasea del usuario sybase, se debe introducir y ya logueado como
usuario sybase se deben crear los archivos de configuracin .kshrc y .profile.
Para crear el archivo .kshrc en la terminal debemos ejecutar el comando nano .kshrc y
como contenido se establece lo siguiente (parte del contenido del archivo kshrc que se
encuentra en la carpeta instalador_sybase):
alias c=clear
alias ll='/bin/ls -lFad .* * | /bin/more'
alias l=/var/mail/l
PS1='$PWD '`whoami`@`uname -n`" $ "
export PS1
set -o vi
set -o keyword
set -o ignoreeof
HISTSIZE=20
export HISTSIZE
# Para Sybase en Fedora Core 6
LD_POINTER_GUARD=0
export LD_POINTER_GUARD
Se guarda el contenido y se procede a crear el siguiente archivo llamado .profile, de la
misma manera y con el siguiente contenido (parte del contenido del archivo profile que se
encuentra en la carpeta instalador_sybase):
# /etc/profile: system-wide .profile file for the Bourne shell (sh(1))
# and Bourne compatible shells (bash(1), ksh(1), ash(1), ...).
Ing. Roberto Agustn Chiu Lara
Centro de Cmputo
Instituto Tecnolgico de Veracruz

13 | P g i n a

If [ "`id -u`" eq 0 ]; then


PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
else
PATH="/usr/local/bin:/usr/bin:/bin:/usr/games"
fi
if [ "$PS1" ]; then
if [ "$BASH" ] ; then
PS1='\u@\h:\w\$ '
else
if [ "`id -u`" -eq 0 ]; then
PS1='# '
else
PS1='$ '
fi
fi
fi
ENV=$HOME/.kshrc
export ENV
EDITOR=vi
export EDITOR
export PATH
umask 022
Nota: Las variables de entorno que se encuentran en los archivos kshrc y profile de la
carpeta instalador_sybase podran generar conflicto al memento de iniciar sesin como
usuario Sybase, por lo que no se recomienda, en este paso, copiar dichos archivos como
configuracin del usuario.

Ing. Roberto Agustn Chiu Lara


Centro de Cmputo
Instituto Tecnolgico de Veracruz

14 | P g i n a

Instalacin del gestor de la base de datos


Para realizar esta parte, se deben llevar a cabo los pasos siguientes:

1. Crear la carpeta /ase como usuario root utilizando el comando mkdir /ase. Esta
carpeta se encontrara en el sistema raz del sistema operativo, en ella se
albergara temporalmente el instalador del gestor de la base de datos.
2. Copiar el instalador (desde la carpeta instalador_sybase) a la carpeta /ase con
el comando cp ase157_linuxx86-64.tgz.
3. Acceder a la carpeta /ase mediante el comando cd /ase
4. Descomprimir

el

paquete

de

instalacin

con

el

comando

tar

-xzf

ase157_linuxx86-64.tgz
5. Establecer permisos de propiedad al usuario sybase de todos los archivos de
instalacin con el siguiente comando: chown -R sybase /ase
Hasta este momento solo se ha preparado el paquete de instalacin con el usuario root
para que el usuario sybase pueda ocuparlo.
Para iniciar con la instalacin se deben seguir los pasos siguientes:

1. Cerrar sesin de la cuenta actual.


2. Loguearse como usuario sybase en la ventana de acceso (accesar como un
usuario normal de escritorio).
3. Accesar desde consola a la carpeta /ase
4. Ejecutar el instalador de la siguiente forma: ./setup.bin

Ing. Roberto Agustn Chiu Lara


Centro de Cmputo
Instituto Tecnolgico de Veracruz

15 | P g i n a

Abierto el instalador se tomar como gua las siguientes pantallas para configurar la
instalacin.
Como primera pantalla se observa la de bienvenida, que indica que se va a llevar a cabo
la instalacin de Sybase ASE en el servidor.

Ilustracin 1: Pantalla de bienvenida a la instalacin de Sybase ASE

Ing. Roberto Agustn Chiu Lara


Centro de Cmputo
Instituto Tecnolgico de Veracruz

16 | P g i n a

Al darle Next mostrar la ruta de instalacin los archivos y libreras correspondientes a


Sybase, esta ruta aparece por default, sin embargo no debe de cambiarse, ya que en esa
ruta se establecen las variables de entorno de trabajo del gestor de la base de datos. Para
continuar se debe presionar el botn Next.

Ilustracin 2: Ruta de instalacin

Ing. Roberto Agustn Chiu Lara


Centro de Cmputo
Instituto Tecnolgico de Veracruz

17 | P g i n a

Al seleccionar la ruta de instalacin, mostrar un mensaje de alerta, este mensaje


menciona que la ruta ya existe y que si se desea sobrescribir los archivos ah guardados,
se debe presionar el botn Next como confirmacin, en caso contrario, se debe presionar
el botn Previous para cambiar la ruta de instalacin.

Ilustracin 3: Confirmacin de ruta existente

Ing. Roberto Agustn Chiu Lara


Centro de Cmputo
Instituto Tecnolgico de Veracruz

18 | P g i n a

En esta ventana, se debe indicar que tipo de instalacin se desea realizar, para realizar
una instalacin a la necesidad con la que se cuenta, se debe elegir la opcin personalizada
(Custom). Para continuar se presiona el botn Next.

Ilustracin 4: Tipo de instalacin

Ing. Roberto Agustn Chiu Lara


Centro de Cmputo
Instituto Tecnolgico de Veracruz

19 | P g i n a

En las opciones que el instalador proporciona para a guardar, se debe seleccionar, de la


lista las siguientes opciones: Mdulos de idiomas de Sybase (Additional ASE Language
Modules), Mdulos de Idioma de conexin (Additional Connectivity Language Modules),
el Sybase Central con su plug-in (Adaptive Server Plug-in). Para continuar se presiona el
botn Next.

Ilustracin 5: Seleccin de los mdulos de idiomas

Ing. Roberto Agustn Chiu Lara


Centro de Cmputo
Instituto Tecnolgico de Veracruz

20 | P g i n a

Ilustracin 6: Seleccin del Plug-in de Sybase Central

Ing. Roberto Agustn Chiu Lara


Centro de Cmputo
Instituto Tecnolgico de Veracruz

21 | P g i n a

Dentro de esta ventana, se indica que tipo de licenciamiento o versin del software se
requiere, si no se cuenta con una licencia oficial de Sybase, se puede ocupar la versin libre
de Sybase, indicando la opcin Install Express Edition of Sybase Adaptive Server
Enterprise Suite y para continuar se presiona el botn Next.

Ilustracin 7: Seleccin del tipo de licenciamiento del Sybase ASE

Ing. Roberto Agustn Chiu Lara


Centro de Cmputo
Instituto Tecnolgico de Veracruz

22 | P g i n a

Como siguiente paso, el instalador muestra el documento de licenciamiento de software


que pertenece al Sybase ASE, si se est de acuerdo con la licencia, se marca la opcin I
agree to terms of the Sybase license for the install location specified.

Ilustracin 8: Trminos de la licencia de Sybase ASE

Ing. Roberto Agustn Chiu Lara


Centro de Cmputo
Instituto Tecnolgico de Veracruz

23 | P g i n a

Acto seguido, se muestra un resumen de instalacin y posteriormente se debe presionar


el botn Next para iniciar con la instalacin.

Ilustracin 9: Resumen de instalacin del Sybase ASE

Ing. Roberto Agustn Chiu Lara


Centro de Cmputo
Instituto Tecnolgico de Veracruz

24 | P g i n a

Una vez finalizada la instalacin, el instalador da la opcin de mantener almacenadas las


contraseas de conexin a otros servidores (en caso de existir), por lo que la opcin Enable
puede quedar marcada, en caso de estar de acuerdo, si no se desea, se puede marcar la
opcin Disable.

Ilustracin 10: Activar recordatorio de contrasea de conexin

Ing. Roberto Agustn Chiu Lara


Centro de Cmputo
Instituto Tecnolgico de Veracruz

25 | P g i n a

En estos momentos se procede a configurar los distintos dispositivos y servicios que


ocupara Sybase para la base de datos, en esta pantalla se muestran previamente
seleccionados, se procede a dar click en el boton Next.

Ilustracin 11: Seleccin de servicios a configurar

Ing. Roberto Agustn Chiu Lara


Centro de Cmputo
Instituto Tecnolgico de Veracruz

26 | P g i n a

En esta pantalla (similar a la anterior) pregunta cual servicio se debe configurar para
satisfacer la necesidad, solo se deben marcar las casillas correspondientes a Custom
configure new Adaptive Server y Custom configure new Backup Server. Para continuar
se debe presionar el botn Next.

Ilustracin 12: Seleccin de los servicios necesarios para operar la base de datos

Ing. Roberto Agustn Chiu Lara


Centro de Cmputo
Instituto Tecnolgico de Veracruz

27 | P g i n a

En esta ventana nos muestra la configuracin por default que el instalador toma para
armar nuestro dispositivo, sin embargo, la configuracin que debemos guardar es la
siguiente:
Page Size: 2k

Ilustracin 13: Configuracin del servicio de datos

Ing. Roberto Agustn Chiu Lara


Centro de Cmputo
Instituto Tecnolgico de Veracruz

28 | P g i n a

En esta ventana nos muestra la configuracin por default que el instalador toma para
armar los dispositivos de almacenamiento, sin embargo, la configuracin que debe guardar
es la siguiente:
Master Device Size (MB): 120
Master Database Size (MB): 26
System Procedure Device: 196
System Procedure Database Device (MB): 196
System Device Size (MB): 64
System Database Size (MB): 64

Ilustracin 14: Configuracin de los dispositivos para el dataserver

Ing. Roberto Agustn Chiu Lara


Centro de Cmputo
Instituto Tecnolgico de Veracruz

29 | P g i n a

Esta ventana, tal como las siguientes, se debe dejar con la configuracin recomendada
para el servicio de respaldo.

Ilustracin 15: Configuracin del servicio de respaldo

Ing. Roberto Agustn Chiu Lara


Centro de Cmputo
Instituto Tecnolgico de Veracruz

30 | P g i n a

Entorno grfico del gestor de Sybase


Para poder utilizar el gestor en entorno grfico de Sybase, se debe crear su acceso
directo, esto se puede realizar de la siguiente manera:

1. Abrir una ventana de Terminal


2. Accesar a la carpeta de sybase ejecutando la instruccin cd /opt/sybase
3. Crear el archivo sybase con la instruccin nano sybase
4. Como contenido del archivo, se debe escribir lo siguiente:
#!/bin/sh
/opt/sybase/shared/sybcentral600/scjview.sh
5. Guardar los cambios presionando la combinacin de teclas Ctrl + O
6. Salir de la edicin del archivo presionando la combinacin de teclas Ctrl + X
7. Establecer al archivo los permisos de ejecucin con el comando chmod 750
sybase
Al tratar de ejecutar el comando ./sybase marcar un error donde menciona que no
puede localizar la ruta de Java, por lo que se procede a modificar el script de ejecucin
original de la siguiente manera:

1. Abrir una ventana de Terminal


2. Accesar a la carpeta sybcentral600 con el comando cd shared/sybcentral600
3. Modificar el contenido del script scjview.sh de la siguiente manera: nano
scjview.sh
4. Mediante la combinacin de teclas Control + W buscar la frase JRE_DIR,
reemplazar jre-6_0 (el cual no existe el directorio), por JRE-6_0_24_64BIT (esto
puede cambiar dependiendo la versin de Sybase, puede decir 32BIT o 64BIT)
5. Guardar los cambios con la combinacin de teclas Ctrl + O
6. Salir de la edicin del archivo con la combinacin de teclas Ctrl + X
7. Se procede a ejecutar la linea /opt/sybase/sybase

Ing. Roberto Agustn Chiu Lara


Centro de Cmputo
Instituto Tecnolgico de Veracruz

31 | P g i n a

Posteriormente se necesita crear una carpeta llamada logs donde se guardara el historial
de errores del servicio de Sybase. Esto se puede llevar a cabo de la siguiente forma: mkdir
/opt/sybase/logs
Para terminar con los cambios en la configuracin del entorno grfico y para que las
opciones de idioma funcionen correctamente, se debe agregar el tipo de idioma a nuestro
sistema, dependiendo del sistema operativo. Si el sistema operativo se encuentra en idioma
ingls, se puede omitir estos pasos. En caso contrario, se debe realizar lo siguiente:

1. Abrir una ventana de terminal


2. Accesar a la carpeta locales con el comando cd locales
3. Editar el archivo locales.dat con el comando nano locales.dat
4. Dentro del archivo, buscar (Control + W) la palabra linux
5. Agregamos a la lista la siguiente linea: locale = es_MX.UTF-8, spanish, iso_1
6. Guardar los cambios con la combinacin de teclas Ctrl + O
7. Salir de la edicin del archivo con la combinacin de teclas Ctrl + X

Ing. Roberto Agustn Chiu Lara


Centro de Cmputo
Instituto Tecnolgico de Veracruz

32 | P g i n a

Variables de entorno de sybase


Para que las variables de entorno tengan efecto cada vez que sybase inicie sesin, se
deben agregar las siguientes lneas de variables de entorno en los archivos .profile y .kshrc
#
# Sybase Product Environment variables
#
SYBASE_JRE6_32="/opt/sybase/shared/JRE-6_0_24_32BIT"
export SYBASE_JRE6_32
SYBASE_JRE6="/opt/sybase/shared/JRE-6_0_24_64BIT"
export SYBASE_JRE6
SYBASE_JRE6_64="/opt/sybase/shared/JRE-6_0_24_64BIT"
export SYBASE_JRE6_64
SYBASE_OCS="OCS-15_0"
export SYBASE_OCS
INCLUDE="/opt/sybase/OCS-15_0/include":$INCLUDE
export INCLUDE
LIB="/opt/sybase/OCS-15_0/lib":$LIB
export LIB
PATH="/opt/sybase/OCS-15_0/bin":$PATH
export PATH
LD_LIBRARY_PATH="/opt/sybase/OCS-15_0/lib:/opt/sybase/OCS-15_0/lib3p64:/opt/sybase/OCS15_0/lib3p64":$LD_LIBRARY_PATH

export LD_LIBRARY_PATH
PATH="/opt/sybase/SCC-3_2/bin":$PATH
export PATH
SCC_JAVA_HOME="/opt/sybase/shared/JRE-6_0_24_64BIT"
export SCC_JAVA_HOME
LD_LIBRARY_PATH="/opt/sybase/DataAccess/ODBC/lib":$LD_LIBRARY_PATH
export LD_LIBRARY_PATH
LD_LIBRARY_PATH="/opt/sybase/DataAccess64/ODBC/lib":$LD_LIBRARY_PATH
Ing. Roberto Agustn Chiu Lara
Centro de Cmputo
Instituto Tecnolgico de Veracruz

33 | P g i n a

export LD_LIBRARY_PATH
SCROOT="/opt/sybase/shared/sybcentral600"
export SCROOT
PATH="/opt/sybase/DBISQL/bin":$PATH
export PATH
SYBROOT="/opt/sybase"
export SYBROOT
PATH="/opt/sybase/ASEP/bin":$PATH
export PATH
SYBASE="/opt/sybase"
export SYBASE
SYBASE_ASE="ASE-15_0"
export SYBASE_ASE
PATH="/opt/sybase/ASE-15_0/bin:/opt/sybase/ASE-15_0/install":$PATH
export PATH
SYBASE_JRE_RTDS="/opt/sybase/shared/JRE-6_0_24_64BIT"
export SYBASE_JRE_RTDS
LD_LIBRARY_PATH="/opt/sybase/ASE-15_0/lib":$LD_LIBRARY_PATH
export LD_LIBRARY_PATH
SYBASE_WS="WS-15_0"
export SYBASE_WS
PATH="/opt/sybase/ASE-15_0/jobscheduler/bin":$PATH
export PATH

Nota: Hasta este momento se pueden ocupar los archivos kshrc y profile de la carpeta
instalador_sybase.

Ing. Roberto Agustn Chiu Lara


Centro de Cmputo
Instituto Tecnolgico de Veracruz

34 | P g i n a

Servicio de arranque automtico de sybase


Para que el servicio de Sybase ASE arranque durante la carga del sistema operativo, se
debe crear un archivo para realizar esta tarea. Este archivo tambin ayuda a Iniciar y
Detener el servicio de forma manual.
Para crear el archivo de arranque se deben seguir los siguientes pasos:
1. Cerrar la sesin del usuario actual
2. Loguearse como usuario default del sistema operativo
3. Abrir una ventana de terminal
4. Cambiarse a modo root con el comando sudo su
5. Ingresar a la carpeta /etc/init.d con el comando cd /etc/init.d
6. Crear el archivo sybasectl con el comando nano sybasectl. Tambin puede
ocupar el archivo sybasectl que se encuentra en la carpeta instalador_sybase
7. Agregar las siguientes lneas:
#!/bin/sh
# chkconfig: 12345 99 25
# description: Sybase ASE
#
# Sybase process start / stop
# Copy to /etc/init.d
### BEGIN INIT INFO
# Provides:

sybasectl

# Required-Start:

$local_fs $remote_fs

# Required-Stop:

$local_fs $remote_fs

# Should-Start:

$network

# Should-Stop:

$network

# Default-Start:

0123456

# Default-Stop:

# Short-Description: Inicia sybase


Ing. Roberto Agustn Chiu Lara
Centro de Cmputo
Instituto Tecnolgico de Veracruz

35 | P g i n a

# Description:

Activa servicio de sybase

### END INIT INFO


# Do NOT "set -e"
USERNAME=sybase
PATH=/sbin:/bin:/usr/sbin:/usr/bin:$PATH
DESC=sybase
NAME=sybasectl
SCRIPTNAME=/etc/init.d/$NAME
# Para fedora core 5 y 6
LD_POINTER_GUARD=0
export LD_POINTER_GUARD
#
# Sybase Product Environment variables
#
SYBASE_JRE6_32="/opt/sybase/shared/JRE-6_0_24_32BIT"
export SYBASE_JRE6_32
SYBASE_JRE6="/opt/sybase/shared/JRE-6_0_24_64BIT"
export SYBASE_JRE6
SYBASE_JRE6_64="/opt/sybase/shared/JRE-6_0_24_64BIT"
export SYBASE_JRE6_64
SYBASE_OCS="OCS-15_0"
export SYBASE_OCS
INCLUDE="/opt/sybase/OCS-15_0/include":$INCLUDE
export INCLUDE
LIB="/opt/sybase/OCS-15_0/lib":$LIB
export LIB
PATH="/opt/sybase/OCS-15_0/bin":$PATH
export PATH
Ing. Roberto Agustn Chiu Lara
Centro de Cmputo
Instituto Tecnolgico de Veracruz

36 | P g i n a

LD_LIBRARY_PATH="/opt/sybase/OCS-15_0/lib:/opt/sybase/OCS15_0/lib3p64:/opt/sybase/OCS-15_0/lib3p64":$LD_LIBRARY_PATH
export LD_LIBRARY_PATH
PATH="/opt/sybase/SCC-3_2/bin":$PATH
export PATH
SCC_JAVA_HOME="/opt/sybase/shared/JRE-6_0_24_64BIT"
export SCC_JAVA_HOME
LD_LIBRARY_PATH="/opt/sybase/DataAccess/ODBC/lib":$LD_LIBRARY_PATH
export LD_LIBRARY_PATH
LD_LIBRARY_PATH="/opt/sybase/DataAccess64/ODBC/lib":$LD_LIBRARY_PAT
H
export LD_LIBRARY_PATH
SCROOT="/opt/sybase/shared/sybcentral600"
export SCROOT
PATH="/opt/sybase/DBISQL/bin":$PATH
export PATH
SYBROOT="/opt/sybase"
export SYBROOT
PATH="/opt/sybase/ASEP/bin":$PATH
export PATH
SYBASE="/opt/sybase"
export SYBASE
SYBASE_ASE="ASE-15_0"
export SYBASE_ASE
PATH="/opt/sybase/ASE-15_0/bin:/opt/sybase/ASE-15_0/install":$PATH
export PATH
SYBASE_JRE_RTDS="/opt/sybase/shared/JRE-6_0_24_64BIT"
export SYBASE_JRE_RTDS
LD_LIBRARY_PATH="/opt/sybase/ASE-15_0/lib":$LD_LIBRARY_PATH
export LD_LIBRARY_PATH
SYBASE_WS="WS-15_0"
export SYBASE_WS
Ing. Roberto Agustn Chiu Lara
Centro de Cmputo
Instituto Tecnolgico de Veracruz

37 | P g i n a

PATH="/opt/sybase/ASE-15_0/jobscheduler/bin":$PATH
export PATH
SERVER=NOMBRE_SERVIDOR # (debe anotarse el nombre del servidor
donde se realiz la instalacin del gestor de la base de datos, si el nombre
contiene guion alto - debe de omitirse, y debe de estar escrito en maysculas,
para ms referencia consultar el archivo /opt/sybase/interfaces)
LOGDIR=$SYBASE/logs
case "$1" in
stop)
#---------------------# Sybase shutdown
#---------------------LOGFILE=$LOGDIR/K25sybase.log
IFILE=$SYBASE/interfaces
USER=sa
PWD="CONTRASEA DE LA BASE DE DATOS" # (debe anotar, entre las
comillas, la contrasea de la base de datos)
echo "`date` Shutting down Sybase server ... " >> $LOGFILE 2>&1
$SYBASE/$SYBASE_OCS/bin/isql -S$SERVER -I$IFILE -U$USER -P"${PWD}"
<< fin_isql >> $LOGFILE 2>&1
checkpoint
go
shutdown SYB_BACKUP
go
shutdown
go
fin_isql
Ing. Roberto Agustn Chiu Lara
Centro de Cmputo
Instituto Tecnolgico de Veracruz

38 | P g i n a

#fin_isql
#
pkill RUN_${SERVER} >> $LOGFILE 2>&1
sleep 1
pkill dataserver >> $LOGFILE 2>&1
sleep 1
pkill RUN_${SERVER}_BS >> $LOGFILE 2>&1
sleep 1
pkill backupserver >> $LOGFILE 2>&1
sleep 1
echo "`date` Shutdown complete " >> $LOGFILE 2>&1
;;
start)
#---------------------# Sybase startup
#---------------------LOGFILE=$LOGDIR/S99sybase.log
LOGDS=$LOGDIR/ds-boot.log
DSCMD="$SYBASE/$SYBASE_ASE/install/startserver

-f

$SYBASE/$SYBASE_ASE/install/RUN_${SERVER}"
LOGBS=$LOGDIR/bs-boot.log
BSCMD="$SYBASE/$SYBASE_ASE/install/startserver

-f

$SYBASE/$SYBASE_ASE/install/RUN_${SERVER}_BS"
if [ -d $LOGDIR ]; then
/usr/bin/find $LOGDIR -name '*log' -mtime +180 -exec rm {} \;
fi
echo "Startup of Sybase server on `date`" >> $LOGFILE
Ing. Roberto Agustn Chiu Lara
Centro de Cmputo
Instituto Tecnolgico de Veracruz

39 | P g i n a

#---------------------# Start dataserver


#---------------------/bin/su sybase -c "$DSCMD > $LOGDS 2>&1"
sleep 3
#---------------------# Start backupserver
#---------------------/bin/su sybase -c "$BSCMD > $LOGBS 2 >&1"
sleep 3
echo "Startup of Sybase completed on `date`" >> $LOGFILE
;;
*)
echo "Usage: $0 { start | stop }"
exit 1;
;;
esac
exit 0
8. Guardar el contenido presionando la combinacin de teclas Ctrl + O
9. Salir de la edicin presionando la combinacin de teclas Ctrl + X
10. Establecer permisos de ejecucin con chmod 750 sybasectl
11. Agregar el archivo a la lista de servicios de arranque con el comando updaterc.d sybasectl defaults
12. Para que los cambios tengan efecto, se debe reiniciar el sistema

Ing. Roberto Agustn Chiu Lara


Centro de Cmputo
Instituto Tecnolgico de Veracruz

40 | P g i n a

Aumentando la base de datos temporal


El aumentar la base de datos temporal ayuda a que algunas transacciones de mayor
costo en procesamiento puedan ser ejecutadas de manera ms eficiente. Por default, el
tamao de esta base de datos es de 4 MB. Este paso debe realizarse como usuario sybase.
Para aumentarle el tamao se deben realizar los pasos siguientes:

1. Abrir una ventana de terminal


2. Ejecuta la instruccin ./sybase
3. Una vez abierto el entorno grfico del Sybase ASE, debe conectar al servidor de
base de datos, por default se llama igual que el equipo donde se realiz la
instalacin, por lo tanto, seguiremos estos pasos:
a. Click derecho sobre el nombre del servidor
b. Al abrir la ventana de logueo, el usuario que aparece por default es sa, y el
campo contrasea esta en blanco, esos valores deben de quedar as por el
momento, presionar al botn OK
4. Ya conectado, se debe localizar la opcin llamada Database Devices y mostrar
el contenido haciendo click sobre ella.
5. Crear un dispositivo al cual debe llamarse datatempdev, en la zona donde se
encuentran los dispositivos daremos click derecho y del men emergente New
seleccionaremos la opcin Database Device
6. En la ventana de dialogo pide el nombre y la ruta donde se generar el archivo.
En la caja de texto donde se introduce el nombre, se debemos escribir
datatempdev y automticamente en la caja de texto de la ruta se establecer el
lugar donde se generar el dispositivo. Posteriormente debe presionar el botn
Next
7. En la siguiente ventana se muestran las propiedades que tendr el dispositivo,
se debe establecer el tamao en 640 MB, y se finaliza este paso presionando el
botn Finish
8. Posteriormente, siguiendo los mismos pasos, se crea el dispositivo logtempdev
con un tamao de 512 MB
Ing. Roberto Agustn Chiu Lara
Centro de Cmputo
Instituto Tecnolgico de Veracruz

41 | P g i n a

Para asignar estos dispositivos a la base de datos temporal, se debe localizar, dentro de
la seccin de bases de datos, una carpeta llamada Temporary Databases, dentro de ella
se muestran 2 opciones; se debe elegir la opcin llamada List View. Como contenido
muestra una base de datos llamada tempdb. Para ingresar a las propiedades de esa base
de datos, se debe dar click derecho, y dentro del men emergente que se muestra
seleccionar la opcin Properties. En la ventana que aparece, debe dar click a la pestaa
que Devices, en ella se listan los dispositivos que actualmente est ocupando. Debe
agregar los dispositivos nuevos de la manera siguiente:

1. Click al boton Add


2. En la ventana de dialogo mostrar una lista de dispositivos, seleccionar
datatempdev, en las opciones Data y Transaction Log seleccionar Data y en la
caja del tamao a ocupar, escribir 640 MB, que es el tamao total del dispositivo.
Para finalizar este paso debe dar click al botn OK.
3. Repetir el paso anterior para el dispositivo logtempdev, cambiando la opcin de
Data por Transaction Log y el tamao del dispositivo por 512 MB. Para finalizar
este paso debe dar click al botn OK.
4. Para finalizar el proceso debe dar click al botn Ok

Ing. Roberto Agustn Chiu Lara


Centro de Cmputo
Instituto Tecnolgico de Veracruz

42 | P g i n a

Creacin de la base de datos


Para la creacin de la base de datos, se lleva el proceso similar al anterior, sin embargo,
las caractersticas cambian en cuanto al nombre y el tamao de los dispositivos a crear.
Cabe destacar que estos dispositivos son ocupados para realizar las tareas de
almacenamiento y transaccin de informacin.
Para crear estos dispositivos se deben realizar los pasos siguientes. Posteriormente se
debe crear la base de datos donde se anidaran estos dispositivos.

1. En el gestor grfico de Sybase, debe localizar la carpeta llamada Database


Devices
2. Debemos dar click derecho y en el men emergente New seleccionar la opcin
Database Devices
3. En la ventana que se muestra, debe establecer el nombre y la ruta de
almacenamiento, en el nombre se debe establecer como bdtec_datos. Dar click
al boton Next
4. En la pantalla siguiente se muestra el tamao y numero de dispositivo a ocupar,
se debe establecer el tamao del dispositivo en 2048 MB. Para finalizar este paso
se procede a dar click al boton Finish
5. Para crear el dispositivo de transacciones, se realizan las acciones del paso
anterior, solo debe cambiar el nombre del dispositivo a bdtec_log con un tamao
de 1024 MB.
Ya creados los dispositivos, se debe crear la base de datos para poder asignarle los
dispositivos creados anteriormente. Esto se realiza de la siguiente forma:
1. Localizar la carpeta Database
2. Ya ubicado en esa seccin, se procede a dar click derecho y en el menu
emergente seleccionar New Database
3. Como requisito, pide el nombre de la base de datos, la cual debe llamarse bdtec.
Para finalizar este paso, se procede a dar click al botn Next
Ing. Roberto Agustn Chiu Lara
Centro de Cmputo
Instituto Tecnolgico de Veracruz

43 | P g i n a

4. En la pantalla siguiente se requieren los dispositivos que la base de datos


necesita para su operacin, ah deben cargarle los dispositivos creados
anteriormente (bdtec_datos y bdtec_log) presionando en el boton Add y en la
ventana emergente se muestra una lista con los dispositivos disponibles. Como
primer dispositivo se debe elegir bdtec_datos, en la lista de opciones Data y
Transaction Log se debe establecer como Data ya que el dispositivo servir
como almacenamiento de datos. En la caja de la capacidad se establece el
tamao total del dispositivo, que es equivalente a 2048 MB. Para finalizar este
paso debe dar click al botn OK
5. Para el siguiente dispositivo se realizan los mismos pasos ocupados para el
dispositivo de datos, con la diferencia que como opcin se debe elegir
Transaction Log, y en la capacidad se establece el tamao total del dispositivo,
que es equivalente a 1024 MB.
Para finalizar se deben seguir estos pasos en todas las bases de datos disponibles:
1. Click derecho a la base de datos y del men emergente seleccionar la opcin
Properties
2. Dentro de sus propiedades, dar click a la pestaa Options y en las opciones
disponibles activar las casillas de las opciones abort tran on log full, select
into/bullcopy/pllsort y trunc log on chkpt
3. Para finalizar dar click en el boton Ok para guardar los cambios.

Ing. Roberto Agustn Chiu Lara


Centro de Cmputo
Instituto Tecnolgico de Veracruz

44 | P g i n a

Respaldo de la base de datos


Para realizar un respaldo de la base de datos, hay que seguir los siguientes pasos:
1. Dar click derecho a la base de datos.
2. Del men desplegable, seleccionar la opcin Backup.
3. En la ventana de Respaldo, se debe marcar la opcin Backup the entire
database y presionar el botn Next.
4. En la pantalla siguiente, hay que agregar el dispositivo donde se almacenara el
respaldo (el archivo de respaldo), por lo que hay que presionar el botn Add.
5. Dentro del dialogo que se muestra en pantalla, se debe seleccionar la opcin
Explicit dump device, y en la caja de texto que se habilita, se debe escribir la
ruta completa de donde se guardara el archivo de respaldo (Ejemplo:
/opt/sybase/resoaldobd.dat). Para cargar el dispositivo se presiona el botn
Ok.
6. De vuelta en la ventana anterior, se mostrar el dispositivo agregado que se va
a respaldar. Para iniciar el proceso de respaldo se debe presionar el botn
Finish.
7. Al finalizar el proceso de restauracin, se abre una ventana con el log realizado
por el gestor del proceso de respaldo de la base de datos.

Ing. Roberto Agustn Chiu Lara


Centro de Cmputo
Instituto Tecnolgico de Veracruz

45 | P g i n a

Restaurar la base de datos


Para cargar un respaldo en la base de datos, hay que seguir los siguientes pasos:
1. Dar click derecho a la base de datos.
2. Del men desplegable, seleccionar la opcin Restore.
3. En la ventana de Restauracin se debe marcar la opcin Restore the entire
database y presionar el botn Next.
4. En la pantalla siguiente, hay que agregar los dispositivos (el archivo de
respaldo) que se va a cargar, por lo que hay que presionar el botn Add.
5. Dentro del dialogo que se muestra en pantalla, se debe seleccionar la opcin
Explicit dump device, y en la caja de texto que se habilita, se debe escribir la
ruta completa del archivo de respaldo (Ejemplo: /opt/sybase/respaldobd.dat).
Para cargar el dispositivo se presiona el botn Ok.
6. De vuelta en la ventana anterior, se mostrar el dispositivo agregado que se
desea cargar. Para iniciar la restauracin se debe presionar el botn Finish.
7. Al finalizar el proceso de restauracin, se abre una ventana con el log realizado
por el gestor del proceso de restauracin de la base de datos.
Para finalizar, hay que poner en lnea la base de datos de la siguiente forma:
1. Click derecho a la base de datos
2. Del men desplegable, seleccionar la opcin Online.

Ing. Roberto Agustn Chiu Lara


Centro de Cmputo
Instituto Tecnolgico de Veracruz

46 | P g i n a

Instalacin del entorno web


En este punto se instalarn los paquetes que activaran el servicio web del SII, para esto
hay que realizar los siguientes pasos:
1. Cerrar la sesin del usuario actual
2. Loguearse como usuario default del sistema operativo
3. Abrir una ventana de terminal
4. Cambiarse a modo root con el comando sudo su
5. En el archivo /etc/hosts se debe agregar la direccin de la base de datos a donde
se va a conectar el sistema, si la base de datos y el sistema se ejecutaran en el
mismo equipo, no hace falta hacer referencia alguna al nombre del servidor; sin
embargo, si la base de datos se encuentra en otro servidor, es necesario
agregarlo a la lista de host, la lnea debe de quedar de la siguiente manera: ip
nombre_servidor ALIAS (1.1.2.2 suse SUSE). En este archivo se pueden
agregar ms host de conexin, por lo que pueden existir varios ALIAS a
servidores de bases de datos distintas. Cambiar en este archivo la direccin del
servidor, ya sea hacia la base de datos o el mismo servidor web, puede afectar a
la aplicacin y configuracin del servicio de apache (archivo vhosts.conf), por lo
que se recomienda dejar os valores fijos desde la instalacin.
6. Ubicar el archivo instalacion_web_sii.tgz, este archivo contiene todos los
paquetes necesarios para la instalacin del servicio web. Se descomprimir con
el comando tar xzf instalacion_web_sii.tgz. La ruta a descomprimir puede ser
la misma donde se encuentra el archivo comprimido.
7. Al realizar el paso anterior, se creara una carpeta que se llama
instalacion_web_sii,

ingresar

su

contenido

con

el

comando

cd

instalacion_web_sii.
8. En el archivo vhosts.conf, el ServerName y ServerAlias deben de tener como
valor el nombre del servidor especificado tambin en el archivo /etc/hosts
correspondiente al nombre del servidor donde se est llevando a cabo la
instalacin.
9. En el archivo freetds.conf debe existir un bloque de conexin a la base de datos
Ing. Roberto Agustn Chiu Lara
Centro de Cmputo
Instituto Tecnolgico de Veracruz

47 | P g i n a

con el alias de la base de datos que se registr en el archivo /etc/hosts, la


estructura es similar a la siguiente:
[ALIAS]
host = nombre_host
port = 5000
tds versin = 5.0
Ejemplo:
[SUSE]
host = suse
port = 5000
tds versin = 5.0
Para editarlo debe ejecutar el comando nano freetds.conf. Agregar el bloque
de conexin a la base de datos. Para guardar los cambios se presiona la
combinacin de teclas Ctrl + O, y para salir de la edicin se debe presionar la
combinacin de teclas Ctrl + X
10. Para iniciar con la instalacin, ejecutar el archivo llamado installer, este
ejecutable contiene todas las referencias a los comandos de instalacin de cada
uno de los paquetes necesarios para instalar el servicio web. Para iniciar su
ejecucin se usa el comando ./installer.
11. Al final de su ejecucin, se generar el certificado SSL. Para este paso es
importante tener a la mano la siguiente informacin:
a. Identificador global del pas donde se encuentra la organizacin (debe de ser de
dos caracteres. Por ejemplo: Mxico = MX).
b. Estado donde se encuentra la organizacin.
c. Ciudad donde se encuentra la organizacin.
d. Nombre de la organizacin.
e. Nombre de la unidad organizacional.
f. Nombre del servidor con dominio, o dominio general (en caso de ser un
Ing. Roberto Agustn Chiu Lara
Centro de Cmputo
Instituto Tecnolgico de Veracruz

48 | P g i n a

certificado de tipo wildcard).


g. Correo electrnico del administrador del servidor.
Debe seguir los pasos que el generador de certificados le menciona en pantalla.
12. Durante este proceso el instalador crea una carpeta del sistema en la ruta
/opt/web/htdocs llamada sistema, esta carpeta debe contener los archivos ms
actuales de la aplicacin.
Al finalizar la instalacin, el instalador crear automticamente el archivo de
arranque del apache. Esto con la finalidad que en cada inici del servidor, el servicio
se active automticamente.
Para continuar con la configuracin del servicio de apache, se deben seguir los
siguientes pasos:
1. Se deben de agregar un grupo y usuario al Linux, el grupo se llama web, y el
usuario se llama apache. Estos se pueden agregar directamente a los archivos
referentes a los usuarios (passwd) y los grupos (groups), o pueden ser agregados
con los comandos groupadd web, useradd gweb s/bin/bash apache
2. Se debe editar el archivo /opt/web/conf/httpd.conf se debe buscar al final del
archivo una condicin <IfModule ssl_module> y dentro de su bloque, como
primera lnea, se debe colocar lo siguiente: Listen 443. Para guardar los cambios
se presiona la combinacin de teclas Ctrl + O, y para salir de la edicin se debe
presionar la combinacin de teclas Ctrl + X.
3. Se debe editar el archivo /opt/web/conf/httpd.conf con el siguiente comando
nano /opt/web/conf/httpd.conf, buscar las lneas que dicen User daemon,
Group daemon, y reemplazarlas por User apache, Group web; agregarle las
siguientes lneas al final del archivo:
Include conf/php.conf
Include conf/vhosts.conf
Include conf/alias.conf.

Ing. Roberto Agustn Chiu Lara


Centro de Cmputo
Instituto Tecnolgico de Veracruz

49 | P g i n a

Para guardar los cambios se presiona la combinacin de teclas Ctrl + O, y para


salir de la edicin se debe presionar la combinacin de teclas Ctrl + X
4. Reiniciar el servicio de apache con el comando service apache2 restart.
5. A la carpeta del sistema cambiarle los atributos de usuario y grupo con los
comandos chown R apache sistema, chgrp R web sistema.
6. En el archivo config.inc.php se debe ubicar la variable $CFG->rootDirServ
(lnea 45) y como valor debe de tener la URL con la que se tendr acceso a la
aplicacin.

Para

editarlo

se

ejecuta

el

siguiente

comando:

nano

/opt/web/htdocs/sistema/includes/config.inc.php, cambiar el valor de la


variable por la direccin correspondiente. Asignar el nombre del alias de conexin
a la base de datos (paso 9) a la variable HOSTDB (lnea 102) del archivo. Para
guardar los cambios se presiona la combinacin de teclas Ctrl + O, y para salir
de la edicin se debe presionar la combinacin de teclas Ctrl + X.

Ing. Roberto Agustn Chiu Lara


Centro de Cmputo
Instituto Tecnolgico de Veracruz

50 | P g i n a

Desactivar entorno grfico


Para aprovechar el mximo rendimiento del servidor (en cuanto a memoria RAM y
procesador), es mejor apagar el servicio de la interfaz grfica, ya que esta generalmente
consume muchos recursos. Para desactivar el entorno grfico, hay que tomar en cuenta que
se debe hacer va remota, es decir, mediante SSH, ya que una vez inactivo el entorno
grfico, no se podr ver nada en pantalla. Para desactivarlo hay que realizar los siguientes
pasos:
1. Conectarse via SSH al servidor mediante el comando ssh ip_servidor
2. Cambiarse a usuario root con el comando sudo su, esto le pedir la contrasea
de la cuenta de usuario.
3. Desactivar el entorno grfico con el comando update-rc.d f mdm remove
4. Editar el archivo de default-display-manager ubicado en la ruta /etc/X11 con el
comando nano /etc/X11/default-display-manager
5. Comentar

la

lnea

del

archivo,

quedando

de

la

siguiente

manera:

#/usr/sbin/mdm, o agregarle stop al final de la lnea, quedando de la siguiente


manera: /usr/sbin/mdm stop
6. Apagar el entorno grfico de manera definitiva con el comando /etc/init.d/mdm
stop

Ing. Roberto Agustn Chiu Lara


Centro de Cmputo
Instituto Tecnolgico de Veracruz

51 | P g i n a

Configuracin en modo local


La configuracin en modo local, se lleva a cabo cuando el gestor de la base de datos y
los paquetes de instalacin del sistema, se realizan en el mismo servidor. Por lo que la
configuracin puede cambiar.
Para realizar la conexin a la base de datos que se encuentra en el mismo servidor, se
procede a modificar el archivo freetds.conf, en este archivo se crea un bloque de
configuracin apuntando al host donde se encuentra la base de datos (en este caso es el
mismo servidor), este nombre debe encontrarse en el archivo /etc/hosts creado antes de la
instalacin del gestor de la base de datos.
[ALIAS]
host = nombre_host
port = 5000
tds versin = 5.0
Ejemplo:
[SERVIDOR_LOCAL]
host = servidor_local
port = 5000
tds versin = 5.0

Ing. Roberto Agustn Chiu Lara


Centro de Cmputo
Instituto Tecnolgico de Veracruz

52 | P g i n a

Tabla de ilustraciones
Ilustracin 1: Pantalla de bienvenida a la instalacin de Sybase ASE ................................ 16
Ilustracin 2: Ruta de instalacin ........................................................................................ 17
Ilustracin 3: Confirmacin de ruta existente ...................................................................... 18
Ilustracin 4: Tipo de instalacin ......................................................................................... 19
Ilustracin 5: Seleccin de los mdulos de idiomas ........................................................... 20
Ilustracin 6: Seleccin del Plug-in de Sybase Central ...................................................... 21
Ilustracin 7: Seleccin del tipo de licenciamiento del Sybase ASE ................................... 22
Ilustracin 8: Trminos de la licencia de Sybase ASE ........................................................ 23
Ilustracin 9: Resumen de instalacin del Sybase ASE ..................................................... 24
Ilustracin 10: Activar recordatorio de contrasea de conexin .......................................... 25
Ilustracin 11: Seleccin de servicios a configurar ............................................................. 26
Ilustracin 12: Seleccin de los servicios necesarios para operar la base de datos .......... 27
Ilustracin 13: Configuracin del servicio de datos ............................................................. 28
Ilustracin 14: Configuracin de los dispositivos para el dataserver .................................. 29
Ilustracin 15: Configuracin del servicio de respaldo ........................................................ 30

Ing. Roberto Agustn Chiu Lara


Centro de Cmputo
Instituto Tecnolgico de Veracruz

53 | P g i n a

Вам также может понравиться