Creación de una instancia de servicio para Db2 desde el cliente web

Después de instalar Db2, puede crear opcionalmente más instancias Db2 de servicio en el proyecto operandos. Si eres un IBM® Software Hub usuario, puedes utilizar el cliente web para crear instancias de servicio. El cliente web le guía a través del proceso de creación de instancias de servicio.

¿Quién debe completar esta tarea?
Para crear una instancia de servicio desde el cliente web, debe tener el permiso Crear instancias de servicio en IBM Software Hub.
¿Cuándo necesitas completar esta tarea?
Realice esta tarea solo si desea crear una instancia de servicio desde el cliente web.
Métodos alternativos para crear una instancia de servicio

Antes de empezar

Esta tarea supone que se cumplen los siguientes requisitos previos:

Prerrequisito Dónde encontrar más información
Db2 está instalado. Si esta tarea no se ha completado, consulte Instalación Db2.
Si planea implementar en un nodo dedicado, debe etiquetar el nodo. Introduce la etiqueta durante el proceso de implementación. Si esta tarea no se ha completado, consulte Configuración de nodos dedicados para su Db2 implementación.
Opcional: Puede actualizar su licencia de Db2Community Edition a Db2 Advanced Edition.

Con Db2 Advanced Edition, puede obtener las siguientes ventajas:
  • Sin límites de recursos

    Db2 La edición avanzada no tiene restricciones en cuanto a recursos, incluyendo CPU y memoria.

  • Compatible con alta disponibilidad y recuperación ante desastres (HADR)

    La edición avanzada es compatible con HADR, que no está disponible en la versión Community Edition.

  • Acceso IBM Asistencia

    A diferencia de la Community Edition, la Db2 Edición Avanzada proporciona acceso a los servicios IBM de asistencia de.

Para obtener más información sobre cómo actualizar su licencia, consulte Actualización de la licencia antes de la implementación Db2.

Procedimiento

Para crear una instancia de servicio:

  1. En el menú de navegación, seleccione Datos > Bases de datos.
  2. Haga clic en Crear una base de datos.
  3. Seleccione el tipo de base de datos y la versión. Pulse Siguiente.
  4. En la página Configurar, especifique el número de nodos, la memoria por nodo y la CPU por nodo.
    Atención: Si utiliza Portworx o OpenShift Data Foundation almacenamiento, debe seleccionar 4K tamaño de sector. Para obtener más información, consulte Requisitos de almacenamiento.

    La consola comprueba el clúster de OpenShift para obtener los recursos de memoria y de CPU adecuados que cumplan con sus especificaciones. Se muestra un mensaje de error si se encuentran recursos inadecuados. Si esto ocurre, debe reducir las cantidades que ha especificado o añadir más recursos al clúster.

  5. Si utiliza un nodo dedicado, haga clic en Implementar base de datos en nodos dedicados e introduzca la etiqueta del nodo en el cuadro Valor para la etiqueta del nodo.
    Nota: Es posible que aparezca el siguiente banner de advertencia:

    A valid dedicated node with label "{label}" was not found. No available nodes are labeled and tainted.

    En ocasiones, esta bandera de advertencia puede ser translúcida y el mensaje difícil de leer. Si es así, actualiza la página.

    Para obtener más información, consulte Configuración de nodos dedicados para su Db2 implementación.

  6. En la página Configuración avanzada :
    • Seleccione la opción Oracle de compatibilidad para especificar si Db2 se implementa en modo Oracle de compatibilidad (la variable DB2_COMPATIBILITY_VECTOR de registro se establece en ORA).
    • En Tamaño de página, especifique 16K o 32K.
    • Seleccione la opción Permitir solo puerto SSL para desactivar el puerto TCP/IP, lo que solo permitirá realizar conexiones SSL a la base de datos.
    • Seleccione la opción Desactivar Db2 cifrado para desactivar el Db2 cifrado nativo.
    • Seleccione la casilla Implementar Db2 con implementación sin privilegios de root para implementar Db2 utilizando Red Hat® OpenShiftla restricción de contexto de restricted-v2 seguridad (SCC) de, que garantiza que las cargas de trabajo se ejecuten sin privilegios de root y evita permisos elevados.

      Para obtener más información, consulte Implementación Db2 con acceso sin privilegios de root en un restricted-v2 SCC en IBM Software Hub.

  7. Si el almacén está habilitado, aparecerá automáticamente la página Credenciales. Los clústeres sin bóveda habilitada generan de forma predeterminada un Kubernetes secreto para cada instancia creada. Si aún desea implementar una instancia que utilice el método predeterminado, seleccione Generar un Kubernetes secreto. Si desea utilizar credenciales existentes en un secreto que haya añadido a un almacén externo HashiCorpCyberArk o, o credenciales existentes en un secreto que haya creado en el almacén interno, seleccione Usar secretos de un almacén.

    Siga una de las siguientes opciones que se adapte a su entorno:

    No tienes secretos existentes, pero tienes una bóveda existente.
    Aparecerá un botón «Añadir secreto» con los menús desplegables desactivados debajo. Si selecciona Añadir secreto, se abrirá una nueva pestaña y se le redirigirá a la página de configuración, donde verá la pestaña «Bóvedas y secretos ». Seleccione Secretos en esa pestaña y, a continuación, Añadir secreto. Solicite al administrador que comparta un secreto con usted.
    No tienes secretos ni almacenes existentes, pero tienes permiso para añadir almacenes.
    En la primera opción, no importa si tienes este permiso porque ya existe un almacén. En esta opción, debe pedirle al administrador que comparta un secreto con usted y, a continuación, hacer clic en Recargar, o bien puede seleccionar el botón Añadir almacén. Esto abrirá una nueva pestaña en la página donde podrás añadir un o CyberArk HashiCorp almacén externo y, a continuación, añadir un secreto en esa pestaña o hacer clic en Recargar en la primera pestaña, lo que volverá a cargar la primera situación.
    No tienes secretos ni almacenes existentes, y no tienes permiso para añadir almacenes.
    En este caso, solo puede pedirle al administrador que comparta un secreto con usted. Una vez compartido el secreto, haz clic en «Recargar» para habilitar los menús desplegables.

    Los menús desplegables que pueden aparecer son Contraseña y/o Certificado SSL, dependiendo de lo que esté habilitado en su entorno. Todos los menús desplegables disponibles deben seleccionar un secreto para continuar.

    Al crear o añadir un nuevo secreto, asegúrate de que cumple estas directrices, que también se encuentran en los consejos informativos junto a cada menú desplegable:
    • El menú desplegable Contraseña está filtrado para mostrar solo los secretos de credenciales. La credencial seleccionada debe incluir una clave de contraseña.
    • El menú desplegable del certificado SSL está filtrado para mostrar solo secretos genéricos. El secreto genérico seleccionado debe incluir tres pares nombre-valor con las claves: ca.crt, tls.crt y tls.key.

    En la página Finalizar, asegúrese de que toda la información de la sección Credenciales sea correcta.

    Para obtener más información sobre cómo crear y administrar secretos en un almacén, consulte Configuración del uso del almacén.

  8. Puede optar por mantener los datos del sistema, los datos de usuario, los datos de copia de seguridad, los registros de transacciones, los registros de archivo y los datos del espacio de tabla temporal juntos en una única ubicación de almacenamiento, o bien colocarlos en ubicaciones separadas. Los datos del sistema contienen la información que utiliza Db2 para gestionar y configurar la base de datos. Los datos de usuario son los datos principales de la base de datos. Los datos de copia de seguridad son el almacenamiento para guardar imágenes Db2 de copia de seguridad. El almacenamiento de registros de transacciones es la ubicación para guardar los registros de transacciones de base de datos principales. El almacenamiento de registros de archivo es la ubicación donde se guardan los registros de archivo de la base de datos. El almacenamiento de espacios de tabla temporales es la ubicación donde se crean los espacios de tablas temporales de las bases de datos principales.
    Recuerde:
    • meta Es el volumen compartido (RWX) para Db2 metadatos, también denominado datos del sistema.
    • data Es el volumen no compartido (RWO) para el almacenamiento de la base de datos, también denominado «datos de usuario».
    • Si elige Ubicaciones separadas para todos los datos, debe especificar un tipo de volumen de almacenamiento, un nombre y un tamaño para todas las ubicaciones de almacenamiento.
    • Si elige Ubicaciones únicas para todos los datos como estructura de almacenamiento, debe seleccionar Almacenamiento de archivos en la página Almacenamiento, ya que el pod Db2 de instancia y el pod etcd integrado montan el mismo volumen para los metadatos. El almacenamiento en bloques no puede ser montado por varios pods porque el almacenamiento en bloques está en modo de lectura y escritura única (RWO).
      Nota: Seleccione únicamente ubicaciones únicas para todos los datos de prueba. La opción está obsoleta y se eliminará en una próxima versión.
  9. Especifique el almacenamiento que desee utilizar para la base de datos.
    Para conocer las opciones disponibles, consulte Configuración del almacenamiento de la base de datos para Db2.
  10. Pulse Siguiente.
  11. Opcional: Especifique un nuevo nombre para mostrar la base de datos. El nuevo nombre debe ser único entre todas las implementaciones de bases de datos existentes.
  12. Asegúrate de que el resumen sea correcto y haz clic en Crear.
    La base de datos está lista cuando se muestra como Disponible en el separador Bases de datos.
  13. Opcional: Después de la implementación, si desea actualizar la Db2 licencia de Db2Community Edition a Db2 Advanced Edition, siga los pasos descritos en Actualización de la licencia de un servicio Db2 implementado.

Qué hacer a continuación

Como administrador de bases de datos, usted puede: