Acerca de las cookies de este sitio Nuestros sitios web necesitan algunas cookies para funcionar correctamente (necesarias). Además, se pueden utilizar otras cookies con su consentimiento para analizar el uso del sitio, para mejorar la experiencia del usuario y para publicidad. Para obtener más información, consulte sus opciones de. Al visitar nuestro sitio web, acepta que procesemos la información tal y como se describe en ladeclaración de privacidad de IBM. Para facilitar la navegación, sus preferencias de cookies se compartirán entre los dominios web de IBM que se muestran aquí.
Suministrar una instancia de servicio
Para desplegar un servicio IBM® Db2® on Cloud, debe crear una instancia de servicio Db2 on Cloud.
Puede suministrar un despliegue visitando la página de catálogo del servicio o especificando el ID de servicio en la línea de mandatos o en la API. El tipo de despliegue lo determina el ID de servicio, que debe especificar al crear un despliegue de Db2 on Cloud utilizando la línea de mandatos o la API.
Tipo de despliegue | Nombre de catálogo | ID de servicio | ID de plan |
---|---|---|---|
Db2 on Cloud | Enlace | dashdb-for-transactions | dashDBNebula, dashDBStandard |
Utilización del catálogo
Cuando cree el despliegue desde el catálogo, debe especificar los siguientes parámetros.
-
Nombre de servicio: el nombre puede ser cualquier serie y es el nombre que se utiliza en la web y en la línea de mandatos para identificar el nuevo despliegue.
-
Región - La región en la que reside el despliegue.
-
Ubicación de copia de seguridad - La ubicación de las copias de seguridad del despliegue. Los usuarios pueden elegir copias de seguridad interregionales o regionales. Las copias de seguridad interregionales se pueden almacenar en varias regiones de una zona. Mientras que, las copias de seguridad regionales sólo se pueden almacenar en una región.
-
Grupo de recursos: si está organizando sus servicios en grupos de recursos, puede especificar el grupo de recursos en este campo. De lo contrario, puede dejar el valor predeterminado.
-
Instancia de KMS y clave de cifrado de disco -Si utiliza Key Protect o Hyper Protect Crypto Services, se pueden seleccionar una instancia y una clave para cifrar el disco del despliegue. Si no utiliza su propia clave, el despliegue crea y gestiona automáticamente su propia clave de cifrado de disco utilizando el servicio Key Protect . Si desea utilizar HPCS para el cifrado, debe suministrar una instancia de HPCS y generar o importar una clave. Actualmente, HPCS no está habilitado para EU-Cloud.
-
Clave de cifrado de copia de seguridad - Si utiliza Clave de cifrado de copia de seguridad, puede proporcionar su propia instancia y clave de KMS para cifrar sus copias de seguridad. Es un parámetro opcional y, si no se proporciona, se utilizará de forma predeterminada la instancia y la clave de KMS.
-
Asignación de CPU: elija recursos de cálculo dedicados para su despliegue. Con núcleos dedicados, el grupo de recursos recibe un host de un solo arrendatario con una reserva mínima garantizada de comparticiones de CPU. A continuación, se asigna a los despliegues el número de CPU que especifique. El valor predeterminado es
standard plan
si no se especifica en la solicitud de suministro utilizando la API o la CLI. -
Puntos finales - Puede configurar los tipos de puntos finales de servicio en el despliegue. El valor predeterminado es que las conexiones con el despliegue se pueden realizar desde la red pública.
-
Alta disponibilidad - si los servicios deben estar altamente disponibles
-
Compatibilidad con Oracle - si la instancia de servicio debe tener habilitada la compatibilidad con Oracle
Después de seleccionar los valores adecuados, pulse Crear para iniciar el proceso de suministro.
Mediante la línea de mandatos
La herramienta CLI de IBM Cloud es la que utiliza para comunicarse con IBM Cloud desde el terminal o la línea de mandatos. Para obtener más información, consulte Descargar e instalar la CLI de IBM Cloud.
Para crear un Cloud Databases despliegue, utilice la CLI para solicitar una instancia de servicio con el ID de servicio de la base de datos (o cola de mensajería) que desea suministrar.
Ejecute la siguiente actualización de mandato:
ibmcloud resource service-instance-create <service-name> <service-id> <service-plan-id> <region> --service-endpoints <SERVICE_ENDPOINTS_TYPE>
Encontrará más información general sobre este mandato en la Referencia de CLI para grupos de recursos.
Cuando se ejecuta el mandato, se inicia el despliegue de la base de datos. La base de datos tarda un rato en desplegarse. Puede comprobar su progreso en el panel de control de IBM Cloud o puede ejecutar el mandato siguiente:
ibmcloud resource service-instance-create <service-name>
Este mandato informa del estado actual de la instancia de servicio.
Cabeceras y parámetros adicionales:
El distintivo --service-endpoints
le permite especificar qué tipos de puntos finales de servicio se deben incluir en el despliegue. El valor predeterminado es que las conexiones con el despliegue se pueden realizar desde
la red pública. Los valores posibles son public
, private
, public-and-private
. Si se omite el distintivo, el valor predeterminado es un punto final public
.
El siguiente mandato de ejemplo especifica un punto final de servicio:
ibmcloud resource service-instance-create <service-name> --service-endpoints <endpoint-type>
El mandato service-instance-create
da soporte a un distintivo -p
, que permite pasar parámetros adicionales al proceso de suministro. Los parámetros están en formato JSON. Uno de estos valores
de parámetro es el nombre de recurso de nube (CRN), que identifica de forma exclusiva un recurso en la nube. Todos los nombres y valores de parámetros se pasan como series.
Suministro mediante la API del controlador de recursos
Puede suministrar nuevos despliegues mediante la API del controlador de recursos. No obstante, para poder utilizar la API del controlador de recursos, necesita cierta preparación adicional.
-
Debe conocer el ID del grupo de recursos en el que desea realizar el despliegue. Esta información está disponible a través de la CLI de IBM Cloud. Puede consultar una lista de grupos de recursos con el mandato
ibmcloud resource groups
y el ID de un grupo de recursos con el mandatoibmcloud resource group
. -
Debe conocer la región en la que desea realizar el despliegue.
Después de tener toda la información, la siguiente solicitud de creación es un POST
al punto final https://resource-controller.cloud.ibm.com/v2/resource_instances
:
curl -X POST \
https://resource-controller.cloud.ibm.com/v2/resource_instances \
-H 'Authorization: Bearer <>' \
-H 'Content-Type: application/json' \
-d '{
"name": "my-instance",
"target": "bluemix-us-south",
"resource_group": "5g9f447903254bb58972a2f3f5a4c711",
"resource_plan_id": "dash
}'
Los parámetros name
, target
, resource_group
y resource_plan_id
son obligatorios. Si es necesario, puede enviar parámetros adicionales en el cuerpo de la solicitud.
Encontrará más información sobre la API del controlador de recursos en su Referencia de API.
Lista de parámetros adicionales
backup_id
- Un CRN de un recurso de copia de seguridad desde el que restaurar. La copia de seguridad debe haber sido creada por un despliegue de base de datos con el mismo ID de servicio. La copia de seguridad se carga después del suministro y se inicia el nuevo despliegue que utiliza estos datos. Un CRN de copia de seguridad tiene el formatocrn:v1:<...>:backup:<uuid>
. Si se omite, la base de datos se suministra vacía.
backup_location
- La ubicación de las copias de seguridad del despliegue.disk_encryption_key_crn
-El CRN de una clave KMS, que luego se utiliza para el cifrado de disco. Un CRN de KMS tiene el formatocrn:v1:<...>:key:<id>
.backup_encryption_key_crn
-El CRN de una clave KMS, que se utiliza a continuación para el cifrado de copia de seguridad. Un CRN de KMS tiene el formatocrn:v1:<...>:key:<id>
. Para utilizar una clave para las copias de seguridad, primero debe habilitar delegación de servicio a servicio.
members_cpu_allocation_count
: habilita y asigna el número de núcleos dedicados especificados a su despliegue. Por ejemplo, para utilizar dos núcleos dedicados por miembro, utilice"members_cpu_allocation_count":"2"
. Si se omite, el valor predeterminado "CPU compartida" utiliza recursos de cálculo en hosts compartidos.service-endpoints
: selecciona los tipos Puntos finales de servicio soportados en el despliegue. Las opciones sonpublic
,private
opublic-and-private
. Si se omite, el valor predeterminado espublic
. Tenga en cuenta que en la CLI,service-endpoints
es un distintivo y no un parámetro.