db2vg1。smitty hacmp → System Management (C-SPOC)
→ HACMP Logical Volume Management
→ Shared Volume Groups → Create a Shared Volume Group
# umask 022
# mkvg -f -V 70 -y db2vg1 hdisk1
# chvg -an db2vg1 # 關閉開機自動 varyon
# mklv -t jfs2 -y dbinstance1 db2vg1 128
# crfs -v jfs2 -d dbinstance1 -m /dbinstance1 -A no
# mount /dbinstance1
smitty vg → Add a volume group → Add an original volume group (名稱 db2vg1, 物理卷 hdisk1, 自動激活=NO)
smitty lv → Add a Logical Volume (VG=db2vg1, LV=dbinstance1, LPs=128, PV=hdisk1, Type=jfs2)
smitty fs → Add/Change/Show/Delete File Systems → Enhanced Journaled File Systems → Add on Previously Defined LV (LV=dbinstance1, 掛載點=/dbinstance1, 自動掛載=no)
# mkgroup id=515 dasadm1
# mkuser id=515 pgrp=dasadm1 home=/dbinstance1/dasusr1 dasusr1
# passwd dasusr1; pwdadm -c dasusr1
# mkgroup id=516 db2grp1
# mkgroup id=517 db2fgrp1
# mkuser id=516 pgrp=db2grp1 groups=db2grp1,dasadm1 home=/dbinstance1/db2inst1 db2inst1
# mkuser id=517 pgrp=db2grp1 home=/dbinstance1/db2fenc1 db2fenc1
# passwd db2inst1; pwdadm -c db2inst1
# passwd db2fenc1; pwdadm -c db2fenc1
將 /etc/passwd, /etc/group, /etc/security/passwd, /etc/security/group, /etc/security/user 相關條目複製到 Node2。
./db2setup → Typical → Do not setup an instance (手工建立共享實例)。chitab fmc:2:off:/usr/opt/db2_08_02/bin/db2fmcd# /usr/opt/db2_08_02/instance/db2icrt -a SERVER -s ese -u db2fenc1 -w 32 -p db2c_db2inst1 db2inst1
# su - db2inst1
db2start; db2sampl; db2 "connect to sample"; db2 "select * from staff where dept=20"; db2 terminate; db2stop; exitumount /dbinstance1; varyoffvg db2vg1importvg -V 70 -y db2vg1 hdisk3; chvg -an db2vg1; mount /dbinstance1./db2setup (同 Phase 3 選項) → 關閉 Fault Monitor。/etc/services DB2 連接埠條目至 Node2:DB2_db2inst1 60000/tcp ... DB2_db2inst1_END 60003/tcp/dbinstance1/db2inst1/sqllib/db2nodes.cfg:第 2 欄主機名改為 Node1 主機名。smitty hostname → set the Hostname建立第二共享卷組 db2vg2、第二實例 db2inst2、第二資料庫,步驟同上。確保雙向故障轉移腳本對稱。
/etc/hosts、建立叢集基礎設施。smitty hacmp → Extended Configuration → Extended Resource Configuration → HACMP Extended Resources Configuration → Configure Service IP Labels/Address → Add a service IP Label/Address → Configurable to multiple nodessmitty hacmp → Initialization and Standard Configuration → Verify and Synchronize HACMP Configurationsmitty hacmp → Initialization and Standard Configuration → Configuration Assistants → Make Applications Highly Available (Use Smart Assists) → Add an Application to the HACMP Configurationvaryonvg/mount。db2nodes.cfg 主機名指向 Primary 節點。chvg -an 關閉開機自動 varyon,避免雙節點同時掛載導致檔案系統損毀。