Sunteți pe pagina 1din 5

INSTALACIÓN OPENFILER

Instrucciones base:

Build your own Oracle RAC 10g Release 2 Cluster with Linux and iSCSI:
http://www.oracle.com/technology/pub/articles/hunter_rac10gr2_iscsi.html

Consideraciones especiales:

 La instalación de OpenFiler se realizó sin problemas. Se administra vía web a


través de https://<ip>:446. El usuario es openfiler y la contraseña password.

 Después de montar las imágenes de SuSE y correrlas simultáneamente sacaban


errores de "host unreachable" dentro de la máquina virtual e insistían en decir
que no estaba configurada la tarjeta de red AMD (la emulada por VMWare).
Para ello se debe eliminar el archivo "ifcfg-eth-*" de /etc/sysconfig, reconfigurar
la tarjeta y reiniciar. Parece ser un problema de compatibilidad entre SuSE y
VMWare reportado:
http://www.vmware.com/community/thread.jspa?messageID=396930

 Después de instalar el módulo iSCSI e ingresar la información del OpenFiler en


el archivo /etc/iscsi.conf (ingresar la siguiente línea al final del archivo:
DiscoveryAddress: <ip>), al reiniciar el sistema intenta remontar la partición y
dado que Linux monta las unidades antes de iniciar la red, sale error y no
permite iniciar el sistema. La solución es editar el archivo /etc/fstab, cortar la
línea que corresponde a la partición iscsi, crear o editar el archivo
/etc/fstab.iscsi, pegar la línea en ese archivo y cambiar los últimos dos dígitos
por 0. Al reiniciar, cuando se inicia el servicio monta automáticamente la
partición.
Por ejemplo en el caso de la VM creada la línea era:
“/dev/sdb1 /media/remoto ext3 acl, user_xattr 0 0”
BIBLIOTECA

Instrucciones base:

Installing Oracle 10g on SUSE Linux 9.1:


http://sql-info.de/oracle/installing-10g-on-suse-linux-9.1.html

Installing Oracle Database 10g on SUSE Linux Enterprise Server 9 and on SUSE
Linux Professional 9.1, 9.2, and 9.3
http://www.puschitz.com/InstallingOracle10gOnSUSE.shtml

Documentación de Oracle 10g.

Consideraciones especiales:

 Para que el sistema tome los nuevos valores del kernel (que se deben
especificar en el /etc/sysctl.conf) se debe realizar:

su - root
# chkconfig boot.sysctl
boot.sysctl off
# chkconfig boot.sysctl on
# chkconfig boot.sysctl
boot.sysctl on
#

 Se deben instalar las librerías siguientes para instalar Oracle 10g:

kernel-2.6.5-7.5
gcc-3.3.3-43
gcc-c++-3.3.3-43
glibc-2.3.3-98
libaio-0.3.98-18
libaio-devel-0.3.98-18
make-3.80
openmotif-libs-2.2.2-519.1

 Se debe modificar los shell limits para el usuario (ulimit) por los recomendados
por Oracle:

nofile = 65536 (ulimit -n)


nproc = 16384 (ulimit -u)

Se modificó el /etc/profile.local para incorporar los cambios.

 Al iniciar el instalador sacará un error que el sistema no es soportado. Se debe


modificar el archivo Disk1/install/oraparam.ini y modificar la línea debajo de
[Certified Versions] a Linux=redhat-2.1,UnitedLinux-1.0,redhat-3,SuSE-9 y
reiniciar la instalación.

 Al ejecutarse el Database Configuration Assistant saldrá un error: ORA-27125:


unable to create shared memory segment. En ese punto cancelar la operación,
lo cual regresará a la ventana principal de instalación. En otra consola escribir lo
siguiente como usuario Oracle:

cd $ORACLE_HOME/bin
mv oracle oracle.bin
cat >oracle <<"EOF"
#!/bin/bash
export DISABLE_HUGETLBFS=1
exec $ORACLE_HOME/bin/oracle.bin $@
EOF
chmod +x oracle

y reiniciar la instalación del Database Configuration Assistant.


MOODLE

Instrucciones base:

PHP 5.1.0 o superior (todo los módulos deben ser seleccionados, excepto ODBC y
PGSQL)
MySQL 4.1.16
la librería gd
Apache
Iniciar servicios de httpd y mysqld (deben quedar iniciandose automáticamente)
Configuración del firewall: SSH, Http
Hay que instalar o activar el Https

Setting up PHP5 in parallel with PHP4 in SuSE 9.2


http://www.aditus.nu/jpgraph/apache2suse.php

How to set up SSL with Apache 2 on SuSE 9.1


http://jamesrome.home.comcast.net/Apache/SSL_in_Apache_2.html

Tutorial de instalación de MySQL 4.

Consideraciones especiales

La librería GD viene incorporada con PHP5. No requiere instalación aparte.

Sólo se montó del YaST el Apache2 y el PHP 4 (que lo requiere la instalación del
PHP5). El resto se montó a partir de los binarios descargados de Internet (están en
/root/installers.

El compilador de PHP5 requiere el módulo apache2-devel que no lo incluye por


defecto YaST. Tocó bajarlo del FTP de SuSE, también está en /root/installers.

En la documentación de “Setting up PHP5 in parallel with PHP4 in SuSE 9.2” ofrecen


un script para compilar el binario de PHP. Hay que especificar la ruta de mysql (de
otra manera saca error la compilación), quedando así:

#! /bin/sh
./configure --prefix=/usr/share --datadir=/usr/share/php \
--bindir=/usr/bin \
--with-apxs2=/usr/sbin/apxs2-prefork \
--libdir=/usr/share --includedir=/usr/include \
--bindir=/usr/bin \
--with-config-file-path=/etc/php5 \
--enable-mbstring \
--enable-mbregex \
--with-mysql=/usr/local/mysql \
--with-gd --enable-gd-imgstrttf --enable-gd-native-ttf \
--with-zlib-dir=/usr/lib \
--with-png-dir=/usr/lib --with-jpeg-dir=/usr/lib \
--with-tiff-dir=/usr/lib --with-ttf-dir=/usr/lib \
--with-freetype-dir=/usr/lib \
--enable-ftp \
--enable-memory-limit \
--enable-safe-mode \
--enable-bcmath \
--enable-calendar \
--enable-ctype --with-ftp \
--with-bz2 \
--enable-inline-optimization \
--with-iconv

S-ar putea să vă placă și