General Page
Run these scripts to deploy a Db2 OLTP, Db2 Warehouse SMP, or Db2 Warehouse MPP instance on an Amazon Web Service cluster.
YAML for a Db2 OLTP instance
The following code deploys an instance of Db2 OLTP using separate storage for meta (EFS), data (EBS), backup (EFS), Transaction logs (EBS), and Temporary Tablespace (EBS).
cat << EOF | kubectl create -f -
apiVersion: db2u.databases.ibm.com/v1
kind: Db2uInstance
metadata:
name: db2oltp-test
namespace: db2u
spec:
environment:
authentication:
ldap:
enabled: false
databases:
- name: BLUDB
storage:
- name: data
type: template
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 100Gi
storageClassName: ebs-sc
- name: activelogs
type: template
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 30Gi
storageClassName: ebs-sc
dbType: db2oltp
license:
accept: true
nodes: 1
podTemplate:
db2u:
resource:
db2u:
limits:
cpu: "2"
memory: "8Gi"
storage:
- name: meta
spec:
accessModes:
- ReadWriteMany
resources:
requests:
storage: 10Gi
storageClassName: efs-test-sc
type: create
- name: backup
spec:
accessModes:
- ReadWriteMany
resources:
requests:
storage: 10Gi
storageClassName: efs-test-sc
type: create
- name: archivelogs
spec:
accessModes:
- ReadWriteMany
resources:
requests:
storage: 10Gi
storageClassName: efs-test-sc
type: create
version: s11.5.9.0-cn1
EOF
YAML for a Db2 Warehouse SMP instance
The following code deploys a single partition (SMP) instance of Db2 Warehouse on AWS. The instance uses separate storage for meta (EFS), data (EBS), backup (EFS), Transaction logs (EBS), and Temporay Tablespace (EBS).
cat << EOF | kubectl apply -f -
apiVersion: db2u.databases.ibm.com/v1
kind: Db2uInstance
metadata:
name: db2whsmp-test
namespace: db2u
spec:
version: s11.5.9.0-cn1
nodes: 1
environment:
dbType: db2wh
databases:
- name: BLUDB
partitionConfig:
total: 1
authentication:
ldap:
enabled: false
license:
accept: true
storage:
- name: meta
spec:
accessModes:
- ReadWriteMany
resources:
requests:
storage: 20Gi
storageClassName: efs-test-sc
type: create
- name: data
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 100Gi
storageClassName: ebs-sc
type: template
- name: backup
spec:
accessModes:
- ReadWriteMany
resources:
requests:
storage: 10Gi
storageClassName: efs-test-sc
type: create
- name: tempts
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 10Gi
storageClassName: ebs-sc
type: template
- name: archivelogs
spec:
accessModes:
- ReadWriteMany
resources:
requests:
storage: 10Gi
storageClassName: efs-test-sc
type: create
EOF
YAML for a Db2 Warehouse MPP instance
The following code deploys a multi-partition (MPP) instance of Db2 Warehouse on AWS. The instance uses separate storage for meta (EFS), data (EBS), backup (EFS), Transaction logs (EBS), and Temporay Tablespace (EBS).
cat << EOF | kubectl apply -f -
apiVersion: db2u.databases.ibm.com/v1
kind: Db2uInstance
metadata:
name: db2whmpp-test
namespace: db2u
spec:
version: s11.5.9.0-cn1
nodes: 6
podTemplate:
db2u:
resource:
db2u:
limits:
cpu: "60"
memory: "480Gi"
environment:
dbType: db2wh
databases:
- name: BLUDB
partitionConfig:
total: 84
volumePerPartition: true
authentication:
ldap:
enabled: false
license:
accept: true
storage:
- name: meta
spec:
accessModes:
- ReadWriteMany
resources:
requests:
storage: 100Gi
storageClassName: efs-test-sc
type: create
- name: data
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 100Gi
storageClassName: ebs-sc
type: template
- name: backup
spec:
accessModes:
- ReadWriteMany
resources:
requests:
storage: 100Gi
storageClassName: efs-test-sc
type: create
- name: tempts
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 100Gi
storageClassName: ebs-sc
type: template
- name: archivelogs
spec:
accessModes:
- ReadWriteMany
resources:
requests:
storage: 200Gi
storageClassName: efs-test-sc
type: create
EOF
[{"Type":"MASTER","Line of Business":{"code":"LOB10","label":"Data and AI"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSCJDQ","label":"IBM Db2 Warehouse"},"ARM Category":[{"code":"a8m500000008PknAAE","label":"Install\/Migrate\/Upgrade"}],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All Versions"}]
Was this topic helpful?
Document Information
Modified date:
21 February 2024
UID
ibm16599533