General Page
YAML for a Db2 OLTP instance
The following code deploys an instance of Db2 OLTP on Azure. The instance uses separate storage for meta (Azure Files), data (Azure Disks), backup (Azure Files), Transaction logs (Azure Disks), and Temporary Tablespace (Azure Disks).
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: azuredisk-premium
- name: activelogs
type: template
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 30Gi
storageClassName: azuredisk-premium
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: azurefile-nfs
type: create
- name: backup
spec:
accessModes:
- ReadWriteMany
resources:
requests:
storage: 10Gi
storageClassName: azurefile-nfs
type: create
- name: archivelogs
spec:
accessModes:
- ReadWriteMany
resources:
requests:
storage: 10Gi
storageClassName: azurefile-nfs
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 Azure. The instance uses separate storage for meta (Azure Files), data (Azure Disks), backup (Azure Files), Transaction logs (Azure Disks), and Temporary Tablespace (Azure Disks).
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: azurefile-nfs
type: create
- name: data
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 100Gi
storageClassName: azuredisk-premium
type: template
- name: backup
spec:
accessModes:
- ReadWriteMany
resources:
requests:
storage: 10Gi
storageClassName: azurefile-nfs
type: create
- name: tempts
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 10Gi
storageClassName: azuredisk-premium
type: template
- name: archivelogs
spec:
accessModes:
- ReadWriteMany
resources:
requests:
storage: 10Gi
storageClassName: azurefile-nfs
type: create
EOF
YAML for a Db2 Warehouse MPP instance
The following code deploys a multi-partition (MPP) instance of Db2 Warehouse on Azure. The instance uses separate storage for meta (Azure NetApp Files), data (Azure Disks), backup (Azure Files), Transaction logs (Azure Disks), and Temporary Tablespace (Azure Disks).
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: azurefile-nfs
type: create
- name: data
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 100Gi
storageClassName: azuredisk-premium
type: template
- name: backup
spec:
accessModes:
- ReadWriteMany
resources:
requests:
storage: 100Gi
storageClassName: azurefile-nfs
type: create
- name: tempts
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 100Gi
storageClassName: azuredisk-premium
type: template
- name: archivelogs
spec:
accessModes:
- ReadWriteMany
resources:
requests:
storage: 200Gi
storageClassName: azurefile-nfs
type: create
EOF
Was this topic helpful?
Document Information
Modified date:
21 February 2024
UID
ibm16830643