메뉴 건너뛰기

XEDITION

UNIX

[UNIX/AIX] PowerHA 7.1 구성

김병수 2019.10.03 18:33 조회 수 : 154

참고 URL : https://it-engineer-choi.tistory.com/6

 

 

******VG 및 디스크 셋팅******

1. data volume 15G * 3 // hb volume 1G *1

 

2. 1번 노드 

# smitty vg /  Add a Volume Group / Add a Scalable Volume Group / 

 

VOLUME GROUP name                                  [datavg]

  Physical partition SIZE in megabytes                                                                                                                                                        +

* PHYSICAL VOLUME names                              [hdisk1 hdisk2 hdisk3 hdisk4]                                                                                                            +

  Force the creation of a volume group?               no                                                                                                                                      +

  Activate volume group AUTOMATICALLY                 yes                                                                                                                                     +

    at system restart?

  Volume Group MAJOR NUMBER                          []                                                                                                                                       +#

  Create VG Concurrent Capable?                       enhanced concurrent                                                                                                                     +

  Max PPs per VG in units of 1024                     32                                                                                                                                      +

  Max Logical Volumes                                 256                                                                                                                                     +

  Enable Strict Mirror Pools                          No                                                                                                                                      +

  Infinite Retry Option                               no                                                                                                                                      +

* Power ha 7.1 이전 에는 enhanced concurrent 가 옵션이었지만, 7.1 부터는 설정을 하지 않아도 자동으로 적용이된다.

  enhanced concurrent 옵션을 주는 이유는 장애 발생시 takeover 시간을 줄이기 위해서이다.

 

3. 2번 노드 (pvid 생성)

  # chdev -l hdisk1 -a pv=yes

  # chdev -l hdisk2 -a pv=yes

  # chdev -l hdisk3 -a pv=yes

  # chdev -l hdisk4 -a pv=yes

 

4. 1번 노드 (디스크 속성 no_reserve policy 로 변경)

   # chdev -l hdisk1 -a reserve_policy=no_reserve 

   # chdev -l hdisk2 -a reserve_policy=no_reserve 

   # chdev -l hdisk3 -a reserve_policy=no_reserve 

   # chdev -l hdisk4 -a reserve_policy=no_reserve 

 

5. 1번 노드 (major number 확인)

   # ls -l /dev/datavg

   crw-rw----    1 root     system       45,  0 May 14 09:26 /dev/datavg

 

6. 1번 노드

   # exportvg datavg

7. 1,2번 노드

   * import시 필수적으로 major number 를 맞춰주어야 한다.

   # importvg -y datavg -V 45 hdisk1

 

---------------------------------------------------------------------------------------------------------

******클러스터 설치******

1. 1,2번 노드

 # smitty installp / Install Software / ESC + 4 / cd0 / 

   cluster.es.client, cluster.es.cspoc, cluster.es.nfs, cluster.es.server, cluster.license, cluster.man.en_US.es 설치

 

Type or select values in entry fields.

Press Enter AFTER making all desired changes.

 

                                                        [Entry Fields]

* INPUT device / directory for software               /dev/cd0

* SOFTWARE to install                                [cluster.es.client                                                  ALL  @@I:cluster.es.client _all_filesets,cluster.es.cspoc          > +

  PREVIEW only? (install operation will NOT occur)    no                                                                                                                                      +

  COMMIT software updates?                            yes                                                                                                                                     +

  SAVE replaced files?                                no                                                                                                                                      +

  AUTOMATICALLY install requisite software?           yes                                                                                                                                     +

  EXTEND file systems if space needed?                yes                                                                                                                                     +

  OVERWRITE same or newer versions?                   no                                                                                                                                      +

  VERIFY install and check file sizes?                no                                                                                                                                      +

  Include corresponding LANGUAGE filesets?            yes                                                                                                                                     +

  DETAILED output?                                    no                                                                                                                                      +

  Process multiple volumes?                           yes                                                                                                                                     +

  ACCEPT new license agreements?                      yes                                                                                                                                     +

  Preview new LICENSE agreements?                     no                                                                                                                                      +

 

  WPAR Management

      Perform Operation in Global Environment         yes                                                                                                                                     +

      Perform Operation on Detached WPARs             no                                                                                                                                      +

          Detached WPAR Names                        [_all_wpars]                                                                                                                             +

      Remount Installation Device in WPARs            yes                                                                                                                                     +

      Alternate WPAR Installation Device             []

 

2. 1,2번 노드

   cluster patch 실시

 

---------------------------------------------------------------------------------------------------------------

******클러스터 셋팅******

 

1. 1,2번 노드

   /etc/hosts

  

   192.168.0.180   test1_per

   192.168.0.181   test2_per

   192.168.0.200   test_srv

      

2. 1,2번 노드 (공백 없이)

    /etc/cluster/rhosts

    

    192.168.0.180

    192.168.0.181

    192.168.0.200

   

    stopsrc -s clcomd

    startsrc -s clcomd

   

    rsh 통신 확인

 

3. 1번 노드 (클러스터 노드 등록)

    

  # smitty hacmp / Cluster Nodes and Networks / Standard Cluster Deployment / Setup a Cluster, Nodes and Networks / 

 

                             Setup a Cluster, Nodes and Networks

 

Type or select values in entry fields.

Press Enter AFTER making all desired changes.

 

                                                        [Entry Fields]

* Cluster Name                                       [test_cluster]

  New Nodes (via selected communication paths)       [test2]                             +

  Currently Configured Node(s)                        test1

 

4. 1번 노드 (repository disk 등록)(구 heartbeat disk)

 

7.1 버전 이전은 heartbeat disk 라고 하여, hbvg 를 만들어서 구성을 해야 했다면, 7.1 버전부터는 디스크만 양쪽에 보이면 repository Disk 로 heartbeat disk 를 구성이 가능하다.

 

 # smitty hacmp / Cluster Nodes and Networks / Standard Cluster Deployment / Define Repository Disk and Cluster IP Address

 

 Define Repository Disk and Cluster IP Address

 

Type or select values in entry fields.

Press Enter AFTER making all desired changes.

 

                                                        [Entry Fields]

* Cluster Name                                        test_cluster

* Heartbeat Mechanism                                 Unicast                             +

* Repository Disk                                    [00cc60005c0b579a]                   +

  Cluster Multicast Address                          []

      (Used only for multicast heartbeat)

 

5. 1번 노드 (APP 등록)

   

 # smitty hacmp / Cluster Applications and Resources / Resources / Configure User Applications (Scripts and Monitors) /

   Application Controller Scripts / Add Application Controller Scripts

 

Add Application Controller Scripts

 

Type or select values in entry fields.

Press Enter AFTER making all desired changes.

 

                                                        [Entry Fields]

* Application Controller Name                        [test_APP]

* Start Script                                       [/usr/es/sbin/cluster/test_start.sh]

* Stop Script                                        [/usr/es/sbin/cluster/test_stop.sh]

  Application Monitor Name(s)                                                                    +

  Application startup mode                           [background]                                +

 

   이후 start,stop sh 을 chmod 755 실행 권한 주기

 

6. 1번 노드

 

  # smitty hacmp / Cluster Applications and Resources / Resources / Configure Service IP Labels/Addresses / 

   Add a Service IP Label/Address

 

Add a Service IP Label/Address

 

Type or select values in entry fields.

Press Enter AFTER making all desired changes.

 

                                                        [Entry Fields]

* IP Label/Address                                    test_srv                                  +

  Netmask(IPv4)/Prefix Length(IPv6)                  [255.255.255.0]

* Network Name                                        net_ether_01

 

7. 1번 노드

 

 #  smitty hacmp / Cluster Applications and Resources / Resource Groups / Add a Resource Group

 

 Add a Resource Group

 

Type or select values in entry fields.

Press Enter AFTER making all desired changes.

 

                                                        [Entry Fields]

* Resource Group Name                                [test_RG]

* Participating Nodes (Default Node Priority)        [test1 test2]                             +

 

  Startup Policy                                      Online On Home Node Only                   +

  Fallover Policy                                     Fallover To Next Priority Node In The Lis> +

  Fallback Policy                                     Fallback To Higher Priority Node In The L> +

 

8. 1번 노드

 

 #  smitty hacmp / Cluster Applications and Resources / Resource Groups / Change/Show Resources and Attributes for a Resource Group

 

Change/Show All Resources and Attributes for a Resource Group

 

Type or select values in entry fields.

Press Enter AFTER making all desired changes.

 

                                                        [Entry Fields]

  Resource Group Name                                 test_RG

  Participating Nodes (Default Node Priority)         test1 test2

 

  Startup Policy                                      Online On Home Node Only

  Fallover Policy                                     Fallover To Next Priority Node In The Lis>

  Fallback Policy                                     Fallback To Higher Priority Node In The L>

  Fallback Timer Policy (empty is immediate)         []                                          +

 

  Service IP Labels/Addresses                        [test_srv]                                 +

  Application Controllers                            [test_APP]                                 +

 

  Volume Groups                                      [datavg]                                    +

  Use forced varyon of volume groups, if necessary    false                                      +

  Automatically Import Volume Groups                  false                                      +

 

  Filesystems (empty is ALL for VGs specified)       []                                          +

  Filesystems Consistency Check                       fsck                                       +

  Filesystems Recovery Method                         sequential                                 +

  Filesystems mounted before IP configured            false                                      +

 

  Filesystems/Directories to Export (NFSv2/3)        []                                          +

  Filesystems/Directories to Export (NFSv4)          []                                          +

  Stable Storage Path (NFSv4)                        []                                          +

  Filesystems/Directories to NFS Mount               []

  Network For NFS Mount                              []                                          +

 

  Tape Resources                                     []                                          +

  Raw Disk PVIDs                                     []                                          +

  Raw Disk UUIDs/hdisks                              []                                          +

  Disk Error Management?                              no                                         +

  Fast Connect Services                              []                                          +

 

  Primary Workload Manager Class                     []                                          +

  Secondary Workload Manager Class                   []                                          +

 

  Miscellaneous Data                                 []

  WPAR Name                                          []                                          +

  User Defined Resources                             [ ]                                         +

 

9. 1번 노드

 

  # smitty hacmp / Cluster Nodes and Networks / Verify and Synchronize Cluster Configuration

위로