È possibile impostare il advopts campo su un fuso orario specifico per le proprie Db2 distribuzioni.
Informazioni su questa attività
È possibile aggiungere un timezone campo all'interno advopts del file YAML per impostare un fuso orario specifico per le distribuzioni Db2 nuove o esistenti. Il timezone campo contiene un valore stringa.
Procedura
- Trova il nome della tua Db2uInstance risorsa Db2uCluster o eseguendo il seguente comando:
oc get db2ucluster,db2uinstance -n ${PROJECT_CPD_INST_OPERANDS}
- Imposta DB2_CR_ID il nome della risorsa del tuo Db2uCluster o Db2uInstance.
export DB2_CR_ID=<db2ucluster resource name>/<db2uinstance resource name>
- Applica la patch alla risorsa Red Hat®
OpenShift®Db2uCluster o Db2uInstan cecustom e imposta il
advOpts campo sul fuso orario che desideri utilizzare.
oc patch db2ucluster ${db2ucluster} -n ${PROJECT_CPD_INST_OPERANDS} --type merge --patch '{"spec": {
"advOpts": {
"timezone": "<yourTimezone>"
}
}}'
oc patch db2uinstance ${db2uinstance} -n ${PROJECT_CPD_INST_OPERANDS} --type merge --patch '{"spec": {
"advOpts": {
"timezone": "<yourTimezone>"
}
}}'
Sostituisci <yourTimezone> con il fuso orario che desideri utilizzare in uno dei seguenti formati:
- Abbreviazione. Ad esempio, EST (fuso orario orientale).
- Continente/Città. Ad esempio, Europa/Madrid.
Suggerimento: è possibile utilizzare qualsiasi fuso orario disponibile sui Linux® sistemi. Per visualizzare un elenco delle opzioni disponibili, esegui timedatectl list-timezones nella tua Linux shell.
- Elimina il Db2 pod eseguendo il seguente comando per Db2uCluster o Db2uInstance :
oc delete pod $(oc get pod -n ${PROJECT_CPD_INST_OPERANDS} -l formation_id=${db2ucluster},type=engine -oname) -n ${PROJECT_CPD_INST_OPERANDS}
oc delete pod $(oc get pod -n ${PROJECT_CPD_INST_OPERANDS} -l formation_id=${db2uinstance},type=engine -oname) -n ${PROJECT_CPD_INST_OPERANDS}
Il pod viene ricreato con il fuso orario aggiornato.