{"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":"distribuzione-nativa-del-cloud-di-oracle-brm-12-nel-cloud-di-oracle","status":"publish","type":"post","link":"https:\/\/tridenstechnology.com\/it\/oracle-brm-12-cloud-native-deployment-to-oracle-cloud\/","title":{"rendered":"Oracle BRM 12 Cloud-Native Deployment su Oracle Cloud"},"content":{"rendered":"<p><a href=\"https:\/\/tridenstechnology.com\/oracle-brm-12-online-convergent-charging-telecom-billing\/\">Oracle BRM 12<\/a> \u00e8 uno dei migliori sistemi aziendali di fatturazione e gestione delle entrate sul mercato e sta definendo gli standard che gli altri si sforzano di soddisfare. BRM ha una storia lunga anni e persino decenni (insieme ai suoi predecessori Infranet e Portal). Dopo l'acquisizione di Portal Software da parte di Oracle nel 2006, lo sviluppo \u00e8 proseguito con nuovi service pack e nuove versioni del software che introducono regolarmente nuove funzionalit\u00e0.<br>Recentemente <a href=\"https:\/\/tridenstechnology.com\/oracle-brm-12\/\">Oracle BRM 12<\/a> ha aperto un capitolo completamente nuovo e ha raggiunto una nuova ed entusiasmante pietra miliare con il rilascio di Oracle BRM Cloud-Native Deployment. Questa release consente di distribuire BRM in modo nativo nell'ambiente cloud Kubernetes, il che apre nuove strade per l'utilizzo di BRM nelle soluzioni SaaS (software as a service), PaaS (platform as a service) e IaaS (infrastructure as a service). La distribuzione nel cloud ci offre alcuni vantaggi rispetto al modello tradizionale di distribuzione del software, come la scalabilit\u00e0 e l'affidabilit\u00e0. Con la distribuzione nel nuovo cloud, le risorse di sistema e hardware possono essere aggiunte al BRM su richiesta, se necessario, senza preoccuparsi di grandi investimenti di capitale in hardware aggiuntivo. Pu\u00f2 scalare la sua distribuzione in modo dinamico e aggiungere altri nodi e repliche per servizi BRM specifici o rimuoverli se non sono pi\u00f9 necessari. Kubernetes si occupa dei pod in esecuzione e si assicura che tutti i servizi siano attivi e funzionanti, con conseguente uptime superiore alla media per le distribuzioni nel cloud rispetto alla distribuzione di software on-premise.<\/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=\"Architettura di distribuzione nativa di Oracle BRM Cloud\" 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\">Architettura di distribuzione cloud-nativa di Oracle BRM<\/figcaption><\/figure>\n\n\n\n<p>Ufficialmente Oracle Cloud \u00e8 attualmente supportato per la distribuzione di Oracle BRM Cloud Native, sebbene sia possibile distribuire BRM anche in altri ambienti cloud. In questo articolo, vedremo come distribuire Oracle BRM su Oracle Cloud.<\/p>\n\n\n\n<div class=\"wp-block-yoast-seo-table-of-contents yoast-table-of-contents\"><h2>Indice dei contenuti<\/h2><ul><li><a href=\"#h-about-oracle-cloud\" data-level=\"2\">Informazioni su Oracle Cloud<\/a><\/li><li><a href=\"#h-deploying-oracle-brm-12-to-oracle-cloud-for-testing-purposes\" data-level=\"2\">Distribuzione di Oracle BRM 12 su Oracle Cloud a scopo di test<\/a><\/li><li><a href=\"#h-preparing-database-system-for-oracle-brm-services\" data-level=\"2\">Preparazione del sistema di database per i servizi Oracle BRM<\/a><\/li><li><a href=\"#h-preparing-kubernetes-cluster-for-oracle-brm-services\" data-level=\"2\">Preparazione del cluster Kubernetes per i servizi Oracle BRM<\/a><\/li><li><a href=\"#h-deploying-oracle-brm-cloud-native-deployment-to-kubernetes-cluster\" data-level=\"2\">Distribuzione di Oracle BRM Cloud Native Deployment nel cluster Kubernetes<\/a><\/li><li><a href=\"#h-conclusion\" data-level=\"2\">Conclusione<\/a><\/li><\/ul><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-about-oracle-cloud\">Informazioni su Oracle Cloud<\/h2>\n\n\n\n<p>Oracle Corporation offre il suo servizio di cloud computing (Oracle Cloud) che fornisce servizi, storage, server, ecc. attraverso una rete globale di centri dati gestiti. Pu\u00f2 scegliere il centro dati gestito che desidera utilizzare quando configura il suo ambiente cloud. Di solito, \u00e8 preferibile selezionarne uno geograficamente vicino a lei. Alcune funzionalit\u00e0 di base di Oracle Cloud (come alcune istanze essenziali di Autonomous Database e Virtual Machine - con limitazioni) sono presenti in un livello gratuito di Oracle Cloud (denominato \"Always Free Eligible\") e possono essere utilizzate gratuitamente per un tempo illimitato. Pu\u00f2 anche usufruire di una prova gratuita di 30 giorni; in questo lasso di tempo, pu\u00f2 testare le funzionalit\u00e0 e le possibilit\u00e0 pi\u00f9 avanzate che Oracle Cloud le offre. Il suo account pu\u00f2 sempre essere aggiornato alla versione a pagamento. Oracle Cloud offre un pratico calcolatore di stima dei costi, dove pu\u00f2 impostare l'infrastruttura e i servizi che desidera utilizzare, e il calcolatore le restituisce le stime dei costi per il set up scelto.<br>Ora diamo un'occhiata a come pu\u00f2 eseguire gratuitamente Oracle BRM Native Cloud Deployment in Oracle Cloud a scopo di test.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-deploying-oracle-brm-12-to-oracle-cloud-for-testing-purposes\">Distribuzione di Oracle BRM 12 su Oracle Cloud a scopo di test<\/h2>\n\n\n\n<p>Innanzitutto, deve ottenere una versione corretta del software BRM da Oracle Software Delivery Cloud. Cerchi \"Oracle Communications Billing and Revenue Management Cloud-Native Deployment Option\" e ottenga l'ultima versione disponibile. Poi deve registrarsi per utilizzare Oracle Cloud. Dopo essersi iscritto e aver configurato il suo account, le verr\u00e0 presentata la schermata Oracle Cloud Dashboard, simile a quella mostrata nell'immagine 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=\"Dashboard di Oracle Cloud\" 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\">Figura 1: Dashboard di Oracle Cloud<\/figcaption><\/figure>\n\n\n\n<p>Come pu\u00f2 vedere, qui le vengono presentate alcune opzioni \"sempre gratuite\". Purtroppo, per provare il livello gratuito di Oracle BRM Cloud-Native Deployment di Oracle Cloud non sar\u00e0 sufficiente. Dovr\u00e0 utilizzare alcune funzioni pi\u00f9 avanzate, ma potr\u00e0 provarle gratuitamente per 30 giorni.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-preparing-database-system-for-oracle-brm-services\">Preparazione del sistema di database per i servizi Oracle BRM<\/h2>\n\n\n\n<p><span data-preserver-spaces=\"true\">Innanzitutto, deve preparare un database per la sua distribuzione BRM. Apra il menu principale cliccando su un pulsante hamburger per aprire il menu principale, quindi scelga l'opzione \"Bare Metal, VM e Exadata\" nella sezione \"Database\". Ora clicchi sul pulsante \"Crea sistema DB\". Qui pu\u00f2 configurare la sua nuova istanza di database come mostrato nella figura 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=\"Database Oracle Cloud\" 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\">Figura 2: Impostazione del sistema DB<\/figcaption><\/figure>\n\n\n\n<p><span data-preserver-spaces=\"true\">Deve scegliere un nome per il suo sistema DB e selezionare su quale dominio di disponibilit\u00e0 nel centro dati gestito scelto desidera eseguirlo. Scelga il tipo di forma \"Macchina virtuale\" e una forma di base per il suo database (sar\u00e0 sufficiente per i nostri scopi di test). Scelga \"Enterprise Edition High Performance\" come edizione del software del database. Si noti che se sceglie \"Enterprise Edition\", l'istanza del database non supporter\u00e0 il partizionamento e la distribuzione di BRM fallir\u00e0 di conseguenza. A questo punto pu\u00f2 anche mettere a punto alcuni altri parametri dell'istanza e caricare la sua chiave pubblica SSH per l'accesso. Nella pagina successiva, pu\u00f2 configurare altre opzioni e definire le credenziali di amministratore per la sua istanza del database (sono essenziali, le ricordi). Ora pu\u00f2 confermare le impostazioni e il Sistema DB sar\u00e0 creato.<\/span><\/p>\n\n\n\n<p><span data-preserver-spaces=\"true\">Una nota importante: se riceve un messaggio che indica che ha raggiunto il suo limite di servizio per la creazione di un sistema DB in questo dominio di disponibilit\u00e0, deve aprire una richiesta di servizio (SR) all'assistenza Oracle per abilitare questa opzione. Vada al menu Principale -&gt; Governance -&gt; Limiti, quote e utilizzo. Trovi un link per richiedere un aumento dei limiti di servizio in quella pagina. Dopo aver aperto una richiesta di servizio, potrebbero essere necessari alcuni giorni perch\u00e9 la richiesta venga accolta, ma di solito tali richieste vengono risolte rapidamente.<\/span><\/p>\n\n\n\n<p><span data-preserver-spaces=\"true\">Ora che il sistema DB per il nostro BRM cloud-native \u00e8 stato fornito e funziona, deve preparare i tablespace e gli schemi del DB. Innanzitutto, deve configurare Oracle SQL Developer (o un altro client) per connettersi al database appena creato.<\/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=\"Nodi Cloud 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\">Figura 3: Nodi del sistema DB<\/figcaption><\/figure>\n\n\n\n<p><span data-preserver-spaces=\"true\">Un modo per farlo \u00e8 utilizzare l'indirizzo IP pubblico del suo sistema DB. Pu\u00f2 trovare il suo indirizzo IP pubblico nella sezione Nodi della pagina del suo sistema DB. Utilizzi questo indirizzo e altri dati presenti nella pagina del suo sistema DB per configurare la connessione a Oracle SQL Developer. Effettui il login come SYSDBA ed esegua i passi preparatori per il database che si trovano nella documentazione di Oracle BRM.<\/span><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-preparing-kubernetes-cluster-for-oracle-brm-services\">Preparazione del cluster Kubernetes per i servizi Oracle BRM<\/h2>\n\n\n\n<p>Ora deve preparare il cluster Kubernetes in Oracle Cloud. Apra il menu principale -&gt; Servizi per gli sviluppatori -&gt; Cluster di container (OKE). Clicchi su Crea cluster e compili il modulo per creare un nuovo cluster.<\/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=\"Cluster Oracle Cloud\" 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\">Figura 4: Creazione di un nuovo cluster di container in Oracle Cloud<\/figcaption><\/figure>\n\n\n\n<p>Dopo la creazione del cluster, deve anche installare docker, kubectl e helm sulla sua macchina locale. Pu\u00f2 trovare le istruzioni su come installare tutti questi componenti sui rispettivi siti web ufficiali. Poi deve configurare il suo ambiente locale per gestire i cluster di container remoti in Oracle Cloud. Pu\u00f2 trovare le istruzioni su come farlo cliccando sul pulsante \"Access Kubeconfig\", come mostrato su<\/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 Cloud Cluster 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\">Figura 5: Pulsante di accesso a Kubeconfig<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-deploying-oracle-brm-cloud-native-deployment-to-kubernetes-cluster\">Distribuzione di Oracle BRM Cloud Native Deployment nel cluster Kubernetes<\/h2>\n\n\n\n<p>Quando il database \u00e8 configurato come da documentazione e il cluster Kubernetes \u00e8 creato e funzionante, pu\u00f2 procedere con la distribuzione di BRM. Per prima cosa, deve caricare tutte le immagini docker BRM fornite nel suo ambiente docker, quindi etichettarle e inviarle a un repository remoto in Oracle Cloud, in modo che le immagini vengano trovate quando distribuisce i grafici helm.<br>Fondamentalmente, deve seguire le istruzioni della pagina web di Oracle. Ma invece di estrarre un'immagine hello-world nel passaggio 3, deve caricare le immagini BRM di Oracle da file tar.<br>Quando le immagini sono state caricate e inviate al repository in Oracle Cloud Infrastructure, lei \u00e8 pronto a distribuire i grafici di helm.<br>Il pacchetto Oracle BRM Cloud-Native Deployment le fornisce due grafici:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>oc-cn-init-db-helm-chart che distribuisce l'immagine init_db che crea tutte le tabelle, gli indici, le viste, ecc. necessarie e carica i dati predefiniti iniziali nel database affinch\u00e9 i servizi BRM possano essere eseguiti,<\/li>\n\n\n\n<li>oc-cn-helm-chart che distribuisce i servizi cloud-nativi BRM<\/li>\n<\/ul>\n\n\n\n<p>Deve prima distribuire oc-cn-init-db-helm-chart per preparare il database ai servizi BRM.<br>Vada alla cartella in cui oc-cn-init-db-helm-chart \u00e8 stato scompattato e copi values.yaml in override-values.yaml. Quindi apra il file override-values.yaml e configuri tutti i valori necessari secondo le istruzioni contenute nella documentazione di Oracle BRM Cloud-Native Deployment. Presti particolare attenzione al fatto che tutte le password devono essere inserite nella codifica base64.<br>Deve configurare il campo \"imageRepository\" per puntare al suo registro Oracle Cloud Infrastructure, in modo che le immagini possano essere trovate, ad esempio:<\/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>Noti anche \"\/\", che \u00e8 necessario affinch\u00e9 il grafico venga distribuito correttamente. Nella sezione \"db\" del suo file override-values.yaml, deve fornire i dati di accesso al suo database. Non \u00e8 necessario utilizzare un IP pubblico come host del DB; in realt\u00e0, \u00e8 molto meglio utilizzare un indirizzo IP privato o un nome DNS per motivi di prestazioni.<br>Dopo aver configurato i valori di override per il grafico di helm, pu\u00f2 distribuirlo con il seguente 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>Ora il timone distribuir\u00e0 l'immagine di inizializzazione di BRM DB nel cluster Kubernetes e inizier\u00e0 a preparare il database per BRM.<br>Pu\u00f2 controllare lo stato della sua distribuzione 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>Se riscontra dei problemi con i pod, ci sono diverse tecniche per eseguire il debug di tali problemi. Un approccio di base \u00e8 quello di controllare i registri del pod che non funziona:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>log di kubectl<\/em><\/p>\n<\/blockquote>\n\n\n\n<p>Inoltre, un altro comando pu\u00f2 fornire utili dati di debug:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>kubectl descrive i pod<\/em><\/p>\n<\/blockquote>\n\n\n\n<p>Dopo che il database \u00e8 stato inizializzato, pu\u00f2 preparare un altro grafico - oc-cn-helm-chart - per la distribuzione. Questo grafico distribuir\u00e0 effettivamente BRM nel suo cluster. Pu\u00f2 copiare la sezione \"db\" del file override-values.yaml dal suo oc-cn-init-db-helm-chart a oc-cn-helm-chart. Poi deve configurare tutti gli altri valori necessari in override-values.yaml in modo simile a quello di oc-cn-init-db-helm-chart. Pu\u00f2 trovare una descrizione di tutte le chiavi nella documentazione di Oracle BRM Cloud Native Deployment. Si noti che tutte le password devono essere codificate in base64. Se non desidera distribuire tutti i componenti BRM, pu\u00f2 rimuovere i file di componenti specifici dalla sottodirectory templates all'interno della cartella chart e rimuovere le sezioni pertinenti dal file override-values.yaml.<\/p>\n\n\n\n<p>Pu\u00f2 quindi distribuire BRM con il seguente 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 -nome occn-ps2 -namespace ocgbu -valori oc-cn-helm-chart\/override-values.yaml<\/em><\/p>\n<\/blockquote>\n\n\n\n<p>Si noti che deve distribuire oc-cn-helm-chart in uno spazio dei nomi diverso (nel nostro esempio \"ocgbu\") rispetto a oc-cn-init-db-helm-chart.<br>\u00c8 utile monitorare la sua distribuzione Kubernetes con Kubernetes Dashboard. Poich\u00e9 Kubernetes Dashboard non \u00e8 distribuito per impostazione predefinita, pu\u00f2 distribuirlo sul suo cluster utilizzando il seguente 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>Poi deve eseguire il servizio proxy per accedere alla Dashboard:<\/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>Ora pu\u00f2 aprire Kubernetes Dashboard nel suo browser utilizzando il seguente indirizzo:<\/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>Nella figura 6 si pu\u00f2 vedere la visualizzazione della Kubernetes Dashboard dei servizi distribuiti.<\/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=\"Dashboard 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\">Figura 6: Dashboard Kubernetes che mostra i servizi Oracle BRM distribuiti<\/figcaption><\/figure>\n\n\n\n<p>\u00c8 anche possibile aprire la shell all'interno di uno dei pod in esecuzione. Questo a volte pu\u00f2 essere utile per una serie di motivi, ad esempio se desidera accedere ad alcuni registri interni. Pu\u00f2 aprire shell all'interno di un pod con il seguente 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>I registri si trovano solitamente nel percorso \/oms_logs in pod.<br>Congratulazioni, \u00e8 riuscito a distribuire Oracle BRM Cloud-Native Deployment su Oracle Cloud!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-conclusion\">Conclusione<\/h2>\n\n\n\n<p>Questo articolo spiega tutti i passaggi principali necessari per distribuire Oracle BRM Cloud-Native Deployment su Oracle Cloud Infrastructure. Se ha bisogno di ulteriore assistenza per la distribuzione di <a href=\"https:\/\/tridenstechnology.com\/oracle-brm\/\">Oracle BRM<\/a> a Oracle Cloud, ha bisogno di suggerimenti o se sta cercando un fornitore di soluzioni affidabili per tutte le sue esigenze di fatturazione, non esiti a contattarci. Ma la distribuzione di Oracle BRM Cloud-Native Deployment su Oracle Cloud non \u00e8 l'unica opzione per testarlo. Pu\u00f2 distribuirlo anche sul suo ambiente server locale. Vedremo come farlo in uno dei nostri prossimi articoli.<\/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\/it\/distribuzione-nativa-del-cloud-di-oracle-brm-12-nel-cloud-di-oracle\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\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\/it\/distribuzione-nativa-del-cloud-di-oracle-brm-12-nel-cloud-di-oracle\/\" \/>\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=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ale\u0161 Pristovnik\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minuti\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Oracle BRM 12 Cloud-Native Deployment su Oracle Cloud","description":"In questo articolo, imparer\u00e0 come installare Oracle BRM 12 Cloud-Native Deployment su Oracle Cloud.","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\/it\/distribuzione-nativa-del-cloud-di-oracle-brm-12-nel-cloud-di-oracle\/","og_locale":"it_IT","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\/it\/distribuzione-nativa-del-cloud-di-oracle-brm-12-nel-cloud-di-oracle\/","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":{"Scritto da":"Ale\u0161 Pristovnik","Tempo di lettura stimato":"10 minuti"},"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":"it-IT","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":"Oracle BRM 12 Cloud-Native Deployment su 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":"In questo articolo, imparer\u00e0 come installare Oracle BRM 12 Cloud-Native Deployment su Oracle Cloud.","breadcrumb":{"@id":"https:\/\/tridenstechnology.com\/oracle-brm-12-cloud-native-deployment-to-oracle-cloud\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/tridenstechnology.com\/oracle-brm-12-cloud-native-deployment-to-oracle-cloud\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@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":"Monetizzazione, fatturazione e ricarica EV","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":"it-IT"},{"@type":"Organization","@id":"https:\/\/tridenstechnology.com\/#organization","name":"Tridens","url":"https:\/\/tridenstechnology.com\/","logo":{"@type":"ImageObject","inLanguage":"it-IT","@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":"it-IT","@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 \u00e8 il CEO di Tridens, un'azienda di software specializzata nella ricarica di veicoli elettrici, negli abbonamenti e nella fatturazione Oracle BRM. Ha una lunga esperienza nel settore IT, avendo lavorato per diverse grandi aziende. Ha una passione per la tecnologia e l'innovazione, e la sua attenzione attuale \u00e8 rivolta allo sviluppo di soluzioni che migliorino la sicurezza e l'efficienza dell'industria automobilistica.","sameAs":["https:\/\/www.linkedin.com\/in\/alespristovnik\/"],"url":"https:\/\/tridenstechnology.com\/it\/author\/ales-pristovniktridenstechnology-com\/"}]}},"_links":{"self":[{"href":"https:\/\/tridenstechnology.com\/it\/wp-json\/wp\/v2\/posts\/4857","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tridenstechnology.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tridenstechnology.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tridenstechnology.com\/it\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/tridenstechnology.com\/it\/wp-json\/wp\/v2\/comments?post=4857"}],"version-history":[{"count":0,"href":"https:\/\/tridenstechnology.com\/it\/wp-json\/wp\/v2\/posts\/4857\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tridenstechnology.com\/it\/wp-json\/wp\/v2\/media\/4954"}],"wp:attachment":[{"href":"https:\/\/tridenstechnology.com\/it\/wp-json\/wp\/v2\/media?parent=4857"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tridenstechnology.com\/it\/wp-json\/wp\/v2\/categories?post=4857"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tridenstechnology.com\/it\/wp-json\/wp\/v2\/tags?post=4857"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}