You are on page 1of 46

PREPARACIÓN DE UNA MÁQUINA VIRTUAL CON SISTEMA OPERATIVO LINUX CENTOS 7 PARA LA

INSTALACIÓN DE LA SOLUCION SAS VISUAL ANALYTICS 7.3.

Cuando pretendemos realizar la instalación de SAS en nuestros equipos una de las tareas más comunes
es la preparación de una máquina virtual que funja como un servidor para alojar nuestra instalación, y de
ese modo darnos mayor libertad para la realización de pruebas con el software de SAS, además de tener
un ambiente mucho más parecido al de nuestros clientes. Mediante el presente documento
ejemplificaremos la manera de realizarlo preparando una máquina virtual con sistema operativo linux
Centos 7 listo para la instalación de SAS Visual Analytics. Requerimos lo siguiente:

 Oracle Virtual Box 5.1


 Imagen ISO del sistema operativo Centos 7
 SAS Software Depot para SAS Visual Analytics 7.3

I. DESCARGA E INSTALACIÓN DE SOFTWARE DE TERCEROS.


a. Obteniendo Oracle Virtual Box
i. Ir a https://www.virtualbox.org/ y dar clic en Downloads.

ii. Descargamos la versión para Windows.

Contacto: edgar.rodriguez@sas.com
iii. Ejecutamos e instalamos siguiendo el wizard.

b. Obteniendo Centos 7.
i. Ir a https://www.centos.org/ Get Centos Now

ii. Clic en Everything ISO

iii. Escogemos un mirror y esperamos la descarga, debe ser un archivo .iso de


aproximadamente 7.0 GB.

Contacto: edgar.rodriguez@sas.com
II. CREACIÓN Y CONFIGURACIÓN DE MÁQUINA VIRTUAL EN VIRTUAL BOX.

Una vez que hemos descargado e instalado Virtual Box y ya tenemos nuestra imagen ISO de Centos 7,
procederemos a la creación y configuración de la máquina virtual.

a. Abrimos Virtual Box y damos clic en New.

b. Nombre de nuestra máquina Virtual y Sistema Operativo: Damos el nombre que


deseamos, Type=Linux y podemos elegir tanto Red Hat (64 bits) o bien Other Linux
(64bits)

c. Memoria Ram. Este apartado dependerá de los requerimientos mínimos de la solución


de SAS que deseamos instalar, en nuestro caso SAS VA require como mínimo 16GB de
RAM, para darle holgura daremos 20 GB.

Contacto: edgar.rodriguez@sas.com
d. Disco Duro.
i. Elegir Create a virtual hard disk now.
ii. Hard disk file type: VDI (VirtualBox Disk Image)
iii. Elegir Dynamically allocated
iv. File Location and size: Dejamos el nombre por default y le damos 150 GB de
espacio.

e. Configuración de Red.
i. Una vez creada nuestra máquina virtual, la seleccionamos y damos clic en
Settings.
ii. Nos posicionamos en Network, debemos cerciorarnos que Enable Network
Adapter este habilitado, y Attached to tenga seleccionado Bridged Adapter,
esta última opción nos permite elegir el Adaptador de Red que actualmente
ocupamos en nuestro equipo físico, ya sea que estemos por Wireless o por
Ethernet.

Contacto: edgar.rodriguez@sas.com
f. Configurando el Booting
i. Para poder arrancar nuestra máquina virtual usando la imagen ISO del Centos7
es necesario cambiar el orden de booteo tal como lo haríamos en un equipo
físico, colocando en primer lugar a optical (CD/DVD), que es donde montaremos
nuestra imagen.
ii. Settings -> System y ahí hacemos la configuración mencionada.

g. Montando ISO de Centos 7 a nuestra máquina virtual


i. Settings -> Storage
ii. Damos clic en Empty, y en el panel de la derecha en la sección de atributos
damos clic en la imagen de un CD. Esto nos desplegara un menú donde
elegiremos Choose Virtual Optical Disk File, esto nos permitirá navegar hasta la
ruta donde tenemos nuestra imagen de Centos7.

Contacto: edgar.rodriguez@sas.com
iii. Una vez seleccionada, nuestra imagen se montara en la unidad de disco de
nuestra máquina virtual y estaremos prácticamente listos para encenderla.

III. INSTALACIÓN Y CONFIGURACIÓN DE CENTOS 7


a. Tras encender nuestro equipo virtual, podemos seleccionar de inmediato Install
Centos7, aunque es recomendable elegir Test Media & Install Centos7, esto nos
permite evaluar que nuestra imagen ISO no este corrupta y de ese modo evitamos
cualquier inconveniente durante la instalación.

b. Selección del idioma durante la instalación.

Contacto: edgar.rodriguez@sas.com
c. Tras darle siguiente veremos la pantalla del resumen de la instalación.

d. Configurando Date/Time. Establecemos la hora de México y damos clic en Done.

e. Configuración del Teclado. Cuando seleccionamos el idioma de la instalación por defecto


configura un teclado para dicho idioma, sin embargo es posible tener un idioma para la
instalación y configurar otro para el teclado, en este caso agregamos el teclado para
Español Latino, y lo colocamos en el primer lugar de preferencia. Click en Done.

Contacto: edgar.rodriguez@sas.com
f. Sistema. En este apartado configuraremos las particiones de disco que tendrá nuestra
Sistema Operativo, uno de los requerimientos que tenemos, es crear un file system para
SAS.

i. En esta pantalla vemos el disco duro que configuramos durante la creación de la


máquina virtual, en la sección Other Storage Options->Partioning
seleccionoamos I will configure partitioning y damos clic en Done.

ii. Se nos desplegará una nueva pantalla donde generaremos nuestras particiones,
ahí podremos agregar particiones, utilizando el botón + y eliminar con –

Contacto: edgar.rodriguez@sas.com
iii. CAPACIDAD DE CADA PARTICIÓN

1. Boot: Es la partición para el arranque del sistema operativo, a ésta le


daremos un espacio de 200 Mb.

2. Swap: A la memoria de intercambio le daremos 8 GB. Esta


determinación se tomó en función de la siguiente nota de Red Hat.
https://access.redhat.com/documentation/en-
US/Red_Hat_Enterprise_Linux/6/html/Installation_Guide/s2-
diskpartrecommend-ppc.html#id4394007

Contacto: edgar.rodriguez@sas.com
3. SAS: Es la partición donde vivirá nuestra instalación de SAS, a ésta le
daremos 80GB

4. /: A raíz le daremos un tamaño de 15GB

5. /home: A nuestro home le daremos 25 GB

Contacto: edgar.rodriguez@sas.com
6. /var: Le daremos 22GB

iv. Al final debemos ver un particionamiento similar a la siguiente pantalla. Clic en


done y aceptamos los cambios :

Contacto: edgar.rodriguez@sas.com
g. Una vez realizadas las configuraciones anteriores, regresamos al resumen de instalación
y damos clic en Begin Installation.

h. CONFIGURACIÓN DE USUARIO ROOT


i. Root Password. Mientras se realiza la instalación, se requiere establecer la
contraseña de root y es opcional la creación de un usuario. Establecemos la
contraseña de root, damos clic en Done, y al regresar a la pantalla de Instalación
vemos que User Creation ya no está en rojo, pues es opcional ese apartado.

ii. Una vez realizado lo anterior esperamos a que finalice la instalación y veamos el
siguiente mensaje, damos Reboot.

Contacto: edgar.rodriguez@sas.com
IV. CONFIGURACIÓN DE MÁQUINA VIRTUAL POST-INSTALACIÓN
a. Ajustar Booteo. Recordemos que establecimos a Optical como la primera preferencia en
el booteo, para que la máquina virtual arrancará con nuestra Imagen ISO, sin embargo
ahora que Centos está instalado, deseamos que el arranque sea directo al disco duro,
para ello:
i. Apagamos la máquina virtual (Cerrando la ventana de la máquina virtual
Poweroff Machine, ó bien File-> Close)
ii. Ir a Settings -> System, y colocamos al Hard Disk como primera preferencia en
el booteo.

b. Encender Máquina Virtual.


c. Loggearse como Root
d. Dirigirse a la siguiente ruta: /etc
e. Editar el archivo yum.conf mediante vi
i. Agregamos la siguiente línea para la salida a Internet:
proxy=http://inetgw.unx.sas.com:80
f. Editar el archivo ifcfg-enp0s3 ubicado en /etc/sysconfig/network-scripts, las variables
ONBOOT Y NETWORKING deben ser igual a “yes”

Contacto: edgar.rodriguez@sas.com
g. Reiniciamos los servicios de red con el siguiente comando: Systemctl restart
network.service
h. Ahora que ya tenemos internet, verificamos la ip que tenemos asignada:

i. Deshabilitamos el firewall mediante : systemctl disable firewalld


j. Lanzamos el siguiente comando para realizar la instalación de software necesario para la
instalación de SAS:

yum install -y numactl python libXext libXext.i686 libXp libXp.i686 libXtst libXtst.i686 nfs-utils.x86_64 gcc
firefox compat-libstdc++-33 compat-glibc libuuid libSM libXrender fontconfig libstdc++ zlib apr ksh
libXmu vim xauth xeyes glibc.i686 libpng

k. De acuerdo a la siguiente nota


http://support.sas.com/documentation/cdl/en/inmsref/68736/HTML/default/viewer.ht
m#p07k2ax3v9pqvrn10qoy2gvdj23r.htm configuramos las preferencias del sistema:
i. Editamos el archivo limits.conf ubicado en /etc/security/, agregando lo
siguiente:

Contacto: edgar.rodriguez@sas.com
ii. Instalamos los siguientes paquetes:
 yum install kernel-devel
 yum install epel-release
 yum install ntfs-3g
 yum install net-tools

l. Crear grupo SAS:


i. groupadd sas
ii. Verificamos el identificador asignado al grupo yendo a la ruta /etc, dentro del
archivo group, ya que lo usaremos para crear nuestros usuarios y agregarlos a
este grupo.

m. Crear usuarios agregándolos al grupo de SAS (1000).


i. sas
ii. sasdemo
iii. sasadm
iv. sastrust
v. sassrv

n. Les ponemos contraseñas a nuestros usuarios utilizando el comando passwd. Por


ejemplo:

Contacto: edgar.rodriguez@sas.com
o. Creamos los filesystems que utilizaremos para la instalación de SAS
i. SAS94 : Nos ubicamos en la ruta de nuestro filesystem de sas que es /sas, y allí
creamos a SAS94, y le asignamos como propietario al usuario SAS
1. cd /sas
2. mkdir SAS94
3. chown sas:sas SAS94
4. chmod 775 SAS94

5. su – sas
6. cd /sas/SAS94
7. mkdir software/ (aquí se depositarán los archivos de instalación)
8. mkdir config/ (aquí se depositarán los archivos de configuración)
9. mkdir third-party (software de terceros)

p. Instalación de Python (opcional). En caso de que su instalación no reconozca a Python.


i. Descargar el archivo Python-2.5.6.tgz
1. De la página oficial de Python.
2. Extraemos los archivos tar xvzf Python-2.5.6.tgz a /user/local/bin
3. Entramos a la carpeta generada Python-2.5.6
4. Ejecutamos ./configure --prefix=$HOME/.local
5. Ejecutamos make
6. Ejecutamos make install

V. INSTALACIÓN DE SAS Visual Analytics


a. Montar Depot desde Disco Duro externo. Para este tutorial utilizaremos un depot que se
encuentra en un disco duro externo, para que lo reconozca su máquina virtual se debe
hacer la siguiente configuración en Settings -> Usb (Con la máquina virtual apagada)

Contacto: edgar.rodriguez@sas.com
b. Conectamos nuestro disco duro externo y debe ser reconocido de inmediato por
nuestra máquina virtual lo podemos validar de esta forma:
i. Desde el menú de nuestra máquina virtual

ii. Loggeado como root utilizar el comando: fdisk –l

c. Montamos nuestro disco externo mediante el comando : mount /dev/sdb1 /mnt


d. Ahora podremos navegar dentro del disco duro ubicándonos en la ruta /mnt

e. Loggeados como SAS ejecutamos el instalador: ./setup.sh &

A continuación se muestran las pantallas de instalación:

Contacto: edgar.rodriguez@sas.com
Ubicamos nuestra carpeta software que creamos a nivel Sistema operativo: sas/SAS94/software

Contacto: edgar.rodriguez@sas.com
Contacto: edgar.rodriguez@sas.com
Contacto: edgar.rodriguez@sas.com
<protocolo>://hostname:7980/sas/sas-environment.xml. Dar click en Help para mayor detalle.

Contacto: edgar.rodriguez@sas.com
Contacto: edgar.rodriguez@sas.com
f. Una vez terminada la instalación se procede a descargar y aplicar hotfixes (ver página
37 SAS Deployment Wizard and SAS Deployment Management 9.4: User’s Guide)
i. Obtener DeploymentRegistry.txt
1. Ubicar el Java instalado en nuestra carpeta de software de SAS:
/sas/SAS94/software/SASPrivateJavaRuntimeEnvironment/9.4/jre/bin/j
ava
2. Ubicar el archivo sas.tools.viewregistry.jar en :
/sas/SAS94/software/deploymntreg
3. Ejecutar el archivo jar:
/sas/SAS94/software/SASPrivateJavaRuntimeEnvironment/9.4/jre/bin/java -jar
sas.tools.viewregistry.jar
4. Copiar el archivo DeploymentRegistry.txt a nuestra máquina Windows.

Contacto: edgar.rodriguez@sas.com
ii. Descargar hotfixes con SASHFADD, mediante esta utilería de SAS es posible
obtener los hotfixes más recientes de nuestra instalación, para más información
ver la guía de uso) Dentro de nuestra máquina local Windows.
1. Descargar ejecutable y correrlo.

2. Extraer archivos en la ruta que deseemos.

3. Copiar dentro de esta carpeta, el archivo DeploymentRegistry.txt que


generamos en la sección anterior, después ubicar el archivo
SASHFADD.exe y ejecutarlo.

Contacto: edgar.rodriguez@sas.com
4. Se generará una carpeta nueva con la fecha en la cual se ejecute el
archivo .exe, dentro de ella, navegar a la carpeta
DOWNLOAD_SASHFADD y ejecutar el archivo ftp_script.bat

Contacto: edgar.rodriguez@sas.com
5. Tras ejecutarlo en la carpeta DEPLOY_SASHFADD encontraremos los
hotfixes descargados,

6. Mediante un cliente ssh o un cliente ftp copiar la carpeta


DEPLOY_SASHFADD a nuestra máquina virtual.

iii. Aplicar hotfixes usando SAS Deployment Manager 9.4.


1. Dentro de nuestra máquina Virtual, ir a la siguiente ruta:
/sas/SAS94/software/SASDeploymentManager/9.4
2. Ejecutar ./sasdm.sh &

Contacto: edgar.rodriguez@sas.com
3. A continuación las pantallas de aplicación de hotfixes

Ubicamos la ruta donde depositamos nuestros hotfixes dentro de nuestra máquina virtual y la definimos
en el wizard.

Contacto: edgar.rodriguez@sas.com
Contacto: edgar.rodriguez@sas.com
g. Configuración de SAS. Hasta ahora solo hemos realizado instalación y aplicación de
hotfixes, para la configuración de SAS es necesario estar loggeado como sas y navegar al
archivo setup.sh de nuestro depot de instalación, pero ejecutarlo con la siguiente
opción: ./setup.sh –nosasupdate &

A continuación las pantallas de configuración:

Elegimos Configure SAS Software.

Contacto: edgar.rodriguez@sas.com
Ubicamos la ruta de nuestra carpeta config que creamos a nivel sistema operativo /sas/SAS94/config

Contacto: edgar.rodriguez@sas.com
Contacto: edgar.rodriguez@sas.com
Contacto: edgar.rodriguez@sas.com
Contacto: edgar.rodriguez@sas.com
Contacto: edgar.rodriguez@sas.com
Contacto: edgar.rodriguez@sas.com
Contacto: edgar.rodriguez@sas.com
Contacto: edgar.rodriguez@sas.com
Contacto: edgar.rodriguez@sas.com
Contacto: edgar.rodriguez@sas.com
Contacto: edgar.rodriguez@sas.com
Contacto: edgar.rodriguez@sas.com
Contacto: edgar.rodriguez@sas.com
Contacto: edgar.rodriguez@sas.com
VI. LEVANTANDO SERVICIOS Y PROBANDO SAS VISUAL ANALYTICS 7.3
a. Vamos a la ruta: /sas/SAS94/config/Lev1
b. Ejecutar el script sas.servers start
c. Esperamos el inicio de los servicios y verificamos que todo haya iniciado correctamente.
d. Agregamos la ip de nuestra máquina virtual al archivo hosts de nuestra pc (ubicado en
C:\Windows\System32\drivers\etc)

e. Ingresamos a alguna de nuestras urls definidas en instructions.html. Por ejemplo


http://centos7va.na.sas.com:7980/SASVisualAnalyticsHub/

f. LISTO!!!, tras loggearnos con algún usuario como sasadm, tendremos una máquina
virtual con Centos7, y un SAS Visual Analytics completamente funcional para realizar las
pruebas necesarias.

Contacto: edgar.rodriguez@sas.com
Contacto: edgar.rodriguez@sas.com
Contacto: edgar.rodriguez@sas.com