venerdì 25 ottobre 2019

HCL DX 9.5 , come essere online con un portale di sviluppo in 20 minuti

HCL con il rilascio della versione 9.5 di DX ha rilasciato il software con gli installer classici e sotto forma di immagine docker , pensata per essere eseguita in ambiente di produzione su OpenShift 4.x , con il supporto anche a Kubernets vanilla che dovrebbe arrivare a breve.

Un possibile utilizzo che potete fare di questa immagine docker è quella di poter disporre di ambienti di sviluppo sui vostri portatili passando da 0 allo sviluppo in circa 20 minuti !

Ho effettuato quanto vi vado a raccontare sul mio portatile con Windows 10 e Hyper-V.
Se non avete già installato docker o non lo conoscete vi consiglio di partire da questa pagina.

Preparazione

Dopo installazione di docker, ( o se lo avete già e non lo avete mai configurato) vi consiglio di andare a fare il seguente tuning sulla virtual machine per assegnare maggiori risorse:

Bottone destro su icona di docker (vicino orologio windows) e setting

Qui ho cambiato i parametri della docker machine aumentandoli ai seguenti:



Vi consiglio ora di creare una cartella sul vostro filesystem , dove redirigere il mount della wp_profile per rendere persistente il container di portal.

Per questioni di performance e integrità del dato, vi consiglio di escludere questa cartella dalla scansione del vostro antivirus ( al primo lancio viene generata la wp_profile e vi trovereste l'antivirus a scansionare i quasi 40k file risultanti)

Esecuzione


Scompattare l'archivio scaricato da Flexnet (al momento in cui scrivo hcl-dx-openshift-v95-20190929-1242.zip

Ora dovete importare nel registro immagini di docker l'immagine del portale con il comando

docker load -i .\hcl-dx-core-image-v95_20190928-2258.tar.gz 

dopo alcuni min in cui docker importerà i diversi layer dell'immagine riceverete la conferma dell'import:

Loaded image: hcl/dx/core:v95_20190928-2258 

Ora per crare il container di portal e poterci accedere usate il seguente comando :

PS C:\Users\matteo.bisi\Downloads\hcl-dx-openshift-v95-20190929-1242(1)> docker run -p 10038:10038 -p 10039:10039 -p 10041:10041 -p 10042:10042 -p 10200:10200 -p 10202:10202 -v C:\docker\dx-store\wp_profile:/opt/HCL/wp_profile hcl/dx/core:v95_20190928-2258

dove  C:\docker\dx-store\wp_profile  è la directory di lavoro dove verrà mappato il profilo del portale per renderlo persistente.

Il primo avvio creando il profilo può impiegare alcuni minuti a seconda della velocità del vostro HD. 

L'immagine non comprende HTTP e Plugin quindi per entrare nel portale potete usare i seguenti riferimenti:

Url Portal   :       http://localhost:10039/wps/portal   
Url Console :    
https://localhost:10041/ibm/console
Utenza default:  wpsadmin / wpsadmin

se dovete accedere al container per lanciare comandi o altro 

 
                                               docker exec -it  nome_container  bash

Il container gira su RHEL 8.0  , security local was e database Derby


Chiudo questo post con alcuni comandi docker

per vedere i container attivi
docker ps

per vedere quali container avete compresi gli spenti
docker ps -a

per rinominare il container se volete assegnargli un nome preciso
docker rename nome container dx95

per fermare il container 
docker stop nome_container

per accendere il container
docker start nome_container


La documentazione relativa a queste immagini la trovate a questa pagina.

Nessun commento:

Posta un commento