Configurazione delle variabili di ambiente di installazione per IBM Software Hub Control Center
I comandi per l'installazione IBM Software Hub Control Center (Control Center) utilizzano variabili con il formato ${VARIABLE_NAME}. È possibile creare uno script per esportare automaticamente i valori appropriati come variabili di ambiente prima di eseguire i comandi richiesti. Dopo aver reperito lo script, potrai copiare la maggior parte dei comandi richiesti dalla documentazione ed eseguirli senza apportare alcuna modifica.
- Chi deve completare questo compito?
Team operativo Il team IBM Software Hub operativo dovrebbe collaborare con l'amministratore del cluster per raccogliere informazioni sul cluster dove Control Center verrà installato.
- Quando devi completare questo compito?
- Ripeti secondo necessità Crea uno script di variabile d'ambiente per ogni cluster in cui prevedi di installare Control Center.Ricorda: Control Center può essere installato una sola volta su un cluster.
Creazione di un file delle variabili d'ambiente
Il contenuto del file delle variabili d'ambiente dipende dalla posizione in cui si intende eseguire l'installazione Control Center. Segui i passaggi appropriati per il tuo ambiente:
Creazione di un file di variabili d'ambiente da installare Control Center sullo stesso cluster di IBM Software Hub
- Copia il seguente esempio in un editor di testo sul tuo file system locale:
#=============================================================================== # IBM Software Hub Control Center installation variables #=============================================================================== # ------------------------------------------------------------------------------ # Source your existing environment variables script # ------------------------------------------------------------------------------ source ./cpd_vars.sh # ------------------------------------------------------------------------------ # Control Center cluster # ------------------------------------------------------------------------------ export CONTROL_OCP_URL=${OCP_URL} export CONTROL_IMAGE_ARCH=${IMAGE_ARCH} # export CONTROL_OCP_USERNAME=${OCP_USERNAME} # export CONTROL_OCP_PASSWORD=${OCP_PASSWORD} # export CONTROL_OCP_TOKEN=${OCP_TOKEN} export CONTROL_SERVER_ARGUMENTS="--server=${CONTROL_OCP_URL}" # export CONTROL_LOGIN_ARGUMENTS="--username=${CONTROL_OCP_USERNAME} --password=${CONTROL_OCP_PASSWORD}" # export CONTROL_LOGIN_ARGUMENTS"--token=${CONTROL_OCP_TOKEN}" export CONTROL_CPDM_OC_LOGIN="cpd-cli manage login-to-ocp ${CONTROL_SERVER_ARGUMENTS} ${CONTROL_LOGIN_ARGUMENTS}" export CONTROL_OC_LOGIN="oc login ${CONTROL_SERVER_ARGUMENTS} ${CONTROL_LOGIN_ARGUMENTS}" # ------------------------------------------------------------------------------ # Control Center storage # ------------------------------------------------------------------------------ export CONTROL_STG_CLASS_BLOCK=${STG_CLASS_BLOCK} export CONTROL_STG_CLASS_FILE=${STG_CLASS_FILE} # ------------------------------------------------------------------------------ # Control Center projects # ------------------------------------------------------------------------------ export CONTROL_PROJECT_OPERATORS=<enter your IBM Software Hub Control Center operator project> export CONTROL_PROJECT_OPERANDS=<enter your IBM Software Hub Control Center operand project> - Aggiorna il
sourcecomando se una delle seguenti affermazioni è vera:- Si intende archiviare lo script Control Center delle variabili di ambiente in una directory diversa da quella dello script delle variabili di ambiente di installazione.
Se gli script si trovano in directory diverse, specificare il percorso completo dello script delle variabili di IBM Software Hub ambiente di installazione.
- Utilizzi un nome diverso da
cpd_vars.shper lo script delle variabili di ambiente dell'installazione.Se lo script delle variabili IBM Software Hub di ambiente di installazione ha un nome diverso, specificare il nome dello script.
- Si intende archiviare lo script Control Center delle variabili di ambiente in una directory diversa da quella dello script delle variabili di ambiente di installazione.
- Aggiorna le seguenti sezioni nello script. Per informazioni sulle variabili e sui valori validi in ciascuna sezione dello script, consultare le sezioni seguenti:
- Salva il file come script shell. Ad esempio, salva il file come
control_center_vars.sh. - Verificare che lo script non contenga errori. Ad esempio, se hai chiamato lo script
control_center_vars.sh, esegui:bash ./control_center_vars.sh - Se hai memorizzato le password nel file, impedisci ad altri di leggere il file. Ad esempio, se hai chiamato lo script
control_center_vars.sh, esegui:chmod 700 control_center_vars.sh
Creazione di un file di variabili di ambiente da installare Control Center su un cluster diverso
- Copia il seguente esempio in un editor di testo sul tuo file system locale:
#=============================================================================== # IBM Software Hub Control Center installation variables #=============================================================================== # ------------------------------------------------------------------------------ # Control Center cluster # ------------------------------------------------------------------------------ export CONTROL_OCP_URL=<enter your Red Hat OpenShift Container Platform URL> export CONTROL_IMAGE_ARCH=<enter your cluster architecture> # export CONTROL_OCP_USERNAME=<enter your username> # export CONTROL_OCP_PASSWORD=<enter your password> # export CONTROL_OCP_TOKEN=<enter your token> export CONTROL_SERVER_ARGUMENTS="--server=${CONTROL_OCP_URL}" # export CONTROL_LOGIN_ARGUMENTS="--username=${CONTROL_OCP_USERNAME} --password=${CONTROL_OCP_PASSWORD}" # export CONTROL_LOGIN_ARGUMENTS="--token=${CONTROL_OCP_URL}" export CONTROL_CPDM_OC_LOGIN="cpd-cli manage login-to-ocp ${CONTROL_SERVER_ARGUMENTS} ${CONTROL_LOGIN_ARGUMENTS}" export CONTROL_OC_LOGIN="oc login ${CONTROL_SERVER_ARGUMENTS} ${CONTROL_LOGIN_ARGUMENTS}" # ------------------------------------------------------------------------------ # Control Center storage # ------------------------------------------------------------------------------ export CONTROL_STG_CLASS_BLOCK=<RWO-storage-class-name> export CONTROL_STG_CLASS_FILE=<RWX-storage-class-name> # ------------------------------------------------------------------------------ # Control Center projects # ------------------------------------------------------------------------------ export CONTROL_PROJECT_LICENSE_SERVICE=<enter your License Service project on the Control Center cluster> export CONTROL_PROJECT_SCHEDULING_SERVICE=<enter your scheduling service project on the Control Center cluster> export CONTROL_PROJECT_OPERATORS=<enter your IBM Software Hub Control Center operator project> export CONTROL_PROJECT_OPERANDS=<enter your IBM Software Hub Control Center operand project> - Aggiorna le seguenti sezioni nello script. Per informazioni sulle variabili e sui valori validi in ciascuna sezione dello script, consultare le sezioni seguenti:
- Salva il file come script shell. Ad esempio, salva il file come
control_center_vars.sh. - Verificare che lo script non contenga errori. Ad esempio, se hai chiamato lo script
control_center_vars.sh, esegui:bash ./control_center_vars.sh - Se hai memorizzato le password nel file, impedisci ad altri di leggere il file. Ad esempio, se hai chiamato lo script
control_center_vars.sh, esegui:chmod 700 control_center_vars.sh
Ricerca delle variabili di ambiente
Salva una copia dello script sulla tua workstation ed eseguilo da un prompt bash prima di eseguire i Control Center comandi di installazione. Lo script esporta le variabili di ambiente nella sessione della riga di comando.
- Passa alla directory in cui hai salvato lo script.
- Recupera le variabili d'ambiente. Ad esempio, se hai chiamato lo script
control_center_vars.sh, esegui:source ./control_center_vars.sh
Control Center cluster
Le variabili nella sezione Cluster dello script specificano le informazioni relative al Red Hat® OpenShift® Container Platform cluster in cui si intende eseguire l'installazione Control Center.
| Variabile | Descrizione |
|---|---|
CONTROL_OCP_URL |
URL dell' Red Hat OpenShift Container Platform server dove si desidera installare IBM Software Hub Control Center. Ad esempio, https://openshift1.example.com:8443.
|
CONTROL_IMAGE_ARCH |
L'architettura del cluster in cui si desidera installare il centro di controllo IBM Software Hub.
|
CONTROL_OCP_USERNAME |
Il nome utente che utilizzi per autenticarti al cluster su cui desideri installare IBM Software Hub Control Center. È necessario disporre di privilegi sufficienti per completare l'operazione. Per utilizzare la Suggerimento: si consiglia di impedire ad altri utenti di leggere il contenuto dello script della variabile di ambiente eseguendo
chmod 700. Tuttavia, se hai ancora dubbi riguardo alla memorizzazione delle tue OpenShift credenziali in questo file, puoi:
|
CONTROL_OCP_PASSWORD |
La password utilizzata per l'autenticazione al cluster in cui si desidera installare IBM Software Hub Control Center. Per utilizzare la
|
CONTROL_OCP_TOKEN |
È possibile utilizzare un token al posto del nome utente e della password per accedere al cluster Red Hat OpenShift Container Platform in cui si desidera eseguire l'installazione IBM Software Hub Control Center. Puoi ottenere il tuo token dalla console Red Hat OpenShift Container Platform web. Dal menu a tendina del nome utente, seleziona Copia comando di accesso. Quando richiesto, clicca su Visualizza token. Per utilizzare la
|
CONTROL_SERVER_ARGUMENTS |
L'argomento server da passare per accedere al cluster IBM Software Hub Control Center. Non modificare questo La variabile |
CONTROL_LOGIN_ARGUMENTS |
Gli argomenti delle credenziali da passare per accedere al cluster IBM Software Hub Control Center. La variabile di
CONTROL_LOGIN_ARGUMENTS ambiente dipende dalle credenziali utilizzate per effettuare l'accesso.
|
CONTROL_CPDM_OC_LOGIN |
Scorciatoia per il cpd-cli
manage
login-to-ocp comando relativo al cluster in cui si desidera eseguire l'installazione IBM Software Hub Control Center.Non modificare questo La variabile
CONTROL_CPDM_OC_LOGIN di ambiente dipende dalle seguenti variabili di ambiente:
|
CONTROL_OC_LOGIN |
Scorciatoia per il oc login comando relativo al cluster in cui si desidera eseguire l'installazione IBM Software Hub Control Center.Non modificare questo La variabile
CONTROL_OC_LOGIN di ambiente dipende dalle seguenti variabili di ambiente:
|
Control Center Archiviazione
Archiviazione
Le variabili nella sezione Storage dello script specificano le classi di archiviazione che Control Center l'installazione deve utilizzare.
Control Center utilizza lo stesso spazio di archiviazione di IBM Software Hub.
| Variabile | Descrizione |
|---|---|
CONTROL_STG_CLASS_BLOCK |
Il nome di una classe di archiviazione a blocchi sul cluster in cui si desidera installare IBM Software Hub Control Center. La classe di archiviazione deve essere associata a un'opzione di archiviazione supportata.
|
CONTROL_STG_CLASS_FILE |
Il nome di una classe di archiviazione file sul cluster in cui si desidera installare IBM Software Hub Control Center. La classe di archiviazione deve essere associata a un'opzione di archiviazione supportata.
|
Control Center Progetti
Le variabili nella sezione Progetti dello script specificano dove sono installati i componenti IBM Software Hub Control Center che compongono.
| Variabile | Descrizione |
|---|---|
CONTROL_PROJECT_LICENSE_SERVICE |
Il progetto OpenShift in cui si desidera installare i servizi fondamentali IBM Cloud Pak License Service sul cluster in cui si desidera installare IBM Software Hub Control Center. Questa variabile d'ambiente si applica solo se si intende eseguire l'installazione Control Center su un cluster diverso.
|
CONTROL_PROJECT_SCHEDULING_SERVICE |
Il progetto OpenShift in cui si desidera installare il servizio di pianificazione sul cluster in cui si desidera installare IBM Software Hub Control Center. Questa variabile d'ambiente si applica solo se si intende eseguire l'installazione Control Center su un cluster diverso.
|
CONTROL_PROJECT_OPERATORS |
Il progetto in cui desideri installare gli operatori IBM Software Hub Control Center.
|
CONTROL_PROJECT_OPERANDS |
Il progetto in cui desideri installare IBM Software Hub Control Center.
|
Cosa fare successivamente
Ora che hai impostato le variabili di ambiente di installazione per Control Center, sei pronto per completare la creazione manuale dei progetti (spazi dei nomi) per i componenti del cluster condiviso per IBM Software Hub Control Center.