Impostazione di un fuso orario per distribuzioni nuove Db2 o esistenti

È 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

  1. Trova il nome della tua Db2uInstance risorsa Db2uCluster o eseguendo il seguente comando:
    oc get db2ucluster,db2uinstance -n ${PROJECT_CPD_INST_OPERANDS}
  2. Imposta DB2_CR_ID il nome della risorsa del tuo Db2uCluster o Db2uInstance.
    export DB2_CR_ID=<db2ucluster resource name>/<db2uinstance resource name>
  3. 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.
  4. 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.