<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://ebasso.net/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ebasso</id>
	<title>Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://ebasso.net/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ebasso"/>
	<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=Special:Contributions/Ebasso"/>
	<updated>2026-04-08T05:43:59Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Migrate_MAXDB_to_RH_OpenShift&amp;diff=9944</id>
		<title>IBM Maximo: Migrate MAXDB to RH OpenShift</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Migrate_MAXDB_to_RH_OpenShift&amp;diff=9944"/>
		<updated>2026-04-08T00:17:26Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: /* Checking restored database */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
= Create MAXDB database =&lt;br /&gt;
&lt;br /&gt;
1) Install DB2 Operator&lt;br /&gt;
&lt;br /&gt;
2) Create a New instance of DB2.&lt;br /&gt;
&lt;br /&gt;
Open the DB2 Operator -&amp;gt; DB2 Cluster -&amp;gt; New cluster.&lt;br /&gt;
&lt;br /&gt;
Get yaml file on this Article [[IBM Maximo: Migrate MAXDB to RH OpenShift (db2ucmas76-01.yaml)]]&lt;br /&gt;
&lt;br /&gt;
Paste inside yaml form and click on create&lt;br /&gt;
&lt;br /&gt;
= Copy backup file into Container =&lt;br /&gt;
&lt;br /&gt;
Define db2 project on openshift&lt;br /&gt;
&lt;br /&gt;
 oc project db2u&lt;br /&gt;
&lt;br /&gt;
Check pods&lt;br /&gt;
&lt;br /&gt;
 oc get pods&lt;br /&gt;
&lt;br /&gt;
Copy backup file&lt;br /&gt;
&lt;br /&gt;
 oc cp MAXDB76.0.___.001.zip c-db2ucmas76-02-db2u-0:/mnt/backup/MAXDB76.0.___.001.zip&lt;br /&gt;
&lt;br /&gt;
Login on container&lt;br /&gt;
&lt;br /&gt;
 oc rsh c-db2ucmas76-02-db2u-0&lt;br /&gt;
&lt;br /&gt;
Extract file&lt;br /&gt;
&lt;br /&gt;
 cd /mnt/backup&lt;br /&gt;
 unzip MAXDB76.0.___.001.zip&lt;br /&gt;
 chmod a+rw MAX*&lt;br /&gt;
&lt;br /&gt;
List&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;ls -l&lt;br /&gt;
total 7121740&lt;br /&gt;
-rw-rw-rw-. 1 db2uadm db2iadm1 7095119872 Sep 13  2022 MAXDB76.0.ctginst1.DBPART000.20220913055916.001&lt;br /&gt;
-rw-rw-rw-. 1 db2uadm db2iadm1  197538909 Apr  7 21:15 MAXDB76.0.ctginst1.DBPART000.20220913055916.001.zip&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Change user&lt;br /&gt;
&lt;br /&gt;
 su - db2inst1&lt;br /&gt;
&lt;br /&gt;
Check backup&lt;br /&gt;
&lt;br /&gt;
 db2ckbkp -H /mnt/backup/MAXDB76.0.ctginst1.DBPART000.20220913055916.001&lt;br /&gt;
&lt;br /&gt;
This command is generate the following file: [[IBM Maximo: Migrate MAXDB to RH OpenShift (db2ckbkp.out)]]&lt;br /&gt;
&lt;br /&gt;
= Restore MAXDB76 backup file into Container =&lt;br /&gt;
&lt;br /&gt;
This command will export data from backup file&lt;br /&gt;
&lt;br /&gt;
 su - db2inst1 &lt;br /&gt;
 &lt;br /&gt;
 cd /mnt/backup&lt;br /&gt;
 &lt;br /&gt;
 db2 restore database MAXDB76 redirect generate script restoresql.sql&lt;br /&gt;
&lt;br /&gt;
This command is generate the following file: [[IBM Maximo: Migrate MAXDB to RH OpenShift (restoresql.sql)]]&lt;br /&gt;
&lt;br /&gt;
This can help to change parameters on restore.&lt;br /&gt;
&lt;br /&gt;
Prepare db2&lt;br /&gt;
&lt;br /&gt;
 db2 force applications all&lt;br /&gt;
 db2 terminate&lt;br /&gt;
 db2 deactivate database MAXDB&lt;br /&gt;
 db2 drop database MAXDB&lt;br /&gt;
&lt;br /&gt;
Create directories&lt;br /&gt;
&lt;br /&gt;
 mkdir -p /mnt/bludata0/MAXDB&lt;br /&gt;
 mkdir -p /mnt/tempts/c-db2ucmas76-05-db2u/MAXDB&lt;br /&gt;
&lt;br /&gt;
Start RESTORE with REDIRECT&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;db2 &amp;quot;RESTORE DATABASE MAXDB76 FROM &#039;/mnt/backup&#039; TAKEN AT 20220913055916 INTO MAXDB REPLACE HISTORY FILE REPLACE EXISTING REDIRECT WITHOUT ROLLING FORWARD WITHOUT PROMPTING&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configure Storage Group&lt;br /&gt;
&lt;br /&gt;
 db2 &amp;quot;SET STOGROUP PATHS FOR IBMSTOGROUP ON &#039;/mnt/bludata0&#039;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Continue the RESTORE&lt;br /&gt;
&lt;br /&gt;
 db2 &amp;quot;RESTORE DATABASE MAXDB76 CONTINUE&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Checking restored database =&lt;br /&gt;
&lt;br /&gt;
Connect to database&lt;br /&gt;
&lt;br /&gt;
 db2 connect to MAXDB&lt;br /&gt;
&lt;br /&gt;
Verify tablespaces&lt;br /&gt;
&lt;br /&gt;
 db2 list tablespaces show detail&lt;br /&gt;
&lt;br /&gt;
Verify containers&lt;br /&gt;
&lt;br /&gt;
 db2 list tablespace containers for 0 show detail&lt;br /&gt;
 db2 list tablespace containers for 5 show detail&lt;br /&gt;
 db2 list tablespace containers for 6 show detail&lt;br /&gt;
&lt;br /&gt;
Verify storage group&lt;br /&gt;
&lt;br /&gt;
 db2 &amp;quot;select * from syscat.stogroups&amp;quot;&lt;br /&gt;
 db2 &amp;quot;select * from syscat.storagepaths&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Verify data (tables)&lt;br /&gt;
&lt;br /&gt;
 db2 &amp;quot;select count(*) from syscat.tables&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 db2 &amp;quot;select tabschema, tabname, card from syscat.tables where tabschema not like &#039;SYS%&#039; fetch first 10 rows only&amp;quot;&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[Cloud| Artigos sobre Cloud]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Maximo]]&lt;br /&gt;
[[Category:IBM MAS]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Migrate_MAXDB_to_RH_OpenShift&amp;diff=9943</id>
		<title>IBM Maximo: Migrate MAXDB to RH OpenShift</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Migrate_MAXDB_to_RH_OpenShift&amp;diff=9943"/>
		<updated>2026-04-08T00:13:53Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: /* Restore MAXDB76 backup file into Container */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
= Create MAXDB database =&lt;br /&gt;
&lt;br /&gt;
1) Install DB2 Operator&lt;br /&gt;
&lt;br /&gt;
2) Create a New instance of DB2.&lt;br /&gt;
&lt;br /&gt;
Open the DB2 Operator -&amp;gt; DB2 Cluster -&amp;gt; New cluster.&lt;br /&gt;
&lt;br /&gt;
Get yaml file on this Article [[IBM Maximo: Migrate MAXDB to RH OpenShift (db2ucmas76-01.yaml)]]&lt;br /&gt;
&lt;br /&gt;
Paste inside yaml form and click on create&lt;br /&gt;
&lt;br /&gt;
= Copy backup file into Container =&lt;br /&gt;
&lt;br /&gt;
Define db2 project on openshift&lt;br /&gt;
&lt;br /&gt;
 oc project db2u&lt;br /&gt;
&lt;br /&gt;
Check pods&lt;br /&gt;
&lt;br /&gt;
 oc get pods&lt;br /&gt;
&lt;br /&gt;
Copy backup file&lt;br /&gt;
&lt;br /&gt;
 oc cp MAXDB76.0.___.001.zip c-db2ucmas76-02-db2u-0:/mnt/backup/MAXDB76.0.___.001.zip&lt;br /&gt;
&lt;br /&gt;
Login on container&lt;br /&gt;
&lt;br /&gt;
 oc rsh c-db2ucmas76-02-db2u-0&lt;br /&gt;
&lt;br /&gt;
Extract file&lt;br /&gt;
&lt;br /&gt;
 cd /mnt/backup&lt;br /&gt;
 unzip MAXDB76.0.___.001.zip&lt;br /&gt;
 chmod a+rw MAX*&lt;br /&gt;
&lt;br /&gt;
List&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;ls -l&lt;br /&gt;
total 7121740&lt;br /&gt;
-rw-rw-rw-. 1 db2uadm db2iadm1 7095119872 Sep 13  2022 MAXDB76.0.ctginst1.DBPART000.20220913055916.001&lt;br /&gt;
-rw-rw-rw-. 1 db2uadm db2iadm1  197538909 Apr  7 21:15 MAXDB76.0.ctginst1.DBPART000.20220913055916.001.zip&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Change user&lt;br /&gt;
&lt;br /&gt;
 su - db2inst1&lt;br /&gt;
&lt;br /&gt;
Check backup&lt;br /&gt;
&lt;br /&gt;
 db2ckbkp -H /mnt/backup/MAXDB76.0.ctginst1.DBPART000.20220913055916.001&lt;br /&gt;
&lt;br /&gt;
This command is generate the following file: [[IBM Maximo: Migrate MAXDB to RH OpenShift (db2ckbkp.out)]]&lt;br /&gt;
&lt;br /&gt;
= Restore MAXDB76 backup file into Container =&lt;br /&gt;
&lt;br /&gt;
This command will export data from backup file&lt;br /&gt;
&lt;br /&gt;
 su - db2inst1 &lt;br /&gt;
 &lt;br /&gt;
 cd /mnt/backup&lt;br /&gt;
 &lt;br /&gt;
 db2 restore database MAXDB76 redirect generate script restoresql.sql&lt;br /&gt;
&lt;br /&gt;
This command is generate the following file: [[IBM Maximo: Migrate MAXDB to RH OpenShift (restoresql.sql)]]&lt;br /&gt;
&lt;br /&gt;
This can help to change parameters on restore.&lt;br /&gt;
&lt;br /&gt;
Prepare db2&lt;br /&gt;
&lt;br /&gt;
 db2 force applications all&lt;br /&gt;
 db2 terminate&lt;br /&gt;
 db2 deactivate database MAXDB&lt;br /&gt;
 db2 drop database MAXDB&lt;br /&gt;
&lt;br /&gt;
Create directories&lt;br /&gt;
&lt;br /&gt;
 mkdir -p /mnt/bludata0/MAXDB&lt;br /&gt;
 mkdir -p /mnt/tempts/c-db2ucmas76-05-db2u/MAXDB&lt;br /&gt;
&lt;br /&gt;
Start RESTORE with REDIRECT&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;db2 &amp;quot;RESTORE DATABASE MAXDB76 FROM &#039;/mnt/backup&#039; TAKEN AT 20220913055916 INTO MAXDB REPLACE HISTORY FILE REPLACE EXISTING REDIRECT WITHOUT ROLLING FORWARD WITHOUT PROMPTING&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configure Storage Group&lt;br /&gt;
&lt;br /&gt;
 db2 &amp;quot;SET STOGROUP PATHS FOR IBMSTOGROUP ON &#039;/mnt/bludata0&#039;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Continue the RESTORE&lt;br /&gt;
&lt;br /&gt;
 db2 &amp;quot;RESTORE DATABASE MAXDB76 CONTINUE&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Checking restored database =&lt;br /&gt;
&lt;br /&gt;
Connect to database&lt;br /&gt;
&lt;br /&gt;
 db2 connect to MAXDB&lt;br /&gt;
&lt;br /&gt;
Verify tablespaces&lt;br /&gt;
&lt;br /&gt;
 db2 list tablespaces show detail&lt;br /&gt;
&lt;br /&gt;
Verify containers&lt;br /&gt;
&lt;br /&gt;
 db2 list tablespace containers for 0 show detail&lt;br /&gt;
 db2 list tablespace containers for 5 show detail&lt;br /&gt;
 db2 list tablespace containers for 6 show detail&lt;br /&gt;
&lt;br /&gt;
Verify storage group&lt;br /&gt;
&lt;br /&gt;
 db2 &amp;quot;select * from syscat.stogroups&amp;quot;&lt;br /&gt;
 db2 &amp;quot;select * from syscat.storagepaths&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Verify data (tables)&lt;br /&gt;
&lt;br /&gt;
 db2 &amp;quot;select count(*) from syscat.tables&amp;quot;&lt;br /&gt;
 db2 &amp;quot;select tabschema, tabname, card from syscat.tables where tabschema not like &#039;SYS%&#039; fetch first 10 rows only&amp;quot;&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[Cloud| Artigos sobre Cloud]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Maximo]]&lt;br /&gt;
[[Category:IBM MAS]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Migrate_MAXDB_to_RH_OpenShift&amp;diff=9942</id>
		<title>IBM Maximo: Migrate MAXDB to RH OpenShift</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Migrate_MAXDB_to_RH_OpenShift&amp;diff=9942"/>
		<updated>2026-04-08T00:11:36Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: /* Restore MAXDB76 backup file into Container */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
= Create MAXDB database =&lt;br /&gt;
&lt;br /&gt;
1) Install DB2 Operator&lt;br /&gt;
&lt;br /&gt;
2) Create a New instance of DB2.&lt;br /&gt;
&lt;br /&gt;
Open the DB2 Operator -&amp;gt; DB2 Cluster -&amp;gt; New cluster.&lt;br /&gt;
&lt;br /&gt;
Get yaml file on this Article [[IBM Maximo: Migrate MAXDB to RH OpenShift (db2ucmas76-01.yaml)]]&lt;br /&gt;
&lt;br /&gt;
Paste inside yaml form and click on create&lt;br /&gt;
&lt;br /&gt;
= Copy backup file into Container =&lt;br /&gt;
&lt;br /&gt;
Define db2 project on openshift&lt;br /&gt;
&lt;br /&gt;
 oc project db2u&lt;br /&gt;
&lt;br /&gt;
Check pods&lt;br /&gt;
&lt;br /&gt;
 oc get pods&lt;br /&gt;
&lt;br /&gt;
Copy backup file&lt;br /&gt;
&lt;br /&gt;
 oc cp MAXDB76.0.___.001.zip c-db2ucmas76-02-db2u-0:/mnt/backup/MAXDB76.0.___.001.zip&lt;br /&gt;
&lt;br /&gt;
Login on container&lt;br /&gt;
&lt;br /&gt;
 oc rsh c-db2ucmas76-02-db2u-0&lt;br /&gt;
&lt;br /&gt;
Extract file&lt;br /&gt;
&lt;br /&gt;
 cd /mnt/backup&lt;br /&gt;
 unzip MAXDB76.0.___.001.zip&lt;br /&gt;
 chmod a+rw MAX*&lt;br /&gt;
&lt;br /&gt;
List&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;ls -l&lt;br /&gt;
total 7121740&lt;br /&gt;
-rw-rw-rw-. 1 db2uadm db2iadm1 7095119872 Sep 13  2022 MAXDB76.0.ctginst1.DBPART000.20220913055916.001&lt;br /&gt;
-rw-rw-rw-. 1 db2uadm db2iadm1  197538909 Apr  7 21:15 MAXDB76.0.ctginst1.DBPART000.20220913055916.001.zip&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Change user&lt;br /&gt;
&lt;br /&gt;
 su - db2inst1&lt;br /&gt;
&lt;br /&gt;
Check backup&lt;br /&gt;
&lt;br /&gt;
 db2ckbkp -H /mnt/backup/MAXDB76.0.ctginst1.DBPART000.20220913055916.001&lt;br /&gt;
&lt;br /&gt;
This command is generate the following file: [[IBM Maximo: Migrate MAXDB to RH OpenShift (db2ckbkp.out)]]&lt;br /&gt;
&lt;br /&gt;
= Restore MAXDB76 backup file into Container =&lt;br /&gt;
&lt;br /&gt;
This command will export data from backup file&lt;br /&gt;
&lt;br /&gt;
 su - db2inst1 &lt;br /&gt;
 &lt;br /&gt;
 cd /mnt/backup&lt;br /&gt;
 &lt;br /&gt;
 db2 restore database MAXDB76 redirect generate script restoresql.sql&lt;br /&gt;
&lt;br /&gt;
This command is generate the following file: [[IBM Maximo: Migrate MAXDB to RH OpenShift (restoresql.sql)]]&lt;br /&gt;
&lt;br /&gt;
This can help to change parameters on restore.&lt;br /&gt;
&lt;br /&gt;
Prepare db2&lt;br /&gt;
&lt;br /&gt;
 db2 force applications all&lt;br /&gt;
 db2 terminate&lt;br /&gt;
 db2 deactivate database MAXDB&lt;br /&gt;
 db2 drop database MAXDB&lt;br /&gt;
&lt;br /&gt;
Create directories&lt;br /&gt;
&lt;br /&gt;
 mkdir -p /mnt/bludata0/MAXDB&lt;br /&gt;
 mkdir -p /mnt/tempts/c-db2ucmas76-05-db2u/MAXDB&lt;br /&gt;
&lt;br /&gt;
Start RESTORE with REDIRECT&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;db2 &amp;quot;RESTORE DATABASE MAXDB76 FROM &#039;/mnt/backup&#039; TAKEN AT 20220913055916 INTO MAXDB REPLACE HISTORY FILE REPLACE EXISTING REDIRECT WITHOUT ROLLING FORWARD WITHOUT PROMPTING&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configure Storage Group&lt;br /&gt;
&lt;br /&gt;
 db2 &amp;quot;SET STOGROUP PATHS FOR IBMSTOGROUP ON &#039;/mnt/bludata0&#039;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Continue the RESTORE&lt;br /&gt;
&lt;br /&gt;
 db2 &amp;quot;RESTORE DATABASE MAXDB76 CONTINUE&amp;quot;&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[Cloud| Artigos sobre Cloud]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Maximo]]&lt;br /&gt;
[[Category:IBM MAS]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Migrate_MAXDB_to_RH_OpenShift_(restoresql.sql)&amp;diff=9941</id>
		<title>IBM Maximo: Migrate MAXDB to RH OpenShift (restoresql.sql)</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Migrate_MAXDB_to_RH_OpenShift_(restoresql.sql)&amp;diff=9941"/>
		<updated>2026-04-08T00:10:53Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: Created page with &amp;quot;  &amp;lt;nowiki&amp;gt; -- ***************************************************************************** -- ** automatically created redirect restore script -- ***************************************************************************** UPDATE COMMAND OPTIONS USING S ON Z ON MAXDB76_NODE0000.out V ON; SET CLIENT ATTACH_MEMBER  0; SET CLIENT CONNECT_MEMBER 0; -- ***************************************************************************** -- ** automatically created redirect restore...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
-- *****************************************************************************&lt;br /&gt;
-- ** automatically created redirect restore script&lt;br /&gt;
-- *****************************************************************************&lt;br /&gt;
UPDATE COMMAND OPTIONS USING S ON Z ON MAXDB76_NODE0000.out V ON;&lt;br /&gt;
SET CLIENT ATTACH_MEMBER  0;&lt;br /&gt;
SET CLIENT CONNECT_MEMBER 0;&lt;br /&gt;
-- *****************************************************************************&lt;br /&gt;
-- ** automatically created redirect restore script&lt;br /&gt;
-- *****************************************************************************&lt;br /&gt;
RESTORE DATABASE MAXDB76&lt;br /&gt;
-- USER  &amp;lt;username&amp;gt;&lt;br /&gt;
-- USING &#039;&amp;lt;password&amp;gt;&#039;&lt;br /&gt;
FROM &#039;/mnt/backup&#039;&lt;br /&gt;
TAKEN AT 20220913055916&lt;br /&gt;
-- ON &#039;/home/ctginst1&#039;&lt;br /&gt;
-- DBPATH ON &#039;&amp;lt;target-directory&amp;gt;&#039;&lt;br /&gt;
INTO MAXDB76&lt;br /&gt;
-- NEWLOGPATH DEFAULT&lt;br /&gt;
-- WITH &amp;lt;num-buff&amp;gt; BUFFERS&lt;br /&gt;
-- BUFFER &amp;lt;buffer-size&amp;gt;&lt;br /&gt;
-- REPLACE HISTORY FILE&lt;br /&gt;
-- REPLACE EXISTING&lt;br /&gt;
REDIRECT&lt;br /&gt;
-- PARALLELISM &amp;lt;n&amp;gt;&lt;br /&gt;
WITHOUT ROLLING FORWARD&lt;br /&gt;
-- WITHOUT PROMPTING&lt;br /&gt;
;&lt;br /&gt;
-- *****************************************************************************&lt;br /&gt;
-- ** storage group definition&lt;br /&gt;
-- **   Default storage group ID                 = 0&lt;br /&gt;
-- **   Number of storage groups                 = 1&lt;br /&gt;
-- *****************************************************************************&lt;br /&gt;
-- *****************************************************************************&lt;br /&gt;
-- ** Storage group name                         = IBMSTOGROUP&lt;br /&gt;
-- **   Storage group ID                         = 0&lt;br /&gt;
-- **   Data tag                                 = None&lt;br /&gt;
-- *****************************************************************************&lt;br /&gt;
-- SET STOGROUP PATHS FOR IBMSTOGROUP&lt;br /&gt;
-- ON &#039;/home/ctginst1&#039;&lt;br /&gt;
-- ;&lt;br /&gt;
-- *****************************************************************************&lt;br /&gt;
-- ** table space definition&lt;br /&gt;
-- *****************************************************************************&lt;br /&gt;
-- *****************************************************************************&lt;br /&gt;
-- ** Tablespace name                            = SYSCATSPACE&lt;br /&gt;
-- **   Tablespace ID                            = 0&lt;br /&gt;
-- **   Tablespace Type                          = Database managed space                      &lt;br /&gt;
-- **   Tablespace Content Type                  = All permanent data. Regular table space.    &lt;br /&gt;
-- **   Tablespace Page size (bytes)             = 32768&lt;br /&gt;
-- **   Tablespace Extent size (pages)           = 4&lt;br /&gt;
-- **   Using automatic storage                  = Yes     &lt;br /&gt;
-- **   Storage group ID                         = 0&lt;br /&gt;
-- **   Source storage group ID                  = -1&lt;br /&gt;
-- **   Data tag                                 = None&lt;br /&gt;
-- **   Auto-resize enabled                      = Yes     &lt;br /&gt;
-- **   Total number of pages                    = 15360&lt;br /&gt;
-- **   Number of usable pages                   = 15356&lt;br /&gt;
-- **   High water mark (pages)                  = 15352&lt;br /&gt;
-- *****************************************************************************&lt;br /&gt;
-- *****************************************************************************&lt;br /&gt;
-- ** Tablespace name                            = TEMPSPACE1&lt;br /&gt;
-- **   Tablespace ID                            = 1&lt;br /&gt;
-- **   Tablespace Type                          = System managed space                        &lt;br /&gt;
-- **   Tablespace Content Type                  = System Temporary data                       &lt;br /&gt;
-- **   Tablespace Page size (bytes)             = 32768&lt;br /&gt;
-- **   Tablespace Extent size (pages)           = 32&lt;br /&gt;
-- **   Using automatic storage                  = Yes     &lt;br /&gt;
-- **   Total number of pages                    = 1&lt;br /&gt;
-- *****************************************************************************&lt;br /&gt;
-- *****************************************************************************&lt;br /&gt;
-- ** Tablespace name                            = USERSPACE1&lt;br /&gt;
-- **   Tablespace ID                            = 2&lt;br /&gt;
-- **   Tablespace Type                          = Database managed space                      &lt;br /&gt;
-- **   Tablespace Content Type                  = All permanent data. Large table space.      &lt;br /&gt;
-- **   Tablespace Page size (bytes)             = 32768&lt;br /&gt;
-- **   Tablespace Extent size (pages)           = 32&lt;br /&gt;
-- **   Using automatic storage                  = Yes     &lt;br /&gt;
-- **   Storage group ID                         = 0&lt;br /&gt;
-- **   Source storage group ID                  = -1&lt;br /&gt;
-- **   Data tag                                 = -1&lt;br /&gt;
-- **   Auto-resize enabled                      = Yes     &lt;br /&gt;
-- **   Total number of pages                    = 1024&lt;br /&gt;
-- **   Number of usable pages                   = 992&lt;br /&gt;
-- **   High water mark (pages)                  = 96&lt;br /&gt;
-- *****************************************************************************&lt;br /&gt;
-- *****************************************************************************&lt;br /&gt;
-- ** Tablespace name                            = SYSTOOLSPACE&lt;br /&gt;
-- **   Tablespace ID                            = 3&lt;br /&gt;
-- **   Tablespace Type                          = Database managed space                      &lt;br /&gt;
-- **   Tablespace Content Type                  = All permanent data. Large table space.      &lt;br /&gt;
-- **   Tablespace Page size (bytes)             = 32768&lt;br /&gt;
-- **   Tablespace Extent size (pages)           = 4&lt;br /&gt;
-- **   Using automatic storage                  = Yes     &lt;br /&gt;
-- **   Storage group ID                         = 0&lt;br /&gt;
-- **   Source storage group ID                  = -1&lt;br /&gt;
-- **   Data tag                                 = -1&lt;br /&gt;
-- **   Auto-resize enabled                      = Yes     &lt;br /&gt;
-- **   Total number of pages                    = 1024&lt;br /&gt;
-- **   Number of usable pages                   = 1020&lt;br /&gt;
-- **   High water mark (pages)                  = 100&lt;br /&gt;
-- *****************************************************************************&lt;br /&gt;
-- *****************************************************************************&lt;br /&gt;
-- ** Tablespace name                            = SYSTOOLSTMPSPACE&lt;br /&gt;
-- **   Tablespace ID                            = 4&lt;br /&gt;
-- **   Tablespace Type                          = System managed space                        &lt;br /&gt;
-- **   Tablespace Content Type                  = User Temporary data                         &lt;br /&gt;
-- **   Tablespace Page size (bytes)             = 32768&lt;br /&gt;
-- **   Tablespace Extent size (pages)           = 4&lt;br /&gt;
-- **   Using automatic storage                  = Yes     &lt;br /&gt;
-- **   Total number of pages                    = 1&lt;br /&gt;
-- *****************************************************************************&lt;br /&gt;
-- *****************************************************************************&lt;br /&gt;
-- ** Tablespace name                            = MAXDATA&lt;br /&gt;
-- **   Tablespace ID                            = 5&lt;br /&gt;
-- **   Tablespace Type                          = Database managed space                      &lt;br /&gt;
-- **   Tablespace Content Type                  = All permanent data. Regular table space.    &lt;br /&gt;
-- **   Tablespace Page size (bytes)             = 32768&lt;br /&gt;
-- **   Tablespace Extent size (pages)           = 32&lt;br /&gt;
-- **   Using automatic storage                  = Yes     &lt;br /&gt;
-- **   Storage group ID                         = 0&lt;br /&gt;
-- **   Source storage group ID                  = -1&lt;br /&gt;
-- **   Data tag                                 = -1&lt;br /&gt;
-- **   Auto-resize enabled                      = Yes     &lt;br /&gt;
-- **   Total number of pages                    = 160000&lt;br /&gt;
-- **   Number of usable pages                   = 159968&lt;br /&gt;
-- **   High water mark (pages)                  = 122048&lt;br /&gt;
-- *****************************************************************************&lt;br /&gt;
-- *****************************************************************************&lt;br /&gt;
-- ** Tablespace name                            = MAXINDEX&lt;br /&gt;
-- **   Tablespace ID                            = 6&lt;br /&gt;
-- **   Tablespace Type                          = Database managed space                      &lt;br /&gt;
-- **   Tablespace Content Type                  = All permanent data. Regular table space.    &lt;br /&gt;
-- **   Tablespace Page size (bytes)             = 32768&lt;br /&gt;
-- **   Tablespace Extent size (pages)           = 32&lt;br /&gt;
-- **   Using automatic storage                  = Yes     &lt;br /&gt;
-- **   Storage group ID                         = 0&lt;br /&gt;
-- **   Source storage group ID                  = -1&lt;br /&gt;
-- **   Data tag                                 = -1&lt;br /&gt;
-- **   Auto-resize enabled                      = Yes     &lt;br /&gt;
-- **   Total number of pages                    = 160000&lt;br /&gt;
-- **   Number of usable pages                   = 159968&lt;br /&gt;
-- **   High water mark (pages)                  = 93408&lt;br /&gt;
-- *****************************************************************************&lt;br /&gt;
-- *****************************************************************************&lt;br /&gt;
-- ** Tablespace name                            = MAXTEMP&lt;br /&gt;
-- **   Tablespace ID                            = 7&lt;br /&gt;
-- **   Tablespace Type                          = System managed space                        &lt;br /&gt;
-- **   Tablespace Content Type                  = System Temporary data                       &lt;br /&gt;
-- **   Tablespace Page size (bytes)             = 32768&lt;br /&gt;
-- **   Tablespace Extent size (pages)           = 32&lt;br /&gt;
-- **   Using automatic storage                  = Yes     &lt;br /&gt;
-- **   Total number of pages                    = 1&lt;br /&gt;
-- *****************************************************************************&lt;br /&gt;
-- *****************************************************************************&lt;br /&gt;
-- ** start redirected restore&lt;br /&gt;
-- *****************************************************************************&lt;br /&gt;
RESTORE DATABASE MAXDB76 CONTINUE;&lt;br /&gt;
-- *****************************************************************************&lt;br /&gt;
-- ** end of file&lt;br /&gt;
-- *****************************************************************************&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[Cloud| Artigos sobre Cloud]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Maximo]]&lt;br /&gt;
[[Category:IBM MAS]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Migrate_MAXDB_to_RH_OpenShift&amp;diff=9940</id>
		<title>IBM Maximo: Migrate MAXDB to RH OpenShift</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Migrate_MAXDB_to_RH_OpenShift&amp;diff=9940"/>
		<updated>2026-04-08T00:09:53Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: /* Restore MAXDB76 backup file into Container */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
= Create MAXDB database =&lt;br /&gt;
&lt;br /&gt;
1) Install DB2 Operator&lt;br /&gt;
&lt;br /&gt;
2) Create a New instance of DB2.&lt;br /&gt;
&lt;br /&gt;
Open the DB2 Operator -&amp;gt; DB2 Cluster -&amp;gt; New cluster.&lt;br /&gt;
&lt;br /&gt;
Get yaml file on this Article [[IBM Maximo: Migrate MAXDB to RH OpenShift (db2ucmas76-01.yaml)]]&lt;br /&gt;
&lt;br /&gt;
Paste inside yaml form and click on create&lt;br /&gt;
&lt;br /&gt;
= Copy backup file into Container =&lt;br /&gt;
&lt;br /&gt;
Define db2 project on openshift&lt;br /&gt;
&lt;br /&gt;
 oc project db2u&lt;br /&gt;
&lt;br /&gt;
Check pods&lt;br /&gt;
&lt;br /&gt;
 oc get pods&lt;br /&gt;
&lt;br /&gt;
Copy backup file&lt;br /&gt;
&lt;br /&gt;
 oc cp MAXDB76.0.___.001.zip c-db2ucmas76-02-db2u-0:/mnt/backup/MAXDB76.0.___.001.zip&lt;br /&gt;
&lt;br /&gt;
Login on container&lt;br /&gt;
&lt;br /&gt;
 oc rsh c-db2ucmas76-02-db2u-0&lt;br /&gt;
&lt;br /&gt;
Extract file&lt;br /&gt;
&lt;br /&gt;
 cd /mnt/backup&lt;br /&gt;
 unzip MAXDB76.0.___.001.zip&lt;br /&gt;
 chmod a+rw MAX*&lt;br /&gt;
&lt;br /&gt;
List&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;ls -l&lt;br /&gt;
total 7121740&lt;br /&gt;
-rw-rw-rw-. 1 db2uadm db2iadm1 7095119872 Sep 13  2022 MAXDB76.0.ctginst1.DBPART000.20220913055916.001&lt;br /&gt;
-rw-rw-rw-. 1 db2uadm db2iadm1  197538909 Apr  7 21:15 MAXDB76.0.ctginst1.DBPART000.20220913055916.001.zip&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Change user&lt;br /&gt;
&lt;br /&gt;
 su - db2inst1&lt;br /&gt;
&lt;br /&gt;
Check backup&lt;br /&gt;
&lt;br /&gt;
 db2ckbkp -H /mnt/backup/MAXDB76.0.ctginst1.DBPART000.20220913055916.001&lt;br /&gt;
&lt;br /&gt;
This command is generate the following file: [[IBM Maximo: Migrate MAXDB to RH OpenShift (db2ckbkp.out)]]&lt;br /&gt;
&lt;br /&gt;
= Restore MAXDB76 backup file into Container =&lt;br /&gt;
&lt;br /&gt;
This command will export data from backup file&lt;br /&gt;
&lt;br /&gt;
 su - db2inst1 &lt;br /&gt;
 &lt;br /&gt;
 cd /mnt/backup&lt;br /&gt;
 &lt;br /&gt;
 db2 restore database MAXDB76 redirect generate script restoresql.sql&lt;br /&gt;
&lt;br /&gt;
This command is generate the following file: [[IBM Maximo: Migrate MAXDB to RH OpenShift (restoresql.sql)]]&lt;br /&gt;
&lt;br /&gt;
Prepare db2&lt;br /&gt;
&lt;br /&gt;
 db2 force applications all&lt;br /&gt;
 db2 terminate&lt;br /&gt;
 db2 deactivate database MAXDB&lt;br /&gt;
 db2 drop database MAXDB&lt;br /&gt;
&lt;br /&gt;
Create directories&lt;br /&gt;
&lt;br /&gt;
 mkdir -p /mnt/bludata0/MAXDB&lt;br /&gt;
 mkdir -p /mnt/tempts/c-db2ucmas76-05-db2u/MAXDB&lt;br /&gt;
&lt;br /&gt;
Start RESTORE with REDIRECT&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;db2 &amp;quot;RESTORE DATABASE MAXDB76 FROM &#039;/mnt/backup&#039; TAKEN AT 20220913055916 INTO MAXDB REPLACE HISTORY FILE REPLACE EXISTING REDIRECT WITHOUT ROLLING FORWARD WITHOUT PROMPTING&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configure Storage Group&lt;br /&gt;
&lt;br /&gt;
 db2 &amp;quot;SET STOGROUP PATHS FOR IBMSTOGROUP ON &#039;/mnt/bludata0&#039;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Continue the RESTORE&lt;br /&gt;
&lt;br /&gt;
 db2 &amp;quot;RESTORE DATABASE MAXDB76 CONTINUE&amp;quot;&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[Cloud| Artigos sobre Cloud]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Maximo]]&lt;br /&gt;
[[Category:IBM MAS]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Migrate_MAXDB_to_RH_OpenShift&amp;diff=9939</id>
		<title>IBM Maximo: Migrate MAXDB to RH OpenShift</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Migrate_MAXDB_to_RH_OpenShift&amp;diff=9939"/>
		<updated>2026-04-08T00:09:09Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: /* Restore MAXDB76 backup file into Container */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
= Create MAXDB database =&lt;br /&gt;
&lt;br /&gt;
1) Install DB2 Operator&lt;br /&gt;
&lt;br /&gt;
2) Create a New instance of DB2.&lt;br /&gt;
&lt;br /&gt;
Open the DB2 Operator -&amp;gt; DB2 Cluster -&amp;gt; New cluster.&lt;br /&gt;
&lt;br /&gt;
Get yaml file on this Article [[IBM Maximo: Migrate MAXDB to RH OpenShift (db2ucmas76-01.yaml)]]&lt;br /&gt;
&lt;br /&gt;
Paste inside yaml form and click on create&lt;br /&gt;
&lt;br /&gt;
= Copy backup file into Container =&lt;br /&gt;
&lt;br /&gt;
Define db2 project on openshift&lt;br /&gt;
&lt;br /&gt;
 oc project db2u&lt;br /&gt;
&lt;br /&gt;
Check pods&lt;br /&gt;
&lt;br /&gt;
 oc get pods&lt;br /&gt;
&lt;br /&gt;
Copy backup file&lt;br /&gt;
&lt;br /&gt;
 oc cp MAXDB76.0.___.001.zip c-db2ucmas76-02-db2u-0:/mnt/backup/MAXDB76.0.___.001.zip&lt;br /&gt;
&lt;br /&gt;
Login on container&lt;br /&gt;
&lt;br /&gt;
 oc rsh c-db2ucmas76-02-db2u-0&lt;br /&gt;
&lt;br /&gt;
Extract file&lt;br /&gt;
&lt;br /&gt;
 cd /mnt/backup&lt;br /&gt;
 unzip MAXDB76.0.___.001.zip&lt;br /&gt;
 chmod a+rw MAX*&lt;br /&gt;
&lt;br /&gt;
List&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;ls -l&lt;br /&gt;
total 7121740&lt;br /&gt;
-rw-rw-rw-. 1 db2uadm db2iadm1 7095119872 Sep 13  2022 MAXDB76.0.ctginst1.DBPART000.20220913055916.001&lt;br /&gt;
-rw-rw-rw-. 1 db2uadm db2iadm1  197538909 Apr  7 21:15 MAXDB76.0.ctginst1.DBPART000.20220913055916.001.zip&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Change user&lt;br /&gt;
&lt;br /&gt;
 su - db2inst1&lt;br /&gt;
&lt;br /&gt;
Check backup&lt;br /&gt;
&lt;br /&gt;
 db2ckbkp -H /mnt/backup/MAXDB76.0.ctginst1.DBPART000.20220913055916.001&lt;br /&gt;
&lt;br /&gt;
This command is generate the following file: [[IBM Maximo: Migrate MAXDB to RH OpenShift (db2ckbkp.out)]]&lt;br /&gt;
&lt;br /&gt;
= Restore MAXDB76 backup file into Container =&lt;br /&gt;
&lt;br /&gt;
This command will export data from backup file&lt;br /&gt;
&lt;br /&gt;
 su - db2inst1 &lt;br /&gt;
 &lt;br /&gt;
 cd /mnt/backup&lt;br /&gt;
 &lt;br /&gt;
 db2 restore database MAXDB76 redirect generate script restoresql.sql&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Prepare db2&lt;br /&gt;
&lt;br /&gt;
 db2 force applications all&lt;br /&gt;
 db2 terminate&lt;br /&gt;
 db2 deactivate database MAXDB&lt;br /&gt;
 db2 drop database MAXDB&lt;br /&gt;
&lt;br /&gt;
Create directories&lt;br /&gt;
&lt;br /&gt;
 mkdir -p /mnt/bludata0/MAXDB&lt;br /&gt;
 mkdir -p /mnt/tempts/c-db2ucmas76-05-db2u/MAXDB&lt;br /&gt;
&lt;br /&gt;
Start RESTORE with REDIRECT&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;db2 &amp;quot;RESTORE DATABASE MAXDB76 FROM &#039;/mnt/backup&#039; TAKEN AT 20220913055916 INTO MAXDB REPLACE HISTORY FILE REPLACE EXISTING REDIRECT WITHOUT ROLLING FORWARD WITHOUT PROMPTING&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configure Storage Group&lt;br /&gt;
&lt;br /&gt;
 db2 &amp;quot;SET STOGROUP PATHS FOR IBMSTOGROUP ON &#039;/mnt/bludata0&#039;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Continue the RESTORE&lt;br /&gt;
&lt;br /&gt;
 db2 &amp;quot;RESTORE DATABASE MAXDB76 CONTINUE&amp;quot;&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[Cloud| Artigos sobre Cloud]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Maximo]]&lt;br /&gt;
[[Category:IBM MAS]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Migrate_MAXDB_to_RH_OpenShift&amp;diff=9938</id>
		<title>IBM Maximo: Migrate MAXDB to RH OpenShift</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Migrate_MAXDB_to_RH_OpenShift&amp;diff=9938"/>
		<updated>2026-04-08T00:05:23Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: /* Copy MAXDB76 backup file into Container */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
= Create MAXDB database =&lt;br /&gt;
&lt;br /&gt;
1) Install DB2 Operator&lt;br /&gt;
&lt;br /&gt;
2) Create a New instance of DB2.&lt;br /&gt;
&lt;br /&gt;
Open the DB2 Operator -&amp;gt; DB2 Cluster -&amp;gt; New cluster.&lt;br /&gt;
&lt;br /&gt;
Get yaml file on this Article [[IBM Maximo: Migrate MAXDB to RH OpenShift (db2ucmas76-01.yaml)]]&lt;br /&gt;
&lt;br /&gt;
Paste inside yaml form and click on create&lt;br /&gt;
&lt;br /&gt;
= Copy backup file into Container =&lt;br /&gt;
&lt;br /&gt;
Define db2 project on openshift&lt;br /&gt;
&lt;br /&gt;
 oc project db2u&lt;br /&gt;
&lt;br /&gt;
Check pods&lt;br /&gt;
&lt;br /&gt;
 oc get pods&lt;br /&gt;
&lt;br /&gt;
Copy backup file&lt;br /&gt;
&lt;br /&gt;
 oc cp MAXDB76.0.___.001.zip c-db2ucmas76-02-db2u-0:/mnt/backup/MAXDB76.0.___.001.zip&lt;br /&gt;
&lt;br /&gt;
Login on container&lt;br /&gt;
&lt;br /&gt;
 oc rsh c-db2ucmas76-02-db2u-0&lt;br /&gt;
&lt;br /&gt;
Extract file&lt;br /&gt;
&lt;br /&gt;
 cd /mnt/backup&lt;br /&gt;
 unzip MAXDB76.0.___.001.zip&lt;br /&gt;
 chmod a+rw MAX*&lt;br /&gt;
&lt;br /&gt;
List&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;ls -l&lt;br /&gt;
total 7121740&lt;br /&gt;
-rw-rw-rw-. 1 db2uadm db2iadm1 7095119872 Sep 13  2022 MAXDB76.0.ctginst1.DBPART000.20220913055916.001&lt;br /&gt;
-rw-rw-rw-. 1 db2uadm db2iadm1  197538909 Apr  7 21:15 MAXDB76.0.ctginst1.DBPART000.20220913055916.001.zip&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Change user&lt;br /&gt;
&lt;br /&gt;
 su - db2inst1&lt;br /&gt;
&lt;br /&gt;
Check backup&lt;br /&gt;
&lt;br /&gt;
 db2ckbkp -H /mnt/backup/MAXDB76.0.ctginst1.DBPART000.20220913055916.001&lt;br /&gt;
&lt;br /&gt;
This command is generate the following file: [[IBM Maximo: Migrate MAXDB to RH OpenShift (db2ckbkp.out)]]&lt;br /&gt;
&lt;br /&gt;
= Restore MAXDB76 backup file into Container =&lt;br /&gt;
&lt;br /&gt;
db2 restore database MAXDB76 redirect generate script restoresql.sql&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[Cloud| Artigos sobre Cloud]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Maximo]]&lt;br /&gt;
[[Category:IBM MAS]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Migrate_MAXDB_to_RH_OpenShift&amp;diff=9937</id>
		<title>IBM Maximo: Migrate MAXDB to RH OpenShift</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Migrate_MAXDB_to_RH_OpenShift&amp;diff=9937"/>
		<updated>2026-04-08T00:05:11Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
= Create MAXDB database =&lt;br /&gt;
&lt;br /&gt;
1) Install DB2 Operator&lt;br /&gt;
&lt;br /&gt;
2) Create a New instance of DB2.&lt;br /&gt;
&lt;br /&gt;
Open the DB2 Operator -&amp;gt; DB2 Cluster -&amp;gt; New cluster.&lt;br /&gt;
&lt;br /&gt;
Get yaml file on this Article [[IBM Maximo: Migrate MAXDB to RH OpenShift (db2ucmas76-01.yaml)]]&lt;br /&gt;
&lt;br /&gt;
Paste inside yaml form and click on create&lt;br /&gt;
&lt;br /&gt;
= Copy MAXDB76 backup file into Container =&lt;br /&gt;
&lt;br /&gt;
Define db2 project on openshift&lt;br /&gt;
&lt;br /&gt;
 oc project db2u&lt;br /&gt;
&lt;br /&gt;
Check pods&lt;br /&gt;
&lt;br /&gt;
 oc get pods&lt;br /&gt;
&lt;br /&gt;
Copy backup file&lt;br /&gt;
&lt;br /&gt;
 oc cp MAXDB76.0.___.001.zip c-db2ucmas76-02-db2u-0:/mnt/backup/MAXDB76.0.___.001.zip&lt;br /&gt;
&lt;br /&gt;
Login on container&lt;br /&gt;
&lt;br /&gt;
 oc rsh c-db2ucmas76-02-db2u-0&lt;br /&gt;
&lt;br /&gt;
Extract file&lt;br /&gt;
&lt;br /&gt;
 cd /mnt/backup&lt;br /&gt;
 unzip MAXDB76.0.___.001.zip&lt;br /&gt;
 chmod a+rw MAX*&lt;br /&gt;
&lt;br /&gt;
List&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;ls -l&lt;br /&gt;
total 7121740&lt;br /&gt;
-rw-rw-rw-. 1 db2uadm db2iadm1 7095119872 Sep 13  2022 MAXDB76.0.ctginst1.DBPART000.20220913055916.001&lt;br /&gt;
-rw-rw-rw-. 1 db2uadm db2iadm1  197538909 Apr  7 21:15 MAXDB76.0.ctginst1.DBPART000.20220913055916.001.zip&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Change user&lt;br /&gt;
&lt;br /&gt;
 su - db2inst1&lt;br /&gt;
&lt;br /&gt;
Check backup&lt;br /&gt;
&lt;br /&gt;
 db2ckbkp -H /mnt/backup/MAXDB76.0.ctginst1.DBPART000.20220913055916.001&lt;br /&gt;
&lt;br /&gt;
This command is generate the following file: [[IBM Maximo: Migrate MAXDB to RH OpenShift (db2ckbkp.out)]]&lt;br /&gt;
&lt;br /&gt;
= Restore MAXDB76 backup file into Container =&lt;br /&gt;
&lt;br /&gt;
db2 restore database MAXDB76 redirect generate script restoresql.sql&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[Cloud| Artigos sobre Cloud]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Maximo]]&lt;br /&gt;
[[Category:IBM MAS]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Migrate_MAXDB_to_RH_OpenShift_(db2ckbkp.out)&amp;diff=9936</id>
		<title>IBM Maximo: Migrate MAXDB to RH OpenShift (db2ckbkp.out)</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Migrate_MAXDB_to_RH_OpenShift_(db2ckbkp.out)&amp;diff=9936"/>
		<updated>2026-04-08T00:02:48Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: Created page with &amp;quot;   &amp;lt;nowiki&amp;gt; ===================== MEDIA HEADER REACHED: ===================== 	Server Database Name           -- MAXDB76 	Server Database Alias          -- MAXDB76 	Client Database Alias          -- MAXDB76 	Timestamp                      -- 20220913055916 	Database Partition Number      -- 0 	Instance                       -- ctginst1 	Database Configuration Type    -- 0 (Non-shared data) 	Sequence Number                -- 1 	Database Member ID             -- 0 	Release...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
=====================&lt;br /&gt;
MEDIA HEADER REACHED:&lt;br /&gt;
=====================&lt;br /&gt;
	Server Database Name           -- MAXDB76&lt;br /&gt;
	Server Database Alias          -- MAXDB76&lt;br /&gt;
	Client Database Alias          -- MAXDB76&lt;br /&gt;
	Timestamp                      -- 20220913055916&lt;br /&gt;
	Database Partition Number      -- 0&lt;br /&gt;
	Instance                       -- ctginst1&lt;br /&gt;
	Database Configuration Type    -- 0 (Non-shared data)&lt;br /&gt;
	Sequence Number                -- 1&lt;br /&gt;
	Database Member ID             -- 0&lt;br /&gt;
	Release ID                     -- 0x1400 (DB2 v11.1.4.6)&lt;br /&gt;
	AL version                     -- V:11 R:1 M:4 F:6 I:0 SB:0&lt;br /&gt;
	Database Seed                  -- 0x7592E410&lt;br /&gt;
	DB Comment&#039;s Codepage (Volume) -- 0&lt;br /&gt;
	DB Comment (Volume)            --&lt;br /&gt;
	DB Comment&#039;s Codepage (System) -- 0&lt;br /&gt;
	DB Comment (System)            --&lt;br /&gt;
	Authentication Value           -- 255 (Not specified)&lt;br /&gt;
	Backup Mode                    -- 0 (Offline)&lt;br /&gt;
	Includes Logs                  -- 0 (No)&lt;br /&gt;
	Compression                    -- 0 (No Library Applied)&lt;br /&gt;
	Backup Type                    -- 0 (Database-level)&lt;br /&gt;
	Backup Granularity             -- 0 (Non-incremental)&lt;br /&gt;
	Merged Backup Image            -- 0 (No)&lt;br /&gt;
	Status Flags                   -- 0x1&lt;br /&gt;
	                                  Consistent across all members&lt;br /&gt;
	System Catalogs in this image  -- 1 (Yes)&lt;br /&gt;
	Catalog Partition Number       -- 0&lt;br /&gt;
	DB Codeset                     -- UTF-8&lt;br /&gt;
	DB Territory                   -- US&lt;br /&gt;
	LogID                          -- 1634337662&lt;br /&gt;
	LogPath                        -- /home/ctginst1/ctginst1/NODE0000/SQL00001/LOGSTREAM0000/&lt;br /&gt;
	Backup Buffer Size             -- 6295552 (1537 4K pages)&lt;br /&gt;
	Number of Sessions             -- 1&lt;br /&gt;
	Platform                       -- 0x1E (Linux-x86-64)&lt;br /&gt;
	Encrypt Info Flags             -- 0x0&lt;br /&gt;
&lt;br /&gt;
 The proper image file name would be:&lt;br /&gt;
MAXDB76.0.ctginst1.DBPART000.20220913055916.001&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[Cloud| Artigos sobre Cloud]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Maximo]]&lt;br /&gt;
[[Category:IBM MAS]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Migrate_MAXDB_to_RH_OpenShift&amp;diff=9935</id>
		<title>IBM Maximo: Migrate MAXDB to RH OpenShift</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Migrate_MAXDB_to_RH_OpenShift&amp;diff=9935"/>
		<updated>2026-04-08T00:02:10Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
= Create MAXDB database =&lt;br /&gt;
&lt;br /&gt;
1) Install DB2 Operator&lt;br /&gt;
&lt;br /&gt;
2) Create a New instance of DB2.&lt;br /&gt;
&lt;br /&gt;
Open the DB2 Operator -&amp;gt; DB2 Cluster -&amp;gt; New cluster.&lt;br /&gt;
&lt;br /&gt;
Get yaml file on this Article [[IBM Maximo: Migrate MAXDB to RH OpenShift (db2ucmas76-01.yaml)]]&lt;br /&gt;
&lt;br /&gt;
Paste inside yaml form and click on create&lt;br /&gt;
&lt;br /&gt;
= Restore MAXDB76 backup file into Container =&lt;br /&gt;
&lt;br /&gt;
Define db2 project on openshift&lt;br /&gt;
&lt;br /&gt;
 oc project db2u&lt;br /&gt;
&lt;br /&gt;
Check pods&lt;br /&gt;
&lt;br /&gt;
 oc get pods&lt;br /&gt;
&lt;br /&gt;
Copy backup file&lt;br /&gt;
&lt;br /&gt;
 oc cp MAXDB76.0.___.001.zip c-db2ucmas76-02-db2u-0:/mnt/backup/MAXDB76.0.___.001.zip&lt;br /&gt;
&lt;br /&gt;
Login on container&lt;br /&gt;
&lt;br /&gt;
 oc rsh c-db2ucmas76-02-db2u-0&lt;br /&gt;
&lt;br /&gt;
Extract file&lt;br /&gt;
&lt;br /&gt;
 cd /mnt/backup&lt;br /&gt;
 unzip MAXDB76.0.___.001.zip&lt;br /&gt;
 chmod a+rw MAX*&lt;br /&gt;
&lt;br /&gt;
List&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;ls -l&lt;br /&gt;
total 7121740&lt;br /&gt;
-rw-rw-rw-. 1 db2uadm db2iadm1 7095119872 Sep 13  2022 MAXDB76.0.ctginst1.DBPART000.20220913055916.001&lt;br /&gt;
-rw-rw-rw-. 1 db2uadm db2iadm1  197538909 Apr  7 21:15 MAXDB76.0.ctginst1.DBPART000.20220913055916.001.zip&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Change user&lt;br /&gt;
&lt;br /&gt;
 su - db2inst1&lt;br /&gt;
&lt;br /&gt;
Check backup&lt;br /&gt;
&lt;br /&gt;
 db2ckbkp -H /mnt/backup/MAXDB76.0.ctginst1.DBPART000.20220913055916.001&lt;br /&gt;
&lt;br /&gt;
This command is generate the following file: [[IBM Maximo: Migrate MAXDB to RH OpenShift (db2ckbkp.out)]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[Cloud| Artigos sobre Cloud]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Maximo]]&lt;br /&gt;
[[Category:IBM MAS]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Migrate_MAXDB_to_RH_OpenShift&amp;diff=9934</id>
		<title>IBM Maximo: Migrate MAXDB to RH OpenShift</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Migrate_MAXDB_to_RH_OpenShift&amp;diff=9934"/>
		<updated>2026-04-07T23:59:26Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: /* Restore MAXDB76 backup file into Container */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
= Create MAXDB database =&lt;br /&gt;
&lt;br /&gt;
1) Install DB2 Operator&lt;br /&gt;
&lt;br /&gt;
2) Create a New instance of DB2.&lt;br /&gt;
&lt;br /&gt;
Open the DB2 Operator -&amp;gt; DB2 Cluster -&amp;gt; New cluster.&lt;br /&gt;
&lt;br /&gt;
Get yaml file on this Article [[IBM Maximo: Migrate MAXDB to RH OpenShift (db2ucmas76-01.yaml)]]&lt;br /&gt;
&lt;br /&gt;
Paste inside yaml form and click on create&lt;br /&gt;
&lt;br /&gt;
= Restore MAXDB76 backup file into Container =&lt;br /&gt;
&lt;br /&gt;
Define db2 project on openshift&lt;br /&gt;
&lt;br /&gt;
 oc project db2u&lt;br /&gt;
&lt;br /&gt;
Check pods&lt;br /&gt;
&lt;br /&gt;
 oc get pods&lt;br /&gt;
&lt;br /&gt;
Copy backup file&lt;br /&gt;
&lt;br /&gt;
 oc cp MAXDB76.0.___.001.zip c-db2ucmas76-02-db2u-0:/mnt/backup/MAXDB76.0.___.001.zip&lt;br /&gt;
&lt;br /&gt;
Login on container&lt;br /&gt;
&lt;br /&gt;
 oc rsh c-db2ucmas76-02-db2u-0&lt;br /&gt;
&lt;br /&gt;
Extract file&lt;br /&gt;
&lt;br /&gt;
 cd /mnt/backup&lt;br /&gt;
 unzip MAXDB76.0.___.001.zip&lt;br /&gt;
 chmod a+rw MAX*&lt;br /&gt;
&lt;br /&gt;
List&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;ls -l&lt;br /&gt;
total 7121740&lt;br /&gt;
-rw-rw-rw-. 1 db2uadm db2iadm1 7095119872 Sep 13  2022 MAXDB76.0.ctginst1.DBPART000.20220913055916.001&lt;br /&gt;
-rw-rw-rw-. 1 db2uadm db2iadm1  197538909 Apr  7 21:15 MAXDB76.0.ctginst1.DBPART000.20220913055916.001.zip&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Change user&lt;br /&gt;
&lt;br /&gt;
 su - db2inst1&lt;br /&gt;
&lt;br /&gt;
Check backup&lt;br /&gt;
&lt;br /&gt;
 db2ckbkp -H /mnt/backup/MAXDB76.0.ctginst1.DBPART000.20220913055916.001&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[Cloud| Artigos sobre Cloud]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Maximo]]&lt;br /&gt;
[[Category:IBM MAS]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Migrate_MAXDB_to_RH_OpenShift&amp;diff=9933</id>
		<title>IBM Maximo: Migrate MAXDB to RH OpenShift</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Migrate_MAXDB_to_RH_OpenShift&amp;diff=9933"/>
		<updated>2026-04-07T21:17:49Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: /* Restore MAXDB76 backup file into Container */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
= Create MAXDB database =&lt;br /&gt;
&lt;br /&gt;
1) Install DB2 Operator&lt;br /&gt;
&lt;br /&gt;
2) Create a New instance of DB2.&lt;br /&gt;
&lt;br /&gt;
Open the DB2 Operator -&amp;gt; DB2 Cluster -&amp;gt; New cluster.&lt;br /&gt;
&lt;br /&gt;
Get yaml file on this Article [[IBM Maximo: Migrate MAXDB to RH OpenShift (db2ucmas76-01.yaml)]]&lt;br /&gt;
&lt;br /&gt;
Paste inside yaml form and click on create&lt;br /&gt;
&lt;br /&gt;
= Restore MAXDB76 backup file into Container =&lt;br /&gt;
&lt;br /&gt;
Define db2 project on openshift&lt;br /&gt;
&lt;br /&gt;
 oc project db2u&lt;br /&gt;
&lt;br /&gt;
Check pods&lt;br /&gt;
&lt;br /&gt;
 oc get pods&lt;br /&gt;
&lt;br /&gt;
Copy backup file&lt;br /&gt;
&lt;br /&gt;
 oc cp MAXDB76.0.___.001.zip c-db2ucmas76-02-db2u-0:/mnt/backup/MAXDB76.0.___.001.zip&lt;br /&gt;
&lt;br /&gt;
Login on container&lt;br /&gt;
&lt;br /&gt;
 oc rsh c-db2ucmas76-02-db2u-0&lt;br /&gt;
&lt;br /&gt;
Extract file&lt;br /&gt;
&lt;br /&gt;
 cd /mnt/backup&lt;br /&gt;
 unzip MAXDB76.0.___.001.zip&lt;br /&gt;
 chmod a+rw MAX*&lt;br /&gt;
&lt;br /&gt;
List&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;ls -l&lt;br /&gt;
total 7121740&lt;br /&gt;
-rw-rw-rw-. 1 db2uadm db2iadm1 7095119872 Sep 13  2022 MAXDB76.0.ctginst1.DBPART000.20220913055916.001&lt;br /&gt;
-rw-rw-rw-. 1 db2uadm db2iadm1  197538909 Apr  7 21:15 MAXDB76.0.ctginst1.DBPART000.20220913055916.001.zip&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[Cloud| Artigos sobre Cloud]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Maximo]]&lt;br /&gt;
[[Category:IBM MAS]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Migrate_MAXDB_to_RH_OpenShift&amp;diff=9932</id>
		<title>IBM Maximo: Migrate MAXDB to RH OpenShift</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Migrate_MAXDB_to_RH_OpenShift&amp;diff=9932"/>
		<updated>2026-04-07T20:15:25Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: /* Create MAXDB database */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
= Create MAXDB database =&lt;br /&gt;
&lt;br /&gt;
1) Install DB2 Operator&lt;br /&gt;
&lt;br /&gt;
2) Create a New instance of DB2.&lt;br /&gt;
&lt;br /&gt;
Open the DB2 Operator -&amp;gt; DB2 Cluster -&amp;gt; New cluster.&lt;br /&gt;
&lt;br /&gt;
Get yaml file on this Article [[IBM Maximo: Migrate MAXDB to RH OpenShift (db2ucmas76-01.yaml)]]&lt;br /&gt;
&lt;br /&gt;
Paste inside yaml form and click on create&lt;br /&gt;
&lt;br /&gt;
= Restore MAXDB76 backup file into Container =&lt;br /&gt;
&lt;br /&gt;
Define db2 project on openshift&lt;br /&gt;
&lt;br /&gt;
 oc project db2u&lt;br /&gt;
&lt;br /&gt;
Check pods&lt;br /&gt;
&lt;br /&gt;
 oc get pods&lt;br /&gt;
&lt;br /&gt;
Copy backup file&lt;br /&gt;
&lt;br /&gt;
 oc cp MAXDB76.0.___.001.zip c-db2ucmas76-02-db2u-0:/mnt/backup/MAXDB76.0.___.001.zip&lt;br /&gt;
&lt;br /&gt;
Login on container&lt;br /&gt;
&lt;br /&gt;
 oc rsh c-db2ucmas76-02-db2u-0&lt;br /&gt;
&lt;br /&gt;
Extract file&lt;br /&gt;
&lt;br /&gt;
 cd /mnt/backup&lt;br /&gt;
 unzip MAXDB76.0.___.001.zip&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[Cloud| Artigos sobre Cloud]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Maximo]]&lt;br /&gt;
[[Category:IBM MAS]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Migrate_MAXDB_to_RH_OpenShift_(db2ucmas76-01.yaml)&amp;diff=9931</id>
		<title>IBM Maximo: Migrate MAXDB to RH OpenShift (db2ucmas76-01.yaml)</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Migrate_MAXDB_to_RH_OpenShift_(db2ucmas76-01.yaml)&amp;diff=9931"/>
		<updated>2026-04-07T20:14:28Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: Created page with &amp;quot; Paste the yaml below, change storageClassName: &amp;quot;lvms-vg1&amp;quot;, to your storage class.   &amp;lt;nowiki&amp;gt; apiVersion: db2u.databases.ibm.com/v1 kind: Db2uCluster metadata:   name: db2ucmas76-01   namespace: db2u spec:   license:     accept: true   account:     privileged: true   environment:     database:       settings:         codeset: UTF-8         territory: US       name: MAXDB     ldap:       enabled: false     dbType: db2wh   version: s11.5.9.0-cn2   podConfig:     db2u:...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Paste the yaml below, change storageClassName: &amp;quot;lvms-vg1&amp;quot;, to your storage class.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
apiVersion: db2u.databases.ibm.com/v1&lt;br /&gt;
kind: Db2uCluster&lt;br /&gt;
metadata:&lt;br /&gt;
  name: db2ucmas76-01&lt;br /&gt;
  namespace: db2u&lt;br /&gt;
spec:&lt;br /&gt;
  license:&lt;br /&gt;
    accept: true&lt;br /&gt;
  account:&lt;br /&gt;
    privileged: true&lt;br /&gt;
  environment:&lt;br /&gt;
    database:&lt;br /&gt;
      settings:&lt;br /&gt;
        codeset: UTF-8&lt;br /&gt;
        territory: US&lt;br /&gt;
      name: MAXDB&lt;br /&gt;
    ldap:&lt;br /&gt;
      enabled: false&lt;br /&gt;
    dbType: db2wh&lt;br /&gt;
  version: s11.5.9.0-cn2&lt;br /&gt;
  podConfig:&lt;br /&gt;
    db2u:&lt;br /&gt;
      resource:&lt;br /&gt;
        db2u:&lt;br /&gt;
          limits:&lt;br /&gt;
            cpu: &#039;6&#039;&lt;br /&gt;
            memory: 16Gi&lt;br /&gt;
          requests:&lt;br /&gt;
            cpu: 500m&lt;br /&gt;
            memory: 3Gi&lt;br /&gt;
  storage:&lt;br /&gt;
    - name: meta&lt;br /&gt;
      type: create&lt;br /&gt;
      spec:&lt;br /&gt;
        accessModes:&lt;br /&gt;
          - ReadWriteOnce&lt;br /&gt;
        resources:&lt;br /&gt;
          requests:&lt;br /&gt;
            storage: 10Gi&lt;br /&gt;
        storageClassName: lvms-vg1&lt;br /&gt;
    - name: data&lt;br /&gt;
      type: template&lt;br /&gt;
      spec:&lt;br /&gt;
        accessModes:&lt;br /&gt;
          - ReadWriteOnce&lt;br /&gt;
        resources:&lt;br /&gt;
          requests:&lt;br /&gt;
            storage: 20Gi&lt;br /&gt;
        storageClassName: lvms-vg1&lt;br /&gt;
    - name: backup&lt;br /&gt;
      type: create&lt;br /&gt;
      spec:&lt;br /&gt;
        accessModes:&lt;br /&gt;
          - ReadWriteOnce&lt;br /&gt;
        resources:&lt;br /&gt;
          requests:&lt;br /&gt;
            storage: 10Gi&lt;br /&gt;
        storageClassName: lvms-vg1&lt;br /&gt;
    - name: tempts&lt;br /&gt;
      type: template&lt;br /&gt;
      spec:&lt;br /&gt;
        accessModes:&lt;br /&gt;
          - ReadWriteOnce&lt;br /&gt;
        resources:&lt;br /&gt;
          requests:&lt;br /&gt;
            storage: 10Gi&lt;br /&gt;
        storageClassName: lvms-vg1&lt;br /&gt;
    - name: archivelogs&lt;br /&gt;
      type: create&lt;br /&gt;
      spec:&lt;br /&gt;
        accessModes:&lt;br /&gt;
          - ReadWriteOnce&lt;br /&gt;
        resources:&lt;br /&gt;
          requests:&lt;br /&gt;
            storage: 10Gi&lt;br /&gt;
        storageClassName: lvms-vg1&lt;br /&gt;
  size: 1&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[Cloud| Artigos sobre Cloud]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Maximo]]&lt;br /&gt;
[[Category:IBM MAS]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Migrate_MAXDB_to_RH_OpenShift&amp;diff=9930</id>
		<title>IBM Maximo: Migrate MAXDB to RH OpenShift</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Migrate_MAXDB_to_RH_OpenShift&amp;diff=9930"/>
		<updated>2026-04-07T20:14:05Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: /* Create MAXDB database */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
= Create MAXDB database =&lt;br /&gt;
&lt;br /&gt;
1) Install DB2 Operator&lt;br /&gt;
&lt;br /&gt;
2) Create a New instance of DB2.&lt;br /&gt;
&lt;br /&gt;
Open the DB2 Operator -&amp;gt; DB2 Cluster -&amp;gt; New cluster.&lt;br /&gt;
&lt;br /&gt;
Get yaml file on this Article [[IBM Maximo: Migrate MAXDB to RH OpenShift (db2ucmas76-01.yaml)]]&lt;br /&gt;
&lt;br /&gt;
= Restore MAXDB76 backup file into Container =&lt;br /&gt;
&lt;br /&gt;
Define db2 project on openshift&lt;br /&gt;
&lt;br /&gt;
 oc project db2u&lt;br /&gt;
&lt;br /&gt;
Check pods&lt;br /&gt;
&lt;br /&gt;
 oc get pods&lt;br /&gt;
&lt;br /&gt;
Copy backup file&lt;br /&gt;
&lt;br /&gt;
 oc cp MAXDB76.0.___.001.zip c-db2ucmas76-02-db2u-0:/mnt/backup/MAXDB76.0.___.001.zip&lt;br /&gt;
&lt;br /&gt;
Login on container&lt;br /&gt;
&lt;br /&gt;
 oc rsh c-db2ucmas76-02-db2u-0&lt;br /&gt;
&lt;br /&gt;
Extract file&lt;br /&gt;
&lt;br /&gt;
 cd /mnt/backup&lt;br /&gt;
 unzip MAXDB76.0.___.001.zip&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[Cloud| Artigos sobre Cloud]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Maximo]]&lt;br /&gt;
[[Category:IBM MAS]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Migrate_MAXDB_to_RH_OpenShift&amp;diff=9929</id>
		<title>IBM Maximo: Migrate MAXDB to RH OpenShift</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Migrate_MAXDB_to_RH_OpenShift&amp;diff=9929"/>
		<updated>2026-04-07T20:13:55Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: /* Create MAXDB database */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
= Create MAXDB database =&lt;br /&gt;
&lt;br /&gt;
1) Install DB2 Operator&lt;br /&gt;
&lt;br /&gt;
2) Create a New instance of DB2.&lt;br /&gt;
&lt;br /&gt;
Open the DB2 Operator -&amp;gt; DB2 Cluster -&amp;gt; New cluster.&lt;br /&gt;
&lt;br /&gt;
Get yaml file on this Article [IBM Maximo: Migrate MAXDB to RH OpenShift (db2ucmas76-01.yaml)]&lt;br /&gt;
&lt;br /&gt;
= Restore MAXDB76 backup file into Container =&lt;br /&gt;
&lt;br /&gt;
Define db2 project on openshift&lt;br /&gt;
&lt;br /&gt;
 oc project db2u&lt;br /&gt;
&lt;br /&gt;
Check pods&lt;br /&gt;
&lt;br /&gt;
 oc get pods&lt;br /&gt;
&lt;br /&gt;
Copy backup file&lt;br /&gt;
&lt;br /&gt;
 oc cp MAXDB76.0.___.001.zip c-db2ucmas76-02-db2u-0:/mnt/backup/MAXDB76.0.___.001.zip&lt;br /&gt;
&lt;br /&gt;
Login on container&lt;br /&gt;
&lt;br /&gt;
 oc rsh c-db2ucmas76-02-db2u-0&lt;br /&gt;
&lt;br /&gt;
Extract file&lt;br /&gt;
&lt;br /&gt;
 cd /mnt/backup&lt;br /&gt;
 unzip MAXDB76.0.___.001.zip&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[Cloud| Artigos sobre Cloud]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Maximo]]&lt;br /&gt;
[[Category:IBM MAS]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Migrate_MAXDB_to_RH_OpenShift&amp;diff=9928</id>
		<title>IBM Maximo: Migrate MAXDB to RH OpenShift</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Migrate_MAXDB_to_RH_OpenShift&amp;diff=9928"/>
		<updated>2026-04-07T20:12:18Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: /* Restore MAXDB76.backup.. to Container */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
= Create MAXDB database =&lt;br /&gt;
&lt;br /&gt;
1) Install DB2 Operator&lt;br /&gt;
&lt;br /&gt;
2) Create a New instance of DB2.&lt;br /&gt;
&lt;br /&gt;
Open the DB2 Operator -&amp;gt; DB2 Cluster -&amp;gt; New cluster.&lt;br /&gt;
&lt;br /&gt;
Paste the yaml below, change storageClassName: &amp;quot;lvms-vg1&amp;quot;, to your storage class.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
apiVersion: db2u.databases.ibm.com/v1&lt;br /&gt;
kind: Db2uCluster&lt;br /&gt;
metadata:&lt;br /&gt;
  name: db2ucmas76-01&lt;br /&gt;
  namespace: db2u&lt;br /&gt;
spec:&lt;br /&gt;
  license:&lt;br /&gt;
    accept: true&lt;br /&gt;
  account:&lt;br /&gt;
    privileged: true&lt;br /&gt;
  environment:&lt;br /&gt;
    database:&lt;br /&gt;
      settings:&lt;br /&gt;
        codeset: UTF-8&lt;br /&gt;
        territory: US&lt;br /&gt;
      name: MAXDB&lt;br /&gt;
    ldap:&lt;br /&gt;
      enabled: false&lt;br /&gt;
    dbType: db2wh&lt;br /&gt;
  version: s11.5.9.0-cn2&lt;br /&gt;
  podConfig:&lt;br /&gt;
    db2u:&lt;br /&gt;
      resource:&lt;br /&gt;
        db2u:&lt;br /&gt;
          limits:&lt;br /&gt;
            cpu: &#039;6&#039;&lt;br /&gt;
            memory: 16Gi&lt;br /&gt;
          requests:&lt;br /&gt;
            cpu: 500m&lt;br /&gt;
            memory: 3Gi&lt;br /&gt;
  storage:&lt;br /&gt;
    - name: meta&lt;br /&gt;
      type: create&lt;br /&gt;
      spec:&lt;br /&gt;
        accessModes:&lt;br /&gt;
          - ReadWriteOnce&lt;br /&gt;
        resources:&lt;br /&gt;
          requests:&lt;br /&gt;
            storage: 10Gi&lt;br /&gt;
        storageClassName: lvms-vg1&lt;br /&gt;
    - name: data&lt;br /&gt;
      type: template&lt;br /&gt;
      spec:&lt;br /&gt;
        accessModes:&lt;br /&gt;
          - ReadWriteOnce&lt;br /&gt;
        resources:&lt;br /&gt;
          requests:&lt;br /&gt;
            storage: 20Gi&lt;br /&gt;
        storageClassName: lvms-vg1&lt;br /&gt;
    - name: backup&lt;br /&gt;
      type: create&lt;br /&gt;
      spec:&lt;br /&gt;
        accessModes:&lt;br /&gt;
          - ReadWriteOnce&lt;br /&gt;
        resources:&lt;br /&gt;
          requests:&lt;br /&gt;
            storage: 10Gi&lt;br /&gt;
        storageClassName: lvms-vg1&lt;br /&gt;
    - name: tempts&lt;br /&gt;
      type: template&lt;br /&gt;
      spec:&lt;br /&gt;
        accessModes:&lt;br /&gt;
          - ReadWriteOnce&lt;br /&gt;
        resources:&lt;br /&gt;
          requests:&lt;br /&gt;
            storage: 10Gi&lt;br /&gt;
        storageClassName: lvms-vg1&lt;br /&gt;
    - name: archivelogs&lt;br /&gt;
      type: create&lt;br /&gt;
      spec:&lt;br /&gt;
        accessModes:&lt;br /&gt;
          - ReadWriteOnce&lt;br /&gt;
        resources:&lt;br /&gt;
          requests:&lt;br /&gt;
            storage: 10Gi&lt;br /&gt;
        storageClassName: lvms-vg1&lt;br /&gt;
  size: 1&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Restore MAXDB76 backup file into Container =&lt;br /&gt;
&lt;br /&gt;
Define db2 project on openshift&lt;br /&gt;
&lt;br /&gt;
 oc project db2u&lt;br /&gt;
&lt;br /&gt;
Check pods&lt;br /&gt;
&lt;br /&gt;
 oc get pods&lt;br /&gt;
&lt;br /&gt;
Copy backup file&lt;br /&gt;
&lt;br /&gt;
 oc cp MAXDB76.0.___.001.zip c-db2ucmas76-02-db2u-0:/mnt/backup/MAXDB76.0.___.001.zip&lt;br /&gt;
&lt;br /&gt;
Login on container&lt;br /&gt;
&lt;br /&gt;
 oc rsh c-db2ucmas76-02-db2u-0&lt;br /&gt;
&lt;br /&gt;
Extract file&lt;br /&gt;
&lt;br /&gt;
 cd /mnt/backup&lt;br /&gt;
 unzip MAXDB76.0.___.001.zip&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[Cloud| Artigos sobre Cloud]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Maximo]]&lt;br /&gt;
[[Category:IBM MAS]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Migrate_MAXDB_to_RH_OpenShift&amp;diff=9927</id>
		<title>IBM Maximo: Migrate MAXDB to RH OpenShift</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Migrate_MAXDB_to_RH_OpenShift&amp;diff=9927"/>
		<updated>2026-04-07T20:10:30Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: /* Restore MAXDB76.backup.. to Container */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
= Create MAXDB database =&lt;br /&gt;
&lt;br /&gt;
1) Install DB2 Operator&lt;br /&gt;
&lt;br /&gt;
2) Create a New instance of DB2.&lt;br /&gt;
&lt;br /&gt;
Open the DB2 Operator -&amp;gt; DB2 Cluster -&amp;gt; New cluster.&lt;br /&gt;
&lt;br /&gt;
Paste the yaml below, change storageClassName: &amp;quot;lvms-vg1&amp;quot;, to your storage class.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
apiVersion: db2u.databases.ibm.com/v1&lt;br /&gt;
kind: Db2uCluster&lt;br /&gt;
metadata:&lt;br /&gt;
  name: db2ucmas76-01&lt;br /&gt;
  namespace: db2u&lt;br /&gt;
spec:&lt;br /&gt;
  license:&lt;br /&gt;
    accept: true&lt;br /&gt;
  account:&lt;br /&gt;
    privileged: true&lt;br /&gt;
  environment:&lt;br /&gt;
    database:&lt;br /&gt;
      settings:&lt;br /&gt;
        codeset: UTF-8&lt;br /&gt;
        territory: US&lt;br /&gt;
      name: MAXDB&lt;br /&gt;
    ldap:&lt;br /&gt;
      enabled: false&lt;br /&gt;
    dbType: db2wh&lt;br /&gt;
  version: s11.5.9.0-cn2&lt;br /&gt;
  podConfig:&lt;br /&gt;
    db2u:&lt;br /&gt;
      resource:&lt;br /&gt;
        db2u:&lt;br /&gt;
          limits:&lt;br /&gt;
            cpu: &#039;6&#039;&lt;br /&gt;
            memory: 16Gi&lt;br /&gt;
          requests:&lt;br /&gt;
            cpu: 500m&lt;br /&gt;
            memory: 3Gi&lt;br /&gt;
  storage:&lt;br /&gt;
    - name: meta&lt;br /&gt;
      type: create&lt;br /&gt;
      spec:&lt;br /&gt;
        accessModes:&lt;br /&gt;
          - ReadWriteOnce&lt;br /&gt;
        resources:&lt;br /&gt;
          requests:&lt;br /&gt;
            storage: 10Gi&lt;br /&gt;
        storageClassName: lvms-vg1&lt;br /&gt;
    - name: data&lt;br /&gt;
      type: template&lt;br /&gt;
      spec:&lt;br /&gt;
        accessModes:&lt;br /&gt;
          - ReadWriteOnce&lt;br /&gt;
        resources:&lt;br /&gt;
          requests:&lt;br /&gt;
            storage: 20Gi&lt;br /&gt;
        storageClassName: lvms-vg1&lt;br /&gt;
    - name: backup&lt;br /&gt;
      type: create&lt;br /&gt;
      spec:&lt;br /&gt;
        accessModes:&lt;br /&gt;
          - ReadWriteOnce&lt;br /&gt;
        resources:&lt;br /&gt;
          requests:&lt;br /&gt;
            storage: 10Gi&lt;br /&gt;
        storageClassName: lvms-vg1&lt;br /&gt;
    - name: tempts&lt;br /&gt;
      type: template&lt;br /&gt;
      spec:&lt;br /&gt;
        accessModes:&lt;br /&gt;
          - ReadWriteOnce&lt;br /&gt;
        resources:&lt;br /&gt;
          requests:&lt;br /&gt;
            storage: 10Gi&lt;br /&gt;
        storageClassName: lvms-vg1&lt;br /&gt;
    - name: archivelogs&lt;br /&gt;
      type: create&lt;br /&gt;
      spec:&lt;br /&gt;
        accessModes:&lt;br /&gt;
          - ReadWriteOnce&lt;br /&gt;
        resources:&lt;br /&gt;
          requests:&lt;br /&gt;
            storage: 10Gi&lt;br /&gt;
        storageClassName: lvms-vg1&lt;br /&gt;
  size: 1&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Restore MAXDB76.backup.. to Container =&lt;br /&gt;
&lt;br /&gt;
Define db2 project on openshift&lt;br /&gt;
&lt;br /&gt;
 oc project db2u&lt;br /&gt;
&lt;br /&gt;
Check pods&lt;br /&gt;
&lt;br /&gt;
 oc get pods&lt;br /&gt;
&lt;br /&gt;
Copy backup file&lt;br /&gt;
&lt;br /&gt;
 oc cp MAXDB76.0.___.001.zip c-db2ucmas76-02-db2u-0:/mnt/backup/MAXDB76.0.___.001.zip&lt;br /&gt;
&lt;br /&gt;
Login on container&lt;br /&gt;
&lt;br /&gt;
 oc rsh c-db2ucmas76-02-db2u-0&lt;br /&gt;
&lt;br /&gt;
Extract file&lt;br /&gt;
&lt;br /&gt;
 cd /mnt/backup&lt;br /&gt;
 unzip MAXDB76.0.___.001.zip&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[Cloud| Artigos sobre Cloud]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Maximo]]&lt;br /&gt;
[[Category:IBM MAS]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Migrate_MAXDB_to_RH_OpenShift&amp;diff=9926</id>
		<title>IBM Maximo: Migrate MAXDB to RH OpenShift</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Migrate_MAXDB_to_RH_OpenShift&amp;diff=9926"/>
		<updated>2026-04-07T20:09:43Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: /* Restore MAXDB76.backup.. to Container */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
= Create MAXDB database =&lt;br /&gt;
&lt;br /&gt;
1) Install DB2 Operator&lt;br /&gt;
&lt;br /&gt;
2) Create a New instance of DB2.&lt;br /&gt;
&lt;br /&gt;
Open the DB2 Operator -&amp;gt; DB2 Cluster -&amp;gt; New cluster.&lt;br /&gt;
&lt;br /&gt;
Paste the yaml below, change storageClassName: &amp;quot;lvms-vg1&amp;quot;, to your storage class.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
apiVersion: db2u.databases.ibm.com/v1&lt;br /&gt;
kind: Db2uCluster&lt;br /&gt;
metadata:&lt;br /&gt;
  name: db2ucmas76-01&lt;br /&gt;
  namespace: db2u&lt;br /&gt;
spec:&lt;br /&gt;
  license:&lt;br /&gt;
    accept: true&lt;br /&gt;
  account:&lt;br /&gt;
    privileged: true&lt;br /&gt;
  environment:&lt;br /&gt;
    database:&lt;br /&gt;
      settings:&lt;br /&gt;
        codeset: UTF-8&lt;br /&gt;
        territory: US&lt;br /&gt;
      name: MAXDB&lt;br /&gt;
    ldap:&lt;br /&gt;
      enabled: false&lt;br /&gt;
    dbType: db2wh&lt;br /&gt;
  version: s11.5.9.0-cn2&lt;br /&gt;
  podConfig:&lt;br /&gt;
    db2u:&lt;br /&gt;
      resource:&lt;br /&gt;
        db2u:&lt;br /&gt;
          limits:&lt;br /&gt;
            cpu: &#039;6&#039;&lt;br /&gt;
            memory: 16Gi&lt;br /&gt;
          requests:&lt;br /&gt;
            cpu: 500m&lt;br /&gt;
            memory: 3Gi&lt;br /&gt;
  storage:&lt;br /&gt;
    - name: meta&lt;br /&gt;
      type: create&lt;br /&gt;
      spec:&lt;br /&gt;
        accessModes:&lt;br /&gt;
          - ReadWriteOnce&lt;br /&gt;
        resources:&lt;br /&gt;
          requests:&lt;br /&gt;
            storage: 10Gi&lt;br /&gt;
        storageClassName: lvms-vg1&lt;br /&gt;
    - name: data&lt;br /&gt;
      type: template&lt;br /&gt;
      spec:&lt;br /&gt;
        accessModes:&lt;br /&gt;
          - ReadWriteOnce&lt;br /&gt;
        resources:&lt;br /&gt;
          requests:&lt;br /&gt;
            storage: 20Gi&lt;br /&gt;
        storageClassName: lvms-vg1&lt;br /&gt;
    - name: backup&lt;br /&gt;
      type: create&lt;br /&gt;
      spec:&lt;br /&gt;
        accessModes:&lt;br /&gt;
          - ReadWriteOnce&lt;br /&gt;
        resources:&lt;br /&gt;
          requests:&lt;br /&gt;
            storage: 10Gi&lt;br /&gt;
        storageClassName: lvms-vg1&lt;br /&gt;
    - name: tempts&lt;br /&gt;
      type: template&lt;br /&gt;
      spec:&lt;br /&gt;
        accessModes:&lt;br /&gt;
          - ReadWriteOnce&lt;br /&gt;
        resources:&lt;br /&gt;
          requests:&lt;br /&gt;
            storage: 10Gi&lt;br /&gt;
        storageClassName: lvms-vg1&lt;br /&gt;
    - name: archivelogs&lt;br /&gt;
      type: create&lt;br /&gt;
      spec:&lt;br /&gt;
        accessModes:&lt;br /&gt;
          - ReadWriteOnce&lt;br /&gt;
        resources:&lt;br /&gt;
          requests:&lt;br /&gt;
            storage: 10Gi&lt;br /&gt;
        storageClassName: lvms-vg1&lt;br /&gt;
  size: 1&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Restore MAXDB76.backup.. to Container =&lt;br /&gt;
&lt;br /&gt;
Define db2 project on openshift&lt;br /&gt;
&lt;br /&gt;
 oc project db2u&lt;br /&gt;
&lt;br /&gt;
Check pods&lt;br /&gt;
&lt;br /&gt;
 oc get pods&lt;br /&gt;
&lt;br /&gt;
Copy backup file&lt;br /&gt;
&lt;br /&gt;
 oc cp MAXDB76.0.___.001.zip c-db2ucmas76-02-db2u 0:/mnt/backup/MAXDB76.0.___.001.zip&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[Cloud| Artigos sobre Cloud]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Maximo]]&lt;br /&gt;
[[Category:IBM MAS]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Migrate_MAXDB_to_RH_OpenShift&amp;diff=9925</id>
		<title>IBM Maximo: Migrate MAXDB to RH OpenShift</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Migrate_MAXDB_to_RH_OpenShift&amp;diff=9925"/>
		<updated>2026-04-07T20:09:14Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: /* Restore MAXDB76.backup.. to Container */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
= Create MAXDB database =&lt;br /&gt;
&lt;br /&gt;
1) Install DB2 Operator&lt;br /&gt;
&lt;br /&gt;
2) Create a New instance of DB2.&lt;br /&gt;
&lt;br /&gt;
Open the DB2 Operator -&amp;gt; DB2 Cluster -&amp;gt; New cluster.&lt;br /&gt;
&lt;br /&gt;
Paste the yaml below, change storageClassName: &amp;quot;lvms-vg1&amp;quot;, to your storage class.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
apiVersion: db2u.databases.ibm.com/v1&lt;br /&gt;
kind: Db2uCluster&lt;br /&gt;
metadata:&lt;br /&gt;
  name: db2ucmas76-01&lt;br /&gt;
  namespace: db2u&lt;br /&gt;
spec:&lt;br /&gt;
  license:&lt;br /&gt;
    accept: true&lt;br /&gt;
  account:&lt;br /&gt;
    privileged: true&lt;br /&gt;
  environment:&lt;br /&gt;
    database:&lt;br /&gt;
      settings:&lt;br /&gt;
        codeset: UTF-8&lt;br /&gt;
        territory: US&lt;br /&gt;
      name: MAXDB&lt;br /&gt;
    ldap:&lt;br /&gt;
      enabled: false&lt;br /&gt;
    dbType: db2wh&lt;br /&gt;
  version: s11.5.9.0-cn2&lt;br /&gt;
  podConfig:&lt;br /&gt;
    db2u:&lt;br /&gt;
      resource:&lt;br /&gt;
        db2u:&lt;br /&gt;
          limits:&lt;br /&gt;
            cpu: &#039;6&#039;&lt;br /&gt;
            memory: 16Gi&lt;br /&gt;
          requests:&lt;br /&gt;
            cpu: 500m&lt;br /&gt;
            memory: 3Gi&lt;br /&gt;
  storage:&lt;br /&gt;
    - name: meta&lt;br /&gt;
      type: create&lt;br /&gt;
      spec:&lt;br /&gt;
        accessModes:&lt;br /&gt;
          - ReadWriteOnce&lt;br /&gt;
        resources:&lt;br /&gt;
          requests:&lt;br /&gt;
            storage: 10Gi&lt;br /&gt;
        storageClassName: lvms-vg1&lt;br /&gt;
    - name: data&lt;br /&gt;
      type: template&lt;br /&gt;
      spec:&lt;br /&gt;
        accessModes:&lt;br /&gt;
          - ReadWriteOnce&lt;br /&gt;
        resources:&lt;br /&gt;
          requests:&lt;br /&gt;
            storage: 20Gi&lt;br /&gt;
        storageClassName: lvms-vg1&lt;br /&gt;
    - name: backup&lt;br /&gt;
      type: create&lt;br /&gt;
      spec:&lt;br /&gt;
        accessModes:&lt;br /&gt;
          - ReadWriteOnce&lt;br /&gt;
        resources:&lt;br /&gt;
          requests:&lt;br /&gt;
            storage: 10Gi&lt;br /&gt;
        storageClassName: lvms-vg1&lt;br /&gt;
    - name: tempts&lt;br /&gt;
      type: template&lt;br /&gt;
      spec:&lt;br /&gt;
        accessModes:&lt;br /&gt;
          - ReadWriteOnce&lt;br /&gt;
        resources:&lt;br /&gt;
          requests:&lt;br /&gt;
            storage: 10Gi&lt;br /&gt;
        storageClassName: lvms-vg1&lt;br /&gt;
    - name: archivelogs&lt;br /&gt;
      type: create&lt;br /&gt;
      spec:&lt;br /&gt;
        accessModes:&lt;br /&gt;
          - ReadWriteOnce&lt;br /&gt;
        resources:&lt;br /&gt;
          requests:&lt;br /&gt;
            storage: 10Gi&lt;br /&gt;
        storageClassName: lvms-vg1&lt;br /&gt;
  size: 1&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Restore MAXDB76.backup.. to Container =&lt;br /&gt;
&lt;br /&gt;
Define db2 project on openshift&lt;br /&gt;
&lt;br /&gt;
 oc project db2u&lt;br /&gt;
&lt;br /&gt;
Check pods&lt;br /&gt;
&lt;br /&gt;
 oc get pods&lt;br /&gt;
&lt;br /&gt;
Copy backup file&lt;br /&gt;
&lt;br /&gt;
 oc cp MAXDB76.0.ctginst1.DBPART000.2022___.001.zip c-db2ucmas76-02-db2u 0:/mnt/backup/MAXDB76.0.ctginst1.DBPART000.2022___.001.zip&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[Cloud| Artigos sobre Cloud]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Maximo]]&lt;br /&gt;
[[Category:IBM MAS]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Migrate_MAXDB_to_RH_OpenShift&amp;diff=9924</id>
		<title>IBM Maximo: Migrate MAXDB to RH OpenShift</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Migrate_MAXDB_to_RH_OpenShift&amp;diff=9924"/>
		<updated>2026-04-07T20:08:14Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: /* Restore MAXDB76.backup.. to Container */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
= Create MAXDB database =&lt;br /&gt;
&lt;br /&gt;
1) Install DB2 Operator&lt;br /&gt;
&lt;br /&gt;
2) Create a New instance of DB2.&lt;br /&gt;
&lt;br /&gt;
Open the DB2 Operator -&amp;gt; DB2 Cluster -&amp;gt; New cluster.&lt;br /&gt;
&lt;br /&gt;
Paste the yaml below, change storageClassName: &amp;quot;lvms-vg1&amp;quot;, to your storage class.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
apiVersion: db2u.databases.ibm.com/v1&lt;br /&gt;
kind: Db2uCluster&lt;br /&gt;
metadata:&lt;br /&gt;
  name: db2ucmas76-01&lt;br /&gt;
  namespace: db2u&lt;br /&gt;
spec:&lt;br /&gt;
  license:&lt;br /&gt;
    accept: true&lt;br /&gt;
  account:&lt;br /&gt;
    privileged: true&lt;br /&gt;
  environment:&lt;br /&gt;
    database:&lt;br /&gt;
      settings:&lt;br /&gt;
        codeset: UTF-8&lt;br /&gt;
        territory: US&lt;br /&gt;
      name: MAXDB&lt;br /&gt;
    ldap:&lt;br /&gt;
      enabled: false&lt;br /&gt;
    dbType: db2wh&lt;br /&gt;
  version: s11.5.9.0-cn2&lt;br /&gt;
  podConfig:&lt;br /&gt;
    db2u:&lt;br /&gt;
      resource:&lt;br /&gt;
        db2u:&lt;br /&gt;
          limits:&lt;br /&gt;
            cpu: &#039;6&#039;&lt;br /&gt;
            memory: 16Gi&lt;br /&gt;
          requests:&lt;br /&gt;
            cpu: 500m&lt;br /&gt;
            memory: 3Gi&lt;br /&gt;
  storage:&lt;br /&gt;
    - name: meta&lt;br /&gt;
      type: create&lt;br /&gt;
      spec:&lt;br /&gt;
        accessModes:&lt;br /&gt;
          - ReadWriteOnce&lt;br /&gt;
        resources:&lt;br /&gt;
          requests:&lt;br /&gt;
            storage: 10Gi&lt;br /&gt;
        storageClassName: lvms-vg1&lt;br /&gt;
    - name: data&lt;br /&gt;
      type: template&lt;br /&gt;
      spec:&lt;br /&gt;
        accessModes:&lt;br /&gt;
          - ReadWriteOnce&lt;br /&gt;
        resources:&lt;br /&gt;
          requests:&lt;br /&gt;
            storage: 20Gi&lt;br /&gt;
        storageClassName: lvms-vg1&lt;br /&gt;
    - name: backup&lt;br /&gt;
      type: create&lt;br /&gt;
      spec:&lt;br /&gt;
        accessModes:&lt;br /&gt;
          - ReadWriteOnce&lt;br /&gt;
        resources:&lt;br /&gt;
          requests:&lt;br /&gt;
            storage: 10Gi&lt;br /&gt;
        storageClassName: lvms-vg1&lt;br /&gt;
    - name: tempts&lt;br /&gt;
      type: template&lt;br /&gt;
      spec:&lt;br /&gt;
        accessModes:&lt;br /&gt;
          - ReadWriteOnce&lt;br /&gt;
        resources:&lt;br /&gt;
          requests:&lt;br /&gt;
            storage: 10Gi&lt;br /&gt;
        storageClassName: lvms-vg1&lt;br /&gt;
    - name: archivelogs&lt;br /&gt;
      type: create&lt;br /&gt;
      spec:&lt;br /&gt;
        accessModes:&lt;br /&gt;
          - ReadWriteOnce&lt;br /&gt;
        resources:&lt;br /&gt;
          requests:&lt;br /&gt;
            storage: 10Gi&lt;br /&gt;
        storageClassName: lvms-vg1&lt;br /&gt;
  size: 1&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Restore MAXDB76.backup.. to Container =&lt;br /&gt;
&lt;br /&gt;
Define db2 project on openshift&lt;br /&gt;
&lt;br /&gt;
 oc project db2u&lt;br /&gt;
&lt;br /&gt;
Check pods&lt;br /&gt;
&lt;br /&gt;
 oc get pods&lt;br /&gt;
&lt;br /&gt;
Copy backup file&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;small&amp;gt;oc cp MAXDB76.0.ctginst1.DBPART000.20220913055916.001.zip \&lt;br /&gt;
 c-db2ucmas76-02-db2u 0:/mnt/backup/MAXDB76.0.ctginst1.DBPART000.20220913055916.001.zip&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[Cloud| Artigos sobre Cloud]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Maximo]]&lt;br /&gt;
[[Category:IBM MAS]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Migrate_MAXDB_to_RH_OpenShift&amp;diff=9923</id>
		<title>IBM Maximo: Migrate MAXDB to RH OpenShift</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Migrate_MAXDB_to_RH_OpenShift&amp;diff=9923"/>
		<updated>2026-04-07T20:05:03Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: /* Restore MAXDB76.backup.. to Container */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
= Create MAXDB database =&lt;br /&gt;
&lt;br /&gt;
1) Install DB2 Operator&lt;br /&gt;
&lt;br /&gt;
2) Create a New instance of DB2.&lt;br /&gt;
&lt;br /&gt;
Open the DB2 Operator -&amp;gt; DB2 Cluster -&amp;gt; New cluster.&lt;br /&gt;
&lt;br /&gt;
Paste the yaml below, change storageClassName: &amp;quot;lvms-vg1&amp;quot;, to your storage class.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
apiVersion: db2u.databases.ibm.com/v1&lt;br /&gt;
kind: Db2uCluster&lt;br /&gt;
metadata:&lt;br /&gt;
  name: db2ucmas76-01&lt;br /&gt;
  namespace: db2u&lt;br /&gt;
spec:&lt;br /&gt;
  license:&lt;br /&gt;
    accept: true&lt;br /&gt;
  account:&lt;br /&gt;
    privileged: true&lt;br /&gt;
  environment:&lt;br /&gt;
    database:&lt;br /&gt;
      settings:&lt;br /&gt;
        codeset: UTF-8&lt;br /&gt;
        territory: US&lt;br /&gt;
      name: MAXDB&lt;br /&gt;
    ldap:&lt;br /&gt;
      enabled: false&lt;br /&gt;
    dbType: db2wh&lt;br /&gt;
  version: s11.5.9.0-cn2&lt;br /&gt;
  podConfig:&lt;br /&gt;
    db2u:&lt;br /&gt;
      resource:&lt;br /&gt;
        db2u:&lt;br /&gt;
          limits:&lt;br /&gt;
            cpu: &#039;6&#039;&lt;br /&gt;
            memory: 16Gi&lt;br /&gt;
          requests:&lt;br /&gt;
            cpu: 500m&lt;br /&gt;
            memory: 3Gi&lt;br /&gt;
  storage:&lt;br /&gt;
    - name: meta&lt;br /&gt;
      type: create&lt;br /&gt;
      spec:&lt;br /&gt;
        accessModes:&lt;br /&gt;
          - ReadWriteOnce&lt;br /&gt;
        resources:&lt;br /&gt;
          requests:&lt;br /&gt;
            storage: 10Gi&lt;br /&gt;
        storageClassName: lvms-vg1&lt;br /&gt;
    - name: data&lt;br /&gt;
      type: template&lt;br /&gt;
      spec:&lt;br /&gt;
        accessModes:&lt;br /&gt;
          - ReadWriteOnce&lt;br /&gt;
        resources:&lt;br /&gt;
          requests:&lt;br /&gt;
            storage: 20Gi&lt;br /&gt;
        storageClassName: lvms-vg1&lt;br /&gt;
    - name: backup&lt;br /&gt;
      type: create&lt;br /&gt;
      spec:&lt;br /&gt;
        accessModes:&lt;br /&gt;
          - ReadWriteOnce&lt;br /&gt;
        resources:&lt;br /&gt;
          requests:&lt;br /&gt;
            storage: 10Gi&lt;br /&gt;
        storageClassName: lvms-vg1&lt;br /&gt;
    - name: tempts&lt;br /&gt;
      type: template&lt;br /&gt;
      spec:&lt;br /&gt;
        accessModes:&lt;br /&gt;
          - ReadWriteOnce&lt;br /&gt;
        resources:&lt;br /&gt;
          requests:&lt;br /&gt;
            storage: 10Gi&lt;br /&gt;
        storageClassName: lvms-vg1&lt;br /&gt;
    - name: archivelogs&lt;br /&gt;
      type: create&lt;br /&gt;
      spec:&lt;br /&gt;
        accessModes:&lt;br /&gt;
          - ReadWriteOnce&lt;br /&gt;
        resources:&lt;br /&gt;
          requests:&lt;br /&gt;
            storage: 10Gi&lt;br /&gt;
        storageClassName: lvms-vg1&lt;br /&gt;
  size: 1&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Restore MAXDB76.backup.. to Container =&lt;br /&gt;
&lt;br /&gt;
Define db2 project on openshift&lt;br /&gt;
&lt;br /&gt;
 oc project db2u&lt;br /&gt;
&lt;br /&gt;
Check pods&lt;br /&gt;
&lt;br /&gt;
 oc get pods&lt;br /&gt;
&lt;br /&gt;
Copy backup file&lt;br /&gt;
&lt;br /&gt;
 oc cp MAXDB76.0.ctginst1.DBPART000.20220913055916.001.zip \&lt;br /&gt;
 c-db2ucmas76-02-db2u 0:/mnt/backup/MAXDB76.0.ctginst1.DBPART000.20220913055916.001.zip&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[Cloud| Artigos sobre Cloud]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Maximo]]&lt;br /&gt;
[[Category:IBM MAS]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Migrate_MAXDB_to_RH_OpenShift&amp;diff=9922</id>
		<title>IBM Maximo: Migrate MAXDB to RH OpenShift</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Migrate_MAXDB_to_RH_OpenShift&amp;diff=9922"/>
		<updated>2026-04-07T20:04:51Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: /* Create MAXDB database */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
= Create MAXDB database =&lt;br /&gt;
&lt;br /&gt;
1) Install DB2 Operator&lt;br /&gt;
&lt;br /&gt;
2) Create a New instance of DB2.&lt;br /&gt;
&lt;br /&gt;
Open the DB2 Operator -&amp;gt; DB2 Cluster -&amp;gt; New cluster.&lt;br /&gt;
&lt;br /&gt;
Paste the yaml below, change storageClassName: &amp;quot;lvms-vg1&amp;quot;, to your storage class.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
apiVersion: db2u.databases.ibm.com/v1&lt;br /&gt;
kind: Db2uCluster&lt;br /&gt;
metadata:&lt;br /&gt;
  name: db2ucmas76-01&lt;br /&gt;
  namespace: db2u&lt;br /&gt;
spec:&lt;br /&gt;
  license:&lt;br /&gt;
    accept: true&lt;br /&gt;
  account:&lt;br /&gt;
    privileged: true&lt;br /&gt;
  environment:&lt;br /&gt;
    database:&lt;br /&gt;
      settings:&lt;br /&gt;
        codeset: UTF-8&lt;br /&gt;
        territory: US&lt;br /&gt;
      name: MAXDB&lt;br /&gt;
    ldap:&lt;br /&gt;
      enabled: false&lt;br /&gt;
    dbType: db2wh&lt;br /&gt;
  version: s11.5.9.0-cn2&lt;br /&gt;
  podConfig:&lt;br /&gt;
    db2u:&lt;br /&gt;
      resource:&lt;br /&gt;
        db2u:&lt;br /&gt;
          limits:&lt;br /&gt;
            cpu: &#039;6&#039;&lt;br /&gt;
            memory: 16Gi&lt;br /&gt;
          requests:&lt;br /&gt;
            cpu: 500m&lt;br /&gt;
            memory: 3Gi&lt;br /&gt;
  storage:&lt;br /&gt;
    - name: meta&lt;br /&gt;
      type: create&lt;br /&gt;
      spec:&lt;br /&gt;
        accessModes:&lt;br /&gt;
          - ReadWriteOnce&lt;br /&gt;
        resources:&lt;br /&gt;
          requests:&lt;br /&gt;
            storage: 10Gi&lt;br /&gt;
        storageClassName: lvms-vg1&lt;br /&gt;
    - name: data&lt;br /&gt;
      type: template&lt;br /&gt;
      spec:&lt;br /&gt;
        accessModes:&lt;br /&gt;
          - ReadWriteOnce&lt;br /&gt;
        resources:&lt;br /&gt;
          requests:&lt;br /&gt;
            storage: 20Gi&lt;br /&gt;
        storageClassName: lvms-vg1&lt;br /&gt;
    - name: backup&lt;br /&gt;
      type: create&lt;br /&gt;
      spec:&lt;br /&gt;
        accessModes:&lt;br /&gt;
          - ReadWriteOnce&lt;br /&gt;
        resources:&lt;br /&gt;
          requests:&lt;br /&gt;
            storage: 10Gi&lt;br /&gt;
        storageClassName: lvms-vg1&lt;br /&gt;
    - name: tempts&lt;br /&gt;
      type: template&lt;br /&gt;
      spec:&lt;br /&gt;
        accessModes:&lt;br /&gt;
          - ReadWriteOnce&lt;br /&gt;
        resources:&lt;br /&gt;
          requests:&lt;br /&gt;
            storage: 10Gi&lt;br /&gt;
        storageClassName: lvms-vg1&lt;br /&gt;
    - name: archivelogs&lt;br /&gt;
      type: create&lt;br /&gt;
      spec:&lt;br /&gt;
        accessModes:&lt;br /&gt;
          - ReadWriteOnce&lt;br /&gt;
        resources:&lt;br /&gt;
          requests:&lt;br /&gt;
            storage: 10Gi&lt;br /&gt;
        storageClassName: lvms-vg1&lt;br /&gt;
  size: 1&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Restore MAXDB76.backup.. to Container =&lt;br /&gt;
&lt;br /&gt;
Define db2 project on openshift&lt;br /&gt;
&lt;br /&gt;
 oc project db2u&lt;br /&gt;
&lt;br /&gt;
Check pods&lt;br /&gt;
&lt;br /&gt;
 oc get pods&lt;br /&gt;
&lt;br /&gt;
Copy backup file&lt;br /&gt;
&lt;br /&gt;
 oc cp MAXDB76.0.ctginst1.DBPART000.20220913055916.001.zip c-db2ucmas76-02-db2u 0:/mnt/backup/MAXDB76.0.ctginst1.DBPART000.20220913055916.001.zip&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[Cloud| Artigos sobre Cloud]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Maximo]]&lt;br /&gt;
[[Category:IBM MAS]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Migrate_MAXDB_to_RH_OpenShift&amp;diff=9921</id>
		<title>IBM Maximo: Migrate MAXDB to RH OpenShift</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Migrate_MAXDB_to_RH_OpenShift&amp;diff=9921"/>
		<updated>2026-04-07T20:01:00Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
= Create MAXDB database =&lt;br /&gt;
&lt;br /&gt;
1) Install DB2 Operator&lt;br /&gt;
&lt;br /&gt;
2) Create a New instance of DB2.&lt;br /&gt;
&lt;br /&gt;
Open the DB2 Operator -&amp;gt; DB2 Cluster -&amp;gt; New cluster.&lt;br /&gt;
&lt;br /&gt;
Paste the yaml below, change storageClassName: &amp;quot;lvms-vg1&amp;quot;, to your storage class.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
apiVersion: db2u.databases.ibm.com/v1&lt;br /&gt;
kind: Db2uCluster&lt;br /&gt;
metadata:&lt;br /&gt;
  name: db2ucmas76-01&lt;br /&gt;
  namespace: db2u&lt;br /&gt;
spec:&lt;br /&gt;
  license:&lt;br /&gt;
    accept: true&lt;br /&gt;
  account:&lt;br /&gt;
    privileged: true&lt;br /&gt;
  environment:&lt;br /&gt;
    database:&lt;br /&gt;
      settings:&lt;br /&gt;
        codeset: UTF-8&lt;br /&gt;
        territory: US&lt;br /&gt;
      name: MAXDB&lt;br /&gt;
    ldap:&lt;br /&gt;
      enabled: false&lt;br /&gt;
    dbType: db2wh&lt;br /&gt;
  version: s11.5.9.0-cn2&lt;br /&gt;
  podConfig:&lt;br /&gt;
    db2u:&lt;br /&gt;
      resource:&lt;br /&gt;
        db2u:&lt;br /&gt;
          limits:&lt;br /&gt;
            cpu: &#039;6&#039;&lt;br /&gt;
            memory: 16Gi&lt;br /&gt;
          requests:&lt;br /&gt;
            cpu: 500m&lt;br /&gt;
            memory: 3Gi&lt;br /&gt;
  storage:&lt;br /&gt;
    - name: meta&lt;br /&gt;
      type: create&lt;br /&gt;
      spec:&lt;br /&gt;
        accessModes:&lt;br /&gt;
          - ReadWriteOnce&lt;br /&gt;
        resources:&lt;br /&gt;
          requests:&lt;br /&gt;
            storage: 10Gi&lt;br /&gt;
        storageClassName: lvms-vg1&lt;br /&gt;
    - name: data&lt;br /&gt;
      type: template&lt;br /&gt;
      spec:&lt;br /&gt;
        accessModes:&lt;br /&gt;
          - ReadWriteOnce&lt;br /&gt;
        resources:&lt;br /&gt;
          requests:&lt;br /&gt;
            storage: 20Gi&lt;br /&gt;
        storageClassName: lvms-vg1&lt;br /&gt;
    - name: backup&lt;br /&gt;
      type: create&lt;br /&gt;
      spec:&lt;br /&gt;
        accessModes:&lt;br /&gt;
          - ReadWriteOnce&lt;br /&gt;
        resources:&lt;br /&gt;
          requests:&lt;br /&gt;
            storage: 10Gi&lt;br /&gt;
        storageClassName: lvms-vg1&lt;br /&gt;
    - name: tempts&lt;br /&gt;
      type: template&lt;br /&gt;
      spec:&lt;br /&gt;
        accessModes:&lt;br /&gt;
          - ReadWriteOnce&lt;br /&gt;
        resources:&lt;br /&gt;
          requests:&lt;br /&gt;
            storage: 10Gi&lt;br /&gt;
        storageClassName: lvms-vg1&lt;br /&gt;
    - name: archivelogs&lt;br /&gt;
      type: create&lt;br /&gt;
      spec:&lt;br /&gt;
        accessModes:&lt;br /&gt;
          - ReadWriteOnce&lt;br /&gt;
        resources:&lt;br /&gt;
          requests:&lt;br /&gt;
            storage: 10Gi&lt;br /&gt;
        storageClassName: lvms-vg1&lt;br /&gt;
  size: 1&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[Cloud| Artigos sobre Cloud]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Maximo]]&lt;br /&gt;
[[Category:IBM MAS]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Migrate_MAXDB_to_RH_OpenShift&amp;diff=9920</id>
		<title>IBM Maximo: Migrate MAXDB to RH OpenShift</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Migrate_MAXDB_to_RH_OpenShift&amp;diff=9920"/>
		<updated>2026-04-07T20:00:15Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
1) Install DB2 Operator&lt;br /&gt;
&lt;br /&gt;
2) Create a New instance of DB2.&lt;br /&gt;
&lt;br /&gt;
Open the DB2 Operator -&amp;gt; DB2 Cluster -&amp;gt; New cluster.&lt;br /&gt;
&lt;br /&gt;
Paste the yaml below, change storageClassName: &amp;quot;lvms-vg1&amp;quot;, to your storage class.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
apiVersion: db2u.databases.ibm.com/v1&lt;br /&gt;
kind: Db2uCluster&lt;br /&gt;
metadata:&lt;br /&gt;
  name: db2ucmas76-01&lt;br /&gt;
  namespace: db2u&lt;br /&gt;
spec:&lt;br /&gt;
  license:&lt;br /&gt;
    accept: true&lt;br /&gt;
  account:&lt;br /&gt;
    privileged: true&lt;br /&gt;
  environment:&lt;br /&gt;
    database:&lt;br /&gt;
      settings:&lt;br /&gt;
        codeset: UTF-8&lt;br /&gt;
        territory: US&lt;br /&gt;
      name: MAXDB&lt;br /&gt;
    ldap:&lt;br /&gt;
      enabled: false&lt;br /&gt;
    dbType: db2wh&lt;br /&gt;
  version: s11.5.9.0-cn2&lt;br /&gt;
  podConfig:&lt;br /&gt;
    db2u:&lt;br /&gt;
      resource:&lt;br /&gt;
        db2u:&lt;br /&gt;
          limits:&lt;br /&gt;
            cpu: &#039;6&#039;&lt;br /&gt;
            memory: 16Gi&lt;br /&gt;
          requests:&lt;br /&gt;
            cpu: 500m&lt;br /&gt;
            memory: 3Gi&lt;br /&gt;
  storage:&lt;br /&gt;
    - name: meta&lt;br /&gt;
      type: create&lt;br /&gt;
      spec:&lt;br /&gt;
        accessModes:&lt;br /&gt;
          - ReadWriteOnce&lt;br /&gt;
        resources:&lt;br /&gt;
          requests:&lt;br /&gt;
            storage: 10Gi&lt;br /&gt;
        storageClassName: lvms-vg1&lt;br /&gt;
    - name: data&lt;br /&gt;
      type: template&lt;br /&gt;
      spec:&lt;br /&gt;
        accessModes:&lt;br /&gt;
          - ReadWriteOnce&lt;br /&gt;
        resources:&lt;br /&gt;
          requests:&lt;br /&gt;
            storage: 20Gi&lt;br /&gt;
        storageClassName: lvms-vg1&lt;br /&gt;
    - name: backup&lt;br /&gt;
      type: create&lt;br /&gt;
      spec:&lt;br /&gt;
        accessModes:&lt;br /&gt;
          - ReadWriteOnce&lt;br /&gt;
        resources:&lt;br /&gt;
          requests:&lt;br /&gt;
            storage: 10Gi&lt;br /&gt;
        storageClassName: lvms-vg1&lt;br /&gt;
    - name: tempts&lt;br /&gt;
      type: template&lt;br /&gt;
      spec:&lt;br /&gt;
        accessModes:&lt;br /&gt;
          - ReadWriteOnce&lt;br /&gt;
        resources:&lt;br /&gt;
          requests:&lt;br /&gt;
            storage: 10Gi&lt;br /&gt;
        storageClassName: lvms-vg1&lt;br /&gt;
    - name: archivelogs&lt;br /&gt;
      type: create&lt;br /&gt;
      spec:&lt;br /&gt;
        accessModes:&lt;br /&gt;
          - ReadWriteOnce&lt;br /&gt;
        resources:&lt;br /&gt;
          requests:&lt;br /&gt;
            storage: 10Gi&lt;br /&gt;
        storageClassName: lvms-vg1&lt;br /&gt;
  size: 1&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[Cloud| Artigos sobre Cloud]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Maximo]]&lt;br /&gt;
[[Category:IBM MAS]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Migrate_MAXDB_to_RH_OpenShift&amp;diff=9919</id>
		<title>IBM Maximo: Migrate MAXDB to RH OpenShift</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Migrate_MAXDB_to_RH_OpenShift&amp;diff=9919"/>
		<updated>2026-04-07T19:58:36Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: Created page with &amp;quot;  1) Install DB2 Operator  2) Create a New instance of DB2.   &amp;lt;nowiki&amp;gt; apiVersion: db2u.databases.ibm.com/v1 kind: Db2uCluster metadata:   name: db2ucmas76-01   namespace: db2u spec:   license:     accept: true   account:     privileged: true   environment:     database:       settings:         codeset: UTF-8         territory: US       name: MAXDB     ldap:       enabled: false     dbType: db2wh   version: s11.5.9.0-cn2   podConfig:     db2u:       resource:         db2...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
1) Install DB2 Operator&lt;br /&gt;
&lt;br /&gt;
2) Create a New instance of DB2.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
apiVersion: db2u.databases.ibm.com/v1&lt;br /&gt;
kind: Db2uCluster&lt;br /&gt;
metadata:&lt;br /&gt;
  name: db2ucmas76-01&lt;br /&gt;
  namespace: db2u&lt;br /&gt;
spec:&lt;br /&gt;
  license:&lt;br /&gt;
    accept: true&lt;br /&gt;
  account:&lt;br /&gt;
    privileged: true&lt;br /&gt;
  environment:&lt;br /&gt;
    database:&lt;br /&gt;
      settings:&lt;br /&gt;
        codeset: UTF-8&lt;br /&gt;
        territory: US&lt;br /&gt;
      name: MAXDB&lt;br /&gt;
    ldap:&lt;br /&gt;
      enabled: false&lt;br /&gt;
    dbType: db2wh&lt;br /&gt;
  version: s11.5.9.0-cn2&lt;br /&gt;
  podConfig:&lt;br /&gt;
    db2u:&lt;br /&gt;
      resource:&lt;br /&gt;
        db2u:&lt;br /&gt;
          limits:&lt;br /&gt;
            cpu: &#039;6&#039;&lt;br /&gt;
            memory: 16Gi&lt;br /&gt;
          requests:&lt;br /&gt;
            cpu: 500m&lt;br /&gt;
            memory: 3Gi&lt;br /&gt;
  storage:&lt;br /&gt;
    - name: meta&lt;br /&gt;
      type: create&lt;br /&gt;
      spec:&lt;br /&gt;
        accessModes:&lt;br /&gt;
          - ReadWriteOnce&lt;br /&gt;
        resources:&lt;br /&gt;
          requests:&lt;br /&gt;
            storage: 10Gi&lt;br /&gt;
        storageClassName: lvms-vg1&lt;br /&gt;
    - name: data&lt;br /&gt;
      type: template&lt;br /&gt;
      spec:&lt;br /&gt;
        accessModes:&lt;br /&gt;
          - ReadWriteOnce&lt;br /&gt;
        resources:&lt;br /&gt;
          requests:&lt;br /&gt;
            storage: 20Gi&lt;br /&gt;
        storageClassName: lvms-vg1&lt;br /&gt;
    - name: backup&lt;br /&gt;
      type: create&lt;br /&gt;
      spec:&lt;br /&gt;
        accessModes:&lt;br /&gt;
          - ReadWriteOnce&lt;br /&gt;
        resources:&lt;br /&gt;
          requests:&lt;br /&gt;
            storage: 10Gi&lt;br /&gt;
        storageClassName: lvms-vg1&lt;br /&gt;
    - name: tempts&lt;br /&gt;
      type: template&lt;br /&gt;
      spec:&lt;br /&gt;
        accessModes:&lt;br /&gt;
          - ReadWriteOnce&lt;br /&gt;
        resources:&lt;br /&gt;
          requests:&lt;br /&gt;
            storage: 10Gi&lt;br /&gt;
        storageClassName: lvms-vg1&lt;br /&gt;
    - name: archivelogs&lt;br /&gt;
      type: create&lt;br /&gt;
      spec:&lt;br /&gt;
        accessModes:&lt;br /&gt;
          - ReadWriteOnce&lt;br /&gt;
        resources:&lt;br /&gt;
          requests:&lt;br /&gt;
            storage: 10Gi&lt;br /&gt;
        storageClassName: lvms-vg1&lt;br /&gt;
  size: 1&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[Cloud| Artigos sobre Cloud]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Maximo]]&lt;br /&gt;
[[Category:IBM MAS]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Maximo&amp;diff=9918</id>
		<title>IBM Maximo</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Maximo&amp;diff=9918"/>
		<updated>2026-04-07T19:56:54Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: /* Migration to Maximo Application Suite (MAS) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Este blog fornece artigos para pessoas que dão suporte ao IBM Maximo Asset Management e ao IBM Control Desk.&lt;br /&gt;
&lt;br /&gt;
O software Maximo é um pacote de software de gerenciamento de ativos corporativos (EAM) oferecido pela IBM. O IBM Maximo fornece monitoramento de ativos remotos, manutenção e aplicativos de confiabilidade em uma única plataforma que permite aumentar o tempo de atividade, melhorar a produtividade, reduzir os custos de manutenção e construir operações mais resilientes. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Principais Benefícios&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
# Reduzir o tempo de inatividade, não planejado,  de um ativo (PM -&amp;gt; Manutenção Preventiva)&lt;br /&gt;
# Minimizar falhas de um ativo (Código de Falha)&lt;br /&gt;
# Maximizar uso de um recurso (Planejamento e Execução)&lt;br /&gt;
# Aumentar a confiabilidade de um ativo (PM, KPIs)&lt;br /&gt;
# Reduzir os custos do estoque (Gerenciamento de estoque)&lt;br /&gt;
# Melhorar os serviços (SS -&amp;gt; Solicitação de Serviço, WO -&amp;gt; Ordem de serviço)&lt;br /&gt;
# Gestão de segurança e Risco (Plano de segurança)&lt;br /&gt;
# Prolongar a vida útil de ativos (Gestão de ativos)&lt;br /&gt;
# Identificar tendências (KPIs e relatórios)&lt;br /&gt;
&lt;br /&gt;
Com sua versão mais recente, o Maximo Application Suite (MAS), o sistema oferece vários aplicativos:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Produto !! Descrição&lt;br /&gt;
|-&lt;br /&gt;
| Maximo Application Suite (MAS) || &lt;br /&gt;
Composto por vários aplicativos, o produto ao qual a maioria dos usuários se refere como Maximo agora é chamado de “MAM”.&lt;br /&gt;
|-&lt;br /&gt;
| Maximo Asset Manage (MAM) ||&lt;br /&gt;
O MAM foi projetado para reduzir o tempo de inatividade e os custos, otimizando o gerenciamento de ativos e os processos de manutenção para melhorar o desempenho operacional. O seu uso podem alavancar a experiência da indústria incorporada com modelos de dados de práticas recomendadas e fluxos de trabalho para acelerar a transformação da indústria. O MAM unifica o ciclo de vida do ativo e as atividades de gerenciamento de manutenção, fornecendo uma visão de todos os ativos, condições e processos de trabalho da empresa para obter um melhor planejamento e controle.&lt;br /&gt;
|-&lt;br /&gt;
| [[IBM Maximo Visual Inspection|Maximo Visual Inspection (MVI)]] || &lt;br /&gt;
O MVI é uma plataforma de analise de imagens e videos, que permite criar modelos de Machine Learning&lt;br /&gt;
|-&lt;br /&gt;
| Maximo Monitor || &lt;br /&gt;
Melhore a disponibilidade operacional e de ativos com monitoramento remoto avançado de ativos com Inteligência Artificial (IA) em escala. Os usuários podem coletar dados de seus sistemas OT existentes e convergir sistemas de TI e sistemas operacionais em um único data lake para detectar anomalias.&lt;br /&gt;
|-&lt;br /&gt;
| Maximo Health || &lt;br /&gt;
Gerenciar o funcionamento de ativos usando dados IoT de sensores de ativos, registros de ativos e histórico de trabalho para aumentar a disponibilidade de ativos e melhorar o planejamento de substituição é o objetivo principal deste aplicativo. Ele fornece uma visualização do funcionamento do ativo por meio de exibições de painel para fornecer evidências para basear as decisões operacionais.&lt;br /&gt;
|-&lt;br /&gt;
| Maximo Predict || &lt;br /&gt;
Em vez de reagir, o Predict fornece a capacidade de usar ações baseadas em condições para prever a probabilidade de falhas futuras aplicando aprendizado de máquina e análise de dados para reduzir custos e falhas de ativos. Com base no poder de outros recursos do Maximo, os usuários podem tomar decisões baseadas em dados e construir modelos preditivos.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Artigos e Blogs =&lt;br /&gt;
&lt;br /&gt;
* [[Maximo: Matriz de pré-requisitos do Maximo Application Suite]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! . !!Gerenciamento de Ativos !! . !!Contratos                      !! . !! . !! . !! Administração !! . !! .&lt;br /&gt;
|-&lt;br /&gt;
| . ||Ativos                  || . ||Contratos de Compra            || . || . || . || Conjuntos || . || .&lt;br /&gt;
|-&lt;br /&gt;
| . ||Modelo de Ativos        || . ||Contratos de Leasing/Aluguel   || . || . || . || Organizações || . || .&lt;br /&gt;
|-&lt;br /&gt;
| . ||Medidores               || . ||Contrato de Taxa de Mão de Obra|| . || . || . || Calendários || .|| .&lt;br /&gt;
|-&lt;br /&gt;
| . ||Relacionamentos         || . ||Contratos Mestre               || . || . || . || Recursos* || . || .&lt;br /&gt;
|-&lt;br /&gt;
| . ||Grupo de Medidores      || . ||Contratos de Garantia          || . || . || . || Quadro de Avisos || . || .&lt;br /&gt;
|-&lt;br /&gt;
| . ||Monitoração de Condições|| . ||Termos e Condições             || . || . || . || Modelos de Comunicação || . || .&lt;br /&gt;
|-&lt;br /&gt;
| . ||Códigos de Falha        || . ||Contratos                      || . || . || . || Administração de Relatórios || . || .&lt;br /&gt;
|-&lt;br /&gt;
| . ||Monitoração de Condições|| . || .                             || . || . || . || . || . || .&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Modulos Administrativos ===&lt;br /&gt;
* [[IBM Maximo Manage: Configuração Inicial]] &lt;br /&gt;
** Aplicações: Conjuntos, Organizações, Sites, Charts (GL Account) e Currencies (Moeda)&lt;br /&gt;
&lt;br /&gt;
* [[IBM Maximo Manage: Configuração e Desenvolvimento]]&lt;br /&gt;
** Aplicações de Configuração: Users, Security Groups, Roles, Person, Person Groups&lt;br /&gt;
** Aplicações de Desenvolvimento: Escalations, Workflow Design, &lt;br /&gt;
** Aplicações Administrativas: Person, Person Groups, Roles&lt;br /&gt;
&lt;br /&gt;
=== Modulos de Ativos (Assets) ===&lt;br /&gt;
* [[IBM Maximo Manage: Gerenciamento de Ativos]]&lt;br /&gt;
&lt;br /&gt;
=== Outros Softwares ===&lt;br /&gt;
&lt;br /&gt;
* [[IBM Maximo Customization Detection Tool]]&lt;br /&gt;
* [[IBM Maximo Mobile]]&lt;br /&gt;
&lt;br /&gt;
=== Referencias ===&lt;br /&gt;
* Blog: [https://bportaluri.com/blog Bruno Portaluri]&lt;br /&gt;
** [https://bportaluri.com/2021/10/maximo-bulk-update-list-view.html Atualização de uma lista - bulk update ]&lt;br /&gt;
* Blog: [https://maximosecrets.com Maximo Secrets]&lt;br /&gt;
* Yasutaka Nishimura&lt;br /&gt;
**[https://www.linkedin.com/pulse/apache-kafka-message-provider-maximo-yasutaka-nishimura/ Apache Kafka as a Message Provider in Maximo]&lt;br /&gt;
**[https://www.linkedin.com/pulse/custom-autoscript-end-point-realizes-access-oauth2-yasutaka-nishimura/ Custom autoscript end point realizes to access OAuth2 protected resources]&lt;br /&gt;
**[https://www.linkedin.com/pulse/running-maximo-manage-stand-alone-openshift-server-red-nishimura/ Running Maximo Manage on stand-alone OpenShift server with Red Hat Code Ready Containers]&lt;br /&gt;
**[https://www.linkedin.com/pulse/send-notifications-slack-via-maximo-integration-yasutaka-nishimura/ Send notifications to Slack via Maximo Integration Framework]&lt;br /&gt;
&lt;br /&gt;
= Migration to Maximo Application Suite (MAS) =&lt;br /&gt;
&lt;br /&gt;
* [[IBM Maximo: Migration to Maximo Application Suite (MAS)]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Maximo: Migrate MAXDB to RH OpenShift]]&lt;br /&gt;
&lt;br /&gt;
= API Rest, Documentação, Artigos e Exemplos =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[IBM Maximo: Maximo Manage development environment without OpenShift]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Maximo: Provide you customization_binaries.zip on OpenShift]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Maximo: Dicas de APIs Rest]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Maximo: Automation Scripts]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;maximomize.com&#039;&#039;&#039;: [https://www.maximomize.com/writing-your-first-crontask-for-maximo-in-jython  Writing your first crontask for Maximo in Jython]&lt;br /&gt;
* &#039;&#039;&#039;maximomize.com&#039;&#039;&#039;: [https://www.maximomize.com/writing-your-first-crontask-for-maximo-in-java  Writing your First CronTask for Maximo in Java]&lt;br /&gt;
* &#039;&#039;&#039;a3jgroup.com&#039;&#039;&#039;: [https://a3jgroup.com/run-an-automation-script-from-a-cron-task-in-maximo/ Run an Automation Script from a Cron Task in Maximo]&lt;br /&gt;
&lt;br /&gt;
= Performance and Best Practice =&lt;br /&gt;
&lt;br /&gt;
* Best Practice: [[IBM Maximo: My Configuration Tips]]&lt;br /&gt;
&lt;br /&gt;
* Best Practice: [[IBM Maximo: SQL Queries - CRONTASKS &amp;amp; ESCALATIONS]] - Dica de Configuração de Performance&lt;br /&gt;
&lt;br /&gt;
* Best Practice: [[IBM Maximo: Cleanup of Start Center]] - Dica de Manutenção de Performance&lt;br /&gt;
&lt;br /&gt;
* Best Practice: [[IBM Maximo: Integrity Check Tool]] - Reporting data integrity issues&lt;br /&gt;
&lt;br /&gt;
* Best Practice: [[IBM Maximo: Resizing JPEG Files in doclinks]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Maximo: Identificar SQLs de longa duração]]&lt;br /&gt;
* [[IBM Maximo: Java Virtual Machine Properties for IBM WebSphere]&lt;br /&gt;
* [[IBM Maximo: System Properties para Monitor e diagnosticar problemas de Performance]]&lt;br /&gt;
* [[IBM Maximo: System Properties]]&lt;br /&gt;
* [[IBM Maximo: Isolar a Funcionalidade do Servidor]]&lt;br /&gt;
* [[IBM Maximo: Analisando a crontask PMWoGenCronTask]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SQL Queries ==&lt;br /&gt;
&lt;br /&gt;
* [[IBM Maximo: SQL Queries]]&lt;br /&gt;
* [[IBM Maximo: SQL Queries - CRONTASKS &amp;amp; ESCALATIONS]]&lt;br /&gt;
* [[IBM Maximo: SQL Queries - WORKFLOW]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[IBM Maximo: Identificar SQLs de longa duração]]&lt;br /&gt;
* [[IBM Maximo: Monitorar o número de DB Connections]]&lt;br /&gt;
* [[IBM Maximo: Tabelas que contêm consultas para revisar]]&lt;br /&gt;
* [[IBM Maximo: System Properties]]&lt;br /&gt;
* [[IBM Maximo: BMXAA6720W - Slow SQL Entries]]&lt;br /&gt;
* [[IBM Maximo: Exportando um relatório (BIRT) do banco de dados do Maximo]]&lt;br /&gt;
* [[IBM Maximo: Listar a quantidade de logins únicos por dia]]&lt;br /&gt;
&lt;br /&gt;
=== Outras Tabelas ===&lt;br /&gt;
* [[IBM Maximo: SQL Queries - tabela CRONTASKHISTORY]]&lt;br /&gt;
* [[IBM Maximo: SQL Queries - tabela ESCREPEATTRACK]]&lt;br /&gt;
* [[IBM Maximo: SQL Queries - tabela ESCSTATUS]]&lt;br /&gt;
* [[IBM Maximo: SQL Queries - tabela LOGINTRACK]]&lt;br /&gt;
* [[IBM Maximo: SQL Queries - tabela QUERY]]&lt;br /&gt;
* [[IBM Maximo: SQL Queries - tabela WFINSTANCE]]&lt;br /&gt;
&lt;br /&gt;
= Mensagens BMXAA =&lt;br /&gt;
&lt;br /&gt;
* [[IBM Maximo: BMXAA6720W - Slow SQL Entries]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Maximo: BMXAA4038E - Cannot log in to perform this action on Forgot Password link]]&lt;br /&gt;
&lt;br /&gt;
= Ambiente / Produtos / Alta Disponibilidade =&lt;br /&gt;
&lt;br /&gt;
* [https://www.ibm.com/support/pages/maximo-product-configuration-matrix-0 Maximo Product Configuration Matrix]&lt;br /&gt;
* [http://www.redbooks.ibm.com/redbooks/pdfs/sg248109.pdf Redbook:High Availability and Disaster Recovery Configurations for IBM SmartCloud Control Desk and IBM Maximo Products]&lt;br /&gt;
&lt;br /&gt;
= Instalação e Configuração =&lt;br /&gt;
&lt;br /&gt;
* [[IBM Maximo: Instalação do Maximo Application Suite usando o MAS CLI]]&lt;br /&gt;
* [[IBM Maximo: Opções do MAS CLI]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Maximo: Instalação do Maximo EAM no Linux via Linha de Comando]]&lt;br /&gt;
* [[IBM Maximo: Verificando pré-requisitos de instalação e upgrade do Maximo EAM]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Maximo: Running Maximo EAM as Container]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Maximo: Criando a database manualmente para o Maximo]]&lt;br /&gt;
* [[IBM Maximo: Criando as filas JMS Queues manualmente para o Maximo EAM]]&lt;br /&gt;
* [[IBM Maximo: Criando as filas JMS Queues via linha de comando para o Maximo EAM]]&lt;br /&gt;
&lt;br /&gt;
= Relatórios =&lt;br /&gt;
&lt;br /&gt;
* [[IBM Maximo: Exportando um relatório (BIRT) do banco de dados do Maximo]]&lt;br /&gt;
* [https://www.ibm.com/support/pages/maximo-76-report-booklet Lista de Relatórios do Maximo 7.6 (BIRT)]&lt;br /&gt;
* [https://www.ibm.com/support/pages/maximo-76designer-431-report-development-guide Guia de Desenvolvimento de Relatórios do Maximo 7.6 (BIRT)]&lt;br /&gt;
* [https://www.ibm.com/support/pages/maximo-76-reporting-options-and-comparisons Reporting Options and Comparisons (BIRT)]&lt;br /&gt;
* [https://www.ibm.com/support/pages/maximo-cognos-content-bi-packs Lista de Relatórios Cognos &amp;quot;Maximo Cognos Content - BI Packs&amp;quot; (Cognos)]&lt;br /&gt;
* [https://www.ibm.com/support/pages/maximo-76-cognos-feature-guide Maximo 76 Cognos Feature Guide]&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[Cloud| Artigos sobre Cloud]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Maximo]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Sterling_Connect:Direct:_Configuring_C:D_to_use_AWS_S3_Storage_provide_an_AWS_credentials_file_as_a_volume&amp;diff=9917</id>
		<title>IBM Sterling Connect:Direct: Configuring C:D to use AWS S3 Storage provide an AWS credentials file as a volume</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Sterling_Connect:Direct:_Configuring_C:D_to_use_AWS_S3_Storage_provide_an_AWS_credentials_file_as_a_volume&amp;diff=9917"/>
		<updated>2026-03-12T18:50:43Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: /* Mounting the .aws Directory in Kubernetes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This article describes how to configure IBM Connect:Direct (CDU) to access S3-compatible object storage. &lt;br /&gt;
&lt;br /&gt;
The setup involves preparing AWS-style configuration files, updating `Initparm.cfg`, and mounting the necessary credential files into the Connect:Direct pod using Kubernetes `extraVolume` and `extraVolumeMount` parameters.&lt;br /&gt;
&lt;br /&gt;
== AWS Configuration Files ==&lt;br /&gt;
&lt;br /&gt;
The file credentials must be created under the user&#039;s `.aws` directory: &lt;br /&gt;
&lt;br /&gt;
=== Example: credentials File ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;[default]&lt;br /&gt;
aws_access_key_id = &amp;lt;profile id&amp;gt;&lt;br /&gt;
aws_secret_access_key = &amp;lt;access key&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[aws-profile02]&lt;br /&gt;
aws_access_key_id = &amp;lt;profile id&amp;gt;&lt;br /&gt;
aws_secret_access_key = &amp;lt;access key&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
These files can be automatically generated using the AWS CLI:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;aws configure --profile aws-profile02&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Updating Initparm.cfg ==&lt;br /&gt;
The following S3 I/O Exit configuration must be added to `Initparm.cfg`:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;# S3 IO Exit parameters&lt;br /&gt;
file.ioexit:\&lt;br /&gt;
:name=s3:\&lt;br /&gt;
:library=/opt/cdunix/ndm/lib/libcdjnibridge.so:\&lt;br /&gt;
:home.dir=/opt/cdunix/ndm/ioexit-plugins/s3:\&lt;br /&gt;
:options=-Xmx640m \&lt;br /&gt;
-Djava.class.path=/opt/cdunix/ndm/ioexit-plugins/s3/cd-s3-ioexit.jar \&lt;br /&gt;
-Ds3.profilePath=&#039;/home/cduser/.aws/credentials&#039; \&lt;br /&gt;
-Ds3.profileName=default \&lt;br /&gt;
com.aricent.ibm.mft.connectdirect.s3ioexit.S3IOExitFactory:&lt;br /&gt;
&lt;br /&gt;
file.ioexit:\&lt;br /&gt;
:name=s3qa:\&lt;br /&gt;
:library=/opt/cdunix/ndm/lib/libcdjnibridge.so:\&lt;br /&gt;
:home.dir=/opt/cdunix/ndm/ioexit-plugins/s3:\&lt;br /&gt;
:options=-Xmx640m \&lt;br /&gt;
-Djava.class.path=/opt/cdunix/ndm/ioexit-plugins/s3/cd-s3-ioexit.jar \&lt;br /&gt;
-Ds3.profilePath=&#039;/home/cduser/.aws/credentials&#039; \&lt;br /&gt;
-Ds3.profileName=aws-profile-02 \&lt;br /&gt;
com.aricent.ibm.mft.connectdirect.s3ioexit.S3IOExitFactory:&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Mounting the .aws Directory in Kubernetes ==&lt;br /&gt;
The `.aws` directory containing the **credentials** file must be mounted on the Connect:Direct container at:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;/home/cduser/.aws&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This can be achieved via Helm chart configuration using `extraVolume` and `extraVolumeMount`.&lt;br /&gt;
&lt;br /&gt;
=== Example Helm Values Configuration ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;yaml&amp;quot;&amp;gt;# Mount the .aws directory in the container&lt;br /&gt;
extraVolumeMounts:&lt;br /&gt;
  - name: awsvol&lt;br /&gt;
    mountPath: /home/cduser/.aws&lt;br /&gt;
&lt;br /&gt;
# Define the NFS volume in the pod spec&lt;br /&gt;
extraVolume:&lt;br /&gt;
  - name: awsvol&lt;br /&gt;
    nfs:&lt;br /&gt;
      server: &amp;lt;NFS server IP&amp;gt;&lt;br /&gt;
      path: /srv/nfs/.aws/&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ensure that the &#039;&#039;&#039;.aws/credentials&#039;&#039;&#039; file are already placed on the NFS path &#039;&#039;&#039;before&#039;&#039;&#039; deploying the chart.&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling| Artigos sobre IBM Sterling]]&lt;br /&gt;
&lt;br /&gt;
* [[Cloud| Artigos sobre Cloud]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Sterling]]&lt;br /&gt;
[[Category:Connect Direct]]&lt;br /&gt;
[[Category:B2B Integrator]]&lt;br /&gt;
[[Category:CDP]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Sterling_Connect:Direct:_Configuring_C:D_to_use_AWS_S3_Storage_provide_an_AWS_credentials_file_as_a_volume&amp;diff=9916</id>
		<title>IBM Sterling Connect:Direct: Configuring C:D to use AWS S3 Storage provide an AWS credentials file as a volume</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Sterling_Connect:Direct:_Configuring_C:D_to_use_AWS_S3_Storage_provide_an_AWS_credentials_file_as_a_volume&amp;diff=9916"/>
		<updated>2026-03-12T18:43:18Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: /* Mounting the .aws Directory in Kubernetes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This article describes how to configure IBM Connect:Direct (CDU) to access S3-compatible object storage. &lt;br /&gt;
&lt;br /&gt;
The setup involves preparing AWS-style configuration files, updating `Initparm.cfg`, and mounting the necessary credential files into the Connect:Direct pod using Kubernetes `extraVolume` and `extraVolumeMount` parameters.&lt;br /&gt;
&lt;br /&gt;
== AWS Configuration Files ==&lt;br /&gt;
&lt;br /&gt;
The file credentials must be created under the user&#039;s `.aws` directory: &lt;br /&gt;
&lt;br /&gt;
=== Example: credentials File ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;[default]&lt;br /&gt;
aws_access_key_id = &amp;lt;profile id&amp;gt;&lt;br /&gt;
aws_secret_access_key = &amp;lt;access key&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[aws-profile02]&lt;br /&gt;
aws_access_key_id = &amp;lt;profile id&amp;gt;&lt;br /&gt;
aws_secret_access_key = &amp;lt;access key&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
These files can be automatically generated using the AWS CLI:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;aws configure --profile aws-profile02&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Updating Initparm.cfg ==&lt;br /&gt;
The following S3 I/O Exit configuration must be added to `Initparm.cfg`:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;# S3 IO Exit parameters&lt;br /&gt;
file.ioexit:\&lt;br /&gt;
:name=s3:\&lt;br /&gt;
:library=/opt/cdunix/ndm/lib/libcdjnibridge.so:\&lt;br /&gt;
:home.dir=/opt/cdunix/ndm/ioexit-plugins/s3:\&lt;br /&gt;
:options=-Xmx640m \&lt;br /&gt;
-Djava.class.path=/opt/cdunix/ndm/ioexit-plugins/s3/cd-s3-ioexit.jar \&lt;br /&gt;
-Ds3.profilePath=&#039;/home/cduser/.aws/credentials&#039; \&lt;br /&gt;
-Ds3.profileName=default \&lt;br /&gt;
com.aricent.ibm.mft.connectdirect.s3ioexit.S3IOExitFactory:&lt;br /&gt;
&lt;br /&gt;
file.ioexit:\&lt;br /&gt;
:name=s3qa:\&lt;br /&gt;
:library=/opt/cdunix/ndm/lib/libcdjnibridge.so:\&lt;br /&gt;
:home.dir=/opt/cdunix/ndm/ioexit-plugins/s3:\&lt;br /&gt;
:options=-Xmx640m \&lt;br /&gt;
-Djava.class.path=/opt/cdunix/ndm/ioexit-plugins/s3/cd-s3-ioexit.jar \&lt;br /&gt;
-Ds3.profilePath=&#039;/home/cduser/.aws/credentials&#039; \&lt;br /&gt;
-Ds3.profileName=aws-profile-02 \&lt;br /&gt;
com.aricent.ibm.mft.connectdirect.s3ioexit.S3IOExitFactory:&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Mounting the .aws Directory in Kubernetes ==&lt;br /&gt;
The `.aws` directory containing the **credentials** file must be mounted on the Connect:Direct container at:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;/home/cduser/.aws&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This can be achieved via Helm chart configuration using `extraVolume` and `extraVolumeMount`.&lt;br /&gt;
&lt;br /&gt;
=== Example Helm Values Configuration ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;yaml&amp;quot;&amp;gt;# Mount the .aws directory in the container&lt;br /&gt;
extraVolumeMounts:&lt;br /&gt;
  - name: extravol&lt;br /&gt;
    mountPath: /home/cduser/.aws&lt;br /&gt;
&lt;br /&gt;
# Define the NFS volume in the pod spec&lt;br /&gt;
extraVolume:&lt;br /&gt;
  - name: extravol&lt;br /&gt;
    nfs:&lt;br /&gt;
      server: &amp;lt;NFS server IP&amp;gt;&lt;br /&gt;
      path: /srv/nfs/.aws/&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ensure that the &#039;&#039;&#039;.aws/credentials&#039;&#039;&#039; file are already placed on the NFS path &#039;&#039;&#039;before&#039;&#039;&#039; deploying the chart.&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling| Artigos sobre IBM Sterling]]&lt;br /&gt;
&lt;br /&gt;
* [[Cloud| Artigos sobre Cloud]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Sterling]]&lt;br /&gt;
[[Category:Connect Direct]]&lt;br /&gt;
[[Category:B2B Integrator]]&lt;br /&gt;
[[Category:CDP]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Sterling_Connect:Direct:_Configuring_C:D_to_use_AWS_S3_Storage_provide_an_AWS_credentials_file_as_a_volume&amp;diff=9915</id>
		<title>IBM Sterling Connect:Direct: Configuring C:D to use AWS S3 Storage provide an AWS credentials file as a volume</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Sterling_Connect:Direct:_Configuring_C:D_to_use_AWS_S3_Storage_provide_an_AWS_credentials_file_as_a_volume&amp;diff=9915"/>
		<updated>2026-03-12T18:40:21Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: /* Example Helm Values Configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This article describes how to configure IBM Connect:Direct (CDU) to access S3-compatible object storage. &lt;br /&gt;
&lt;br /&gt;
The setup involves preparing AWS-style configuration files, updating `Initparm.cfg`, and mounting the necessary credential files into the Connect:Direct pod using Kubernetes `extraVolume` and `extraVolumeMount` parameters.&lt;br /&gt;
&lt;br /&gt;
== AWS Configuration Files ==&lt;br /&gt;
&lt;br /&gt;
The file credentials must be created under the user&#039;s `.aws` directory: &lt;br /&gt;
&lt;br /&gt;
=== Example: credentials File ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;[default]&lt;br /&gt;
aws_access_key_id = &amp;lt;profile id&amp;gt;&lt;br /&gt;
aws_secret_access_key = &amp;lt;access key&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[aws-profile02]&lt;br /&gt;
aws_access_key_id = &amp;lt;profile id&amp;gt;&lt;br /&gt;
aws_secret_access_key = &amp;lt;access key&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
These files can be automatically generated using the AWS CLI:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;aws configure --profile aws-profile02&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Updating Initparm.cfg ==&lt;br /&gt;
The following S3 I/O Exit configuration must be added to `Initparm.cfg`:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;# S3 IO Exit parameters&lt;br /&gt;
file.ioexit:\&lt;br /&gt;
:name=s3:\&lt;br /&gt;
:library=/opt/cdunix/ndm/lib/libcdjnibridge.so:\&lt;br /&gt;
:home.dir=/opt/cdunix/ndm/ioexit-plugins/s3:\&lt;br /&gt;
:options=-Xmx640m \&lt;br /&gt;
-Djava.class.path=/opt/cdunix/ndm/ioexit-plugins/s3/cd-s3-ioexit.jar \&lt;br /&gt;
-Ds3.profilePath=&#039;/home/cduser/.aws/credentials&#039; \&lt;br /&gt;
-Ds3.profileName=default \&lt;br /&gt;
com.aricent.ibm.mft.connectdirect.s3ioexit.S3IOExitFactory:&lt;br /&gt;
&lt;br /&gt;
file.ioexit:\&lt;br /&gt;
:name=s3qa:\&lt;br /&gt;
:library=/opt/cdunix/ndm/lib/libcdjnibridge.so:\&lt;br /&gt;
:home.dir=/opt/cdunix/ndm/ioexit-plugins/s3:\&lt;br /&gt;
:options=-Xmx640m \&lt;br /&gt;
-Djava.class.path=/opt/cdunix/ndm/ioexit-plugins/s3/cd-s3-ioexit.jar \&lt;br /&gt;
-Ds3.profilePath=&#039;/home/cduser/.aws/credentials&#039; \&lt;br /&gt;
-Ds3.profileName=aws-profile-02 \&lt;br /&gt;
com.aricent.ibm.mft.connectdirect.s3ioexit.S3IOExitFactory:&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Mounting the .aws Directory in Kubernetes ==&lt;br /&gt;
The `.aws` directory containing the **config** and **credentials** files must be mounted on the Connect:Direct container at:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;/home/cduser/.aws&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This can be achieved via Helm chart configuration using `extraVolume` and `extraVolumeMount`.&lt;br /&gt;
&lt;br /&gt;
=== Example Helm Values Configuration ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;yaml&amp;quot;&amp;gt;# Mount the .aws directory in the container&lt;br /&gt;
extraVolumeMounts:&lt;br /&gt;
  - name: extravol&lt;br /&gt;
    mountPath: /home/cduser/.aws&lt;br /&gt;
&lt;br /&gt;
# Define the NFS volume in the pod spec&lt;br /&gt;
extraVolume:&lt;br /&gt;
  - name: extravol&lt;br /&gt;
    nfs:&lt;br /&gt;
      server: &amp;lt;NFS server IP&amp;gt;&lt;br /&gt;
      path: /srv/nfs/.aws/&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ensure that the &#039;&#039;&#039;.aws/credentials&#039;&#039;&#039; file are already placed on the NFS path &#039;&#039;&#039;before&#039;&#039;&#039; deploying the chart.&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling| Artigos sobre IBM Sterling]]&lt;br /&gt;
&lt;br /&gt;
* [[Cloud| Artigos sobre Cloud]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Sterling]]&lt;br /&gt;
[[Category:Connect Direct]]&lt;br /&gt;
[[Category:B2B Integrator]]&lt;br /&gt;
[[Category:CDP]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Sterling_Connect:Direct:_Configuring_C:D_to_use_AWS_S3_Storage_provide_an_AWS_credentials_file_as_a_volume&amp;diff=9914</id>
		<title>IBM Sterling Connect:Direct: Configuring C:D to use AWS S3 Storage provide an AWS credentials file as a volume</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Sterling_Connect:Direct:_Configuring_C:D_to_use_AWS_S3_Storage_provide_an_AWS_credentials_file_as_a_volume&amp;diff=9914"/>
		<updated>2026-03-12T18:40:05Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: /* Example Helm Values Configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This article describes how to configure IBM Connect:Direct (CDU) to access S3-compatible object storage. &lt;br /&gt;
&lt;br /&gt;
The setup involves preparing AWS-style configuration files, updating `Initparm.cfg`, and mounting the necessary credential files into the Connect:Direct pod using Kubernetes `extraVolume` and `extraVolumeMount` parameters.&lt;br /&gt;
&lt;br /&gt;
== AWS Configuration Files ==&lt;br /&gt;
&lt;br /&gt;
The file credentials must be created under the user&#039;s `.aws` directory: &lt;br /&gt;
&lt;br /&gt;
=== Example: credentials File ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;[default]&lt;br /&gt;
aws_access_key_id = &amp;lt;profile id&amp;gt;&lt;br /&gt;
aws_secret_access_key = &amp;lt;access key&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[aws-profile02]&lt;br /&gt;
aws_access_key_id = &amp;lt;profile id&amp;gt;&lt;br /&gt;
aws_secret_access_key = &amp;lt;access key&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
These files can be automatically generated using the AWS CLI:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;aws configure --profile aws-profile02&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Updating Initparm.cfg ==&lt;br /&gt;
The following S3 I/O Exit configuration must be added to `Initparm.cfg`:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;# S3 IO Exit parameters&lt;br /&gt;
file.ioexit:\&lt;br /&gt;
:name=s3:\&lt;br /&gt;
:library=/opt/cdunix/ndm/lib/libcdjnibridge.so:\&lt;br /&gt;
:home.dir=/opt/cdunix/ndm/ioexit-plugins/s3:\&lt;br /&gt;
:options=-Xmx640m \&lt;br /&gt;
-Djava.class.path=/opt/cdunix/ndm/ioexit-plugins/s3/cd-s3-ioexit.jar \&lt;br /&gt;
-Ds3.profilePath=&#039;/home/cduser/.aws/credentials&#039; \&lt;br /&gt;
-Ds3.profileName=default \&lt;br /&gt;
com.aricent.ibm.mft.connectdirect.s3ioexit.S3IOExitFactory:&lt;br /&gt;
&lt;br /&gt;
file.ioexit:\&lt;br /&gt;
:name=s3qa:\&lt;br /&gt;
:library=/opt/cdunix/ndm/lib/libcdjnibridge.so:\&lt;br /&gt;
:home.dir=/opt/cdunix/ndm/ioexit-plugins/s3:\&lt;br /&gt;
:options=-Xmx640m \&lt;br /&gt;
-Djava.class.path=/opt/cdunix/ndm/ioexit-plugins/s3/cd-s3-ioexit.jar \&lt;br /&gt;
-Ds3.profilePath=&#039;/home/cduser/.aws/credentials&#039; \&lt;br /&gt;
-Ds3.profileName=aws-profile-02 \&lt;br /&gt;
com.aricent.ibm.mft.connectdirect.s3ioexit.S3IOExitFactory:&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Mounting the .aws Directory in Kubernetes ==&lt;br /&gt;
The `.aws` directory containing the **config** and **credentials** files must be mounted on the Connect:Direct container at:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;/home/cduser/.aws&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This can be achieved via Helm chart configuration using `extraVolume` and `extraVolumeMount`.&lt;br /&gt;
&lt;br /&gt;
=== Example Helm Values Configuration ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;yaml&amp;quot;&amp;gt;# Mount the .aws directory in the container&lt;br /&gt;
extraVolumeMounts:&lt;br /&gt;
  - name: extravol&lt;br /&gt;
    mountPath: /home/cduser/.aws&lt;br /&gt;
&lt;br /&gt;
# Define the NFS volume in the pod spec&lt;br /&gt;
extraVolume:&lt;br /&gt;
  - name: extravol&lt;br /&gt;
    nfs:&lt;br /&gt;
      server: &amp;lt;NFS server IP&amp;gt;&lt;br /&gt;
      path: /srv/nfs/.aws/&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ensure that the `.aws/credentials` file are already placed on the NFS path &#039;&#039;&#039;before&#039;&#039;&#039; deploying the chart.&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling| Artigos sobre IBM Sterling]]&lt;br /&gt;
&lt;br /&gt;
* [[Cloud| Artigos sobre Cloud]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Sterling]]&lt;br /&gt;
[[Category:Connect Direct]]&lt;br /&gt;
[[Category:B2B Integrator]]&lt;br /&gt;
[[Category:CDP]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Sterling_Connect:Direct:_Configuring_C:D_to_use_AWS_S3_Storage_provide_an_AWS_credentials_file_as_a_volume&amp;diff=9913</id>
		<title>IBM Sterling Connect:Direct: Configuring C:D to use AWS S3 Storage provide an AWS credentials file as a volume</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Sterling_Connect:Direct:_Configuring_C:D_to_use_AWS_S3_Storage_provide_an_AWS_credentials_file_as_a_volume&amp;diff=9913"/>
		<updated>2026-03-12T18:39:18Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: /* Summary */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This article describes how to configure IBM Connect:Direct (CDU) to access S3-compatible object storage. &lt;br /&gt;
&lt;br /&gt;
The setup involves preparing AWS-style configuration files, updating `Initparm.cfg`, and mounting the necessary credential files into the Connect:Direct pod using Kubernetes `extraVolume` and `extraVolumeMount` parameters.&lt;br /&gt;
&lt;br /&gt;
== AWS Configuration Files ==&lt;br /&gt;
&lt;br /&gt;
The file credentials must be created under the user&#039;s `.aws` directory: &lt;br /&gt;
&lt;br /&gt;
=== Example: credentials File ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;[default]&lt;br /&gt;
aws_access_key_id = &amp;lt;profile id&amp;gt;&lt;br /&gt;
aws_secret_access_key = &amp;lt;access key&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[aws-profile02]&lt;br /&gt;
aws_access_key_id = &amp;lt;profile id&amp;gt;&lt;br /&gt;
aws_secret_access_key = &amp;lt;access key&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
These files can be automatically generated using the AWS CLI:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;aws configure --profile aws-profile02&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Updating Initparm.cfg ==&lt;br /&gt;
The following S3 I/O Exit configuration must be added to `Initparm.cfg`:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;# S3 IO Exit parameters&lt;br /&gt;
file.ioexit:\&lt;br /&gt;
:name=s3:\&lt;br /&gt;
:library=/opt/cdunix/ndm/lib/libcdjnibridge.so:\&lt;br /&gt;
:home.dir=/opt/cdunix/ndm/ioexit-plugins/s3:\&lt;br /&gt;
:options=-Xmx640m \&lt;br /&gt;
-Djava.class.path=/opt/cdunix/ndm/ioexit-plugins/s3/cd-s3-ioexit.jar \&lt;br /&gt;
-Ds3.profilePath=&#039;/home/cduser/.aws/credentials&#039; \&lt;br /&gt;
-Ds3.profileName=default \&lt;br /&gt;
com.aricent.ibm.mft.connectdirect.s3ioexit.S3IOExitFactory:&lt;br /&gt;
&lt;br /&gt;
file.ioexit:\&lt;br /&gt;
:name=s3qa:\&lt;br /&gt;
:library=/opt/cdunix/ndm/lib/libcdjnibridge.so:\&lt;br /&gt;
:home.dir=/opt/cdunix/ndm/ioexit-plugins/s3:\&lt;br /&gt;
:options=-Xmx640m \&lt;br /&gt;
-Djava.class.path=/opt/cdunix/ndm/ioexit-plugins/s3/cd-s3-ioexit.jar \&lt;br /&gt;
-Ds3.profilePath=&#039;/home/cduser/.aws/credentials&#039; \&lt;br /&gt;
-Ds3.profileName=aws-profile-02 \&lt;br /&gt;
com.aricent.ibm.mft.connectdirect.s3ioexit.S3IOExitFactory:&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Mounting the .aws Directory in Kubernetes ==&lt;br /&gt;
The `.aws` directory containing the **config** and **credentials** files must be mounted on the Connect:Direct container at:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;/home/cduser/.aws&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This can be achieved via Helm chart configuration using `extraVolume` and `extraVolumeMount`.&lt;br /&gt;
&lt;br /&gt;
=== Example Helm Values Configuration ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;yaml&amp;quot;&amp;gt;# Mount the .aws directory in the container&lt;br /&gt;
extraVolumeMounts:&lt;br /&gt;
  - name: extravol&lt;br /&gt;
    mountPath: /home/cduser/.aws&lt;br /&gt;
&lt;br /&gt;
# Define the NFS volume in the pod spec&lt;br /&gt;
extraVolume:&lt;br /&gt;
  - name: extravol&lt;br /&gt;
    nfs:&lt;br /&gt;
      server: &amp;lt;NFS server IP&amp;gt;&lt;br /&gt;
      path: /srv/nfs/.aws/&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ensure that the `.aws/config` and `.aws/credentials` files are already placed on the NFS path **before** deploying the chart.&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling| Artigos sobre IBM Sterling]]&lt;br /&gt;
&lt;br /&gt;
* [[Cloud| Artigos sobre Cloud]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Sterling]]&lt;br /&gt;
[[Category:Connect Direct]]&lt;br /&gt;
[[Category:B2B Integrator]]&lt;br /&gt;
[[Category:CDP]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Sterling_Connect:Direct:_Configuring_C:D_to_use_AWS_S3_Storage_provide_an_AWS_credentials_file_as_a_volume&amp;diff=9912</id>
		<title>IBM Sterling Connect:Direct: Configuring C:D to use AWS S3 Storage provide an AWS credentials file as a volume</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Sterling_Connect:Direct:_Configuring_C:D_to_use_AWS_S3_Storage_provide_an_AWS_credentials_file_as_a_volume&amp;diff=9912"/>
		<updated>2026-03-12T18:38:41Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: /* Using S3 in Process Files */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This article describes how to configure IBM Connect:Direct (CDU) to access S3-compatible object storage. &lt;br /&gt;
&lt;br /&gt;
The setup involves preparing AWS-style configuration files, updating `Initparm.cfg`, and mounting the necessary credential files into the Connect:Direct pod using Kubernetes `extraVolume` and `extraVolumeMount` parameters.&lt;br /&gt;
&lt;br /&gt;
== AWS Configuration Files ==&lt;br /&gt;
&lt;br /&gt;
The file credentials must be created under the user&#039;s `.aws` directory: &lt;br /&gt;
&lt;br /&gt;
=== Example: credentials File ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;[default]&lt;br /&gt;
aws_access_key_id = &amp;lt;profile id&amp;gt;&lt;br /&gt;
aws_secret_access_key = &amp;lt;access key&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[aws-profile02]&lt;br /&gt;
aws_access_key_id = &amp;lt;profile id&amp;gt;&lt;br /&gt;
aws_secret_access_key = &amp;lt;access key&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
These files can be automatically generated using the AWS CLI:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;aws configure --profile aws-profile02&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Updating Initparm.cfg ==&lt;br /&gt;
The following S3 I/O Exit configuration must be added to `Initparm.cfg`:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;# S3 IO Exit parameters&lt;br /&gt;
file.ioexit:\&lt;br /&gt;
:name=s3:\&lt;br /&gt;
:library=/opt/cdunix/ndm/lib/libcdjnibridge.so:\&lt;br /&gt;
:home.dir=/opt/cdunix/ndm/ioexit-plugins/s3:\&lt;br /&gt;
:options=-Xmx640m \&lt;br /&gt;
-Djava.class.path=/opt/cdunix/ndm/ioexit-plugins/s3/cd-s3-ioexit.jar \&lt;br /&gt;
-Ds3.profilePath=&#039;/home/cduser/.aws/credentials&#039; \&lt;br /&gt;
-Ds3.profileName=default \&lt;br /&gt;
com.aricent.ibm.mft.connectdirect.s3ioexit.S3IOExitFactory:&lt;br /&gt;
&lt;br /&gt;
file.ioexit:\&lt;br /&gt;
:name=s3qa:\&lt;br /&gt;
:library=/opt/cdunix/ndm/lib/libcdjnibridge.so:\&lt;br /&gt;
:home.dir=/opt/cdunix/ndm/ioexit-plugins/s3:\&lt;br /&gt;
:options=-Xmx640m \&lt;br /&gt;
-Djava.class.path=/opt/cdunix/ndm/ioexit-plugins/s3/cd-s3-ioexit.jar \&lt;br /&gt;
-Ds3.profilePath=&#039;/home/cduser/.aws/credentials&#039; \&lt;br /&gt;
-Ds3.profileName=aws-profile-02 \&lt;br /&gt;
com.aricent.ibm.mft.connectdirect.s3ioexit.S3IOExitFactory:&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Mounting the .aws Directory in Kubernetes ==&lt;br /&gt;
The `.aws` directory containing the **config** and **credentials** files must be mounted on the Connect:Direct container at:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;/home/cduser/.aws&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This can be achieved via Helm chart configuration using `extraVolume` and `extraVolumeMount`.&lt;br /&gt;
&lt;br /&gt;
=== Example Helm Values Configuration ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;yaml&amp;quot;&amp;gt;# Mount the .aws directory in the container&lt;br /&gt;
extraVolumeMounts:&lt;br /&gt;
  - name: extravol&lt;br /&gt;
    mountPath: /home/cduser/.aws&lt;br /&gt;
&lt;br /&gt;
# Define the NFS volume in the pod spec&lt;br /&gt;
extraVolume:&lt;br /&gt;
  - name: extravol&lt;br /&gt;
    nfs:&lt;br /&gt;
      server: &amp;lt;NFS server IP&amp;gt;&lt;br /&gt;
      path: /srv/nfs/.aws/&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ensure that the `.aws/config` and `.aws/credentials` files are already placed on the NFS path **before** deploying the chart.&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
By preparing AWS configuration files, configuring the S3 I/O Exit in `Initparm.cfg`, and mounting the `.aws` directory via Kubernetes volumes, IBM Connect:Direct can seamlessly interact with S3-compatible object storage systems such as Dell EMC. This setup allows secure and flexible object-based file transfers within Connect:Direct processes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling| Artigos sobre IBM Sterling]]&lt;br /&gt;
&lt;br /&gt;
* [[Cloud| Artigos sobre Cloud]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Sterling]]&lt;br /&gt;
[[Category:Connect Direct]]&lt;br /&gt;
[[Category:B2B Integrator]]&lt;br /&gt;
[[Category:CDP]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Sterling_Connect:Direct:_Configuring_C:D_to_use_AWS_S3_Storage_provide_an_AWS_credentials_file_as_a_volume&amp;diff=9911</id>
		<title>IBM Sterling Connect:Direct: Configuring C:D to use AWS S3 Storage provide an AWS credentials file as a volume</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Sterling_Connect:Direct:_Configuring_C:D_to_use_AWS_S3_Storage_provide_an_AWS_credentials_file_as_a_volume&amp;diff=9911"/>
		<updated>2026-03-12T18:38:25Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: /* Updating Initparm.cfg */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This article describes how to configure IBM Connect:Direct (CDU) to access S3-compatible object storage. &lt;br /&gt;
&lt;br /&gt;
The setup involves preparing AWS-style configuration files, updating `Initparm.cfg`, and mounting the necessary credential files into the Connect:Direct pod using Kubernetes `extraVolume` and `extraVolumeMount` parameters.&lt;br /&gt;
&lt;br /&gt;
== AWS Configuration Files ==&lt;br /&gt;
&lt;br /&gt;
The file credentials must be created under the user&#039;s `.aws` directory: &lt;br /&gt;
&lt;br /&gt;
=== Example: credentials File ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;[default]&lt;br /&gt;
aws_access_key_id = &amp;lt;profile id&amp;gt;&lt;br /&gt;
aws_secret_access_key = &amp;lt;access key&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[aws-profile02]&lt;br /&gt;
aws_access_key_id = &amp;lt;profile id&amp;gt;&lt;br /&gt;
aws_secret_access_key = &amp;lt;access key&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
These files can be automatically generated using the AWS CLI:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;aws configure --profile aws-profile02&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Updating Initparm.cfg ==&lt;br /&gt;
The following S3 I/O Exit configuration must be added to `Initparm.cfg`:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;# S3 IO Exit parameters&lt;br /&gt;
file.ioexit:\&lt;br /&gt;
:name=s3:\&lt;br /&gt;
:library=/opt/cdunix/ndm/lib/libcdjnibridge.so:\&lt;br /&gt;
:home.dir=/opt/cdunix/ndm/ioexit-plugins/s3:\&lt;br /&gt;
:options=-Xmx640m \&lt;br /&gt;
-Djava.class.path=/opt/cdunix/ndm/ioexit-plugins/s3/cd-s3-ioexit.jar \&lt;br /&gt;
-Ds3.profilePath=&#039;/home/cduser/.aws/credentials&#039; \&lt;br /&gt;
-Ds3.profileName=default \&lt;br /&gt;
com.aricent.ibm.mft.connectdirect.s3ioexit.S3IOExitFactory:&lt;br /&gt;
&lt;br /&gt;
file.ioexit:\&lt;br /&gt;
:name=s3qa:\&lt;br /&gt;
:library=/opt/cdunix/ndm/lib/libcdjnibridge.so:\&lt;br /&gt;
:home.dir=/opt/cdunix/ndm/ioexit-plugins/s3:\&lt;br /&gt;
:options=-Xmx640m \&lt;br /&gt;
-Djava.class.path=/opt/cdunix/ndm/ioexit-plugins/s3/cd-s3-ioexit.jar \&lt;br /&gt;
-Ds3.profilePath=&#039;/home/cduser/.aws/credentials&#039; \&lt;br /&gt;
-Ds3.profileName=aws-profile-02 \&lt;br /&gt;
com.aricent.ibm.mft.connectdirect.s3ioexit.S3IOExitFactory:&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Using S3 in Process Files ==&lt;br /&gt;
When referencing S3 paths in Connect:Direct processes, use the **s://** prefix to indicate that S3 object storage is being accessed.&lt;br /&gt;
&lt;br /&gt;
== Mounting the .aws Directory in Kubernetes ==&lt;br /&gt;
The `.aws` directory containing the **config** and **credentials** files must be mounted on the Connect:Direct container at:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;/home/cduser/.aws&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This can be achieved via Helm chart configuration using `extraVolume` and `extraVolumeMount`.&lt;br /&gt;
&lt;br /&gt;
=== Example Helm Values Configuration ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;yaml&amp;quot;&amp;gt;# Mount the .aws directory in the container&lt;br /&gt;
extraVolumeMounts:&lt;br /&gt;
  - name: extravol&lt;br /&gt;
    mountPath: /home/cduser/.aws&lt;br /&gt;
&lt;br /&gt;
# Define the NFS volume in the pod spec&lt;br /&gt;
extraVolume:&lt;br /&gt;
  - name: extravol&lt;br /&gt;
    nfs:&lt;br /&gt;
      server: &amp;lt;NFS server IP&amp;gt;&lt;br /&gt;
      path: /srv/nfs/.aws/&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ensure that the `.aws/config` and `.aws/credentials` files are already placed on the NFS path **before** deploying the chart.&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
By preparing AWS configuration files, configuring the S3 I/O Exit in `Initparm.cfg`, and mounting the `.aws` directory via Kubernetes volumes, IBM Connect:Direct can seamlessly interact with S3-compatible object storage systems such as Dell EMC. This setup allows secure and flexible object-based file transfers within Connect:Direct processes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling| Artigos sobre IBM Sterling]]&lt;br /&gt;
&lt;br /&gt;
* [[Cloud| Artigos sobre Cloud]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Sterling]]&lt;br /&gt;
[[Category:Connect Direct]]&lt;br /&gt;
[[Category:B2B Integrator]]&lt;br /&gt;
[[Category:CDP]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Sterling_Connect:Direct:_Configuring_C:D_to_use_AWS_S3_Storage_provide_an_AWS_credentials_file_as_a_volume&amp;diff=9910</id>
		<title>IBM Sterling Connect:Direct: Configuring C:D to use AWS S3 Storage provide an AWS credentials file as a volume</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Sterling_Connect:Direct:_Configuring_C:D_to_use_AWS_S3_Storage_provide_an_AWS_credentials_file_as_a_volume&amp;diff=9910"/>
		<updated>2026-03-12T18:37:06Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: /* AWS Configuration Files */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This article describes how to configure IBM Connect:Direct (CDU) to access S3-compatible object storage. &lt;br /&gt;
&lt;br /&gt;
The setup involves preparing AWS-style configuration files, updating `Initparm.cfg`, and mounting the necessary credential files into the Connect:Direct pod using Kubernetes `extraVolume` and `extraVolumeMount` parameters.&lt;br /&gt;
&lt;br /&gt;
== AWS Configuration Files ==&lt;br /&gt;
&lt;br /&gt;
The file credentials must be created under the user&#039;s `.aws` directory: &lt;br /&gt;
&lt;br /&gt;
=== Example: credentials File ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;[default]&lt;br /&gt;
aws_access_key_id = &amp;lt;profile id&amp;gt;&lt;br /&gt;
aws_secret_access_key = &amp;lt;access key&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[aws-profile02]&lt;br /&gt;
aws_access_key_id = &amp;lt;profile id&amp;gt;&lt;br /&gt;
aws_secret_access_key = &amp;lt;access key&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
These files can be automatically generated using the AWS CLI:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;aws configure --profile aws-profile02&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Updating Initparm.cfg ==&lt;br /&gt;
The following S3 I/O Exit configuration must be added to `Initparm.cfg`:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;# S3 IO Exit parameters&lt;br /&gt;
file.ioexit:\&lt;br /&gt;
:name=s3:\&lt;br /&gt;
:library=/opt/cdunix/ndm/lib/libcdjnibridge.so:\&lt;br /&gt;
:home.dir=/opt/cdunix/ndm/ioexit-plugins/s3:\&lt;br /&gt;
:options=-Xmx640m \&lt;br /&gt;
-Djava.class.path=/opt/cdunix/ndm/ioexit-plugins/s3/cd-s3-ioexit.jar \&lt;br /&gt;
-Ds3.endPointUrl=&amp;lt;S3 source IP&amp;gt; \&lt;br /&gt;
-Ds3.endPointPort=&amp;lt;port number&amp;gt; \&lt;br /&gt;
-Ds3.endPointSecure=NO \&lt;br /&gt;
-Ds3.profilePath=&#039;/home/cduser/.aws/credentials&#039; \&lt;br /&gt;
-Ds3.profileName=&amp;lt;profile name&amp;gt; \&lt;br /&gt;
com.aricent.ibm.mft.connectdirect.s3ioexit.S3IOExitFactory:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Using S3 in Process Files ==&lt;br /&gt;
When referencing S3 paths in Connect:Direct processes, use the **s://** prefix to indicate that S3 object storage is being accessed.&lt;br /&gt;
&lt;br /&gt;
== Mounting the .aws Directory in Kubernetes ==&lt;br /&gt;
The `.aws` directory containing the **config** and **credentials** files must be mounted on the Connect:Direct container at:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;/home/cduser/.aws&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This can be achieved via Helm chart configuration using `extraVolume` and `extraVolumeMount`.&lt;br /&gt;
&lt;br /&gt;
=== Example Helm Values Configuration ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;yaml&amp;quot;&amp;gt;# Mount the .aws directory in the container&lt;br /&gt;
extraVolumeMounts:&lt;br /&gt;
  - name: extravol&lt;br /&gt;
    mountPath: /home/cduser/.aws&lt;br /&gt;
&lt;br /&gt;
# Define the NFS volume in the pod spec&lt;br /&gt;
extraVolume:&lt;br /&gt;
  - name: extravol&lt;br /&gt;
    nfs:&lt;br /&gt;
      server: &amp;lt;NFS server IP&amp;gt;&lt;br /&gt;
      path: /srv/nfs/.aws/&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ensure that the `.aws/config` and `.aws/credentials` files are already placed on the NFS path **before** deploying the chart.&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
By preparing AWS configuration files, configuring the S3 I/O Exit in `Initparm.cfg`, and mounting the `.aws` directory via Kubernetes volumes, IBM Connect:Direct can seamlessly interact with S3-compatible object storage systems such as Dell EMC. This setup allows secure and flexible object-based file transfers within Connect:Direct processes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling| Artigos sobre IBM Sterling]]&lt;br /&gt;
&lt;br /&gt;
* [[Cloud| Artigos sobre Cloud]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Sterling]]&lt;br /&gt;
[[Category:Connect Direct]]&lt;br /&gt;
[[Category:B2B Integrator]]&lt;br /&gt;
[[Category:CDP]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Sterling_Connect:Direct:_Configuring_C:D_to_use_AWS_S3_Storage_provide_an_AWS_credentials_file_as_a_volume&amp;diff=9909</id>
		<title>IBM Sterling Connect:Direct: Configuring C:D to use AWS S3 Storage provide an AWS credentials file as a volume</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Sterling_Connect:Direct:_Configuring_C:D_to_use_AWS_S3_Storage_provide_an_AWS_credentials_file_as_a_volume&amp;diff=9909"/>
		<updated>2026-03-12T18:35:54Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: /* AWS Configuration Files */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This article describes how to configure IBM Connect:Direct (CDU) to access S3-compatible object storage. &lt;br /&gt;
&lt;br /&gt;
The setup involves preparing AWS-style configuration files, updating `Initparm.cfg`, and mounting the necessary credential files into the Connect:Direct pod using Kubernetes `extraVolume` and `extraVolumeMount` parameters.&lt;br /&gt;
&lt;br /&gt;
== AWS Configuration Files ==&lt;br /&gt;
&lt;br /&gt;
Two files must be created under the user&#039;s `.aws` directory: the **config** file and the **credentials** file.&lt;br /&gt;
&lt;br /&gt;
=== Example: credentials File ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;[default]&lt;br /&gt;
aws_access_key_id = &amp;lt;profile id&amp;gt;&lt;br /&gt;
aws_secret_access_key = &amp;lt;access key&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[aws-profile02]&lt;br /&gt;
aws_access_key_id = &amp;lt;profile id&amp;gt;&lt;br /&gt;
aws_secret_access_key = &amp;lt;access key&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
These files can be automatically generated using the AWS CLI:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;aws configure --profile aws-profile02&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Updating Initparm.cfg ==&lt;br /&gt;
The following S3 I/O Exit configuration must be added to `Initparm.cfg`:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;# S3 IO Exit parameters&lt;br /&gt;
file.ioexit:\&lt;br /&gt;
:name=s3:\&lt;br /&gt;
:library=/opt/cdunix/ndm/lib/libcdjnibridge.so:\&lt;br /&gt;
:home.dir=/opt/cdunix/ndm/ioexit-plugins/s3:\&lt;br /&gt;
:options=-Xmx640m \&lt;br /&gt;
-Djava.class.path=/opt/cdunix/ndm/ioexit-plugins/s3/cd-s3-ioexit.jar \&lt;br /&gt;
-Ds3.endPointUrl=&amp;lt;S3 source IP&amp;gt; \&lt;br /&gt;
-Ds3.endPointPort=&amp;lt;port number&amp;gt; \&lt;br /&gt;
-Ds3.endPointSecure=NO \&lt;br /&gt;
-Ds3.profilePath=&#039;/home/cduser/.aws/credentials&#039; \&lt;br /&gt;
-Ds3.profileName=&amp;lt;profile name&amp;gt; \&lt;br /&gt;
com.aricent.ibm.mft.connectdirect.s3ioexit.S3IOExitFactory:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Using S3 in Process Files ==&lt;br /&gt;
When referencing S3 paths in Connect:Direct processes, use the **s://** prefix to indicate that S3 object storage is being accessed.&lt;br /&gt;
&lt;br /&gt;
== Mounting the .aws Directory in Kubernetes ==&lt;br /&gt;
The `.aws` directory containing the **config** and **credentials** files must be mounted on the Connect:Direct container at:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;/home/cduser/.aws&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This can be achieved via Helm chart configuration using `extraVolume` and `extraVolumeMount`.&lt;br /&gt;
&lt;br /&gt;
=== Example Helm Values Configuration ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;yaml&amp;quot;&amp;gt;# Mount the .aws directory in the container&lt;br /&gt;
extraVolumeMounts:&lt;br /&gt;
  - name: extravol&lt;br /&gt;
    mountPath: /home/cduser/.aws&lt;br /&gt;
&lt;br /&gt;
# Define the NFS volume in the pod spec&lt;br /&gt;
extraVolume:&lt;br /&gt;
  - name: extravol&lt;br /&gt;
    nfs:&lt;br /&gt;
      server: &amp;lt;NFS server IP&amp;gt;&lt;br /&gt;
      path: /srv/nfs/.aws/&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ensure that the `.aws/config` and `.aws/credentials` files are already placed on the NFS path **before** deploying the chart.&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
By preparing AWS configuration files, configuring the S3 I/O Exit in `Initparm.cfg`, and mounting the `.aws` directory via Kubernetes volumes, IBM Connect:Direct can seamlessly interact with S3-compatible object storage systems such as Dell EMC. This setup allows secure and flexible object-based file transfers within Connect:Direct processes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling| Artigos sobre IBM Sterling]]&lt;br /&gt;
&lt;br /&gt;
* [[Cloud| Artigos sobre Cloud]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Sterling]]&lt;br /&gt;
[[Category:Connect Direct]]&lt;br /&gt;
[[Category:B2B Integrator]]&lt;br /&gt;
[[Category:CDP]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Sterling_Connect:Direct:_Configuring_C:D_to_use_AWS_S3_Storage_provide_an_AWS_credentials_file_as_a_volume&amp;diff=9908</id>
		<title>IBM Sterling Connect:Direct: Configuring C:D to use AWS S3 Storage provide an AWS credentials file as a volume</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Sterling_Connect:Direct:_Configuring_C:D_to_use_AWS_S3_Storage_provide_an_AWS_credentials_file_as_a_volume&amp;diff=9908"/>
		<updated>2026-03-12T18:32:16Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: /* Updating Initparm.cfg */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This article describes how to configure IBM Connect:Direct (CDU) to access S3-compatible object storage. &lt;br /&gt;
&lt;br /&gt;
The setup involves preparing AWS-style configuration files, updating `Initparm.cfg`, and mounting the necessary credential files into the Connect:Direct pod using Kubernetes `extraVolume` and `extraVolumeMount` parameters.&lt;br /&gt;
&lt;br /&gt;
== AWS Configuration Files ==&lt;br /&gt;
&lt;br /&gt;
Two files must be created under the user&#039;s `.aws` directory: the **config** file and the **credentials** file.&lt;br /&gt;
&lt;br /&gt;
=== Example: config File ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;[default]&lt;br /&gt;
output = json&lt;br /&gt;
region = us-east-1&lt;br /&gt;
&lt;br /&gt;
[profile emc]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Example: credentials File ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;[emc]&lt;br /&gt;
aws_access_key_id = &amp;lt;profile id&amp;gt;&lt;br /&gt;
aws_secret_access_key = &amp;lt;access key&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These files can be automatically generated using the AWS CLI:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;aws configure --profile emc&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You will be prompted to enter region, access key, and secret key. After creation, the `.aws` directory must later be mounted inside the pod.&lt;br /&gt;
&lt;br /&gt;
== Updating Initparm.cfg ==&lt;br /&gt;
The following S3 I/O Exit configuration must be added to `Initparm.cfg`:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;# S3 IO Exit parameters&lt;br /&gt;
file.ioexit:\&lt;br /&gt;
:name=s3:\&lt;br /&gt;
:library=/opt/cdunix/ndm/lib/libcdjnibridge.so:\&lt;br /&gt;
:home.dir=/opt/cdunix/ndm/ioexit-plugins/s3:\&lt;br /&gt;
:options=-Xmx640m \&lt;br /&gt;
-Djava.class.path=/opt/cdunix/ndm/ioexit-plugins/s3/cd-s3-ioexit.jar \&lt;br /&gt;
-Ds3.endPointUrl=&amp;lt;S3 source IP&amp;gt; \&lt;br /&gt;
-Ds3.endPointPort=&amp;lt;port number&amp;gt; \&lt;br /&gt;
-Ds3.endPointSecure=NO \&lt;br /&gt;
-Ds3.profilePath=&#039;/home/cduser/.aws/credentials&#039; \&lt;br /&gt;
-Ds3.profileName=&amp;lt;profile name&amp;gt; \&lt;br /&gt;
com.aricent.ibm.mft.connectdirect.s3ioexit.S3IOExitFactory:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Using S3 in Process Files ==&lt;br /&gt;
When referencing S3 paths in Connect:Direct processes, use the **s://** prefix to indicate that S3 object storage is being accessed.&lt;br /&gt;
&lt;br /&gt;
== Mounting the .aws Directory in Kubernetes ==&lt;br /&gt;
The `.aws` directory containing the **config** and **credentials** files must be mounted on the Connect:Direct container at:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;/home/cduser/.aws&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This can be achieved via Helm chart configuration using `extraVolume` and `extraVolumeMount`.&lt;br /&gt;
&lt;br /&gt;
=== Example Helm Values Configuration ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;yaml&amp;quot;&amp;gt;# Mount the .aws directory in the container&lt;br /&gt;
extraVolumeMounts:&lt;br /&gt;
  - name: extravol&lt;br /&gt;
    mountPath: /home/cduser/.aws&lt;br /&gt;
&lt;br /&gt;
# Define the NFS volume in the pod spec&lt;br /&gt;
extraVolume:&lt;br /&gt;
  - name: extravol&lt;br /&gt;
    nfs:&lt;br /&gt;
      server: &amp;lt;NFS server IP&amp;gt;&lt;br /&gt;
      path: /srv/nfs/.aws/&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ensure that the `.aws/config` and `.aws/credentials` files are already placed on the NFS path **before** deploying the chart.&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
By preparing AWS configuration files, configuring the S3 I/O Exit in `Initparm.cfg`, and mounting the `.aws` directory via Kubernetes volumes, IBM Connect:Direct can seamlessly interact with S3-compatible object storage systems such as Dell EMC. This setup allows secure and flexible object-based file transfers within Connect:Direct processes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling| Artigos sobre IBM Sterling]]&lt;br /&gt;
&lt;br /&gt;
* [[Cloud| Artigos sobre Cloud]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Sterling]]&lt;br /&gt;
[[Category:Connect Direct]]&lt;br /&gt;
[[Category:B2B Integrator]]&lt;br /&gt;
[[Category:CDP]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Sterling_Connect:Direct:_Configuring_C:D_to_use_AWS_S3_Storage_provide_an_AWS_credentials_file_as_a_volume&amp;diff=9907</id>
		<title>IBM Sterling Connect:Direct: Configuring C:D to use AWS S3 Storage provide an AWS credentials file as a volume</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Sterling_Connect:Direct:_Configuring_C:D_to_use_AWS_S3_Storage_provide_an_AWS_credentials_file_as_a_volume&amp;diff=9907"/>
		<updated>2026-03-12T18:31:25Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: Created page with &amp;quot;This article describes how to configure IBM Connect:Direct (CDU) to access S3-compatible object storage.   The setup involves preparing AWS-style configuration files, updating `Initparm.cfg`, and mounting the necessary credential files into the Connect:Direct pod using Kubernetes `extraVolume` and `extraVolumeMount` parameters.  == AWS Configuration Files ==  Two files must be created under the user&amp;#039;s `.aws` directory: the **config** file and the **credentials** file.  =...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This article describes how to configure IBM Connect:Direct (CDU) to access S3-compatible object storage. &lt;br /&gt;
&lt;br /&gt;
The setup involves preparing AWS-style configuration files, updating `Initparm.cfg`, and mounting the necessary credential files into the Connect:Direct pod using Kubernetes `extraVolume` and `extraVolumeMount` parameters.&lt;br /&gt;
&lt;br /&gt;
== AWS Configuration Files ==&lt;br /&gt;
&lt;br /&gt;
Two files must be created under the user&#039;s `.aws` directory: the **config** file and the **credentials** file.&lt;br /&gt;
&lt;br /&gt;
=== Example: config File ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;[default]&lt;br /&gt;
output = json&lt;br /&gt;
region = us-east-1&lt;br /&gt;
&lt;br /&gt;
[profile emc]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Example: credentials File ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;[emc]&lt;br /&gt;
aws_access_key_id = &amp;lt;profile id&amp;gt;&lt;br /&gt;
aws_secret_access_key = &amp;lt;access key&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These files can be automatically generated using the AWS CLI:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;aws configure --profile emc&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You will be prompted to enter region, access key, and secret key. After creation, the `.aws` directory must later be mounted inside the pod.&lt;br /&gt;
&lt;br /&gt;
== Updating Initparm.cfg ==&lt;br /&gt;
The following S3 I/O Exit configuration must be added to `Initparm.cfg`:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;# S3 IO Exit parameters&lt;br /&gt;
file.ioexit::name=s3::library=/opt/cdunix/ndm/lib/libcdjnibridge.so::home.dir=/opt/cdunix/ndm/ioexit-plugins/s3::options=-Xmx640m -Djava.class.path=/opt/cdunix/ndm/ioexit-plugins/s3/cd-s3-ioexit.jar -Ds3.endPointUrl=&amp;lt;Dell EMC IP&amp;gt; -Ds3.endPointPort=&amp;lt;port number&amp;gt; -Ds3.endPointSecure=NO -Ds3.profilePath=&#039;/home/cduser/.aws/credentials&#039; -Ds3.profileName=&amp;lt;profile name&amp;gt; com.aricent.ibm.mft.connectdirect.s3ioexit.S3IOExitFactory:&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Using S3 in Process Files ==&lt;br /&gt;
When referencing S3 paths in Connect:Direct processes, use the **s://** prefix to indicate that S3 object storage is being accessed.&lt;br /&gt;
&lt;br /&gt;
== Mounting the .aws Directory in Kubernetes ==&lt;br /&gt;
The `.aws` directory containing the **config** and **credentials** files must be mounted on the Connect:Direct container at:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;/home/cduser/.aws&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This can be achieved via Helm chart configuration using `extraVolume` and `extraVolumeMount`.&lt;br /&gt;
&lt;br /&gt;
=== Example Helm Values Configuration ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;yaml&amp;quot;&amp;gt;# Mount the .aws directory in the container&lt;br /&gt;
extraVolumeMounts:&lt;br /&gt;
  - name: extravol&lt;br /&gt;
    mountPath: /home/cduser/.aws&lt;br /&gt;
&lt;br /&gt;
# Define the NFS volume in the pod spec&lt;br /&gt;
extraVolume:&lt;br /&gt;
  - name: extravol&lt;br /&gt;
    nfs:&lt;br /&gt;
      server: &amp;lt;NFS server IP&amp;gt;&lt;br /&gt;
      path: /srv/nfs/.aws/&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ensure that the `.aws/config` and `.aws/credentials` files are already placed on the NFS path **before** deploying the chart.&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
By preparing AWS configuration files, configuring the S3 I/O Exit in `Initparm.cfg`, and mounting the `.aws` directory via Kubernetes volumes, IBM Connect:Direct can seamlessly interact with S3-compatible object storage systems such as Dell EMC. This setup allows secure and flexible object-based file transfers within Connect:Direct processes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling| Artigos sobre IBM Sterling]]&lt;br /&gt;
&lt;br /&gt;
* [[Cloud| Artigos sobre Cloud]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Sterling]]&lt;br /&gt;
[[Category:Connect Direct]]&lt;br /&gt;
[[Category:B2B Integrator]]&lt;br /&gt;
[[Category:CDP]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Sterling_Connect:Direct&amp;diff=9906</id>
		<title>IBM Sterling Connect:Direct</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Sterling_Connect:Direct&amp;diff=9906"/>
		<updated>2026-03-12T18:30:29Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: /* Install, Commands and Configurations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;big&amp;gt;IBM Connect:Direct, IBM C:D WebServices e C:D File Agent&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= IBM Connect:Direct =&lt;br /&gt;
&lt;br /&gt;
== Main Applications==&lt;br /&gt;
&lt;br /&gt;
[[file:Connect-direct-communication-path.png]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Process !! Description&lt;br /&gt;
|-&lt;br /&gt;
| cdpmgr || main application daemon process&lt;br /&gt;
|-&lt;br /&gt;
| cdstatm || the stats daemon that launches along with the cdpmgr&lt;br /&gt;
|-&lt;br /&gt;
| ndmcmgr || &lt;br /&gt;
command manager which is spawned off from cdpmgr&lt;br /&gt;
&lt;br /&gt;
The ndmcmgr is defined in the netmap local.node api perimeter and normally limited to 16. If these are long time running then most likely the session did not come down gracefully so they get zombied, which shows up as stuck temp files under the work/node directory. You should code the api timeout perimeter in the local.node entry in the netmap.&lt;br /&gt;
|-&lt;br /&gt;
| ndmsmgr || the session manager&lt;br /&gt;
|-&lt;br /&gt;
| ndmumgr || the user manager for the lack of better words. You will see this when a download/upload is coded for the proxy or local id&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Install, Commands and Configurations ==&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Instalação]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Silent Install]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Start/Stop Script with SystemD Support]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Instalação da versão C:D Container]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct: Configurando a conexão para um Node C:D ou C:D Server Adapter]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Principais Comandos e Arquivos]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Dicas do comando Select Statistics|IBM Sterling Connect:Direct : Dicas do comando &#039;Select Statistics&#039; ]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct: Error LTQA032I - database corruption]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct: Run Task ends with 0000000C/SRTS008I on C:D zOS ]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct: Configuring C:D to use AWS S3 Storage]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct: Configuring C:D to use Minio S3 Storage]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct: Configuring C:D to use Azure Blob Storage]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct: Configuring C:D to use AWS S3 Storage provide an AWS credentials file as a volume]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct: Using extraVolume and extraVolumeMounts in IBM Connect:Direct Deployments]]&lt;br /&gt;
&lt;br /&gt;
== Performance Tips and High Availability==&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Run Load Test on IBM Sterling Connect:Direct]] &lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Simulating Latency and Packet Loss in IBM Connect:Direct]] &lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Performance on AIX]] Draft!!!!&lt;br /&gt;
&lt;br /&gt;
* [https://public.dhe.ibm.com/software/commerce/doc/mft/cdunix/whitepapers/CDU_VCS_Whitepaper.pdf Connect:Direct for UNIX in the Veritas Cluster Server Environment]&lt;br /&gt;
&lt;br /&gt;
* [https://www.ibm.com/docs/en/connect-direct/6.3.0?topic=v63-high-availability#ID1753 High-Availability in C:D]&lt;br /&gt;
&lt;br /&gt;
* [https://www.ibm.com/support/pages/system/files/inline-files/Running_CD_UNIX_behind_a_load_balancer_0.pdf Considerations for Running Connect:Direct for UNIX Behind a Load Balancer]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Script to get process in HOLD and WAIT queue]]&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/ebasso/sterling-b2b-samples/tree/master/connect-direct/cd-watch-shell Script to monitor Connect:Direct Unix &#039;cdwatch.sh&#039; ]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Horizontal Pod Autoscaling for IBM Sterling Connect:Direct Unix Containers]]&lt;br /&gt;
&lt;br /&gt;
== CD Process Files - Samples==&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : CD Process Files#CD-UNIX_to_Sterling_B2B_Mailbox | Send file from C:D UNIX to Sterling B2B Mailbox]]&lt;br /&gt;
* [[IBM Sterling Connect:Direct : CD Process Files#CD-UNIX_to_Sterling_B2B_Business_Process | Send file from C:D UNIX to Sterling B2B Business Process]]&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Submit a file using a command line in C:D MS-Windows | Submit a file using a command line in C:D MS-Windows]]&lt;br /&gt;
* [[IBM Sterling Connect:Direct: Configuring C:D to use AWS S3 Storage#Put a file in S3 Bucket | Put a file in S3 Bucket]]&lt;br /&gt;
* [[IBM Sterling Connect:Direct: Configuring C:D to use AWS S3 Storage#Get a file from S3 Bucket | Get a file from S3 Bucket]]&lt;br /&gt;
&lt;br /&gt;
== Containers and Kubernetes ==&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/ebasso/sterling-b2b-oncloud IBM Sterling: Deploy Connect:Direct on OpenShift at IBM Cloud - English Version] posted on GitHub&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Solving CrashLoopBackOff problems when deploying in Kubernetes/OpenShift]]&lt;br /&gt;
&lt;br /&gt;
= IBM Connect:Direct WebServices =&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Install C:D Web Services]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Enable tracing in C:D using C:D Web Services]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Create User (Functional Authority) using C:D Web Services]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Create a Transfer using C:D Web Services]]&lt;br /&gt;
&lt;br /&gt;
* (YouTube) [https://www.youtube.com/watch?v=QgiiOtjHDeY Process Library Management using C:D WebService, create and store CD Process files]&lt;br /&gt;
&lt;br /&gt;
* [https://www.ibm.com/docs/en/connect-direct/6.2.0?topic=file-local-user-information-record-format You can grant specific privileges to the users using the userfile record].&lt;br /&gt;
** Anyone that wants to login to the CDU server via the CDWS Web Console will need to have a &#039;local user&#039; record in the userfile.cfg file.&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Certificate-Based Authentication Setup using C:D Web Services]]&lt;br /&gt;
&lt;br /&gt;
== Manage C:D Nodes and Partners ==&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct: Trocando a chave TLS do C:D]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Add a Connect:Direct Node in C:D WebService (Container Version)]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Import C:D certificates on C:D WebService]]&lt;br /&gt;
&lt;br /&gt;
* (YouTube) [https://www.youtube.com/watch?v=y_tPtxRW4b4 Adding a Connect:Direct Node in C:D WebService]&lt;br /&gt;
&lt;br /&gt;
* (YouTube) [https://www.youtube.com/watch?v=inRb0qMemBc Add a partner manually using C:D WebService, include Secure+ configuration]&lt;br /&gt;
&lt;br /&gt;
* (YouTube) [https://www.youtube.com/watch?v=rL91Oiru_Nc Change a partner using C:D WebService, include Secure+ configuration]&lt;br /&gt;
&lt;br /&gt;
* (YouTube) [https://www.youtube.com/watch?v=VT7MIKXUAkE Trusted Certificate Management From Connect:Direct Node]&lt;br /&gt;
&lt;br /&gt;
== Manage Integrated File Agent==&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct Integrated File Agent]]&lt;br /&gt;
&lt;br /&gt;
* [https://www.youtube.com/watch?v=hE-su8DNDJE Configure Integrate FileAgent using C:D WebService - Basic]&lt;br /&gt;
&lt;br /&gt;
* [https://www.youtube.com/watch?v=heyPqKCr0ng Configure Integrate FileAgent using C:D WebService - Add Rule]&lt;br /&gt;
&lt;br /&gt;
* [https://www.youtube.com/watch?v=CyZ4JJJl-EI Configure Integrate FileAgent using C:D WebService - Watch Directory Mgmt]&lt;br /&gt;
&lt;br /&gt;
== Usando a REST API do C:D WebServices ==&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Usando a REST API do C:D WebService]]&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[Cloud| Artigos sobre Cloud]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Sterling]]&lt;br /&gt;
[[Category:Connect:Direct]]&lt;br /&gt;
[[Category:B2B Integrator]]&lt;br /&gt;
[[Category:CDP]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Sterling_Connect:Direct:_Using_extraVolume_and_extraVolumeMounts_in_IBM_Connect:Direct_Deployments&amp;diff=9905</id>
		<title>IBM Sterling Connect:Direct: Using extraVolume and extraVolumeMounts in IBM Connect:Direct Deployments</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Sterling_Connect:Direct:_Using_extraVolume_and_extraVolumeMounts_in_IBM_Connect:Direct_Deployments&amp;diff=9905"/>
		<updated>2026-03-12T18:26:24Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: /* Sample Configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;When deploying &#039;&#039;&#039;IBM Connect:Direct&#039;&#039;&#039; in Kubernetes environments, administrators may need to augment the container with additional storage locations for configuration files, scripts, logs, key stores, partner‑exchange directories, or other operational assets.&lt;br /&gt;
&lt;br /&gt;
To support this requirement, the Connect:Direct deployment architecture includes two extensible configuration fields:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;extraVolume&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;extraVolumeMounts&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
These fields allow users to define and mount additional hostPath or persistent volumes into the Connect:Direct container &#039;&#039;&#039;without modifying the base container image&#039;&#039;&#039;, maintaining flexibility and portability.&lt;br /&gt;
&lt;br /&gt;
== extraVolume Definition ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;yaml&amp;quot;&amp;gt;&lt;br /&gt;
extraVolume:&lt;br /&gt;
  - name: svshare-volume&lt;br /&gt;
    hostPath:&lt;br /&gt;
      path: /svshare&lt;br /&gt;
      type: Directory&lt;br /&gt;
&lt;br /&gt;
  - name: backup-volume&lt;br /&gt;
    nfs:&lt;br /&gt;
      path: &amp;lt;nfs data path&amp;gt;&lt;br /&gt;
      server: &amp;lt;server ip&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== extraVolumeMounts Definition ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;yaml&amp;quot;&amp;gt;&lt;br /&gt;
extraVolumeMounts:&lt;br /&gt;
  - name: svshare-volume&lt;br /&gt;
    mountPath: /svshare&lt;br /&gt;
&lt;br /&gt;
  # Replace BACKUP (/opt/backup)&lt;br /&gt;
  - name: backup-volume&lt;br /&gt;
    mountPath: /opt/backup&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling| Artigos sobre IBM Sterling]]&lt;br /&gt;
&lt;br /&gt;
* [[Cloud| Artigos sobre Cloud]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Sterling]]&lt;br /&gt;
[[Category:Connect Direct]]&lt;br /&gt;
[[Category:B2B Integrator]]&lt;br /&gt;
[[Category:CDP]]&lt;br /&gt;
[[Category:Azure]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Sterling_Connect:Direct:_Using_extraVolume_and_extraVolumeMounts_in_IBM_Connect:Direct_Deployments&amp;diff=9904</id>
		<title>IBM Sterling Connect:Direct: Using extraVolume and extraVolumeMounts in IBM Connect:Direct Deployments</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Sterling_Connect:Direct:_Using_extraVolume_and_extraVolumeMounts_in_IBM_Connect:Direct_Deployments&amp;diff=9904"/>
		<updated>2026-03-12T18:26:02Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: /* Default Volume Mount Example */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;When deploying &#039;&#039;&#039;IBM Connect:Direct&#039;&#039;&#039; in Kubernetes environments, administrators may need to augment the container with additional storage locations for configuration files, scripts, logs, key stores, partner‑exchange directories, or other operational assets.&lt;br /&gt;
&lt;br /&gt;
To support this requirement, the Connect:Direct deployment architecture includes two extensible configuration fields:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;extraVolume&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;extraVolumeMounts&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
These fields allow users to define and mount additional hostPath or persistent volumes into the Connect:Direct container &#039;&#039;&#039;without modifying the base container image&#039;&#039;&#039;, maintaining flexibility and portability.&lt;br /&gt;
&lt;br /&gt;
= Sample Configuration =&lt;br /&gt;
Below is a complete example showing how to define and mount two custom volumes: one backed by a local host path and another backed by NFS.&lt;br /&gt;
&lt;br /&gt;
== extraVolume Definition ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;yaml&amp;quot;&amp;gt;&lt;br /&gt;
extraVolume:&lt;br /&gt;
  - name: svshare-volume&lt;br /&gt;
    hostPath:&lt;br /&gt;
      path: /svshare&lt;br /&gt;
      type: Directory&lt;br /&gt;
&lt;br /&gt;
  - name: backup-volume&lt;br /&gt;
    nfs:&lt;br /&gt;
      path: &amp;lt;nfs data path&amp;gt;&lt;br /&gt;
      server: &amp;lt;server ip&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== extraVolumeMounts Definition ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;yaml&amp;quot;&amp;gt;&lt;br /&gt;
extraVolumeMounts:&lt;br /&gt;
  - name: svshare-volume&lt;br /&gt;
    mountPath: /svshare&lt;br /&gt;
&lt;br /&gt;
  # Replace BACKUP (/opt/backup)&lt;br /&gt;
  - name: backup-volume&lt;br /&gt;
    mountPath: /opt/backup&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling| Artigos sobre IBM Sterling]]&lt;br /&gt;
&lt;br /&gt;
* [[Cloud| Artigos sobre Cloud]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Sterling]]&lt;br /&gt;
[[Category:Connect Direct]]&lt;br /&gt;
[[Category:B2B Integrator]]&lt;br /&gt;
[[Category:CDP]]&lt;br /&gt;
[[Category:Azure]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Sterling_Connect:Direct:_Using_extraVolume_and_extraVolumeMounts_in_IBM_Connect:Direct_Deployments&amp;diff=9903</id>
		<title>IBM Sterling Connect:Direct: Using extraVolume and extraVolumeMounts in IBM Connect:Direct Deployments</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Sterling_Connect:Direct:_Using_extraVolume_and_extraVolumeMounts_in_IBM_Connect:Direct_Deployments&amp;diff=9903"/>
		<updated>2026-03-12T18:25:49Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: /* Purpose of `extraVolume` and `extraVolumeMounts` */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;When deploying &#039;&#039;&#039;IBM Connect:Direct&#039;&#039;&#039; in Kubernetes environments, administrators may need to augment the container with additional storage locations for configuration files, scripts, logs, key stores, partner‑exchange directories, or other operational assets.&lt;br /&gt;
&lt;br /&gt;
To support this requirement, the Connect:Direct deployment architecture includes two extensible configuration fields:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;extraVolume&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;extraVolumeMounts&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
These fields allow users to define and mount additional hostPath or persistent volumes into the Connect:Direct container &#039;&#039;&#039;without modifying the base container image&#039;&#039;&#039;, maintaining flexibility and portability.&lt;br /&gt;
&lt;br /&gt;
= Default Volume Mount Example =&lt;br /&gt;
The deployment may include a default mount (as illustrated in the documentation), but additional volumes can be layered using these fields.&lt;br /&gt;
&lt;br /&gt;
= Sample Configuration =&lt;br /&gt;
Below is a complete example showing how to define and mount two custom volumes: one backed by a local host path and another backed by NFS.&lt;br /&gt;
&lt;br /&gt;
== extraVolume Definition ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;yaml&amp;quot;&amp;gt;&lt;br /&gt;
extraVolume:&lt;br /&gt;
  - name: svshare-volume&lt;br /&gt;
    hostPath:&lt;br /&gt;
      path: /svshare&lt;br /&gt;
      type: Directory&lt;br /&gt;
&lt;br /&gt;
  - name: backup-volume&lt;br /&gt;
    nfs:&lt;br /&gt;
      path: &amp;lt;nfs data path&amp;gt;&lt;br /&gt;
      server: &amp;lt;server ip&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== extraVolumeMounts Definition ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;yaml&amp;quot;&amp;gt;&lt;br /&gt;
extraVolumeMounts:&lt;br /&gt;
  - name: svshare-volume&lt;br /&gt;
    mountPath: /svshare&lt;br /&gt;
&lt;br /&gt;
  # Replace BACKUP (/opt/backup)&lt;br /&gt;
  - name: backup-volume&lt;br /&gt;
    mountPath: /opt/backup&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling| Artigos sobre IBM Sterling]]&lt;br /&gt;
&lt;br /&gt;
* [[Cloud| Artigos sobre Cloud]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Sterling]]&lt;br /&gt;
[[Category:Connect Direct]]&lt;br /&gt;
[[Category:B2B Integrator]]&lt;br /&gt;
[[Category:CDP]]&lt;br /&gt;
[[Category:Azure]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Sterling_Connect:Direct:_Using_extraVolume_and_extraVolumeMounts_in_IBM_Connect:Direct_Deployments&amp;diff=9902</id>
		<title>IBM Sterling Connect:Direct: Using extraVolume and extraVolumeMounts in IBM Connect:Direct Deployments</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Sterling_Connect:Direct:_Using_extraVolume_and_extraVolumeMounts_in_IBM_Connect:Direct_Deployments&amp;diff=9902"/>
		<updated>2026-03-12T18:25:12Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;When deploying &#039;&#039;&#039;IBM Connect:Direct&#039;&#039;&#039; in Kubernetes environments, administrators may need to augment the container with additional storage locations for configuration files, scripts, logs, key stores, partner‑exchange directories, or other operational assets.&lt;br /&gt;
&lt;br /&gt;
To support this requirement, the Connect:Direct deployment architecture includes two extensible configuration fields:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;extraVolume&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;extraVolumeMounts&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
These fields allow users to define and mount additional hostPath or persistent volumes into the Connect:Direct container &#039;&#039;&#039;without modifying the base container image&#039;&#039;&#039;, maintaining flexibility and portability.&lt;br /&gt;
&lt;br /&gt;
= Purpose of `extraVolume` and `extraVolumeMounts` =&lt;br /&gt;
The two fields work together as follows:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;extraVolume&#039;&#039;&#039; – Defines additional Kubernetes volumes—such as hostPath, NFS, emptyDir, or PVC references—that should be attached to the pod.&lt;br /&gt;
* &#039;&#039;&#039;extraVolumeMounts&#039;&#039;&#039; – Specifies where inside the Connect:Direct container each extra volume should be mounted.&lt;br /&gt;
&lt;br /&gt;
This modular approach enables administrators to expand storage mappings in a controlled and repeatable way.&lt;br /&gt;
&lt;br /&gt;
= Default Volume Mount Example =&lt;br /&gt;
The deployment may include a default mount (as illustrated in the documentation), but additional volumes can be layered using these fields.&lt;br /&gt;
&lt;br /&gt;
= Sample Configuration =&lt;br /&gt;
Below is a complete example showing how to define and mount two custom volumes: one backed by a local host path and another backed by NFS.&lt;br /&gt;
&lt;br /&gt;
== extraVolume Definition ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;yaml&amp;quot;&amp;gt;&lt;br /&gt;
extraVolume:&lt;br /&gt;
  - name: svshare-volume&lt;br /&gt;
    hostPath:&lt;br /&gt;
      path: /svshare&lt;br /&gt;
      type: Directory&lt;br /&gt;
&lt;br /&gt;
  - name: backup-volume&lt;br /&gt;
    nfs:&lt;br /&gt;
      path: &amp;lt;nfs data path&amp;gt;&lt;br /&gt;
      server: &amp;lt;server ip&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== extraVolumeMounts Definition ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;yaml&amp;quot;&amp;gt;&lt;br /&gt;
extraVolumeMounts:&lt;br /&gt;
  - name: svshare-volume&lt;br /&gt;
    mountPath: /svshare&lt;br /&gt;
&lt;br /&gt;
  # Replace BACKUP (/opt/backup)&lt;br /&gt;
  - name: backup-volume&lt;br /&gt;
    mountPath: /opt/backup&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling| Artigos sobre IBM Sterling]]&lt;br /&gt;
&lt;br /&gt;
* [[Cloud| Artigos sobre Cloud]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Sterling]]&lt;br /&gt;
[[Category:Connect Direct]]&lt;br /&gt;
[[Category:B2B Integrator]]&lt;br /&gt;
[[Category:CDP]]&lt;br /&gt;
[[Category:Azure]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Sterling_Connect:Direct:_Using_extraVolume_and_extraVolumeMounts_in_IBM_Connect:Direct_Deployments&amp;diff=9901</id>
		<title>IBM Sterling Connect:Direct: Using extraVolume and extraVolumeMounts in IBM Connect:Direct Deployments</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Sterling_Connect:Direct:_Using_extraVolume_and_extraVolumeMounts_in_IBM_Connect:Direct_Deployments&amp;diff=9901"/>
		<updated>2026-03-12T18:24:40Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: /* Summary */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
= Using `extraVolume` and `extraVolumeMounts` in IBM Connect:Direct Deployments =&lt;br /&gt;
&lt;br /&gt;
When deploying &#039;&#039;&#039;IBM Connect:Direct&#039;&#039;&#039; in Kubernetes environments, administrators may need to augment the container with additional storage locations for configuration files, scripts, logs, key stores, partner‑exchange directories, or other operational assets.&lt;br /&gt;
&lt;br /&gt;
To support this requirement, the Connect:Direct deployment architecture includes two extensible configuration fields:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;extraVolume&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;extraVolumeMounts&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
These fields allow users to define and mount additional hostPath or persistent volumes into the Connect:Direct container &#039;&#039;&#039;without modifying the base container image&#039;&#039;&#039;, maintaining flexibility and portability.&lt;br /&gt;
&lt;br /&gt;
== Purpose of `extraVolume` and `extraVolumeMounts` ==&lt;br /&gt;
The two fields work together as follows:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;extraVolume&#039;&#039;&#039; – Defines additional Kubernetes volumes—such as hostPath, NFS, emptyDir, or PVC references—that should be attached to the pod.&lt;br /&gt;
* &#039;&#039;&#039;extraVolumeMounts&#039;&#039;&#039; – Specifies where inside the Connect:Direct container each extra volume should be mounted.&lt;br /&gt;
&lt;br /&gt;
This modular approach enables administrators to expand storage mappings in a controlled and repeatable way.&lt;br /&gt;
&lt;br /&gt;
== Default Volume Mount Example ==&lt;br /&gt;
The deployment may include a default mount (as illustrated in the documentation), but additional volumes can be layered using these fields.&lt;br /&gt;
&lt;br /&gt;
== Sample Configuration ==&lt;br /&gt;
Below is a complete example showing how to define and mount two custom volumes: one backed by a local host path and another backed by NFS.&lt;br /&gt;
&lt;br /&gt;
=== extraVolume Definition ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;yaml&amp;quot;&amp;gt;&lt;br /&gt;
extraVolume:&lt;br /&gt;
  - name: svshare-volume&lt;br /&gt;
    hostPath:&lt;br /&gt;
      path: /svshare&lt;br /&gt;
      type: Directory&lt;br /&gt;
&lt;br /&gt;
  - name: backup-volume&lt;br /&gt;
    nfs:&lt;br /&gt;
      path: &amp;lt;nfs data path&amp;gt;&lt;br /&gt;
      server: &amp;lt;server ip&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== extraVolumeMounts Definition ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;yaml&amp;quot;&amp;gt;&lt;br /&gt;
extraVolumeMounts:&lt;br /&gt;
  - name: svshare-volume&lt;br /&gt;
    mountPath: /svshare&lt;br /&gt;
&lt;br /&gt;
  # Replace BACKUP (/opt/backup)&lt;br /&gt;
  - name: backup-volume&lt;br /&gt;
    mountPath: /opt/backup&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling| Artigos sobre IBM Sterling]]&lt;br /&gt;
&lt;br /&gt;
* [[Cloud| Artigos sobre Cloud]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Sterling]]&lt;br /&gt;
[[Category:Connect Direct]]&lt;br /&gt;
[[Category:B2B Integrator]]&lt;br /&gt;
[[Category:CDP]]&lt;br /&gt;
[[Category:Azure]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Sterling_Connect:Direct:_Using_extraVolume_and_extraVolumeMounts_in_IBM_Connect:Direct_Deployments&amp;diff=9900</id>
		<title>IBM Sterling Connect:Direct: Using extraVolume and extraVolumeMounts in IBM Connect:Direct Deployments</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Sterling_Connect:Direct:_Using_extraVolume_and_extraVolumeMounts_in_IBM_Connect:Direct_Deployments&amp;diff=9900"/>
		<updated>2026-03-12T18:24:30Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: Created page with &amp;quot;  = Using `extraVolume` and `extraVolumeMounts` in IBM Connect:Direct Deployments =  When deploying &amp;#039;&amp;#039;&amp;#039;IBM Connect:Direct&amp;#039;&amp;#039;&amp;#039; in Kubernetes environments, administrators may need to augment the container with additional storage locations for configuration files, scripts, logs, key stores, partner‑exchange directories, or other operational assets.  To support this requirement, the Connect:Direct deployment architecture includes two extensible configuration fields:  * &amp;#039;&amp;#039;&amp;#039;e...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
= Using `extraVolume` and `extraVolumeMounts` in IBM Connect:Direct Deployments =&lt;br /&gt;
&lt;br /&gt;
When deploying &#039;&#039;&#039;IBM Connect:Direct&#039;&#039;&#039; in Kubernetes environments, administrators may need to augment the container with additional storage locations for configuration files, scripts, logs, key stores, partner‑exchange directories, or other operational assets.&lt;br /&gt;
&lt;br /&gt;
To support this requirement, the Connect:Direct deployment architecture includes two extensible configuration fields:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;extraVolume&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;extraVolumeMounts&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
These fields allow users to define and mount additional hostPath or persistent volumes into the Connect:Direct container &#039;&#039;&#039;without modifying the base container image&#039;&#039;&#039;, maintaining flexibility and portability.&lt;br /&gt;
&lt;br /&gt;
== Purpose of `extraVolume` and `extraVolumeMounts` ==&lt;br /&gt;
The two fields work together as follows:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;extraVolume&#039;&#039;&#039; – Defines additional Kubernetes volumes—such as hostPath, NFS, emptyDir, or PVC references—that should be attached to the pod.&lt;br /&gt;
* &#039;&#039;&#039;extraVolumeMounts&#039;&#039;&#039; – Specifies where inside the Connect:Direct container each extra volume should be mounted.&lt;br /&gt;
&lt;br /&gt;
This modular approach enables administrators to expand storage mappings in a controlled and repeatable way.&lt;br /&gt;
&lt;br /&gt;
== Default Volume Mount Example ==&lt;br /&gt;
The deployment may include a default mount (as illustrated in the documentation), but additional volumes can be layered using these fields.&lt;br /&gt;
&lt;br /&gt;
== Sample Configuration ==&lt;br /&gt;
Below is a complete example showing how to define and mount two custom volumes: one backed by a local host path and another backed by NFS.&lt;br /&gt;
&lt;br /&gt;
=== extraVolume Definition ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;yaml&amp;quot;&amp;gt;&lt;br /&gt;
extraVolume:&lt;br /&gt;
  - name: svshare-volume&lt;br /&gt;
    hostPath:&lt;br /&gt;
      path: /svshare&lt;br /&gt;
      type: Directory&lt;br /&gt;
&lt;br /&gt;
  - name: backup-volume&lt;br /&gt;
    nfs:&lt;br /&gt;
      path: &amp;lt;nfs data path&amp;gt;&lt;br /&gt;
      server: &amp;lt;server ip&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== extraVolumeMounts Definition ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;yaml&amp;quot;&amp;gt;&lt;br /&gt;
extraVolumeMounts:&lt;br /&gt;
  - name: svshare-volume&lt;br /&gt;
    mountPath: /svshare&lt;br /&gt;
&lt;br /&gt;
  # Replace BACKUP (/opt/backup)&lt;br /&gt;
  - name: backup-volume&lt;br /&gt;
    mountPath: /opt/backup&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
By leveraging `extraVolume` and `extraVolumeMounts`, IBM Connect:Direct Kubernetes deployments can be extended with custom storage mappings tailored to operational needs. This approach ensures:&lt;br /&gt;
&lt;br /&gt;
* Consistent configuration across environments&lt;br /&gt;
* No changes required to the container image&lt;br /&gt;
* Seamless integration with host‑based or network‑based storage&lt;br /&gt;
* Flexibility for automation and DevOps pipelines&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling| Artigos sobre IBM Sterling]]&lt;br /&gt;
&lt;br /&gt;
* [[Cloud| Artigos sobre Cloud]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Sterling]]&lt;br /&gt;
[[Category:Connect Direct]]&lt;br /&gt;
[[Category:B2B Integrator]]&lt;br /&gt;
[[Category:CDP]]&lt;br /&gt;
[[Category:Azure]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Sterling_Connect:Direct&amp;diff=9899</id>
		<title>IBM Sterling Connect:Direct</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Sterling_Connect:Direct&amp;diff=9899"/>
		<updated>2026-03-12T18:22:49Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: /* Install, Commands and Configurations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;big&amp;gt;IBM Connect:Direct, IBM C:D WebServices e C:D File Agent&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= IBM Connect:Direct =&lt;br /&gt;
&lt;br /&gt;
== Main Applications==&lt;br /&gt;
&lt;br /&gt;
[[file:Connect-direct-communication-path.png]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Process !! Description&lt;br /&gt;
|-&lt;br /&gt;
| cdpmgr || main application daemon process&lt;br /&gt;
|-&lt;br /&gt;
| cdstatm || the stats daemon that launches along with the cdpmgr&lt;br /&gt;
|-&lt;br /&gt;
| ndmcmgr || &lt;br /&gt;
command manager which is spawned off from cdpmgr&lt;br /&gt;
&lt;br /&gt;
The ndmcmgr is defined in the netmap local.node api perimeter and normally limited to 16. If these are long time running then most likely the session did not come down gracefully so they get zombied, which shows up as stuck temp files under the work/node directory. You should code the api timeout perimeter in the local.node entry in the netmap.&lt;br /&gt;
|-&lt;br /&gt;
| ndmsmgr || the session manager&lt;br /&gt;
|-&lt;br /&gt;
| ndmumgr || the user manager for the lack of better words. You will see this when a download/upload is coded for the proxy or local id&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Install, Commands and Configurations ==&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Instalação]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Silent Install]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Start/Stop Script with SystemD Support]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Instalação da versão C:D Container]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct: Configurando a conexão para um Node C:D ou C:D Server Adapter]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Principais Comandos e Arquivos]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Dicas do comando Select Statistics|IBM Sterling Connect:Direct : Dicas do comando &#039;Select Statistics&#039; ]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct: Error LTQA032I - database corruption]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct: Run Task ends with 0000000C/SRTS008I on C:D zOS ]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct: Configuring C:D to use AWS S3 Storage]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct: Configuring C:D to use Minio S3 Storage]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct: Configuring C:D to use Azure Blob Storage]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct: Using extraVolume and extraVolumeMounts in IBM Connect:Direct Deployments]]&lt;br /&gt;
&lt;br /&gt;
== Performance Tips and High Availability==&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Run Load Test on IBM Sterling Connect:Direct]] &lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Simulating Latency and Packet Loss in IBM Connect:Direct]] &lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Performance on AIX]] Draft!!!!&lt;br /&gt;
&lt;br /&gt;
* [https://public.dhe.ibm.com/software/commerce/doc/mft/cdunix/whitepapers/CDU_VCS_Whitepaper.pdf Connect:Direct for UNIX in the Veritas Cluster Server Environment]&lt;br /&gt;
&lt;br /&gt;
* [https://www.ibm.com/docs/en/connect-direct/6.3.0?topic=v63-high-availability#ID1753 High-Availability in C:D]&lt;br /&gt;
&lt;br /&gt;
* [https://www.ibm.com/support/pages/system/files/inline-files/Running_CD_UNIX_behind_a_load_balancer_0.pdf Considerations for Running Connect:Direct for UNIX Behind a Load Balancer]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Script to get process in HOLD and WAIT queue]]&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/ebasso/sterling-b2b-samples/tree/master/connect-direct/cd-watch-shell Script to monitor Connect:Direct Unix &#039;cdwatch.sh&#039; ]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Horizontal Pod Autoscaling for IBM Sterling Connect:Direct Unix Containers]]&lt;br /&gt;
&lt;br /&gt;
== CD Process Files - Samples==&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : CD Process Files#CD-UNIX_to_Sterling_B2B_Mailbox | Send file from C:D UNIX to Sterling B2B Mailbox]]&lt;br /&gt;
* [[IBM Sterling Connect:Direct : CD Process Files#CD-UNIX_to_Sterling_B2B_Business_Process | Send file from C:D UNIX to Sterling B2B Business Process]]&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Submit a file using a command line in C:D MS-Windows | Submit a file using a command line in C:D MS-Windows]]&lt;br /&gt;
* [[IBM Sterling Connect:Direct: Configuring C:D to use AWS S3 Storage#Put a file in S3 Bucket | Put a file in S3 Bucket]]&lt;br /&gt;
* [[IBM Sterling Connect:Direct: Configuring C:D to use AWS S3 Storage#Get a file from S3 Bucket | Get a file from S3 Bucket]]&lt;br /&gt;
&lt;br /&gt;
== Containers and Kubernetes ==&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/ebasso/sterling-b2b-oncloud IBM Sterling: Deploy Connect:Direct on OpenShift at IBM Cloud - English Version] posted on GitHub&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Solving CrashLoopBackOff problems when deploying in Kubernetes/OpenShift]]&lt;br /&gt;
&lt;br /&gt;
= IBM Connect:Direct WebServices =&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Install C:D Web Services]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Enable tracing in C:D using C:D Web Services]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Create User (Functional Authority) using C:D Web Services]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Create a Transfer using C:D Web Services]]&lt;br /&gt;
&lt;br /&gt;
* (YouTube) [https://www.youtube.com/watch?v=QgiiOtjHDeY Process Library Management using C:D WebService, create and store CD Process files]&lt;br /&gt;
&lt;br /&gt;
* [https://www.ibm.com/docs/en/connect-direct/6.2.0?topic=file-local-user-information-record-format You can grant specific privileges to the users using the userfile record].&lt;br /&gt;
** Anyone that wants to login to the CDU server via the CDWS Web Console will need to have a &#039;local user&#039; record in the userfile.cfg file.&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Certificate-Based Authentication Setup using C:D Web Services]]&lt;br /&gt;
&lt;br /&gt;
== Manage C:D Nodes and Partners ==&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct: Trocando a chave TLS do C:D]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Add a Connect:Direct Node in C:D WebService (Container Version)]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Import C:D certificates on C:D WebService]]&lt;br /&gt;
&lt;br /&gt;
* (YouTube) [https://www.youtube.com/watch?v=y_tPtxRW4b4 Adding a Connect:Direct Node in C:D WebService]&lt;br /&gt;
&lt;br /&gt;
* (YouTube) [https://www.youtube.com/watch?v=inRb0qMemBc Add a partner manually using C:D WebService, include Secure+ configuration]&lt;br /&gt;
&lt;br /&gt;
* (YouTube) [https://www.youtube.com/watch?v=rL91Oiru_Nc Change a partner using C:D WebService, include Secure+ configuration]&lt;br /&gt;
&lt;br /&gt;
* (YouTube) [https://www.youtube.com/watch?v=VT7MIKXUAkE Trusted Certificate Management From Connect:Direct Node]&lt;br /&gt;
&lt;br /&gt;
== Manage Integrated File Agent==&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct Integrated File Agent]]&lt;br /&gt;
&lt;br /&gt;
* [https://www.youtube.com/watch?v=hE-su8DNDJE Configure Integrate FileAgent using C:D WebService - Basic]&lt;br /&gt;
&lt;br /&gt;
* [https://www.youtube.com/watch?v=heyPqKCr0ng Configure Integrate FileAgent using C:D WebService - Add Rule]&lt;br /&gt;
&lt;br /&gt;
* [https://www.youtube.com/watch?v=CyZ4JJJl-EI Configure Integrate FileAgent using C:D WebService - Watch Directory Mgmt]&lt;br /&gt;
&lt;br /&gt;
== Usando a REST API do C:D WebServices ==&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Usando a REST API do C:D WebService]]&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[Cloud| Artigos sobre Cloud]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Sterling]]&lt;br /&gt;
[[Category:Connect:Direct]]&lt;br /&gt;
[[Category:B2B Integrator]]&lt;br /&gt;
[[Category:CDP]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Resizing_JPEG_Files_in_doclinks&amp;diff=9898</id>
		<title>IBM Maximo: Resizing JPEG Files in doclinks</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Resizing_JPEG_Files_in_doclinks&amp;diff=9898"/>
		<updated>2026-03-04T16:07:44Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: /* Ver também */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;If many photos are attached go IBM Maximo, the &#039;&#039;&#039;DOCLINKS&#039;&#039;&#039; folder can quickly consume large amounts of disk space.&lt;br /&gt;
&lt;br /&gt;
You can resize JPEG files using ImageMagick on Linux.&lt;br /&gt;
&lt;br /&gt;
== Procedure ==&lt;br /&gt;
&lt;br /&gt;
1) Install ImageMagick&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;dnf install -y ImageMagick&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) Run image magic&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &lt;br /&gt;
cd /opt/IBM/SMP/maximo/doclinks&lt;br /&gt;
&lt;br /&gt;
find . -type f \( -iname &amp;quot;*.jpg&amp;quot; \) -exec mogrify -resize 1920x1920\&amp;gt; {} \; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Important&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
* Resizes images larger than 1920x1920.&lt;br /&gt;
* Keeps original file names.&lt;br /&gt;
* No database updates required in IBM Maximo.&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[IBM Maximo| Artigos sobre IBM Maximo]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Maximo]]&lt;br /&gt;
[[Category:ibm-maximo-performance]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Resizing_JPEG_Files_in_doclinks&amp;diff=9897</id>
		<title>IBM Maximo: Resizing JPEG Files in doclinks</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Resizing_JPEG_Files_in_doclinks&amp;diff=9897"/>
		<updated>2026-03-04T16:07:24Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: /* Procedure */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;If many photos are attached go IBM Maximo, the &#039;&#039;&#039;DOCLINKS&#039;&#039;&#039; folder can quickly consume large amounts of disk space.&lt;br /&gt;
&lt;br /&gt;
You can resize JPEG files using ImageMagick on Linux.&lt;br /&gt;
&lt;br /&gt;
== Procedure ==&lt;br /&gt;
&lt;br /&gt;
1) Install ImageMagick&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;dnf install -y ImageMagick&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) Run image magic&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &lt;br /&gt;
cd /opt/IBM/SMP/maximo/doclinks&lt;br /&gt;
&lt;br /&gt;
find . -type f \( -iname &amp;quot;*.jpg&amp;quot; \) -exec mogrify -resize 1920x1920\&amp;gt; {} \; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Important&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
* Resizes images larger than 1920x1920.&lt;br /&gt;
* Keeps original file names.&lt;br /&gt;
* No database updates required in IBM Maximo.&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[IBM Maximo| Artigos sobre IBM Maximo]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Maximo]]&lt;br /&gt;
[[Category:ibm-maximo-performance]]&lt;br /&gt;
[[Category:ibm-maximo-messages]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Resizing_JPEG_Files_in_doclinks&amp;diff=9896</id>
		<title>IBM Maximo: Resizing JPEG Files in doclinks</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Resizing_JPEG_Files_in_doclinks&amp;diff=9896"/>
		<updated>2026-03-04T16:07:11Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: /* Procedure */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;If many photos are attached go IBM Maximo, the &#039;&#039;&#039;DOCLINKS&#039;&#039;&#039; folder can quickly consume large amounts of disk space.&lt;br /&gt;
&lt;br /&gt;
You can resize JPEG files using ImageMagick on Linux.&lt;br /&gt;
&lt;br /&gt;
== Procedure ==&lt;br /&gt;
&lt;br /&gt;
1) Install ImageMagick&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;dnf install -y ImageMagick&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) Run image magic&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &lt;br /&gt;
cd /opt/IBM/SMP/maximo/doclinks&lt;br /&gt;
&lt;br /&gt;
find . -type f \( -iname &amp;quot;*.jpg&amp;quot; \) -exec mogrify -resize 1920x1920\&amp;gt; {} \; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* **Important**:&lt;br /&gt;
&lt;br /&gt;
* Resizes images larger than 1920x1920.&lt;br /&gt;
* Keeps original file names.&lt;br /&gt;
* No database updates required in IBM Maximo.&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[IBM Maximo| Artigos sobre IBM Maximo]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Maximo]]&lt;br /&gt;
[[Category:ibm-maximo-performance]]&lt;br /&gt;
[[Category:ibm-maximo-messages]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Resizing_JPEG_Files_in_doclinks&amp;diff=9895</id>
		<title>IBM Maximo: Resizing JPEG Files in doclinks</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Resizing_JPEG_Files_in_doclinks&amp;diff=9895"/>
		<updated>2026-03-04T16:06:58Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: /* Procedure */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;If many photos are attached go IBM Maximo, the &#039;&#039;&#039;DOCLINKS&#039;&#039;&#039; folder can quickly consume large amounts of disk space.&lt;br /&gt;
&lt;br /&gt;
You can resize JPEG files using ImageMagick on Linux.&lt;br /&gt;
&lt;br /&gt;
== Procedure ==&lt;br /&gt;
&lt;br /&gt;
1) Install ImageMagick&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;dnf install -y ImageMagick&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) Run image magic&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &lt;br /&gt;
cd /opt/IBM/SMP/maximo/doclinks&lt;br /&gt;
&lt;br /&gt;
find . -type f \( -iname &amp;quot;*.jpg&amp;quot; \) -exec mogrify -resize 1920x1920\&amp;gt; {} \; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
**Important**:&lt;br /&gt;
&lt;br /&gt;
* Resizes images larger than 1920x1920.&lt;br /&gt;
* Keeps original file names.&lt;br /&gt;
* No database updates required in IBM Maximo.&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[IBM Maximo| Artigos sobre IBM Maximo]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Maximo]]&lt;br /&gt;
[[Category:ibm-maximo-performance]]&lt;br /&gt;
[[Category:ibm-maximo-messages]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
</feed>