Cómo implementar Linux en una máquina virtual DB2pureScale

  
                

En el Caozuoxitong Linux, puede configurar DB2 pureScale en una máquina virtual y, a continuación paso es cómo construirla? DB2 pureScale ¿para qué sirve? Aquí con la pequeña serie en conjunto para comprender cómo implementar sistema Linux DB2 pureScale en una máquina virtual.

Información básica de DB2 pureScale

DB2 DB2 pureScale es una nueva característica opcional que permite a " dúplex (activo-activo) y " base de datos de configuración extendido a un grupo de servidores con el fin de ofrecer un alto nivel de disponibilidad y escalabilidad. En esta configuración, copia de DB2 que se ejecuta en cada host (o servidor) puede leer y escribir los mismos datos al mismo tiempo.

Cada miembro del grupo de compartimiento de datos puede ser un InfiniBand muy eficaz? componentes directos PowerHA red pureScale que interactúan con, como se muestra en la Fig. El establecimiento de un punto a punto (P2P) Esto significa que entre los miembros y el cierre centralizado y dispositivos de almacenamiento en caché.

pureScale, proporcionando una capacidad ilimitada, disponibilidad continua y procedimientos de transparencia de aplicaciones, DB2 pureScale reduce el riesgo y el coste de crecimiento del negocio. DB2 pureScale en sistemas UNIX o x86 entregar niveles de escalabilidad y disponibilidad de base de datos sin igual. En este artículo todos los pasos de la prueba tienen que someterse a las pruebas de verificación de conformidad con CenOS7.0.

características de DB2 pureScale son los siguientes:

1) capacidad prácticamente ilimitada

Usted puede agregar fácilmente las máquinas en el clúster, y luego ampliar el sistema a cabo. DB2 pureScale Feature 128 puede ser ampliado para incluir un miembro, y que tiene una herramienta de gestión centralizada para apoyar el crecimiento eficiente hacia el exterior. Se utiliza una técnica llamada remoto acceso directo a memoria (RDMA) para proporcionar un mecanismo de comunicación entre nodos altamente eficiente para facilitar su extensión.

2) la transparencia aplicación

Puede utilizar las aplicaciones existentes intacta. Las aplicaciones que se ejecutan en un entorno DB2 pureScale no necesitan entender los diferentes miembros de la agrupación, no es necesario centrarse en la partición de datos. DB2 pureScale Feature automáticamente dirige las solicitudes al profesional más adecuado.

característica DB2 pureScale proporciona soporte nativo para un gran número de la sintaxis utilizada por otros proveedores de bases de datos, lo que permite que estas aplicaciones se ejecuten en un entorno DB2 pureScale en caso de cambios en cambios mínimos o nulos. De hecho, en muchos casos, sin tener que modificar su aplicación puede darse cuenta de los beneficios de la característica DB2 pureScale.

3) la disponibilidad continua de

característica DB2 pureScale proporciona tipo proactivo de redundancia interna - la arquitectura activa. Si un miembro no, puede continuar procesando los miembros activos restantes. Durante el fracaso, los únicos cambios en el miembro no los datos no está disponible temporalmente, hasta que el conjunto completo de datos para la recuperación de bases de datos. Este método es completamente contrario a otras soluciones de la competencia, en el que todo el sistema puede congelar durante la recuperación de base de datos.

4) reducir el coste total de propiedad

característica DB2 pureScale reducir el coste total de propiedad, despliegue y mantenimiento de procesamiento de interfaz como componentes integrados, lo que reducirá una curva de aprendizaje asociada con algunas tecnologías de la competencia.

En primer lugar, el despliegue debe cumplir los requisitos previos

cada máquina física tiene las siguientes características: la Red

Está presente en un soporte de conexiones de cliente de la red pública.

Tiene una tarjeta Ethernet de 10 Gigabit de alta velocidad y baja latencia de comunicación entre los miembros del CF. 10 Gigabit Ethernet también es compatible con RDMA sobre Ethernet.

Tiene un disco para compartir una conexión común.

dos, preparados entorno de instalación pureScale

1. cúmulo pureScale 1. DB2 para asegurar la participación de todo el nivel de la raíz de la máquina física inherente configurar SSH (sin contraseña) que pueda en el cluster ejecute el siguiente comando para verificar la configuración de SSH entre la máquina, asegúrese de que vuelve sin ningún nombre de host válido que provocó:

# ssh "máquina de destino" nombre de host

durante el programa de instalación servirá de ejemplo para establecer un ejemplo SSH grado.

2. Hay por lo menos 10 GB de espacio libre en cada máquina en el directorio /tmp y /var sistema de archivos;

3. Asegúrese de que todos los archivos que se instalan como parte del sistema operativo conjunto CPP instalar , gcc, gcc-c ++, fuentes del núcleo, binutils, libstdc ++ archivo de 32/64 bits.

4. Para identificar el disco para su uso
característica DB2 pureScale

5. disco virtual simulado, construido servidor NFS

#service iptables dejan

#setenforce 0

#yum instalar NFS *

# yum install portmap rpcbind

# instalar la configuración del cliente de NFS tenga que compartir recursos #vi /etc /exports

/* cbusdb (rw, sync)

/* cbusdblog (rw, sync)

iniciar el servidor NFS

servicio rPCBIND comenzar

inicio del servicio NFS

# recursos de exportación

exportfs -rv

# pantalla todos los volúmenes compartidos

showmount -e

servidor NFS en el cliente montaje lateral directorio compartido

[root @ cbusdb02 /] # mount 192.168.1.122:/cbusdb /cbusdb [root @ cbusdb02 /] # mount 192.168.1.122:/cbusdblog /cbusdblog si el comando showmount -e 192.168 .1.122 muestra el siguiente error:

clnt_create: RPC: Puerto fracaso asignador - No se pueden recibir: errno 113 (No route to host) dijo Abrir el servidor de seguridad, el servidor de seguridad por favor cerrar o abrir el puerto correspondiente

6. modificar el nombre de host #vi /etc /hosts

#vi /etc /sysconfig /network

NETWORKING = Sí

nombre de host = nombre de host

#Nombre de host nombre de host

7. Configuración de ssh confianza

ssh-keygen -t dsa

en el directorio .ssh para copiar el contenido de los tres ejércitos de archivo id_dsa.pub a authorized_keys archivo authorized_keys a poner en tres anfitriones del directorio .ssh 8. 8. instalar db210.5 # comprobar el firewall está activado

#sestatus -v Si abre el archivo, editar los siguientes

#vi /etc /selinux /config

# set selinux = deshabilitado

# install yum install compa- libstdc ++

# iniciar la instalación db2purescale

#. /db2_install

# seleccione la versión del servidor y seleccione

en tercer lugar, después de la instalación está dotada de características pureScale

1. crear un sistema de archivos independiente para los datos y los registros:

# "Ruta de instalación de DB2" /bin /db2cluster -cfs -create datos -filesytem -disk /dev /sde

# "Ruta de instalación de DB2" /bin /db2cluster -cfs -create -filesytem ingrese -disk /dev /

DB2 sdf en el despliegue la ruta de instalación será /opt/ibm/db2/V9.8. Los archivos de datos y de registro se crean en el sistema /db2fs por defecto, y pueden ser en todos los hosts en la instancia de DB2 pureScale para acceder al sistema.

2. crear una instancia:

# /opt /IBM /db2 /V10.1 /instance /db2icrt -d cf cbusdb21 -cfnet cbusdb21 -ib0 -m cbusdb22 -mnet cbusdb22 -ib0 -instance_shared_dev /dev /dm-3 -tbdev /dev /dm-4-u db2sdfe1 db2sdin1

3. Añadir los miembros y CF:

# opt /IBM /db2 /V10.5 /instance /db2iupdt -d -add cf cbusdb22 -cfnet cbusdb22-EB0 db2sdin1

# Añadir
miembros

# /opt /IBM /db2 /V10.5 /instance /db2iupdt -d -add -m cbusdb22 -mnet cbusdb22-EB0 db2sdin1

# /opt /IBM /db2 /V10.5 /instance /db2iupdt -d -m -add cbusdb23 -mnet cbusdb23-EB0 db2sdin1

4 el propietario del sistema de archivos para modificar el propietario de la instancia de DB2, por lo que tendrá acceso completo al sistema de archivos:

en este ejemplo, el nombre del propietario de la instancia db2sdin1, y los ejemplos del db2iadm1 propietario del grupo nombre.

#chown db2sdin1: db2iadm1 /db2fs /datos

#chown db2sdin1: db2iadm1 /db2fs /
log

5. Iniciar la instancia de DB2

puede utilizar el comando db2instance ver el estado de la instancia de DB2 pureScale en cualquier punto.

# db2start

10/03/2014 11:02:08 0 0 SQL1063N DB2STARTprocessing tuvo éxito.

10/03/2014 11:02:08 1 0 SQL1063N DB2STARTprocessing tuvo éxito.

procesamiento SQL1063N db2start se ha realizado correctamente.

6. puede utilizar comandos db2instance -lista para ver el estado del clúster de DB2 pureScale

7. crear la base de datos y registro pasar al sistema de archivo de registro debe estar ejecutándose en (host en lugar de CF) miembros del host el siguiente comando:

# db2 crear testdb db encendido /db2fs /
datos

lo anterior es un sistema Linux en una máquina virtual métodos para construir DB2 pureScale introducido, durante el despliegue de entender el sistema cumpla con el despliegue de la premisa, para evitar errores de implementación.

Copyright © Conocimiento de Windows All Rights Reserved