User Tools

Site Tools


deploy:ibm_ilmt_upgrade

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
deploy:ibm_ilmt_upgrade [2024/06/18 16:47]
manu
deploy:ibm_ilmt_upgrade [2025/08/23 23:18] (current)
Line 2: Line 2:
  
 If you paln to change IP/​hostname,​ be sure to keep an alias DNS on previous hostname !!! If you paln to change IP/​hostname,​ be sure to keep an alias DNS on previous hostname !!!
 +
 +===== Backup from previous server =====
 +
 +Before starting, save the licenses and DB from previous server
 +<cli prompt='#'>​
 +[root@BIGFIX01 backup]# ll /backup
 +  988964 -rw------- ​  1 db2inst1 db2iadm1 ​ 1012699136 Jun 16 01:02 BESREPOR.0.db2inst1.DBPART000.20240616010200.001
 +13621784 -rw------- ​  1 db2inst1 db2iadm1 13948706816 Jun 16 01:01 BFENT.0.db2inst1.DBPART000.20240616010108.001
 + ​6638792 -rw------- ​  1 db2inst1 db2iadm1 ​ 6798123008 Jun 16 01:02 TEMADB.0.db2inst1.DBPART000.20240616010208.001
 +</​cli>​
 +
 +
 +Here are the licences from previous server
 +<cli prompt='#'>​
 +[root@BIGFIX01 license]# ll /​backup/​license/​
 +52 -rw-r--r-- 1 root     root 51406 May 27 14:55 license.crt
 + 4 -rw-r--r-- 1 root     ​root ​ 3418 May 27 14:55 license.pvk
 +36 -rw-r--r-- 1 root     root 34740 May 27 14:56 masthead.afxm
 +</​cli>​
  
 ===== Server ===== ===== Server =====
Line 107: Line 126:
 </​cli>​ </​cli>​
  
-<fc #ff0000>To satisfy db2precheck,​ I've created a new LV for /tmp, and just overmount (no entry into /etc/fstab)</fc>+**To satisfy db2precheck,​ I've created a new LV for /tmp, and just overmount (no entry into /etc/fstab)**
  
 ==== Downloading the BigFix installer for Linux ==== ==== Downloading the BigFix installer for Linux ====
Line 318: Line 337:
  
 === Install BigFix server v10.0.11.108 (with option -reuseDb) ​ === === Install BigFix server v10.0.11.108 (with option -reuseDb) ​ ===
 +
 +Here are the licences from previous server
 +<cli>
 +[root@BIGFIX01 license]# ll /​backup/​license/​
 +52 -rw-r--r-- 1 root     root 51406 May 27 14:55 license.crt
 + 4 -rw-r--r-- 1 root     ​root ​ 3418 May 27 14:55 license.pvk
 +36 -rw-r--r-- 1 root     root 34740 May 27 14:56 masthead.afxm
 +</​cli>​
  
 Download the BigFix server from web site https://​support.bigfix.com/​bes/​install/​downloadbes.html Download the BigFix server from web site https://​support.bigfix.com/​bes/​install/​downloadbes.html
Line 445: Line 472:
 </​cli>​ </​cli>​
  
 +===== Install, restore DB ILMT =====
 +
 +==== Prerequisites ====
 +
 +Check the maximum connections else change it (min 8)
 +<cli prompt='​$'>​
 +[db2inst1@BIGFIX01 ~]$ db2 get dbm cfg | grep NUMDB
 + Max number of concurrently active databases ​    ​(NUMDB) = 32
 +
 +[db2inst1@BIGFIX01 ~]$ db2 update dbm cfg using numdb 34
 +</​cli>​
 +
 +Start from scratch Without a DB, leave installer to setup it
 +<cli prompt='​$'>​
 +[db2inst1@BIGFIX01 ~]$ db2 list db directory
 +
 + ​System Database Directory
 +
 + ​Number of entries in the directory = 3
 +
 +Database 1 entry:
 +
 + ​Database alias                       = BESREPOR
 + ​Database name                        = BESREPOR
 + Local database directory ​            = /​home/​db2inst1
 + ​Database release level               = 15.00
 + ​Comment ​                             =
 + ​Directory entry type                 = Indirect
 + ​Catalog database partition number ​   = 0
 + ​Alternate server hostname ​           =
 + ​Alternate server port number ​        =
 +
 +Database 2 entry:
 +
 + ​Database alias                       = TEMADB
 + ​Database name                        = TEMADB
 + Local database directory ​            = /​home/​db2inst1
 + ​Database release level               = 15.00
 + ​Comment ​                             = ILMT database
 + ​Directory entry type                 = Indirect
 + ​Catalog database partition number ​   = 0
 + ​Alternate server hostname ​           =
 + ​Alternate server port number ​        =
 +...
 +
 +[db2inst1@BIGFIX01 ~]$ db2 deactivate db TEMADB
 +DB20000I ​ The DEACTIVATE DATABASE command completed successfully.
 +
 +[db2inst1@BIGFIX01 ~]$ db2 drop db TEMADB
 +DB20000I ​ The DROP DATABASE command completed successfully.
 +</​cli>​
 +
 +Ensure that the DB2 user has the DBAUTH permission for the BigFix database (BFENT), here we 'll use **db2inst1** for configuration on the web interface
 +<cli prompt='​$'>​
 +[db2inst1@BIGFIX01 ~]$ db2 connect to bfent
 +
 +   ​Database Connection Information
 +
 + ​Database server ​       = DB2/​LINUXX8664 11.5.8.0
 + SQL authorization ID   = DB2INST1
 + Local database alias   = BFENT
 +
 +[db2inst1@BIGFIX01 ~]$ db2 "​SELECT * FROM SYSCAT.DBAUTH"​
 +
 +GRANTOR ​                                                                                                                         GRANTORTYPE GRANTEE ​                                                                                                                         GRANTEETYPE BINDADDAUTH CONNECTAUTH CREATETABAUTH DBADMAUTH EXTERNALROUTINEAUTH IMPLSCHEMAAUTH LOADAUTH NOFENCEAUTH QUIESCECONNECTAUTH LIBRARYADMAUTH SECURITYADMAUTH SQLADMAUTH WLMADMAUTH EXPLAINAUTH DATAACCESSAUTH ACCESSCTRLAUTH CREATESECUREAUTH
 +-------------------------------------------------------------------------------------------------------------------------------- ----------- -------------------------------------------------------------------------------------------------------------------------------- ----------- ----------- ----------- ------------- --------- ------------------- -------------- -------- ----------- ------------------ -------------- --------------- ---------- ---------- ----------- -------------- -------------- ----------------
 +SYSIBM ​                                                                                                                          ​S ​          ​DB2INST1 ​
 +  2 record(s) selected.
 +</​cli>​
 +
 +==== Install ILMT ====
 +
 +Change the response file **install_response.txt** to accept licenses...
 +<cli prompt='#'>​
 +[root@BIGFIX01 ILMT_Server_Lnx-x86-64_V9235]#​ pwd
 +/​backup/​install/​ILMT_Server_Lnx-x86-64_V9235
 +[root@BIGFIX01 ILMT_Server_Lnx-x86-64_V9235]#​ cat install_response.txt | grep -v '​^#'​
 +RSP_LICENSE_ACCEPTED=true
 +RSP_DISABLE_PREREQ_WARNINGS=true
 +RSP_TLM_ROOT=/​opt/​ibm/​LMT
 +RSP_TLM_HTTPS_PORT=9081
 +RSP_VMMAN_SERVICE_PORT=25001
 +
 +[root@BIGFIX01 ILMT_Server_Lnx-x86-64_V9235]#​ setup-server-linux-x86_64.sh -f ./​install_response.txt -i silent
 +</​cli>​
 +
 +Now go to the Web interface https://​bigfix01:​9081/ ​
 +
 +Here you have to create the DB TEAMDB
 +  * port: 25010
 +  * Database Name: TEAMDB
 +  * User name: db2inst1
 +  * DB2 instance owner: db2inst1
 +
 +Once done, select datasource: **BigFix**
 +
 +
 +Now asking for password for user ILMTAdmin
 +
 +
 +==== Now restore ILMT DB to previous state ====
 +
 +<cli prompt='#'>​
 +[root@BIGFIX01 ~]# /​etc/​rc.d/​init.d/​LMTserver stop
 +Stopping LMT server
 +Stopping the local VM Manager Tool.
 +
 +Stopping server server1.
 +Server server1 stopped.
 +[root@BIGFIX01 ~]# su - db2inst1
 +</​cli>​
 +<cli prompt='​$'>​
 +[db2inst1@BIGFIX01 ~]$ db2 connect to temadb
 +
 +   ​Database Connection Information
 +
 + ​Database server ​       = DB2/​LINUXX8664 11.5.8.0
 + SQL authorization ID   = DB2INST1
 + Local database alias   = TEMADB
 +
 +[db2inst1@BIGFIX01 ~]$ db2 terminate
 +DB20000I ​ The TERMINATE command completed successfully.
 +[db2inst1@BIGFIX01 ~]$ db2 deactivate db TEMADB
 +DB20000I ​ The DEACTIVATE DATABASE command completed successfully.
 +[db2inst1@BIGFIX01 ~]$ db2 restore db TEMADB from /​backup/​database replace existing
 +
 +SQL2523W ​ Warning! ​ Restoring to an existing database that is different from
 +the database on the backup image, but have matching names. The target database
 +will be overwritten by the backup version. ​ The Roll-forward recovery logs
 +associated with the target database will be deleted.
 +DB20000I ​ The RESTORE DATABASE command completed successfully.
 +[db2inst1@BIGFIX01 ~]$ db2 activate db TEMADB
 +DB20000I ​ The ACTIVATE DATABASE command completed successfully.
 +[db2inst1@BIGFIX01 ~]$ logout
 +</​cli>​
 +<cli prompt='#'>​
 +[root@BIGFIX01 ~]# /​etc/​rc.d/​init.d/​LMTserver start
 +Starting LMT server
 +</​cli>​
 +
 +Now test: https://​bigfix01:​9081/​sam ​     with user ILMTAdmin
 +
 +==== Upgrade BigFix from 10 to 11 ====
 +
 +=== Compatibility matrix ===
 +
 +
 +Minimum level to upgrade to 11 is 10.0.7
 +<cli prompt='​$'>​
 +[db2inst1@BIGFIX01 ~]$ rpm -qa | grep BES
 +BESWebReportsServer-10.0.11.108-rhel.x86_64
 +BESRootServer-10.0.11.108-rhel.x86_64
 +BESAgent-10.0.11.108-rhe6.x86_64
 +</​cli>​
 +
 +DB2 versions supported for BigFix 11
 +
 +
 +<cli prompt='​$'>​
 +[db2inst1@BIGFIX01 ~]$ db2ls
 +
 +Install Path                       ​Level ​  Fix Pack   ​Special Install Number ​  ​Install Date                  Installer UID
 +---------------------------------------------------------------------------------------------------------------------
 +/​opt/​ibm/​db2/​V11.5 ​              ​11.5.8.0 ​       0                            Mon May  6 18:25:03 2024 CEST             0
 +</​cli>​
 +
 +ILMT 9.2.35 compatibility matrix with BigFix
 +
 +{{:​bigfix:​pasted:​20240610-152135.png?​500}}
 +
 +=== Upgrade BigFix ===
 +
 +Log is available at place: **/​var/​log/​BESInstall.log** ​
 +<cli prompt='#'>​
 +[root@BIGFIX01 ServerInstaller_11.0.2.125-rhe7.x86_64]# ​ pwd
 +/​backup/​install/​ServerInstaller_11.0.2.125-rhe7.x86_64
 +
 +[root@BIGFIX01 ServerInstaller_11.0.2.125-rhe7.x86_64]#​ ./​install.sh -upgrade
 +Welcome to the upgrade of BigFix version 11.0.2.125
 +Info: The ODBC driver configuration for DB2 was already installed.
 +Info: Stopping server services ...
 +Info: The rpm '​./​repos/​BESRootServer-11.0.2.125-rhel.x86_64.rpm'​ was installed successfully.
 +Info: Configuring the database for the server component, please wait ...
 +Info: The database for the server component was configured successfully.
 +Info: Stopping the client service ...
 +Info: The rpm '​./​repos/​BESAgent-11.0.2.125-rhe7.x86_64.rpm'​ was installed successfully.
 +Info: Stopping Web Reports service ...
 +Info: The ODBC driver configuration for DB2 was already installed.
 +Info: The rpm '​./​repos/​BESWebReportsServer-11.0.2.125-rhel.x86_64.rpm'​ was installed successfully.
 +Info: Configuring the database for the Web Reports component, please wait ...
 +Info: The database for the Web Reports component was configured successfully.
 +Info: The service '​BESRootServer'​ started successfully.
 +Info: The service '​BESFillDB'​ started successfully.
 +Info: The service '​BESGatherDB'​ started successfully.
 +Info: The service '​BESClient'​ started successfully.
 +Info: The service '​BESWebReportsServer'​ started successfully.
 +The '​BigFix'​ upgrade completed successfully.
 +</​cli>​
 +
 +Propagate license (log file: **/​var/​log/​BESAdminDebugOut.txt**)
 +<cli prompt='#'>​
 +[root@BIGFIX01 ServerInstaller_11.0.2.125-rhe7.x86_64]#​ /​opt/​BESServer/​bin/​BESAdmin.sh -syncmastheadandlicense -sitePvkLocation=/​backup/​license/​license.pvk
 +Please enter the sitePvkPassword:​
 +
 +Validating new license
 +Importing new license
 +Stopping server services
 +Updating masthead
 +Creating new server signing certificates
 +Creating new client CA certificates
 +Re-signing user data
 +Re-signing sites data
 +Re-signing role data
 +Re-signing LDAP settings
 +Re-signing custom site writers
 +Updating encrypted WebUI data
 +Re-signing SAML identity provider configuration
 +Re-signing Admin Fields
 +Re-signing custom content
 +Re-signing custom actions
 +Re-signing role subscriptions
 +Re-signing management rights actions
 +Re-signing site subscription actions
 +Re-signing mailbox files
 +Re-signing metadata
 +Queueing propagation
 +Restarting stopped services
 +The masthead and license have been updated.
 +</​cli>​
 +
 +=== Install latest console ===
 +
 +Download the 2 following files, transfert it to Windows in same folder and double click to install
 +<cli prompt='#'>​
 +[root@BIGFIX01 ~]# ll /​var/​opt/​BESInstallers/​Console/​
 +   68 -rw-r--r-- 1 root root    66284 Jun 10 14:27 actionsite.afxm
 +51164 -rwxr-xr-x 1 root root 52391536 Jun 10 14:27 setup.exe
 +</​cli>​
 +
 +==== Upgrade DB2 from 11.5.8.0 to 11.5.9.0 ====
 +
 +Precheck
 +<cli prompt='#'>​
 +[root@BIGFIX01 server_dec]#​ /​opt/​ibm/​db2/​V11.5/​adm/​db2licm -l
 +Product name:                     "​DB2 Standard Edition"​
 +License type:                     "​Virtual Processor Core"
 +Expiry date:                      "​Permanent"​
 +Product identifier: ​              "​db2std"​
 +Version information: ​             "​11.5"​
 +Max amount of memory (GB):        "​128"​
 +Max number of cores: ​             "​16"​
 +Enforcement policy: ​              "​Hard Stop"
 +Features:
 +IBM DB2 Performance Management Offering: ​             "Not licensed"​
 +
 +[db2inst1@BIGFIX01 ~]$ /​opt/​ibm/​db2/​V11.5/​bin/​db2level
 +DB21085I ​ This instance or install (instance name, where applicable:
 +"​db2inst1"​) uses "​64"​ bits and DB2 code release "​SQL11058"​ with level
 +identifier "​0609010F"​.
 +Informational tokens are "DB2 v11.5.8.0",​ "​s2209201700",​ "​DYN2209201700AMD64",​
 +and Fix Pack "​0"​.
 +Product is installed at "/​opt/​ibm/​db2/​V11.5"​.
 +</​cli>​
 +
 +Upgrade DB2 (untar the package 11.5.9, and update)
 +<cli prompt='#'>​
 +[root@BIGFIX01 install]# ll
 +      4 drwxr-xr-x ​ 3 root     ​root ​      4096 Oct 27  2023 server_dec
 +1912200 -rw-r--r-- ​ 1 root     root 1958088887 Jun 11 18:12 v11.5.9_linuxx64_server_dec.tar.gz
 +[root@BIGFIX01 install]# cd server_dec
 +[root@BIGFIX01 server_dec]#​ cd ..
 +[root@BIGFIX01 install]# pwd
 +/​backup/​install
 +[root@BIGFIX01 install]# cd server_dec/
 +
 +[root@BIGFIX01 server_dec]#​ ll
 +total 88
 + 4 drwxr-xr-x ​ 3 root root  4096 Oct 27  2023 .
 + 0 drwxrwxrwx. 7 root root   207 Jun 18 14:55 ..
 + 0 drwxr-xr-x ​ 6 root root   134 Oct 27  2023 db2
 + 8 -r--r--r-- ​ 1 root root  4987 Oct 27  2023 db2checkCOL_readme.txt
 +20 -r--r--r-- ​ 1 root root 16790 Oct 27  2023 db2checkCOL.tar.gz
 + 8 -r-xr-xr-x ​ 1 root root  5254 Oct 27  2023 db2ckupgrade
 + 8 -r-xr-xr-x ​ 1 root root  5207 Oct 27  2023 db2_deinstall
 + 8 -r-xr-xr-x ​ 1 root root  5077 Oct 27  2023 db2_install
 + 8 -r-xr-xr-x ​ 1 root root  5041 Oct 27  2023 db2ls
 + 8 -r-xr-xr-x ​ 1 root root  5059 Oct 27  2023 db2prereqcheck
 + 8 -r-xr-xr-x ​ 1 root root  5059 Oct 27  2023 db2setup
 + 8 -r-xr-xr-x ​ 1 root root  5095 Oct 27  2023 installFixPack
 +[root@BIGFIX01 server_dec]#​ ./​installFixPack
 +Read the license agreement file in the db2/license directory.
 +
 +***********************************************************
 +To accept those terms, enter "​yes"​. Otherwise, enter "​no"​ to cancel the install process. [yes/no]
 +yes
 +
 +Enter the full path of the base installation directory:
 +
 +-------------------------------------------------------
 +/​opt/​ibm/​db2/​V11.5
 +
 +Do you want to choose a different installation directory for the fix pack? [yes/no]
 +
 +------------------------------------------------------------------------------------
 +no
 +
 +DBI1017I ​ installFixPack is updating the database products installed in
 +      location /​opt/​ibm/​db2/​V11.5.
 +
 +
 +DB2 installation is being initialized.
 +
 + Total number of tasks to be performed: 56
 +Total estimated time for all tasks to be performed: 2759 second(s)
 +
 +Task #1 start
 +Description:​ Stopping DB2 Fault Monitor
 +Estimated time 10 second(s)
 +Task #1 end
 +
 +Task #2 start
 +...
 +Task #56 start
 +Description:​ Updating existing DB2 instances
 +Estimated time 60 second(s)
 +Task #56 end
 +
 +The execution completed with warnings.
 +
 +For more information see the DB2 installation log at
 +"/​tmp/​installFixPack.log.2005962"​.
 +</​cli>​
 +
 +Postcheck
 +<cli prompt='#'>​
 +[root@BIGFIX01 server_dec]#​ /​opt/​ibm/​db2/​V11.5/​adm/​db2licm -l
 +Product name:                     "​DB2 Standard Edition"​
 +License type:                     "​Virtual Processor Core"
 +Expiry date:                      "​Permanent"​
 +Product identifier: ​              "​db2std"​
 +Version information: ​             "​11.5"​
 +Max amount of memory (GB):        "128
 +
 +[db2inst1@BIGFIX01 ~]$ /​opt/​ibm/​db2/​V11.5/​bin/​db2level
 +DB21085I ​ This instance or install (instance name, where applicable:
 +"​db2inst1"​) uses "​64"​ bits and DB2 code release "​SQL11059"​ with level
 +identifier "​060A010F"​.
 +Informational tokens are "DB2 v11.5.9.0",​ "​s2310270807",​ "​DYN2310270807AMD64",​
 +and Fix Pack "​0"​.
 +Product is installed at "/​opt/​ibm/​db2/​V11.5"​.
 +
 +[root@BIGFIX01 server_dec]#​ /​opt/​ibm/​db2/​V11.5/​instance/​db2ilist -g db2inst1
 +#​name:​vrmf:​sqllibdir:​db2dir:​instancetype:​build
 +db2inst1:​11.5.9.0:/​home/​db2inst1/​sqllib:/​opt/​ibm/​db2/​V11.5:​ese:​s2310270807
 +
 +[root@BIGFIX01 server_dec]#​ /​opt/​ibm/​db2/​V11.5/​bin/​db2greg -dump
 +V,​DB2GPRF,​DB2SYSTEM,​BIGFIX01,/​opt/​ibm/​db2/​V11.5,​
 +I,​DB2,​11.5.9.0,​db2inst1,/​home/​db2inst1/​sqllib,,​1,​0,/​opt/​ibm/​db2/​V11.5,,​
 +S,​TSA,​4.1.1.1,/​opt/​IBM/​tsamp,​DG_NOT_ALLOWED,​DB2_INSTALLED,​0,​0,​-,​1718717222,​0
 +S,​RSCT,​3.3.1.2,/​usr/​sbin/​rsct,​DG_NOT_ALLOWED,​DB2_INSTALLED,​0,​0,​-,​1718717222,​0
 +S,​PCMK,​2.1.6.4,/​usr/​sbin,​DG_NOT_ALLOWED,​DB2_INSTALLED,​0,​0,​-,​1718717222,​0
 +S,​DB2,​11.5.9.0,/​opt/​ibm/​db2/​V11.5,,,​0,​0,,​1718717286,​0
 +</​cli>​
 +
 +Check Database version
 +<cli prompt='​$'>​
 +[db2inst1@BIGFIX01 ~]$  db2 list database directory
 +
 + ​System Database Directory
 +
 + ​Number of entries in the directory = 3
 +
 +Database 1 entry:
 +
 + ​Database alias                       = BESREPOR
 + ​Database name                        = BESREPOR
 + Local database directory ​            = /​home/​db2inst1
 + ​Database release level               = 15.00
 + ​Comment ​                             =
 + ​Directory entry type                 = Indirect
 + ​Catalog database partition number ​   = 0
 + ​Alternate server hostname ​           =
 + ​Alternate server port number ​        =
 +
 +Database 2 entry:
 +
 + ​Database alias                       = TEMADB
 + ​Database name                        = TEMADB
 + Local database directory ​            = /​home/​db2inst1
 + ​Database release level               = 15.00
 + ​Comment ​                             = ILMT database
 + ​Directory entry type                 = Indirect
 + ​Catalog database partition number ​   = 0
 + ​Alternate server hostname ​           =
 + ​Alternate server port number ​        =
 +
 +Database 3 entry:
 +
 + ​Database alias                       = BFENT
 + ​Database name                        = BFENT
 + Local database directory ​            = /​home/​db2inst1
 + ​Database release level               = 15.00
 + ​Comment ​                             =
 + ​Directory entry type                 = Indirect
 + ​Catalog database partition number ​   = 0
 + ​Alternate server hostname ​           =
 + ​Alternate server port number ​        =
 +
 +[db2inst1@BIGFIX01 ~]$ db2 connect to BESREPOR
 +
 +   ​Database Connection Information
 +
 + ​Database server ​       = DB2/​LINUXX8664 11.5.9.0
 + SQL authorization ID   = DB2INST1
 + Local database alias   = BESREPOR
 +
 +
 +[db2inst1@BIGFIX01 ~]$ db2 "​SELECT service_level,​ fixpack_num FROM TABLE(sysproc.env_get_inst_info()) as INSTANCEINFO"​
 +
 +SERVICE_LEVEL ​                                                                                                                   FIXPACK_NUM
 +-------------------------------------------------------------------------------------------------------------------------------- -----------
 +DB2 v11.5.9.0 ​                                                                                                                             0
 +
 +  1 record(s) selected.
 +</​cli>​
 +
 +===== Script to backup DB2 =====
 +
 +As root
 +<cli prompt='#'>​
 +[root@BIGFIX01 scripts]# cat bigfix_backup.sh
 +</​cli>​
 +<​code>​
 +#​!/​usr/​bin/​ksh
 +#​==================================================================================
 +#
 +# FILE:    bigfix_backup.ksh
 +#
 +# PURPOSE: Backup BigFix + ILMT Server
 +#
 +# AUTHOR:
 +#
 +# PARAMETERS:
 +#
 +# SAMPLES:
 +#
 +#​==================================================================================
 +# To check DB consistency
 +# [db2inst1@BIGFIX01 ~]$ /​opt/​ibm/​db2/​V11.5/​bin/​db2ckbkp -h /​backup/​TEMADB.0.db2inst1.DBPART000.20240618172214.001
 +# Image Verification Complete - successful.
 +
 +
 +
 +echo "​**********************************"​
 +echo "***** Stopping BigFix Server *****"
 +echo "​**********************************"​
 +date '​+%Y-%m-%d %H:​%M:​%S'​
 +/​etc/​init.d/​LMTserver stop
 +for svc in besclient.service beswebreports.service besgatherdb.service besfilldb.service besserver.service
 +do
 +  systemctl stop $svc
 +done
 +
 +echo "​**********************************"​
 +echo "***** Removing old backups ​  ​*****"​
 +echo "​**********************************"​
 +date '​+%Y-%m-%d %H:​%M:​%S'​
 +rm -f /​backup/​BFENT*
 +rm -f /​backup/​BESREPOR*
 +rm -f /​backup/​TEMADB*
 +echo "​**********************************"​
 +echo "***** Backup DB2 to disk     ​*****"​
 +echo "​**********************************"​
 +date '​+%Y-%m-%d %H:​%M:​%S'​
 +echo "​backup DB BFENT"
 +/​usr/​sbin/​runuser -l db2inst1 -c "db2 backup db BFENT to /​backup"​
 +echo "​backup DB BESREPOR"​
 +/​usr/​sbin/​runuser -l db2inst1 -c "db2 backup db BESREPOR to /​backup"​
 +echo "​backup DB TEMADB"​
 +/​usr/​sbin/​runuser -l db2inst1 -c "db2 backup db TEMADB to /​backup"​
 +
 +### If error
 +#​[root@BIGFIX01 backup]# /​usr/​sbin/​runuser -l db2inst1 -c "db2 backup db TEMADB to /​backup"​
 +#​SQL1035N ​ The operation failed because the specified database cannot be
 +#connected to in the mode requested. ​ SQLSTATE=57019
 +#db2 connect to DBXX
 +#db2 quiesce database immediate force connections
 +#db2 connect reset
 +#db2 terminate
 +#db2 deactivate database DBXX
 +#db2 terminate
 +#db2 "​backup database DBXX to /backup
 +
 +echo "​**********************************"​
 +echo "***** Backup to TSM          *****"
 +echo "​**********************************"​
 +date '​+%Y-%m-%d %H:​%M:​%S'​
 +# Here you can add backup to external source
 +echo "​**********************************"​
 +echo "***** Startting BigFix Server ****"
 +echo "​**********************************"​
 +date '​+%Y-%m-%d %H:​%M:​%S'​
 +for svc in besfilldb.service besgatherdb.service besserver.service beswebreports.service besclient.service
 +do
 +  systemctl start $svc
 +done
 +/​etc/​init.d/​LMTserver start
 +
 +date '​+%Y-%m-%d %H:​%M:​%S'​
 +</​code>​
  
deploy/ibm_ilmt_upgrade.1718722047.txt.gz · Last modified: 2024/06/18 16:47 by manu