{"id":4857,"date":"2019-12-16T18:08:25","date_gmt":"2019-12-16T18:08:25","guid":{"rendered":"https:\/\/tridenstechnology.com\/?p=4857"},"modified":"2023-04-26T19:29:12","modified_gmt":"2023-04-26T17:29:12","slug":"implementacion-cloud-native-de-oracle-brm-12-en-oracle-cloud","status":"publish","type":"post","link":"https:\/\/tridenstechnology.com\/es\/oracle-brm-12-cloud-native-deployment-to-oracle-cloud\/","title":{"rendered":"Despliegue nativo de Oracle BRM 12 en Oracle Cloud"},"content":{"rendered":"<p><a href=\"https:\/\/tridenstechnology.com\/oracle-brm-12-online-convergent-charging-telecom-billing\/\">Oracle BRM 12<\/a> es uno de los mejores sistemas empresariales de facturaci\u00f3n y gesti\u00f3n de ingresos del mercado y est\u00e1 estableciendo los est\u00e1ndares que otros se esfuerzan por alcanzar. BRM tiene a\u00f1os e incluso d\u00e9cadas de historia (junto con sus predecesores Infranet y Portal). Despu\u00e9s de que Oracle adquiriera Portal Software en 2006, el desarrollo continu\u00f3 con nuevos paquetes de servicios y nuevas versiones de software que introduc\u00edan nuevas funciones con regularidad.<br>Recientemente <a href=\"https:\/\/tridenstechnology.com\/oracle-brm-12\/\">Oracle BRM 12<\/a> pas\u00f3 a un cap\u00edtulo completamente nuevo y alcanz\u00f3 un nuevo y emocionante hito importante con el lanzamiento de Oracle BRM Cloud-Native Deployment. Esta versi\u00f3n permite a BRM desplegarse de forma nativa en el entorno de nube Kubernetes, lo que abre nuevas v\u00edas de uso de BRM en soluciones SaaS (software como servicio), PaaS (plataforma como servicio) e IaaS (infraestructura como servicio). El despliegue en la nube nos aporta algunas ventajas sobre el modelo tradicional de despliegue de software, como la escalabilidad y la fiabilidad. Cuando se despliega en la nueva nube, el sistema y los recursos de hardware pueden a\u00f1adirse a BRM bajo demanda si es necesario, sin tener que preocuparse por grandes inversiones de capital en hardware adicional. Puede escalar su despliegue de forma din\u00e1mica y a\u00f1adir otros nodos y r\u00e9plicas para servicios BRM espec\u00edficos o eliminarlos si ya no son necesarios. Kubernetes se encarga de sus pods en ejecuci\u00f3n y se asegura de que todos los servicios est\u00e9n en funcionamiento, lo que se traduce en un tiempo de actividad de las implantaciones en la nube superior a la media en comparaci\u00f3n con la implantaci\u00f3n de software local.<\/p>\n\n\n\n<figure class=\"wp-block-image alignnone dt-pswp-item\"><a class=\"dt-pswp-item\" href=\"https:\/\/tridenstechnology.com\/wp-content\/uploads\/2020\/02\/Oracle-BRM-Cloud-Native-Deployment-Architecture.png\"><img fetchpriority=\"high\" decoding=\"async\" width=\"936\" height=\"476\" src=\"https:\/\/tridenstechnology.com\/wp-content\/uploads\/2020\/02\/Oracle-BRM-Cloud-Native-Deployment-Architecture.png\" alt=\"Oracle BRM Arquitectura de despliegue nativo en la nube\" class=\"wp-image-5163\" srcset=\"https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2020\/02\/Oracle-BRM-Cloud-Native-Deployment-Architecture.png 936w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2020\/02\/Oracle-BRM-Cloud-Native-Deployment-Architecture-300x153.png 300w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2020\/02\/Oracle-BRM-Cloud-Native-Deployment-Architecture-768x391.png 768w\" sizes=\"(max-width: 936px) 100vw, 936px\" \/><\/a><figcaption class=\"wp-element-caption\">Oracle BRM Arquitectura de despliegue nativo en la nube<\/figcaption><\/figure>\n\n\n\n<p>Oficialmente Oracle Cloud est\u00e1 soportado actualmente para el despliegue Oracle BRM Cloud Native, aunque tambi\u00e9n es posible desplegar BRM en algunos otros entornos cloud. En este art\u00edculo veremos c\u00f3mo desplegar Oracle BRM en Oracle Cloud.<\/p>\n\n\n\n<div class=\"wp-block-yoast-seo-table-of-contents yoast-table-of-contents\"><h2>\u00cdndice<\/h2><ul><li><a href=\"#h-about-oracle-cloud\" data-level=\"2\">Acerca de la nube Oracle<\/a><\/li><li><a href=\"#h-deploying-oracle-brm-12-to-oracle-cloud-for-testing-purposes\" data-level=\"2\">Despliegue de Oracle BRM 12 a Oracle Cloud con fines de prueba<\/a><\/li><li><a href=\"#h-preparing-database-system-for-oracle-brm-services\" data-level=\"2\">Preparaci\u00f3n del sistema de bases de datos para los servicios Oracle BRM<\/a><\/li><li><a href=\"#h-preparing-kubernetes-cluster-for-oracle-brm-services\" data-level=\"2\">Preparaci\u00f3n del cl\u00faster Kubernetes para los servicios Oracle BRM<\/a><\/li><li><a href=\"#h-deploying-oracle-brm-cloud-native-deployment-to-kubernetes-cluster\" data-level=\"2\">Despliegue del despliegue nativo en la nube Oracle BRM en un cl\u00faster Kubernetes<\/a><\/li><li><a href=\"#h-conclusion\" data-level=\"2\">Conclusi\u00f3n<\/a><\/li><\/ul><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-about-oracle-cloud\">Acerca de la nube Oracle<\/h2>\n\n\n\n<p>Oracle Corporation ofrece su servicio de computaci\u00f3n en nube (Oracle Cloud) que proporciona servicios, almacenamiento, servidores, etc. a trav\u00e9s de una red global de centros de datos gestionados. Puede elegir qu\u00e9 centro de datos gestionado desea utilizar cuando configure su entorno de nube. Por lo general, le conviene seleccionar uno que est\u00e9 geogr\u00e1ficamente cerca de usted. Algunas funciones b\u00e1sicas de Oracle Cloud (como algunas instancias esenciales de base de datos aut\u00f3noma y m\u00e1quina virtual - con limitaciones) se encuentran en un nivel gratuito de Oracle Cloud (denominado \"Elegible siempre gratuito\") y pueden utilizarse de forma gratuita durante un tiempo ilimitado. Tambi\u00e9n puede beneficiarse de una prueba gratuita de 30 d\u00edas y, en ese plazo, podr\u00e1 probar las funciones y posibilidades m\u00e1s avanzadas que Oracle Cloud le ofrece. Su cuenta siempre puede actualizarse a una versi\u00f3n de pago. Oracle Cloud proporciona una pr\u00e1ctica calculadora de estimaci\u00f3n de costes en la que puede configurar la infraestructura y los servicios que desea utilizar, y la calculadora le devuelve estimaciones de costes para la configuraci\u00f3n elegida.<br>Veamos ahora c\u00f3mo puede realizar una implantaci\u00f3n nativa de Nube Oracle BRM en Nube Oracle de forma gratuita con fines de prueba.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-deploying-oracle-brm-12-to-oracle-cloud-for-testing-purposes\">Despliegue de Oracle BRM 12 a Oracle Cloud con fines de prueba<\/h2>\n\n\n\n<p>En primer lugar, debe obtener una versi\u00f3n correcta del software BRM de Oracle Software Delivery Cloud. Busque \"Oracle Communications Billing and Revenue Management Cloud-Native Deployment Option\" y obtenga la \u00faltima versi\u00f3n disponible. A continuaci\u00f3n, deber\u00e1 registrarse para utilizar Oracle Cloud. Despu\u00e9s de registrarse y configurar su cuenta, se le presentar\u00e1 la pantalla Oracle Cloud Dashboard similar a la que se muestra en la Imagen 1.<\/p>\n\n\n\n<figure class=\"wp-block-image alignnone dt-pswp-item\"><a class=\"dt-pswp-item\" href=\"https:\/\/tridenstechnology.com\/wp-content\/uploads\/2019\/12\/Oracle-Cloud-Dashboard.jpg\"><img decoding=\"async\" width=\"1024\" height=\"540\" src=\"https:\/\/tridenstechnology.com\/wp-content\/uploads\/2019\/12\/Oracle-Cloud-Dashboard-1024x540.jpg\" alt=\"Oracle Panel de control en la nube\" class=\"wp-image-4951\" srcset=\"https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/12\/Oracle-Cloud-Dashboard-1024x540.jpg 1024w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/12\/Oracle-Cloud-Dashboard-300x158.jpg 300w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/12\/Oracle-Cloud-Dashboard-768x405.jpg 768w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/12\/Oracle-Cloud-Dashboard-1536x811.jpg 1536w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/12\/Oracle-Cloud-Dashboard.jpg 1565w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Imagen 1: Panel de control de la nube Oracle<\/figcaption><\/figure>\n\n\n\n<p>Como puede ver, aqu\u00ed se le presentan algunas opciones \"siempre gratuitas\". Desgraciadamente, para probar el nivel gratuito de Oracle BRM Cloud-Native Deployment de Oracle Cloud no ser\u00e1 suficiente. Tendr\u00e1 que utilizar algunas funciones m\u00e1s avanzadas, pero podr\u00e1 probarlas gratuitamente durante 30 d\u00edas.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-preparing-database-system-for-oracle-brm-services\">Preparaci\u00f3n del sistema de bases de datos para los servicios Oracle BRM<\/h2>\n\n\n\n<p><span data-preserver-spaces=\"true\">En primer lugar, debe preparar una base de datos para su despliegue BRM. Abra el men\u00fa principal haciendo clic en un bot\u00f3n de hamburguesa para abrir el men\u00fa principal y, a continuaci\u00f3n, elija la opci\u00f3n \"Bare Metal, VM y Exadata\" en la secci\u00f3n \"Base de datos\". Ahora haga clic en el bot\u00f3n \"Crear sistema de base de datos\". Aqu\u00ed podr\u00e1 configurar su nueva instancia de base de datos como se muestra en la imagen 2.<\/span><\/p>\n\n\n\n<figure class=\"wp-block-image alignnone dt-pswp-item\"><a class=\"dt-pswp-item\" href=\"https:\/\/tridenstechnology.com\/wp-content\/uploads\/2019\/12\/Oracle-Cloud-Database.jpg\"><img decoding=\"async\" width=\"1024\" height=\"599\" src=\"https:\/\/tridenstechnology.com\/wp-content\/uploads\/2019\/12\/Oracle-Cloud-Database-1024x599.jpg\" alt=\"Oracle Base de datos en la nube\" class=\"wp-image-4952\" srcset=\"https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/12\/Oracle-Cloud-Database-1024x599.jpg 1024w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/12\/Oracle-Cloud-Database-300x175.jpg 300w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/12\/Oracle-Cloud-Database-768x449.jpg 768w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/12\/Oracle-Cloud-Database.jpg 1396w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Imagen 2: Configuraci\u00f3n del sistema de BD<\/figcaption><\/figure>\n\n\n\n<p><span data-preserver-spaces=\"true\">Debe elegir un nombre para su sistema de BD y seleccionar en qu\u00e9 dominio de disponibilidad del centro de datos gestionado elegido desea ejecutarlo. Elija el tipo de forma \"M\u00e1quina virtual\" y alguna forma b\u00e1sica para su base de datos (ser\u00e1 suficiente para nuestros fines de prueba). Elija \"Enterprise Edition High Performance\" como edici\u00f3n del software de su base de datos. Tenga en cuenta que si elige \"Enterprise Edition\", su instancia de base de datos no soportar\u00e1 el particionamiento y, en consecuencia, su despliegue de BRM fallar\u00e1. A continuaci\u00f3n, tambi\u00e9n puede ajustar algunos otros par\u00e1metros de la instancia y cargar su clave p\u00fablica SSH para el acceso. En la p\u00e1gina siguiente, puede configurar algunas opciones m\u00e1s y definir las credenciales de administrador para su instancia de base de datos (son esenciales, recu\u00e9rdelas). Ahora puede confirmar su configuraci\u00f3n y se crear\u00e1 el sistema de base de datos.<\/span><\/p>\n\n\n\n<p><span data-preserver-spaces=\"true\">Una nota importante aqu\u00ed: si recibe un mensaje de que ha alcanzado su l\u00edmite de servicio para crear un sistema de BD en este dominio de disponibilidad, entonces tiene que abrir una solicitud de servicio (SR) para que el Soporte Oracle le habilite esa opci\u00f3n. Vaya al men\u00fa principal -&gt; Gobernanza -&gt; L\u00edmites, cuotas y uso. En esa p\u00e1gina encontrar\u00e1 un enlace para solicitar un aumento del l\u00edmite de servicio. Tras abrir una solicitud de servicio, es posible que pasen unos d\u00edas hasta que se conceda dicha solicitud, aunque normalmente este tipo de solicitudes se resuelven con rapidez.<\/span><\/p>\n\n\n\n<p><span data-preserver-spaces=\"true\">Ahora que tiene un sistema de BD para nuestro BRM nativo de la nube aprovisionado y en funcionamiento, tiene que preparar los espacios de tablas y esquemas de la BD. En primer lugar, tiene que configurar su Oracle SQL Developer (u otro cliente) para conectarse a su base de datos reci\u00e9n creada.<\/span><\/p>\n\n\n\n<figure class=\"wp-block-image alignnone dt-pswp-item\"><a class=\"dt-pswp-item\" href=\"https:\/\/tridenstechnology.com\/wp-content\/uploads\/2019\/12\/Oracle-Cloud-Nodes.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"147\" src=\"https:\/\/tridenstechnology.com\/wp-content\/uploads\/2019\/12\/Oracle-Cloud-Nodes-1024x147.jpg\" alt=\"Nodos en nube Oracle\" class=\"wp-image-4953\" srcset=\"https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/12\/Oracle-Cloud-Nodes-1024x147.jpg 1024w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/12\/Oracle-Cloud-Nodes-300x43.jpg 300w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/12\/Oracle-Cloud-Nodes-768x110.jpg 768w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/12\/Oracle-Cloud-Nodes-1536x220.jpg 1536w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/12\/Oracle-Cloud-Nodes.jpg 1571w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Imagen 3: Nodos del sistema DB<\/figcaption><\/figure>\n\n\n\n<p><span data-preserver-spaces=\"true\">Una forma de hacerlo es utilizar la direcci\u00f3n IP p\u00fablica de su sistema DB. Puede encontrar su direcci\u00f3n IP p\u00fablica en la secci\u00f3n Nodos de la p\u00e1gina de su sistema DB. Utilice esta direcci\u00f3n y otros datos que se encuentran en la p\u00e1gina de su sistema DB para configurar la conexi\u00f3n Oracle SQL Developer. Inicie la sesi\u00f3n como SYSDBA y realice los pasos preparatorios para la base de datos que se encuentran en la documentaci\u00f3n de Oracle BRM.<\/span><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-preparing-kubernetes-cluster-for-oracle-brm-services\">Preparaci\u00f3n del cl\u00faster Kubernetes para los servicios Oracle BRM<\/h2>\n\n\n\n<p>Ahora tiene que preparar su cluster Kubernetes en Oracle Cloud. Abra el men\u00fa principal -&gt; Servicios para desarrolladores -&gt; Cl\u00fasteres de contenedores (OKE). Haga clic en Crear cl\u00faster y rellene el formulario para crear un nuevo cl\u00faster.<\/p>\n\n\n\n<figure class=\"wp-block-image alignnone dt-pswp-item\"><a class=\"dt-pswp-item\" href=\"https:\/\/tridenstechnology.com\/wp-content\/uploads\/2019\/12\/Oracle-Cloud-Cluster.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"788\" height=\"748\" src=\"https:\/\/tridenstechnology.com\/wp-content\/uploads\/2019\/12\/Oracle-Cloud-Cluster.jpg\" alt=\"Cl\u00faster en la nube Oracle\" class=\"wp-image-4950\" srcset=\"https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/12\/Oracle-Cloud-Cluster.jpg 788w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/12\/Oracle-Cloud-Cluster-300x285.jpg 300w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/12\/Oracle-Cloud-Cluster-768x729.jpg 768w\" sizes=\"(max-width: 788px) 100vw, 788px\" \/><\/a><figcaption class=\"wp-element-caption\">Imagen 4: Creaci\u00f3n de un nuevo cl\u00faster de contenedores en la Nube Oracle<\/figcaption><\/figure>\n\n\n\n<p>Una vez creado su cl\u00faster, tambi\u00e9n deber\u00e1 instalar docker, kubectl y helm en su m\u00e1quina local. Puede encontrar instrucciones sobre c\u00f3mo instalar todos estos componentes en sus correspondientes sitios web oficiales. A continuaci\u00f3n, deber\u00e1 configurar su entorno local para gestionar cl\u00fasteres de contenedores remotos en Nube Oracle. Puede encontrar instrucciones sobre c\u00f3mo hacerlo haciendo clic en un bot\u00f3n \"Acceder a Kubeconfig\" como se muestra en<\/p>\n\n\n\n<figure class=\"wp-block-image alignnone dt-pswp-item\"><a class=\"dt-pswp-item\" href=\"https:\/\/tridenstechnology.com\/wp-content\/uploads\/2019\/12\/Oracle-Cloud-Cluster-Kubeconfig.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"767\" height=\"600\" src=\"https:\/\/tridenstechnology.com\/wp-content\/uploads\/2019\/12\/Oracle-Cloud-Cluster-Kubeconfig.jpg\" alt=\"Oracle Cl\u00faster en la nube Kubeconfig\" class=\"wp-image-4949\" srcset=\"https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/12\/Oracle-Cloud-Cluster-Kubeconfig.jpg 767w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/12\/Oracle-Cloud-Cluster-Kubeconfig-300x235.jpg 300w\" sizes=\"(max-width: 767px) 100vw, 767px\" \/><\/a><figcaption class=\"wp-element-caption\">Imagen 5: Bot\u00f3n de acceso a Kubeconfig<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-deploying-oracle-brm-cloud-native-deployment-to-kubernetes-cluster\">Despliegue del despliegue nativo en la nube Oracle BRM en un cl\u00faster Kubernetes<\/h2>\n\n\n\n<p>Cuando su base de datos est\u00e9 configurada seg\u00fan la documentaci\u00f3n, y su cl\u00faster Kubernetes creado y en funcionamiento, puede proceder a desplegar BRM. En primer lugar, tiene que cargar todas las im\u00e1genes docker BRM proporcionadas en su entorno docker, luego etiquetarlas y empujarlas a un repositorio remoto en Oracle Cloud para que las im\u00e1genes se encuentren cuando despliegue las cartas helm.<br>B\u00e1sicamente, debe seguir las instrucciones de la p\u00e1gina web de Oracle. Pero en lugar de sacar una imagen hello-world en el paso 3, tiene que cargar im\u00e1genes Oracle BRM desde archivos tar.<br>Cuando las im\u00e1genes se hayan cargado y enviado al repositorio de la Infraestructura en la nube Oracle, estar\u00e1 listo para desplegar cartas helicoidales.<br>El paquete de despliegue nativo en la nube Oracle BRM le proporciona dos gr\u00e1ficos:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>oc-cn-init-db-helm-chart que despliega la imagen init_db que crea todas las tablas, \u00edndices, vistas, etc. necesarios y carga los datos iniciales por defecto en la base de datos para que los servicios BRM puedan ejecutarse,<\/li>\n\n\n\n<li>oc-cn-helm-chart que despliega los servicios nativos en la nube de BRM<\/li>\n<\/ul>\n\n\n\n<p>Tiene que desplegar primero oc-cn-init-db-helm-chart para preparar su base de datos para los servicios BRM.<br>Vaya a la carpeta donde est\u00e1 desempaquetado oc-cn-init-db-helm-chart y copie values.yaml en override-values.yaml. A continuaci\u00f3n, abra el archivo override-values.yaml y configure todos los valores necesarios siguiendo las instrucciones que encontrar\u00e1 en la documentaci\u00f3n de Oracle BRM Cloud-Native Deployment. Preste especial atenci\u00f3n al hecho de que todas las contrase\u00f1as deben introducirse en codificaci\u00f3n base64.<br>Tiene que configurar el campo \"imageRepository\" para que apunte a su registro de Infraestructura en la nube Oracle para que se puedan encontrar las im\u00e1genes, por ejemplo:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>imageRepository: \"eu-frankfurt-1.ocir.io\/frm097gtmuzm\/\"<\/em><\/p>\n<\/blockquote>\n\n\n\n<p>Observe tambi\u00e9n \"\/\" que es necesario para que el gr\u00e1fico se despliegue correctamente. En la secci\u00f3n \"db\" de su archivo override-values.yaml, debe proporcionar los datos de acceso a su base de datos. Aqu\u00ed no es necesario utilizar una IP p\u00fablica como host de la DB; en realidad, es mucho mejor utilizar una direcci\u00f3n IP privada o un nombre DNS por razones de rendimiento.<br>Despu\u00e9s de configurar los valores de anulaci\u00f3n para el gr\u00e1fico helm, puede desplegarlo con el siguiente comando:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>helm install oc-cn-init-db-helm-chart -name initdb -values oc-cn-init-db-helm-chart\/override-values.yaml<\/em><\/p>\n<\/blockquote>\n\n\n\n<p>Ahora helm desplegar\u00e1 la imagen de inicializaci\u00f3n de BRM DB en el cluster Kubernetes y empezar\u00e1 a preparar su base de datos para BRM.<br>Puede comprobar el estado de su despliegue con:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>helm status initdb<\/em><\/p>\n<\/blockquote>\n\n\n\n<p>Si observa alg\u00fan problema con los pods existen m\u00faltiples t\u00e9cnicas para depurar dichos problemas. Un enfoque b\u00e1sico es comprobar los registros del pod que falla:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>registros kubectl<\/em><\/p>\n<\/blockquote>\n\n\n\n<p>Adem\u00e1s, otro comando puede proporcionarle datos de depuraci\u00f3n \u00fatiles:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>kubectl describe pods<\/em><\/p>\n<\/blockquote>\n\n\n\n<p>Una vez inicializada su base de datos, puede preparar otro gr\u00e1fico - oc-cn-helm-chart - para el despliegue. Este gr\u00e1fico desplegar\u00e1 realmente BRM en su cluster. Puede copiar la secci\u00f3n \"db\" del archivo override-values.yaml de su oc-cn-init-db-helm-chart a oc-cn-helm-chart. A continuaci\u00f3n, deber\u00e1 configurar todos los dem\u00e1s valores necesarios en override-values.yaml de forma similar a como lo hizo para oc-cn-init-db-helm-chart. Encontrar\u00e1 una descripci\u00f3n de todas las claves en la documentaci\u00f3n de Oracle BRM Cloud Native Deployment. Tenga en cuenta que todas las claves deben estar codificadas en base64. Si no desea desplegar todos los componentes BRM, puede eliminar los archivos de componentes espec\u00edficos del subdirectorio templates dentro de la carpeta chart y eliminar las secciones relevantes del archivo override-values.yaml.<\/p>\n\n\n\n<p>A continuaci\u00f3n, puede desplegar BRM con el siguiente comando:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>helm install oc-cn-helm-chart -name occn-ps2 -namespace ocgbu -values oc-cn-helm-chart\/override-values.yaml<\/em><\/p>\n<\/blockquote>\n\n\n\n<p>Tenga en cuenta que debe desplegar oc-cn-helm-chart en un espacio de nombres diferente (en nuestro ejemplo \"ocgbu\") que oc-cn-init-db-helm-chart.<br>Es \u00fatil monitorizar su despliegue de Kubernetes con Kubernetes Dashboard. Dado que Kubernetes Dashboard no est\u00e1 desplegado por defecto, puede desplegarlo en su cl\u00faster mediante el siguiente comando:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>kubectl apply -f https:\/\/raw.githubusercontent.com\/kubernetes\/dashboard\/v2.0.0-beta6\/aio\/deploy\/recommended.yaml<\/em><\/p>\n<\/blockquote>\n\n\n\n<p>A continuaci\u00f3n, deber\u00e1 ejecutar el servicio proxy para acceder al panel de control:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>kubectl proxy<\/em><\/p>\n<\/blockquote>\n\n\n\n<p>Ahora puede abrir Kubernetes Dashboard en su navegador utilizando la siguiente direcci\u00f3n:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>http:\/\/localhost:8001\/api\/v1\/namespaces\/kubernetes-dashboard\/services\/https:kubernetes-dashboard:\/proxy\/#\/login<\/em><\/p>\n<\/blockquote>\n\n\n\n<p>Puede ver la visualizaci\u00f3n del panel de control de Kubernetes de los servicios desplegados en la imagen 6.<\/p>\n\n\n\n<figure class=\"wp-block-image alignnone dt-pswp-item\"><a class=\"dt-pswp-item\" href=\"https:\/\/tridenstechnology.com\/wp-content\/uploads\/2019\/12\/Kubernetes-Dashboard.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"574\" src=\"https:\/\/tridenstechnology.com\/wp-content\/uploads\/2019\/12\/Kubernetes-Dashboard-1024x574.jpg\" alt=\"Panel de control de Kubernetes\" class=\"wp-image-4948\" srcset=\"https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/12\/Kubernetes-Dashboard-1024x574.jpg 1024w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/12\/Kubernetes-Dashboard-300x168.jpg 300w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/12\/Kubernetes-Dashboard-768x431.jpg 768w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/12\/Kubernetes-Dashboard-1536x861.jpg 1536w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/12\/Kubernetes-Dashboard.jpg 1543w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Imagen 6: Panel de control de Kubernetes que muestra los servicios Oracle BRM desplegados<\/figcaption><\/figure>\n\n\n\n<p>Tambi\u00e9n es posible abrir el shell dentro de uno de los pods en ejecuci\u00f3n. Esto puede ser \u00fatil a veces por varias razones, por ejemplo, si desea acceder a algunos registros internos. Puede abrir shell dentro de un pod con el siguiente comando:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>kubectl exec -n -it - \/bin\/bash<\/em><\/p>\n<\/blockquote>\n\n\n\n<p>Los registros se pueden encontrar normalmente en una ruta \/oms_logs en pod.<br>Enhorabuena, \u00a1ha desplegado con \u00e9xito Oracle BRM Cloud-Native Deployment en Oracle Cloud!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-conclusion\">Conclusi\u00f3n<\/h2>\n\n\n\n<p>Este art\u00edculo explica todos los pasos principales necesarios para desplegar Oracle BRM Cloud-Native Deployment en Oracle Cloud Infrastructure. Si necesita ayuda adicional para desplegar <a href=\"https:\/\/tridenstechnology.com\/oracle-brm\/\">Oracle BRM<\/a> a Oracle Cloud, necesita sugerencias o si est\u00e1 buscando un proveedor de soluciones fiable para todas sus necesidades de facturaci\u00f3n, no dude en ponerse en contacto con nosotros. Pero desplegar Oracle BRM Cloud-Native Deployment en Oracle Cloud no es la \u00fanica opci\u00f3n para probarlo. Tambi\u00e9n puede desplegarlo en su entorno de servidor local. Veremos c\u00f3mo hacerlo en uno de nuestros pr\u00f3ximos art\u00edculos.<\/p>","protected":false},"excerpt":{"rendered":"<p>Oracle BRM 12 is one of the best enterprise billing and revenue management systems on the market and is setting the standards that others strive to meet. BRM has years and even decades-long history (together with its predecessors Infranet and Portal). After Oracle acquired Portal Software in 2006, development continued with new service packs and&hellip;<\/p>","protected":false},"author":6,"featured_media":4954,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[38],"tags":[],"class_list":["post-4857","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-oracle-billing","category-38","description-off"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.4 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Oracle BRM 12 Cloud-Native Deployment to Oracle Cloud<\/title>\n<meta name=\"description\" content=\"In this article, you will learn how to install Oracle BRM 12 Cloud-Native Deployment to the Oracle Cloud.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/tridenstechnology.com\/es\/implementacion-cloud-native-de-oracle-brm-12-en-oracle-cloud\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Oracle BRM 12 Cloud-Native Deployment to Oracle Cloud\" \/>\n<meta property=\"og:description\" content=\"In this article, you will learn how to install Oracle BRM 12 Cloud-Native Deployment to the Oracle Cloud.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/tridenstechnology.com\/es\/implementacion-cloud-native-de-oracle-brm-12-en-oracle-cloud\/\" \/>\n<meta property=\"og:site_name\" content=\"Tridens\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/tridenstechnology\" \/>\n<meta property=\"article:published_time\" content=\"2019-12-16T18:08:25+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-04-26T17:29:12+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/12\/Oracle-BRM-cloud-native.png\" \/>\n\t<meta property=\"og:image:width\" content=\"974\" \/>\n\t<meta property=\"og:image:height\" content=\"650\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Ale\u0161 Pristovnik\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@TridensTech\" \/>\n<meta name=\"twitter:site\" content=\"@TridensTech\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ale\u0161 Pristovnik\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutos\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Despliegue nativo de Oracle BRM 12 en Oracle Cloud","description":"En este art\u00edculo aprender\u00e1 a instalar Oracle BRM 12 Cloud-Native Deployment en la Nube Oracle.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/tridenstechnology.com\/es\/implementacion-cloud-native-de-oracle-brm-12-en-oracle-cloud\/","og_locale":"es_ES","og_type":"article","og_title":"Oracle BRM 12 Cloud-Native Deployment to Oracle Cloud","og_description":"In this article, you will learn how to install Oracle BRM 12 Cloud-Native Deployment to the Oracle Cloud.","og_url":"https:\/\/tridenstechnology.com\/es\/implementacion-cloud-native-de-oracle-brm-12-en-oracle-cloud\/","og_site_name":"Tridens","article_publisher":"https:\/\/www.facebook.com\/tridenstechnology","article_published_time":"2019-12-16T18:08:25+00:00","article_modified_time":"2023-04-26T17:29:12+00:00","og_image":[{"width":974,"height":650,"url":"https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/12\/Oracle-BRM-cloud-native.png","type":"image\/png"}],"author":"Ale\u0161 Pristovnik","twitter_card":"summary_large_image","twitter_creator":"@TridensTech","twitter_site":"@TridensTech","twitter_misc":{"Escrito por":"Ale\u0161 Pristovnik","Tiempo de lectura":"10 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/tridenstechnology.com\/oracle-brm-12-cloud-native-deployment-to-oracle-cloud\/#article","isPartOf":{"@id":"https:\/\/tridenstechnology.com\/oracle-brm-12-cloud-native-deployment-to-oracle-cloud\/"},"author":{"name":"Ale\u0161 Pristovnik","@id":"https:\/\/tridenstechnology.com\/#\/schema\/person\/44d77d1205250afb9a4d0285ce0cc399"},"headline":"Oracle BRM 12 Cloud-Native Deployment to Oracle Cloud","datePublished":"2019-12-16T18:08:25+00:00","dateModified":"2023-04-26T17:29:12+00:00","mainEntityOfPage":{"@id":"https:\/\/tridenstechnology.com\/oracle-brm-12-cloud-native-deployment-to-oracle-cloud\/"},"wordCount":1991,"commentCount":0,"publisher":{"@id":"https:\/\/tridenstechnology.com\/#organization"},"image":{"@id":"https:\/\/tridenstechnology.com\/oracle-brm-12-cloud-native-deployment-to-oracle-cloud\/#primaryimage"},"thumbnailUrl":"https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/12\/Oracle-BRM-cloud-native.png","articleSection":["Oracle Billing"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/tridenstechnology.com\/oracle-brm-12-cloud-native-deployment-to-oracle-cloud\/#respond"]}],"accessibilityFeature":["tableOfContents"]},{"@type":"WebPage","@id":"https:\/\/tridenstechnology.com\/oracle-brm-12-cloud-native-deployment-to-oracle-cloud\/","url":"https:\/\/tridenstechnology.com\/oracle-brm-12-cloud-native-deployment-to-oracle-cloud\/","name":"Despliegue nativo de Oracle BRM 12 en Oracle Cloud","isPartOf":{"@id":"https:\/\/tridenstechnology.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/tridenstechnology.com\/oracle-brm-12-cloud-native-deployment-to-oracle-cloud\/#primaryimage"},"image":{"@id":"https:\/\/tridenstechnology.com\/oracle-brm-12-cloud-native-deployment-to-oracle-cloud\/#primaryimage"},"thumbnailUrl":"https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/12\/Oracle-BRM-cloud-native.png","datePublished":"2019-12-16T18:08:25+00:00","dateModified":"2023-04-26T17:29:12+00:00","description":"En este art\u00edculo aprender\u00e1 a instalar Oracle BRM 12 Cloud-Native Deployment en la Nube Oracle.","breadcrumb":{"@id":"https:\/\/tridenstechnology.com\/oracle-brm-12-cloud-native-deployment-to-oracle-cloud\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/tridenstechnology.com\/oracle-brm-12-cloud-native-deployment-to-oracle-cloud\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/tridenstechnology.com\/oracle-brm-12-cloud-native-deployment-to-oracle-cloud\/#primaryimage","url":"https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/12\/Oracle-BRM-cloud-native.png","contentUrl":"https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/12\/Oracle-BRM-cloud-native.png","width":974,"height":650,"caption":"Oracle BRM cloud native"},{"@type":"BreadcrumbList","@id":"https:\/\/tridenstechnology.com\/oracle-brm-12-cloud-native-deployment-to-oracle-cloud\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/tridenstechnology.com\/"},{"@type":"ListItem","position":2,"name":"Oracle BRM 12 Cloud-Native Deployment to Oracle Cloud"}]},{"@type":"WebSite","@id":"https:\/\/tridenstechnology.com\/#website","url":"https:\/\/tridenstechnology.com\/","name":"Tridens","description":"Monetizaci\u00f3n, facturaci\u00f3n y recarga de veh\u00edculos el\u00e9ctricos","publisher":{"@id":"https:\/\/tridenstechnology.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/tridenstechnology.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/tridenstechnology.com\/#organization","name":"Tridens","url":"https:\/\/tridenstechnology.com\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/tridenstechnology.com\/#\/schema\/logo\/image\/","url":"https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/02\/tridens_logo_invert.png","contentUrl":"https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/02\/tridens_logo_invert.png","width":600,"height":191,"caption":"Tridens"},"image":{"@id":"https:\/\/tridenstechnology.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/tridenstechnology","https:\/\/x.com\/TridensTech","https:\/\/www.instagram.com\/tridenstechnology\/","https:\/\/www.linkedin.com\/company\/tridens","https:\/\/www.youtube.com\/user\/TridensIT"]},{"@type":"Person","@id":"https:\/\/tridenstechnology.com\/#\/schema\/person\/44d77d1205250afb9a4d0285ce0cc399","name":"Ale\u0161 Pristovnik","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/425840ebdbad30a1b46f9d6d54a5837f6d4a5afef922bd0cf0e9700fc4076344?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/425840ebdbad30a1b46f9d6d54a5837f6d4a5afef922bd0cf0e9700fc4076344?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/425840ebdbad30a1b46f9d6d54a5837f6d4a5afef922bd0cf0e9700fc4076344?s=96&d=mm&r=g","caption":"Ale\u0161 Pristovnik"},"description":"Ales Pristovnik es el director general de Tridens, una empresa de software especializada en recarga de veh\u00edculos el\u00e9ctricos, suscripci\u00f3n y facturaci\u00f3n Oracle BRM. Tiene una larga trayectoria en el sector de las TI, habiendo trabajado para varias grandes empresas. Le apasionan la tecnolog\u00eda y la innovaci\u00f3n, y su objetivo actual es desarrollar soluciones que mejoren la seguridad y la eficiencia de la industria automovil\u00edstica.","sameAs":["https:\/\/www.linkedin.com\/in\/alespristovnik\/"],"url":"https:\/\/tridenstechnology.com\/es\/author\/ales-pristovniktridenstechnology-com\/"}]}},"_links":{"self":[{"href":"https:\/\/tridenstechnology.com\/es\/wp-json\/wp\/v2\/posts\/4857","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tridenstechnology.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tridenstechnology.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tridenstechnology.com\/es\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/tridenstechnology.com\/es\/wp-json\/wp\/v2\/comments?post=4857"}],"version-history":[{"count":0,"href":"https:\/\/tridenstechnology.com\/es\/wp-json\/wp\/v2\/posts\/4857\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tridenstechnology.com\/es\/wp-json\/wp\/v2\/media\/4954"}],"wp:attachment":[{"href":"https:\/\/tridenstechnology.com\/es\/wp-json\/wp\/v2\/media?parent=4857"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tridenstechnology.com\/es\/wp-json\/wp\/v2\/categories?post=4857"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tridenstechnology.com\/es\/wp-json\/wp\/v2\/tags?post=4857"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}