196
IBM i i @¼ΦkΩ@¬i 7.1

IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

IBM i

i��

��@�¼ΦkΩ@¬i��

7.1

���

Page 2: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC
Page 3: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

IBM i

i��

��@�¼ΦkΩ@¬i��

7.1

���

Page 4: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

��N

���ΩT�ΣΣ��ú�ºeA�²\¬� 185��y�N��zñ�ΩTC

úDs�ñt�ⁿ�A�h���A�≤ IBM i 7.1]ú�s� 5770-SS1�AH���ß≥���M�q�C����DA�≤���δ�ⁿO�qú (RISC) ≈¼M CISC ≈¼C

© Copyright IBM Corporation 1998, 2010.

Page 5: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

�²

� 1 � zL@��¼Φk�Ω@¬i�� 1W�¬i���MΦ� . . . . . . . . . . . 1O���{í . . . . . . . . . . . . . 2�O����{í . . . . . . . . . . . 2π�O�º��{í� i5/OS [c . . . . . 2�g¬i���O���{í . . . . . . . 3���{í�� . . . . . . . . . . 3½s��¬i��O���{í . . . . . 4IsO�Ω�s� (CRG) ⌡X{í . . . . 5

��{í CRG �q . . . . . . . . . . 5�z IP �}���{í CRG �� . . . . 5

d�G��{íO�Ω�s� (CRG) ó��Γ�@ . . . . . . . . . . . . . . . 8d�G��{í⌡X{í . . . . . . . . 9

W�Ω��� . . . . . . . . . . . . . . 47Mw�����Ω� . . . . . . . . . . 48W�μ½í�� . . . . . . . . . . . . 48μ½í���wΘ�D . . . . . . . . . 49μ½í���nΘ�D . . . . . . . . . 49μ½í���qT�D . . . . . . . . . 49

W�≤�xΦM . . . . . . . . . . . . 50W�azΦM . . . . . . . . . . . . 50azΦM�wΘ�D . . . . . . . . 50azΦM�nΘ�D . . . . . . . . 50azΦM�qT�D . . . . . . . . 51azΦM�º�ΘxW� . . . . . . . 52azΦM��≈W� . . . . . . . . 52azΦM��αW� . . . . . . . . 52

W��{ΦM . . . . . . . . . . . . 54�{ΦM�wΘ�D . . . . . . . . 54�{ΦM�nΘ�D . . . . . . . . 54�{ΦM�qT�D . . . . . . . . 55�{ΦM�º�ΘxW� . . . . . . . 55�{ΦM��≈W� . . . . . . . . 56�{ΦM��αW� . . . . . . . . 56

W�s�ΦM . . . . . . . . . . . . 56s�ΦM�wΘ�D . . . . . . . . 57s�ΦM�nΘ�D . . . . . . . . 57s�ΦM�qT�D . . . . . . . . 58s�ΦM�º�ΘxW� . . . . . . . 58s�ΦM��≈W� . . . . . . . . 58s�ΦM��αW� . . . . . . . . 59

W��Φ�g . . . . . . . . . . . . . . 59Pw��t��≤�Φ�g . . . . . . . . 60O�ñ�nΘ IBM ���±�i��O�@�ú

� . . . . . . . . . . . . . . . . 60�Φ�g�º�ΘxW� . . . . . . . . . 60�Φ�g��≈W� . . . . . . . . . . 60�Φ�g��αW� . . . . . . . . . . 61

� 2 � W�⌠��� . . . . . . . . 63

W�O��z⌠� . . . . . . . . . . . . 63W�ⁿ�°Ω��� (MRE) . . . . . . . . . 63

� 3 � W�O� . . . . . . . . . . 65O��wΘ�D . . . . . . . . . . . . . 65O��nΘ�D . . . . . . . . . . . . . 65O��qT�D . . . . . . . . . . . . . 66O�M�⌠⌠ . . . . . . . . . . . . . 67O�qTnZ . . . . . . . . . . . . . 67O���αW� . . . . . . . . . . . . 67i�π�O�qT�� . . . . . . . . . 68�≤O�Ω�A�]w� . . . . . . . . 69

W�h½��O� . . . . . . . . . . . 69O���αW� . . . . . . . . . . . . . 70W�iÑ�Ió��� . . . . . . . . . . 70iÑ�Ió����wΘ�D . . . . . . 70iÑ�Ió����nΘ�D . . . . . . 70

W�O��∩Mμ . . . . . . . . . . . 71W� FlashCopy \α . . . . . . . . . . . 73

FlashCopy \α�wΘ�D . . . . . . . . 73FlashCopy \α�nΘ�D . . . . . . . . 74FlashCopy \α�qT�D . . . . . . . . 74

¬i���w�W� . . . . . . . . . . . 74te�O�ΩT . . . . . . . . . . . . 74ft��⌡≡�O���q . . . . . . . 75�@���IW����]w� . . . . . . . 75

� 4 � tm¬i�� . . . . . . . . 77Ω�d�Gtm¬i�� . . . . . . . . . . 77Ω�d�G�Φ��ºí�μ½í�� . . . . 77Ω�d�Gt�ºí�μ½í�� . . . . . . 78Ω�d�G��azΦM�μ½í�� . . . . 80Ω�d�G��azΦM�≤�xΦM . . . . 81Ω�d�G���{ΦM�≤�xΦM . . . . 82Ω�d�Gπ�s�ΦM�≤�xΦM . . . . 84

]w TCP/IP �o¬i�� . . . . . . . . . 85]w TCP/IP tm�� . . . . . . . . . . 86�� INETD °A� . . . . . . . . . . 86

tmO� . . . . . . . . . . . . . . . 87��O� . . . . . . . . . . . . . . 87��nsW�O���I . . . . . . . . 87sW�I . . . . . . . . . . . . . 88���I . . . . . . . . . . . . . 88sW�I�m⌠� . . . . . . . . . 89��O�Ω�s� (CRG) . . . . . . . . 89����{í CRG . . . . . . . . . 89��Ω� CRG . . . . . . . . . . 90��m CRG . . . . . . . . . . 91��∩Ñ CRG . . . . . . . . . . 92

�� CRG . . . . . . . . . . . . . 92ⁿwTºεC . . . . . . . . . . . . . 93

© Copyright IBM Corp. 1998, 2010 iii

||||||

Page 6: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

⌡μ½ . . . . . . . . . . . . . . 94tm�I . . . . . . . . . . . . . . 94���I . . . . . . . . . . . . . 95��nsW�O���I . . . . . . . . 95sW�I . . . . . . . . . . . . . 96sW�I�m⌠� . . . . . . . . . 96

tmiÑ�Ió��� . . . . . . . . . . 96tmwΘ�zD�x (HMC) . . . . . . . 98tmΩ� I/O °A� (VIOS). . . . . . . 99

tm CRG . . . . . . . . . . . . . . 99�� CRG . . . . . . . . . . . . . 99��O�Ω�s� (CRG) . . . . . . . 100����{í CRG . . . . . . . . 100��Ω� CRG . . . . . . . . . . 101��m CRG . . . . . . . . . . 102��∩Ñ CRG . . . . . . . . . . 103

tmO��z⌠� . . . . . . . . . . . 103��O��z⌠� . . . . . . . . . . 103sW�I�O��z⌠� . . . . . . . . 104��O��z⌠� . . . . . . . . . . 105ⁿ�°Ω�PB� . . . . . . . . . . 105sWⁿ�°�Ω��� . . . . . . . . 106sWⁿ�°�Ω��� . . . . . . . . 106

tmμ½í�� . . . . . . . . . . . . . 107��W���xs� . . . . . . . . . . 107��ΦMO@ . . . . . . . . . . . . 108εΦMO@ . . . . . . . . . . . . 109sWw�≈���xs� . . . . . . . . . 109�⌠{μtm . . . . . . . . . . . . 110N��xs�]�i �� . . . . . . . . 111

tm≤�xΦM . . . . . . . . . . . . . 112tmazΦM . . . . . . . . . . . . 112tm�{ΦMÑq@� . . . . . . . . . 113tms�ΦMÑq@� . . . . . . . . . 113

� 5 � �z¬i�� . . . . . . . . 115Ω�d�G�z¬i���MΦ� . . . . . . . 115Ω�d�Gb¬i��⌠�ñ⌡μ�≈ . . . . 115Ω�d�GbazΦM⌠�ñ⌡μ�≈ . . . 115Ω�d�G⌡μ FlashCopy \α . . . . . 116

Ω�d�Gb¬i��⌠�ñ �@�t� . . . 116d�G �@�t� . . . . . . . . . 117

Ω�d�G]wm�¬i�� . . . . . . 119�zO� . . . . . . . . . . . . . . . 119�π PowerHA �� . . . . . . . . . . 120�πO��O��� . . . . . . . . . . 121RúO� . . . . . . . . . . . . . . 122π�O�tm . . . . . . . . . . . . 122xs���O�tm . . . . . . . . . . 122�°O�¼A . . . . . . . . . . . . 123ⁿwTºεC . . . . . . . . . . . . 124O��útm�∩Mμ . . . . . . . . . 125�z�I . . . . . . . . . . . . . . 126π��I�e . . . . . . . . . . . 126ε�I . . . . . . . . . . . . . 126�ú�I . . . . . . . . . . . . . 126

qm⌠�ñ�ú�I . . . . . . . . 127NO��°�sW��I . . . . . . . . . 127

�úO��°� . . . . . . . . . . . . . 128

� 6 � �zO�Ω�s� (CRG) . . . 129π� CRG ¼A. . . . . . . . . . . . . 129ε CRG . . . . . . . . . . . . . . 130Rú CRG . . . . . . . . . . . . . . 130��i½m . . . . . . . . . . . . . 130�≤ CRG ���⌠� . . . . . . . . . . 131���xW�Ω�≡ IP �} . . . . . . 131

� 7 � �zó��Γñ�⌡μ�≤ . . 133

� 8 � �zO��z⌠� . . . . . . 137εO��z⌠� . . . . . . . . . . . . 138RúO��z⌠� . . . . . . . . . . . . 138�≤O��z⌠���e . . . . . . . . . . 138�zⁿ�°Ω��� . . . . . . . . . . . 139��ⁿ�°Ω���¼A . . . . . . . . . 139�úⁿ�°Ω��� . . . . . . . . . . 140CXⁿ�°Ω��� . . . . . . . . . . 141∩�n�°��� . . . . . . . . . . . 141i�°��� . . . . . . . . . . . 142π�ⁿ�°Ω���Tº . . . . . . . . 155

� 9 � �zμ½í�� . . . . . . . 157]w��xs��Lk�� . . . . . . . . . 157NwΘ]�i½ . . . . . . . . . . . . 157εW���xs� . . . . . . . . . . . 159��W���xs� . . . . . . . . . . . 159

� 10 � �z≤�xΦM. . . . . . . 161�zazΦM . . . . . . . . . . . . . 161�azΦM . . . . . . . . . . . . 161��azΦM . . . . . . . . . . . . 162≈ΦM�� . . . . . . . . . . . . 162½ss�ΦM�� . . . . . . . . . . . 163�útmazΦM . . . . . . . . . . . 164�≤azΦM�e . . . . . . . . . . . 164

�z�{ΦMÑq@� . . . . . . . . . . 165��{ΦMÑq@� . . . . . . . . . 165���{ΦMÑq@� . . . . . . . . . 165Rú�{ΦMÑq@� . . . . . . . . . 166π���≤�{ΦM�e . . . . . . . . . 166

�zs�ΦM . . . . . . . . . . . . . 166�s�ΦMÑq@� . . . . . . . . . 166��s�ΦMÑq@� . . . . . . . . . 167Rús�ΦMÑq@� . . . . . . . . . 167�≤s�ΦMÑq@��e . . . . . . . . 167

�zμ½í�Φμ� (LUN) . . . . . . . . . 168�μ½í�Φμ� (LUN) i��Lk�� . . . 168εW���xs� . . . . . . . . . . 168��W���xs� . . . . . . . . . . 168

� 11 � �z FlashCopy �N . . . . 169

iv IBM i: i�� ��@�¼ΦkΩ@¬i��

||||||

||

||||

||

Page 7: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

tm FlashCopy Ñq@� . . . . . . . . . 169≤s FlashCopy Ñq@� . . . . . . . . . 169½ss� FlashCopy Ñq@� . . . . . . . . 170≈ FlashCopy Ñq@� . . . . . . . . . 170Rú FlashCopy Ñq@� . . . . . . . . . 170q FlashCopy Ñq@�ñ��Ω� . . . . . . 171�≤ FlashCopy �e . . . . . . . . . . . 171

� 12 � �°��¬i���MΦ� 173O��°�� . . . . . . . . . . . . . 173P�O��DO�sb . . . . . . . . . 173¼�O����ΩT . . . . . . . . . . 174@δO��D . . . . . . . . . . . . 175��� . . . . . . . . . . . . . . 176PwDn��nO��� . . . . . . . 177N��I�≤�ó� . . . . . . . . 178

��O��z⌠� . . . . . . . . . 179O����Z . . . . . . . . . . . 179

O��� . . . . . . . . . . . . . . 180qO�u@ó�ñ�� . . . . . . . . 180��ⁿl�O�½≤ . . . . . . . . . 180bóh�πt�ß��O� . . . . . . . 181ba�ºß��O� . . . . . . . . . 181q�≈�añ��O� . . . . . . . . 181

°��≤�xΦM . . . . . . . . . . . 182azΦMTº . . . . . . . . . . . . 182

w IBM PowerHA for i �v{í . . . . . . 182

�². �N�� . . . . . . . . . . . 185{í]p��ΩT . . . . . . . . . . . . 186 � . . . . . . . . . . . . . . . . 186°� . . . . . . . . . . . . . . . . 187

�² v

||

Page 8: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

vi IBM i: i�� ��@�¼ΦkΩ@¬i��

Page 9: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

� 1 � zL@��¼Φk�Ω@¬i��

tm��z i5/OS® ¬i���@��¼ΦkAi²z�� ��DAtm��z�q�¬i���MΦ�C�

��ⁿOμ��O�≤tm��z¬i���MΦ�C

�MΦ�¼Φk��u¬i���MΦ��z{ív����AQ��¡����ΘJbΣñ��tmw²w

q��MΦ�A²@�¼ΦkP�MΦ�¼ΦkúPAªO²π��÷������α≈�q�Ω@�H��

�MΦ�CúLAYn���Φk����z¬i���MΦ�A�����ϕA�Σ¬i���DAB⌠

x����C

uO��A�v����

uO�Ω�A�v��i²ztm��zO��NAo��NO¬i���MΦ�ñúi���í≈CYn�

����A�w IBM® PowerHA™ for i (iHASM) �v{í 5770-HASC�����AziH⌡μUC\

αG

v ����zO�

v ����z�I

v ����zO��s�

v ����zO��z⌠�

v ����zⁿ�°Ω�

v �°O�ñ�O��÷�≤ApO���ó��ΓC

v ⌡μp��ñ�⌡μ�Γ�½Ap�w�t��@C

u���zv��

uO�Ω�A�v��i²ztm��zW���xs�Ao�OΩ@��Ω����N��n��C��

Ω@�Ω����N�¼A��UCí≈\α�Aiα�nw�DG

v ����xs�

v N��xs�]�i ��

v N��xs�]�Lk��

v tmazΦM

v tm�{ΦM

v tms�ΦM

ⁿOμ��

ⁿOμ��i²zQ� CL ⁿOA⌡μ\húP�¬i��@�C bC@�O��÷@�ñAw�O∩�� CL

ⁿOC

�÷ΩT

IBM PowerHA for i ⁿO

W�¬i���MΦ�

tm i5/OS ¬i���MΦ�ºeA�iμAϕ�W�AHTO�X�MΦ�����DC

© Copyright IBM Corp. 1998, 2010 1

Page 10: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

C@�¬i���Nú��C��DAtmSw�MΦ�ºeA�²í¼o��DCúFo��Dº�AMw

n����Ω�A]O�½n�Cz��⌠o�Ω�]p��{íBΩ��m�AHMwªO��π�

¬i��CpGª�n¬i��Ahbtm¬i����MΦ�ºeA�∩⌠�iμ��n�≤C�

pA�≤ SYSBAS ñ�Ω�iα�π�¬i��Ctm�MΦ�ºeA�²NΩ���W���xs�C�

�{íiα]�n�@��≤A�α��¬i��C

O���{í

��{í��OO�⌠�ñ�@�Dn��CpGzp�bO�ñ�g���¬i�����{íAh�F�

o���{íπ�Sw�i��WμC

bO�ñQ���¼��{íANiHbúP�O��IW½s����{íA�ú�n½stm�ß�C�

�Ab½�ó��ΓºßANi��P��{í�÷�Ω�Coϕ���{í����iHΘτ��{í�

ΣΩ�qDn�I½¿�≈�I��p{���A��ú�P����C���L��DßBzO�wg�

���{í�Ω�C

�FF�O�ñ���{í��A����XY�i��Wμ���{íC�F���{íi½AH��

O�ñ���{í�����iH����{íA��{í�π�Y��ΦCp�o���{íSI���

Ω�A��\¬i���O�C]�o��D�sbAUC∩�i zbO�ñ��i½��{íG

1. �Rπ�O��nΘ��{í

π�O��nΘú��XSw¬i���DC

2. �g��≤z�v���{íAHú¬Σi��

W�nΘ � ���{í]pviH�q��{íA²o���{íib System i® O�⌠�ñiμ

½C

@ z�����{íAN�bz�O���z����{íC

�÷ΩT

¬i���O�

�O����{í

�DC@���{íú�ú O�@��i��uIC

��{í�π����α��O�@��ú �½�ó��Γ\αC��{í��i²��{íb�≈�

IW½s��A�ú�n����{í�½stm�ß�C]�Az���{í��XY��D�α���

��O�@��ú �\αC

π�O�º��{í� i5/OS [c

ΣL�@δ����O�¬�i����{í�ú Aiδ�bo�p���N�ñ�⌡μ��≥i����

�{íC

i5/OS wú ��{í��[cAiΣ�U�{�W¬�i����{íCN�d≥�½n���ÑA��{í

��d¬i��ΦBú ¬i�⌠�����AH�zL¬i���z����zC

o���{íπ�UC�ΦG

v ϕD�ILk���A��{íi½��≈O��IC

v ��{íbu��wqv�u¼AΩ��vñwq��⌠�A�O��z��{í�����{í���

tmP��C

2 IBM i: i�� ��@�¼ΦkΩ@¬i��

Page 11: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

v ��²��{í CRG ⌡X{íQ� i5/OS O�Ω�A��\α�BzO��÷�≤A��{íú F��

{�C

v ��{íú ��{í½s��\αAN���½sw�b��{í\αϕ�⌡�Σd≥º�C

�d≤Y�i���½s���Φ���{íπ�UC�ΦG

v ����{í CRG ⌡X{íAzL≤j�O��≤ºBz]�@X�A��{íú j����{í��C

v ��{íú ��{í½s��Σ��≤¬h�C∩≤Dqú�ñBz��{í�ÑATw�ε��∩I

\α�N���½sw��º��¡C∩≤�ß��ñBz��{í�ÑA���NΘτπ�pA���

��L�íó��ΓC

�g¬i���O���{í

¬i�����{íAObO�⌠�ñiqt�ñ�⌡μ��º��{íC

�X�iα���{íi��h�G

1. Yo���{í��Ah��{í�b�P�IW½s��Σ�¡A�≤����⌠≤τ±�]]�p�

l�εΩ��CziH�°��{íANnªO�@���@�C

2. ��{í�⌡μí≈�∩I½s��Bz{CziH�°��{íANnª�±ó�I@�C

3. Yo�t�ñ�⌡μAh�b�≈°A�W½s����{íCziH�°��{íANnªO�@�

��@�C

4. Yo�t�ñ�⌡μAh�b�≈°A�W½s����{íA�VL°A�A⌡μí�∩I½s��

Bz{CziH�°��{íANnª�±ó�I@�C

5. Yo�t�ñ�⌡μAhO�ñ�ΣL�I�iμ��{í�Σ�÷Ω��w≤�ó��ΓCziH�°

��{íANnªO�@���@�C

6. Yo�t�ñ�⌡μAhO�ñ�ΣL�I�iμ��{í�Σ�÷Ω��w≤�ó��ΓC��{í�

VL°A�A⌡μí≈�∩I½s��Bz{CziH�°��{íANnª�±ó�I@�C

�: bWz�l 1 � 4 ñAztd��Ω�C

���{�:

F�p≤���{í��C

w�����{íπ�UC�ΦG

v ib��I�t@��IW½s����{í

v �ß�izL IP �}s���{í

v ��{íOL¼A�A�¼AΩT

v ½ºßi��P��{í�÷�Ω�

bO�⌠�ñA���{íαqt�ñ�⌡μ���T�½n���G

��{�

��{í∩���t�ñ�⌡μ�ⁿ{��≤AH���{íi½s��Σ�¡�zq{��≤H

��{íiH��O�@�\α�Bzo�¼pC

�÷Ω�

ϕñ�⌡μo��A�vT⌠≤�÷Ω��i���H

ziHN½nΩ�xsbμ½í��ñA�o�μ½í��e\Ω�bñ�⌡μ�í�≥i�Ct

�AQ�O�@�\α�O�ñ�nΘuIBM ���±v�gú�]iHBz�¼pC

� 1 � zL@��¼Φk�Ω@¬i�� 3

Page 12: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

�ε\αP�z

wqΣ�Ω����{íi���⌠�ºe÷{��≤H

IBM PowerHA for i �v{í�Xú ����AHtm��z¬i���MΦ���NCPowerHA

�v{íú UC��G

u¬i���MΦ��z{ív����

�����i²z∩��� IBM i Σ��¬i���MΦ�C����τ��∩��MΦ�

����N�DBtm�∩��MΦ�M÷p��NAH���c¿�MΦ����¬i�

��N��zC

uO��A�v����

�����ú ≤h�u�²�gτ����i�q¬i���MΦ�Cªi²ztm��

zO��N]p CRG�CNW���xs�ϕ¿¬i���MΦ��@í���A]iHq

���tm@�W���xs�C

IBM PowerHA for i ⁿO

o�ⁿOú �ⁿ�\αABzLⁿOμ���oC

API o� IBM PowerHA for i API i²z��W���xs��s\αC

��A≤Ot O��z��Y��O�@� API ��X��¼��{íP��¼Ω�Ah]iH��Bz�

¼pC

�÷ΩT

¬i���z

½s��¬i��O���{í:

Yn½s����{íA��{í�nA�ó��Γ�½��¼AC

¼AΩTO��{íSw�ΩTF]���{í�Mw���ΩT�≤CYS�⌠≤¼AΩTANibz�

PC W½s����{íCM�Az�½s��zb��{íñ�w�C

�X�Φki��xs�≈t����{í¼AΩTCC@���{í�MwΣ��ΦkC

v ��{íiHN��¼AΩT�e�nD�ß�t�ñCϕo�½�ó��Γ�A��{í���xs

b�ß�W�¼AAbs°A�ñ½s��¼AC��uteΩT APIv�uO�°Ωϕ APIvAi�¿o

��@C

v ��{íi�Y�≥ª��g¼AΩT]�pP��{í�÷�u@ΩT�ΣL�ε�c)Cw∩�cñ�

C@��≤A��{í�N�≤�e��≈t�C

v ��{íiNPΣ�÷�Aϕ¼AΩTxsb��{í�O�Ω�s��⌡X{íΩ�íñC�Φk

�]�n�q�¼AΩTCziH���≤O�Ω�s� (QcstChangeClusterResourceGroup) API �⌡μ�

�@C

v ��{íiN¼AΩT���{íΩ�xsbw�g��≈t��Ω�½≤ñC

v ��{íiN¼AΩTxsb�Ji½ IASP �Ω�½≤]]]t��{íΩ��ñC

v ��{íixs�ß��¼AΩTC

v S�nxs�¼AΩTAz�n⌡μ��C

�: Y��{í��Y��∩I½s��Bz{�MϕAh�nxs�ΩT�q�ε�C¼AΩT�xsbww���{í�∩IñC½s���Nza���s�w��∩IA�ⁿ≤Ω�w�Tw�εBz{

�B@ΦíC

4 IBM i: i�� ��@�¼ΦkΩ@¬i��

|

|

|

|

Page 13: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

IsO�Ω�s� (CRG) ⌡X{í:

bO�⌠��úPÑq�íA�IsO�Ω�s�⌡X{íC

�{í�w∩O�ñ�Ω���⌠�n���C∩��m CRG �ÑA⌡X{íOi∩��A²∩ΣL CRG

�¼�ÑhOn�C��O�Ω�s�⌡X{í�A�b�O��≤o��Is{íA]AUCípG

v �IDw�a≈}O�

v ]�Is�⌠O��I (QcstEndClusterNode) API ��úO��I�� (QcstRemoveClusterNodeEntry) APIA

�P�Iμ≈O�

v ]�IsRúO� (QcstDeleteCluster) APIA�PO�D�Rú

v Is��O��I (QcstStartClusterNode) API ���I

v ½s��Pw��I�qT

⌡X{í��¿UC{G

v bwRW���s��Is{í���s� (*CALLER) ñ⌡μC

v Y⌡X{í��Bz�º��w�°Ah�ñ½s����C

v ú �°Bz{íC

ϕ⌡μO�Ω�s� API �A�qπ�b��O�Ω�s� (QcstCreateClusterResourceGroup) API ñⁿwº

���]w���Ou@ñIs⌡X{íCϕIs⌡X{í�AAPI ������Ou@CpGΩ� CRG �

⌡X{íú¿\�º��⌠Ah���u��v�@XAb��⌠����@�ñ�IWAIsO�Ω�s�

⌡X{íC��@Xe\�°⌠≤��¿�í�A���O�Ω�s���l¼AC

�]m CRG o�ú¿\�½Cb���mºßApGwb�lDn�IW�Qaα���mAh

O�@����u��v�@XAIs�lDn�IW�⌡X{íC

ϕ��{í CRG �⌡X{íú¿\�º��⌠�ApG CRG �¼A�@�ñAhO�Ω�A���½s

����{íC��u½s��v�@X�IsO�Ω�s�⌡X{íCbWLⁿw����W¡ºßAp

G�MLk½s����{íAh���uó��Γv�@X�IsO�Ω�s�⌡X{íCu�b��u�

�v�@X�Is⌡X{í�A��½]½s��p�AoiHO�� CRGBó��Γ�½��GC

ϕ��O�Ω�s��AbD�IWIs���{í CRG ⌡X{íAú�N�ε≡�O�Ω�A�A��

�{í�¡�⌠�o����εC��{í CRG @�ºßAYO�Ω�A��V��{í CRG ⌡X{í

q�Y��≤Ah⌡X{í�t@����búP�u@ñ��Cw����u��v�u½s��vH��

⌠≤�@XC

ϕIsO�Ω�s�⌡X{í�A��e@���AΣi�OBz�O��≤BO�Ω��{μ¼A�O�Ω

��w�¼AC

p�O�Ω�s�⌡X{í��πΩT]]A�e�C��@Xº⌡X{í�ΩT�A��\uO� APIvσ

≤ñ�uO�Ω�s�⌡X{ívCQTSRTOOL ��wñ�ú �l{íXd�Ai��@��g⌡X{í�

≥ªC��\ QATTSYSC ��ñ� TCSTAPPEXT ¿C

��{í CRG �q

��{íO�Ω�s���z��{í��C

�z IP �}���{í CRG ��:

ziH��O�Ω�A�A�z IP �}���{í CRG ��Cz]iHΓ��zªC

� 1 � zL@��¼Φk�Ω@¬i�� 5

Page 14: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

ziHQ�Γ�ΦkA�zP��{í CRG �÷p���{í�� IP �}C��μ�Φk]��w]��

O²O�Ω�A��z�� IP �}C�Φkⁿ�O�Ω�A�b��⌠�����IW���� IP �}A]

AHßsW���⌠�ñ��IC∩��Φk�A�eLkb��⌠�ñ�⌠≤�IWwq�� IP �}C

t@�ΦkOz�v�z�� IP �}C�Φk�ⁿ�O�Ω�A�ún⌡μtm�� IP �}�⌠≤BJF�

���tdtmCb��O�Ω�s�ºeAz�b��⌠�����IW]úF�s�Iº��AsW�

� IP �}CnsW�@�ñ CRG º��⌠��⌠≤�IAbsWºe�wtm�� IP �}C

�÷º�

� 8��yd�G��{íO�Ω�s� (CRG) ó��Γ�@z

�d�π�@�ó��ΓΩ��B@ΦíCΣLó��ΓΩ�iHúPΦíB@C

h½l⌠⌠: ÷Mw]O²����⌠��Ib�P�l⌠⌠WA²�iα²��{í�� IP �}VLh½

l⌠⌠�iμu@Cϕ��⌠�ñ��I≤Vh�l⌠⌠�AYntm��{í�� IP �}Az�n��½

⌠�C

�� IPv4 ��≤l⌠⌠���{í�½:

q�AO�@��n��{íO�Ω�s�º��⌠�ñ���O��IAú�≤�P� LAN W]���P

�l⌠⌠�}�Ctm��{í CRG �AO�Ω�A�Σ����tm��� IP �}C

�}�RqT≤w (ARP) O⌠⌠qT≤wA��Ntm���{í�� IP �}q��⌠�ñ�Y��I½

�t@��ICYn��≤l⌠⌠���{í½Ah�n��Ω� IP �}Σ�� Routing Information Pro-

tocol (RIP) for IPv4C

�HUCΓ�tmBJ���½⌠�C�ⁿO���b��⌠�����IW⌡μA�∩O�ñºΣL�I

]N�¿�w��{í CRG ���⌠�ñº�I�½�⌡μⁿOC

1. ∩���{í CRG n��� IPv4 �� IP �}C

v �F�KVcA��}ú�PO��I�⌠�����⌠≤ΣL{��}½�C�pApG∩�

19.19.19.19A�Tw 19.0.0.0 (19.19.0.0) úOt��eϕ���⌠�C

v sW����]�pA19.19.19.19�C��u⌠í� *VIRTUALIPBl⌠⌠Bn 255.255.255.255]Dqú

⌠��B�j�Θμ� 1500]d≥ 576-16388 ��⌠≤�r�AH����� *NO ���ªCbU@

�BJñAbN����}]�pA19.19.19.19��O��÷p�����ºeA���}�sbB

� *VIRTUALIP �}CM�Aªú@wnB≤@�ñC

2. ��O��N�IsW�O��ANw���� IP �}Pⁿw O�qT���@�Γ� IP �}ú�÷

pC

v �pAoϕ�² 19.19.19.19 ���}¿�O��I� IP �}W��÷p����C�∩C@�O�

�IW�C@�O��}�¿��@C

�: ��⌠O��}A�αbutm TCP/IP (CFGTCP)vⁿOU�¿o��≤C

3 . ��O����⌠≤ C R GCpGO��{í C R GA�Ntm�� I P �}μ�ⁿw�

QcstUserCfgsTakeoverIpAddrC�ún��⌠≤��{í CRGC

4. ��utm TCP/IPv\αϕñ�utm TCP/IP ��{ív(Option 20)A���utm RouteDv(Option 2)A

Mß��u�≤ RouteD ��v(Option 1)A�Twuú vμ�]� *YESC�hA�Nª]� *YESC

Mß���½s��C@�O��IW� RouteD]RIP � RIP-2�C

v NETSTAT Option 3 ����e⌡μ���≡�π� RouteDCRouteD �b CRG ��⌠��C@�

O��IW⌡μ�qi⌠�]Twuú vμ�]� *YES�C

5. TwP��⌠� LAN μ¼s��⌠⌠ñ��� �⌠��A�ⁿ�qi RIP �Dqú⌠�C

6 IBM i: i�� ��@�¼ΦkΩ@¬i��

|

|

Page 15: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

v ú�n⌠���w]]wCyÑ�H�⌠��sy ���úPA²�N RIP ��]w��eDqú

⌠�H��¼�ADqúC

v o]A�≤ⁿVt��⌠����AH�⌠��∩⌠����C

�: �ún�� IBM i ≈�@��tmñ�⌠��C���]p��iμ�e� �⌠��]IBM �Σ

L�CzúiHtm IBM i �e�Bz�\αC

6. bΣñ@�O��IWAΓ������}G

a. �hÑ� 5 �A² RIP �e⌠�C

b. q CRG ��⌠�����IAH�q����}� LAN W�w∩��ß�Asu�� (ping) ���

}C

c. A�Tw���}w�⌠C

]w�� CRG �AO�@��b�ⁿw�Dn�IW���}�C

7. ����{í CRGC

v ≤ⁿw��n�IWAzLO�@�������}A� RIP �qiπ���⌠��⌠�CRIP iα�

n�h 5 ���íAH≤s⌠�ñ�⌠�C RIP \αOq�� CRG \αW�X�C

½n��:

v pG��{í CRG ��⌠�ñ���O��I�ϕWz{AhO��b½{�í�mC

v pGb���I�ß≡¡��≤��≈�IAhY�z�∩���I⌡μó��ΓAb���I

W⌡μ{]Oú��ΦkC

v pGn��h½Ω� IP �}AhC��}N�n�O���{í CRGAH�n÷p��O IP

�}C��}iαO�PΩΘt�dW�t@��Φ IP �}A�iα��Ot@�ΩΘt�dC

��A��Nε�eϕñ�WΓi�¼pC⌡μUC�@AOF������ΦkG

– w∩C@�Ω� IP �}AsW *DFTROUTE ��eϕC

– Yn��h� IP �}A��� CFGTCP]∩� 2�C

– N����]]AU@�⌡DI�]����PAHF�∩��⌠��A²�n�s���

�]�PΩ� IP �}]��⌠�ϕ���÷p���t� IP �}C

�� IPv6 ��≤l⌠⌠���{í�½:

q�AO�@��n��{íO�Ω�s�º��⌠�ñ���O��IAú�≤�P� LAN W]���P

�l⌠⌠�}�Ctm��{í CRG �AO�Ω�A�Σ����tm��� IP �}C

�}�RqT≤w (ARP) O⌠⌠qT≤wA��Ntm���{í�� IP �}q��⌠�ñ�Y��I½

�t@��ICYn��≤l⌠⌠���{í½Ah�n��Ω� IP �}Σ�� Routing Information Pro-

tocol Next Generation (RIPng) for IPv6C

�HUCΓ�tmBJ���½⌠�C�ⁿO���b��⌠�����IW⌡μA�∩O�ñºΣL�I

]N�¿�w��{í CRG ���⌠�ñº�I�½�⌡μⁿOC

1. ∩���{í CRG n��� IPv6 �� IP �}C

v �F�KVcA��}ú�PO��I�⌠�����⌠≤ΣL{��}½�C

v ����}�wwq IPv6 �}r�u≤⌠≤ΣL@��P IPv6 r�� IPv6 �}AHTww∩≈≡

]ñ���}∩��O�T��}C

v sW����]�pA2001:0DB8:1234::1�C���u⌠í� *VIRTUALIPB�j�Θμ� 1500]d≥

576-16388 ��⌠≤�r������ *NOA���ªC

� 1 � zL@��¼Φk�Ω@¬i�� 7

|

|

|

|

|

|

|

|

|

|

|

|

|

|

Page 16: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

2 . ��O����⌠≤ C R GCpGO��{í C R GA�Ntm�� I P �}μ�ⁿw�

QcstUserCfgsTakeoverIpAddrC�ún��⌠≤��{í CRGC

3. ��u�≤ RIP �� (CHGRIPA)vⁿOH]w RIPng ��C�⌡μⁿOGCHGRIPA AUTOSTART

(*YES) IP6COND(*NEVER) IP6ACPDFT(*NO) IP6SNDONLY(*VIRTUAL)C

4. Twt�Wπ�@�ñ� IPv6 �����}CIPv6 �����}�}YO ’fe80:’C

5. ��usW RIP �� (ADDRIPIFC)vⁿOA�sW OMPROUTED °A����� RIP ��AHqi�

≤�� IP �}�Ω��}C�pApG fe80::1 O@�ñ IPv6 �����}Ah�⌡μⁿOGADDRIPIFC

IFC(’fe80::1’) RCVDYNNET(*YES) SNDSTTRTE(*YES) SNDHOSTRTE(*YES) SNDONLY(*VIRTUAL)C

6. ��UCⁿOAH½s�� OMPROUTED °A�G

a. ENDTCPSVR SERVER(*OMPROUTED) INSTANCE(*RIP)

b. STRTCPSVR SERVER(*OMPROUTED) INSTANCE(*RIP)

7. TwP��⌠� LAN μ¼s��⌠⌠ñ��� �⌠��Aú�ⁿ�qi RIPng �Dqú⌠�C

v ú�n⌠���w]]wCyÑ�H�⌠��sy ���úPA²�N RIPng ��]w��eDq

ú⌠�H��¼�ADqúC

v o]A�≤ⁿVt��⌠����AH�⌠��∩⌠����C

�: �ún�� IBM i ≈�@��tmñ�⌠��C���]p��iμ�e� �⌠��]IBM �Σ

L�CzúiHtm IBM i �e�Bz�\αC

8. bΣñ@�O��IWAΓ������}G

a. �hÑ� 5 �A² RIP �e⌠�C

b. q CRG ��⌠�����IAH�q����}� LAN W�w∩��ß�Asu�� (ping) ���

}C

c. A�Tww�⌠���}C

]w�� CRG �AO�@��b�ⁿw�Dn�IW���}�C

9. ����{í CRGC

v ≤ⁿw��n�IWAzLO�@�������}A� RIPng �N⌠�qiπ���⌠�CRIPng �

hiα�n 5 ���íAH≤s⌠�ñ�⌠�CRIPng \αW�≤�� CRG \αC

½n��:

v pG��{í CRG ��⌠�ñ���O��I�ϕWz{AhO��b½{�í�mC

v pGb���I�ß≡¡��≤��≈�IAhY�z�∩���I⌡μó��ΓAb���I

W⌡μ{]Oú��ΦkC

v pGn��h½Ω� IP �}AhC��}N�n�O���{í CRGAH�n÷p��O IP

�}C��}iαO�PΩΘt�dW�t@��Φ IP �}A�iα��Ot@�ΩΘt�dC

��A��Nε�eϕñ�WΓi�¼pC⌡μUC�@AOF������ΦkG

– w∩C@�Ω� IP �}AsW *DFTROUTE ��eϕC

– Yn��h� IP �}A��� CFGTCP]∩� 2�C

– N����]]AU@�⌡DI�]����PAHF�∩��⌠��A²�n�s���

�]�PΩ� IP �}]��⌠�ϕ���÷p���t� IP �}C

dG��{íO�Ω�s� (CRG) ó��Γ�@

�d�π�@�ó��ΓΩ��B@ΦíCΣLó��ΓΩ�iHúPΦíB@C

ϕ]�WL½�¡ε�Yu@Q�°A�����{í�O�Ω�s�ó��A�o�UC¼pG

8 IBM i: i�� ��@�¼ΦkΩ@¬i��

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

Page 17: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

v Hó��Γ�@XAb CRG º��⌠�ñ���@�ñ�IWAIsO�Ω�s�⌡X{íCoⁿXO�

Ω�A����ó��Γ��{íº�@��≈�s�IC

v O�Ω�A���⌠��D�IW�u⌠�⌠⌠qT≤w (IP)vsuC

v O�Ω�A��b�@��≈�I]s�D�I�W���� IP �}C

v �b�u��v�@X�sD�IW�AO�Ω�A���úXIsO�Ω�s�⌡X{í�u@C��

@�½s����{íC

�÷º�

� 5��y�z IP �}���{í CRG ��z

ziH��O�Ω�A�A�z IP �}���{í CRG ��Cz]iHΓ��zªC

dG��{í⌡X{í

�{íXd�]t��{íO�Ω�s�⌡X{íC

ziHb QUSRTOOL ��wñΣ��{íXd�C

�: ��{íXd�AYϕ�zPN� 183��y{íX�v�Kdn�ΩTz�°�C

/***************************************************************************//* *//* Library: QUSRTOOL *//* File: QATTSYSC *//* Member: TCSTAPPEXT *//* Type: ILE C *//* *//* Description: *//* This is an example application CRG exit program which gets called for *//* various cluster events or cluster APIs. The bulk of the logic must *//* still be added because that logic is really dependent upon the unique *//* things that need to be done for a particular application. *//* *//* The intent of this example to to provide a shell which contains the *//* basics for building a CRG exit program. Comments throughout the example*//* highlight the kinds of issues that need to be addressed by the real *//* exit program implementation. *//* *//* Every action code that applies to an application CRG is handled in this *//* example. *//* *//* The tcstdtaara.h include is also shipped in the QUSRTOOL library. See *//* the TCSTDTAARA member in the QATTSYSC file. *//* *//* Change log: *//* Flag Reason Ver Date User Id Description *//* ____ ________ ______ ______ ________ ___________________________________*//* ... D98332 v5r1m0 000509 ROCH Initial creation. *//* $A1 P9950070 v5r2m0 010710 ROCH Dataarea fixes *//* $A2 D99055 v5r2m0 010913 ROCH Added CancelFailover action code *//* $A3 D98854 v5r2m0 010913 ROCH Added VerificationPhase action code*//* $A4 P9A10488 v5r3m0 020524 ROCH Added example code to wait for data*//* CRGs on switchover action code *//* *//***************************************************************************/

/*-------------------------------------------------------------------------*//* *//* Header files *//* *//*-------------------------------------------------------------------------*/#include /* Useful when debugging */#include /* offsetof macro */

� 1 � zL@��¼Φk�Ω@¬i�� 9

Page 18: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

#include /* system function */#include /* String functions */#include /* Exception handling constants/structures */#include /* Various cluster constants */#include /* Structure of CRG information */#include qusrtool/qattsysc/tcstdtaara /* QCSTHAAPPI/QCSTHAAPPO data areas*/#include /* API to Retrieve contents of a data area */#include /* API error code type definition */#include /* mitime builtin */#include /* waittime builtin */

/*-------------------------------------------------------------------------*//* *//* Constants *//* *//*-------------------------------------------------------------------------*/#define UnknownRole -999#define DependCrgDataArea QCSTHAAPPO#define ApplCrgDataArea QCSTHAAPPI#define Nulls 0x00000000000000000000

/*-------------------------------------------------------------------------*//* *//* The following constants are used in the checkDependCrgDataArea() *//* function. The first defines how long to sleep before checking the data *//* area. The second defines that maximum time to wait for the data area *//* to become ready before failing to start the application when the Start *//* CRG function is being run. The third defines the maximum wait time for *//* the Initiate Switchover or failover functions. *//* *//*-------------------------------------------------------------------------*/#define WaitSecondsIncrement 30#define MaxStartCrgWaitSeconds 0#define MaxWaitSeconds 900

/*-------------------------------------------------------------------------*//* *//* As this exit program is updated to handle new action codes, change the *//* define below to the value of the highest numbered action code that is *//* handled. *//* *//*-------------------------------------------------------------------------*/#define MaxAc 21

/*-------------------------------------------------------------------------*//* *//* If the exit program data in the CRG has a particular structure to it, *//* include the header file for that structure definition and change the *//* define below to use that structure name rather than char. *//* *//*-------------------------------------------------------------------------*/#define EpData char

/*-------------------------------------------------------------------------*//* *//* Change the following define to the library the application resides in *//* and thus where the QCSTHAAPPO and QCSTHAAPPI data areas will be found. *//* *//*-------------------------------------------------------------------------*/#define ApplLib QGPL

/*-------------------------------------------------------------------------*//* *//* Prototypes for internal functions. */

10 IBM i: i�� ��@�¼ΦkΩ@¬i��

Page 19: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

/* *//*-------------------------------------------------------------------------*/static int getMyRole(Qcst_EXTP0100_t *, int, int);#pragma argopt(getMyRole)static int doAction(int, int, int, Qcst_EXTP0100_t *, EpData *);#pragma argopt(doAction)static int createCrg(int, int, Qcst_EXTP0100_t *, EpData *);static int startCrg(int, int, Qcst_EXTP0100_t *, EpData *);static int restartCrg(int, int, Qcst_EXTP0100_t *, EpData *);static int endCrg(int, int, Qcst_EXTP0100_t *, EpData *);static int verifyPhase(int, int, Qcst_EXTP0100_t *, EpData *);static int deleteCrg(int, int, Qcst_EXTP0100_t *, EpData *);static int memberIsJoining(int, int, Qcst_EXTP0100_t *, EpData *);static int memberIsLeaving(int, int, Qcst_EXTP0100_t *, EpData *);static int switchPrimary(int, int, Qcst_EXTP0100_t *, EpData *);static int addNode(int, int, Qcst_EXTP0100_t *, EpData *);static int rmvNode(int, int, Qcst_EXTP0100_t *, EpData *);static int chgCrg(int, int, Qcst_EXTP0100_t *, EpData *);static int deleteCrgWithCmd(int, int, Qcst_EXTP0100_t *, EpData *);static int undoPriorAction(int, int, Qcst_EXTP0100_t *, EpData *);static int endNode(int, int, Qcst_EXTP0100_t *, EpData *);static int chgNodeStatus(int, int, Qcst_EXTP0100_t *, EpData *);static int cancelFailover(int, int, Qcst_EXTP0100_t *, EpData *);static int newActionCode(int, int, Qcst_EXTP0100_t *, EpData *);static int undoCreateCrg(int, int, Qcst_EXTP0100_t *, EpData *);static int undoStartCrg(int, int, Qcst_EXTP0100_t *, EpData *);static int undoEndCrg(int, int, Qcst_EXTP0100_t *, EpData *);static int undoMemberIsJoining(int, int, Qcst_EXTP0100_t *, EpData *);static int undoMemberIsLeaving(int, int, Qcst_EXTP0100_t *, EpData *);static int undoSwitchPrimary(int, int, Qcst_EXTP0100_t *, EpData *);static int undoAddNode(int, int, Qcst_EXTP0100_t *, EpData *);static int undoRmvNode(int, int, Qcst_EXTP0100_t *, EpData *);static int undoChgCrg(int, int, Qcst_EXTP0100_t *, EpData *);static int undoCancelFailover(int, int, Qcst_EXTP0100_t *, EpData *);static void bldDataAreaName(char *, char *, char *);#pragma argopt(bldDataAreaName)static int checkDependCrgDataArea(unsigned int);#pragma argopt(checkDependCrgDataArea)static void setApplCrgDataArea(char);#pragma argopt(setApplCrgDataArea)static void cancelHandler(_CNL_Hndlr_Parms_T *);static void unexpectedExceptionHandler(_INTRPT_Hndlr_Parms_T *);static void endApplication(unsigned int, int, int, Qcst_EXTP0100_t *, EpData *);#pragma argopt(endApplication)

/*-------------------------------------------------------------------------*//* *//* Some debug routines *//* *//*-------------------------------------------------------------------------*/static void printParms(int, int, int, Qcst_EXTP0100_t *, EpData *);static void printActionCode(unsigned int);static void printCrgStatus(int);static void printRcvyDomain(char *,

unsigned int,Qcst_Rcvy_Domain_Array1_t *);

static void printStr(char *, char *, unsigned int);

/*-------------------------------------------------------------------------*//* *//* Type definitions *//* *//*-------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------*//* */

� 1 � zL@��¼Φk�Ω@¬i�� 11

Page 20: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

/* This structure defines data that will be passed to the exception and *//* cancel handlers. Extend it with information unique to your application.*//* *//*-------------------------------------------------------------------------*/typedef struct {

int *retCode; /* Pointer to return code */EpData *epData; /* Exit program data from the CRG */Qcst_EXTP0100_t *crgData; /* CRG data */unsigned int actionCode; /* The action code */int role; /* This node's recovery domain role */int priorRole; /* This node's prior recovery domainrole */

} volatile HandlerDataT;

/*-------------------------------------------------------------------------*//* *//* Function pointer array for handling action codes. When the exit program*//* is updated to handle new action codes, add the new function names to *//* this function pointer array. *//* *//*-------------------------------------------------------------------------*/static int (*fcn[MaxAc+1]) (int role,

int priorRole,Qcst_EXTP0100_t *crgData,EpData *epData) = {

newActionCode, /* 0 - currently reserved */createCrg, /* 1 */startCrg, /* 2 */restartCrg, /* 3 */endCrg, /* 4 */verifyPhase, /* 5 - currently reserved */newActionCode, /* 6 - currently reserved */deleteCrg, /* 7 */memberIsJoining, /* 8 */memberIsLeaving, /* 9 */switchPrimary, /* 10 */addNode, /* 11 */rmvNode, /* 12 */chgCrg, /* 13 */deleteCrgWithCmd,/* 14 */undoPriorAction, /* 15 */endNode, /* 16 */newActionCode, /* 17 - applies only to a device CRG */newActionCode, /* 18 - applies only to a device CRG */newActionCode, /* 19 - applies only to a device CRG */chgNodeStatus, /* 20 */cancelFailover /* 21 */

};

/*-------------------------------------------------------------------------*//* *//* Function pointer array for handling prior action codes when called with *//* the Undo action code. When the exit program is updated to handle *//* Undo for new action codes, add the new function names to this function *//* pointer array. *//* *//*-------------------------------------------------------------------------*/static int (*undoFcn[MaxAc+1]) (int role,

int priorRole,Qcst_EXTP0100_t *crgData,EpData *epData) = {

newActionCode, /* 0 - currently reserved */undoCreateCrg, /* 1 */undoStartCrg, /* 2 */newActionCode, /* 3 */undoEndCrg, /* 4 */

12 IBM i: i�� ��@�¼ΦkΩ@¬i��

Page 21: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

newActionCode, /* 5 - no undo for this action code */newActionCode, /* 6 - currently reserved */newActionCode, /* 7 */undoMemberIsJoining, /* 8 */undoMemberIsLeaving, /* 9 */undoSwitchPrimary, /* 10 */undoAddNode, /* 11 */undoRmvNode, /* 12 */undoChgCrg, /* 13 */newActionCode, /* 14 */newActionCode, /* 15 */newActionCode, /* 16 */newActionCode, /* 17 - applies only to a device CRG */newActionCode, /* 18 - applies only to a device CRG */newActionCode, /* 19 - applies only to a device CRG */newActionCode, /* 20 */undoCancelFailover /* 21 */

};

/***************************************************************************//* *//* This is the entry point for the exit program. *//* *//***************************************************************************/void main(int argc, char *argv[]) {

HandlerDataT hdlData;

/*----------------------------------------------------------------------- *//* *//* Take each of the arguments passed in the argv array and castit to *//* the correct data type. *//* */

/*----------------------------------------------------------------------- */int *retCode = (int *)argv[1];unsigned int *actionCode = (unsigned int *)argv[2];EpData *epData = (EpData *)argv[3];Qcst_EXTP0100_t *crgData = (Qcst_EXTP0100_t *)argv[4];char *formatName = (char *)argv[5];

/*-----------------------------------------------------------------------*//* *//* Ensure the format of the data being passed is correct. *//* If not, a change has been made and this exit program needs tobe *//* updated to accomodate the change. Add appropriate errorlogging for *//* your application design. *//* */

/*-----------------------------------------------------------------------*/if (0 != memcmp(formatName, EXTP0100, 8))

abort();

/*-----------------------------------------------------------------------*//* *//* Set up the data that will be passed to the exception andcancel *//* handlers. *//* */

/*-----------------------------------------------------------------------*/hdlData.retCode = retCode;hdlData.epData = epData;

� 1 � zL@��¼Φk�Ω@¬i�� 13

Page 22: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

hdlData.crgData = crgData;hdlData.actionCode = *actionCode;hdlData.role = UnknownRole;hdlData.priorRole = UnknownRole;_VBDY(); /* force changed variables to home storage location */

/*-----------------------------------------------------------------------*//* *//* Enable an exception handler for any and all exceptions. *//* */

/*-----------------------------------------------------------------------*/#pragma exception_handler(unexpectedExceptionHandler, hdlData, \

_C1_ALL, _C2_ALL, _CTLA_INVOKE )

/*-----------------------------------------------------------------------*//* *//* Enable a cancel handler to recover if this job is canceled. *//* */

/*-----------------------------------------------------------------------*/#pragma cancel_handler(cancelHandler, hdlData)

/*-----------------------------------------------------------------------*//* *//* Extract the role and prior role of the node this exit program is *//* running on. If the cluster API or event changes the recovery domain *//* (node role or membership status), the new recovery domain's offset is *//* passed in Offset_Rcvy_Domain_Array and the offset of the recovery *//* domain as it looked prior to the API or cluster event is passed in *//* Offset_Prior_Rcvy_Domain_Array. If the recovery domain isn't changed,*//* only Offset_Rcvy_Domain_Array can be used to address the recovery *//* domain. *//* */

/*-----------------------------------------------------------------------*/hdlData.role = getMyRole(crgData,

crgData->Offset_Rcvy_Domain_Array,crgData->Number_Nodes_Rcvy_Domain);

if (crgData->Offset_Prior_Rcvy_Domain_Array)hdlData.priorRole =

getMyRole(crgData,

crgData->Offset_Prior_Rcvy_Domain_Array,

crgData->Number_Nodes_Prior_Rcvy_Domain);else

hdlData.priorRole = hdlData.role;_VBDY(); /* force changed variables to home storage location */

/*-----------------------------------------------------------------------*//* *//* Enable the following to print out debug information. *//* */

/*-----------------------------------------------------------------------*//*printParms(*actionCode, hdlData.role, hdlData.priorRole, crgData,

epData);*/

/*-----------------------------------------------------------------------*/

14 IBM i: i�� ��@�¼ΦkΩ@¬i��

Page 23: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

/* *//* Do the correct thing based upon the action code. The return code *//* is set to the function result of doAction(). *//* */

/*-----------------------------------------------------------------------*/*retCode = doAction(*actionCode,

hdlData.role,hdlData.priorRole,crgData,epData);

/*-----------------------------------------------------------------------*//* *//* The exit program job will end when control returns to the operating *//* system at this point. *//* */

/*-----------------------------------------------------------------------*/return;

#pragma disable_handler /* unexpectedExceptionHandler */#pragma disable_handler /* cancelHandler */} /* end main() */

/***************************************************************************//* *//* Get the role of this particular node from one of the views of the *//* recovery domain. *//* *//* APIs and cluster events which pass the updated and prior recovery domain*//* to the exit program are: *//* QcstAddNodeToRcvyDomain *//* QcstChangeClusterNodeEntry *//* QcstChangeClusterResourceGroup *//* QcstEndClusterNode (ending node does not get the prior domain) *//* QcstInitiateSwitchOver *//* QcstRemoveClusterNodeEntry (removed node does not get the prior domain) *//* QcstRemoveNodeFromRcvyDomain *//* QcstStartClusterResourceGroup (only if inactive backup nodes are *//* reordered) *//* a failure causing failover *//* a node rejoining the cluster *//* cluster partitions merging *//* *//* All other APIs pass only the updated recovery domain. *//* *//***************************************************************************/static int getMyRole(Qcst_EXTP0100_t *crgData, int offset, intcount) {

Qcst_Rcvy_Domain_Array1_t *nodeData;unsigned int iter = 0;

/*-----------------------------------------------------------------------*//* *//* Under some circumstances, the operating system may not be able to *//* determine the ID of this node and passes *NONE. An example of such a *//* circumstance is when cluster resource services is not active on a *//* node and the DLTCRG CL command is used. *//* */

/*-----------------------------------------------------------------------*/if (0 == memcmp(crgData->This_Nodes_ID, QcstNone,

� 1 � zL@��¼Φk�Ω@¬i�� 15

Page 24: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

sizeof(Qcst_Node_Id_t)))return UnknownRole;

/*-----------------------------------------------------------------------*//* *//* Compute a pointer to the first element of the recovery domain array. *//* */

/*-----------------------------------------------------------------------*/nodeData = (Qcst_Rcvy_Domain_Array1_t *)((char *)crgData +

offset);

I will not be in the *//* prior recovery domain if I am being added by the Add Node to Recovery *//* Domain API. *//* */

/*-----------------------------------------------------------------------*/while ( 0 != memcmp(crgData->This_Nodes_ID,

nodeData->Node_ID,sizeof(Qcst_Node_Id_t))

&&iter < count

) {nodeData++;iter++;

}

if (iter < count)return nodeData->Node_Role;

elsereturn UnknownRole;

} /* end getMyRole() */

/***************************************************************************//* *//* Call the correct function based upon the cluster action code. The *//* doAction() function was split out from main() in order to clarify the *//* example. See the function prologues for each called function for *//* information about a particular cluster action. *//* *//* Each action code is split out into a separate function only to help *//* clarify this example. For a particular exit program, some action codes *//* may perform the same function in which case multiple action codes could *//* be handled by the same function. *//* *//***************************************************************************/static int doAction(int actionCode,

int role,int priorRole,Qcst_EXTP0100_t *crgData,EpData *epData) {

/*-----------------------------------------------------------------------*//* *//* For action codes this exit program knows about, call a function to *//* do the work for that action code. *//* */

/*-----------------------------------------------------------------------*/

if (actionCode <= MaxAc )return (*fcn[actionCode]) (role, priorRole, crgData, epData);

16 IBM i: i�� ��@�¼ΦkΩ@¬i��

Page 25: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

else

/*---------------------------------------------------------------------*//* *//* IBM has defined a new action code in a new operating system release *//* and this exit program has not yet been updated to handle it. Take a*//* default action for now. *//* */

/*---------------------------------------------------------------------*/return newActionCode(role, priorRole, crgData, epData);

} /* end doAction() */

/***************************************************************************//* *//* Action code = QcstCrgAcInitialize *//* *//* The QcstCreateClusterResourceGroup API was called. A new cluster *//* resource group object is being created. *//* *//* Things to consider: *//* - Check that the application program and all associated objects are on*//* the primary and backup nodes. If the objects are not there, *//* consider sending error/warning messages or return a failure return *//* code. *//* - Check that required data or device CRGs are on all nodes in the *//* recovery domain. *//* - Perform any necessary setup that is required to run the *//* the application on the primary or backup nodes. *//* - If this CRG is enabled to use the QcstDistributeInformation API, *//* the user queue needed by that API could be created at this time. *//* *//***************************************************************************/static int createCrg(int role,

int doesNotApply,Qcst_EXTP0100_t *crgData,EpData *epData) {

return QcstSuccessful;} /* end createCrg() */

/***************************************************************************//* *//* Action code = QcstCrgAcStart *//* *//* The QcstStartClusterResourceGroup API was called. A cluster resource *//* group is being started. *//* The QcstInitiateSwitchOver API was called and this is the second action *//* code being passed to the exit program. *//* The fail over event occurred and this is the second action code being *//* passed to the exit program. *//* *//* A maximum wait time is used when checking to see if all dependent CRGs *//* are active. This is a short time if the CRG is being started because of*//* the QcstStartClusterResourceGroup API. It is a longer time if it is *//* because of a failover or switchover. When failover or switchover are *//* being done, it make take a while for data or device CRGs to become *//* ready so the wait time is long. If the Start CRG API is being used, the*//* dependent CRGs should already be started or some error occurred, the *//* CRGs were started out of order, etc. and there is no need for a long *//* wait. *//* *//* Things to consider: *//* - If this node's role is primary, the application should be started. *//* This exit program should either call the application so that it runs*/

� 1 � zL@��¼Φk�Ω@¬i�� 17

Page 26: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

/* in this same job or it should monitor any job started by this *//* exit program so the exit program knows when the application job *//* ends. By far, the simplest approach is run the application in this *//* job by calling it. *//* Cluster Resource Services is not expecting this exit program to *//* return until the application finishes running. *//* - If necessary, start any associated subsystems, server jobs, etc. *//* - Ensure that required data CRGs have a status of active on all nodes *//* in the recovery domain. *//* *//***************************************************************************/static int startCrg(int role,

int doesNotApply,Qcst_EXTP0100_t *crgData,EpData *epData) {

unsigned int maxWaitTime;

/* Start the application if this node is the primary */if (role == QcstPrimaryNodeRole) {

/*---------------------------------------------------------------------*//* *//* Determine if all CRGs that this application CRG is dependent upon *//* are ready. If the check fails, return from the Start action code. *//* Cluster Resource Services will change the state of the CRG to *//* Inactive. *//* */

/*---------------------------------------------------------------------*/if (crgData->Cluster_Resource_Group_Status ==

QcstCrgStartCrgPending)maxWaitTime = MaxStartCrgWaitSeconds;

elsemaxWaitTime = MaxWaitSeconds;

if (QcstSuccessful != checkDependCrgDataArea(maxWaitTime))return QcstSuccessful;

/*---------------------------------------------------------------------*//* *//* Just before starting the application, update the data area to *//* indicate the application is running. *//* */

/*---------------------------------------------------------------------*/setApplCrgDataArea(Appl_Running);

/*---------------------------------------------------------------------*//* *//* Add logic to call application here. It is expected that control *//* will not return until something causes the application to end: a *//* normal return from the exit program, the job is canceled, or an *//* unhandled exception occurs. See the cancelHandler() function for *//* some common ways this job could be canceled. *//* */

/*---------------------------------------------------------------------*/

/*---------------------------------------------------------------------*//* *//* After the application has ended normally, update the data area to */

18 IBM i: i�� ��@�¼ΦkΩ@¬i��

Page 27: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

/* indicate the application is no longer running. *//* */

/*---------------------------------------------------------------------*/setApplCrgDataArea(Appl_Ended);

}else

/*---------------------------------------------------------------------*//* *//* On backup or replicate nodes, mark the status of the application in *//* the data area as not running. *//* */

/*---------------------------------------------------------------------*/setApplCrgDataArea(Appl_Ended);

return QcstSuccessful;} /* end startCrg()

*/

/* Action code = QcstCrgAcRestart *//* *//* The previous call of the exit program failed and set the return *//* code to QcstFailWithRestart or it failed due to an exception and the *//* exception was allowed to percolate up the call stack. In either *//* case, the maximum number of times for restarting the exit program has *//* not been reached yet. *//* *//* This action code is passed only to application CRG exit programs which *//* had been called with the Start action code. *//* *//***************************************************************************/static int restartCrg(int role,

int doesNotApply,Qcst_EXTP0100_t *crgData,EpData *epData) {

/*-----------------------------------------------------------------------*//* *//* Perform any unique logic that may be necessary when restarting the *//* application after a failure and then call the startCrg() function to *//* do the start functions. *//* */

/*-----------------------------------------------------------------------*/

return startCrg(role, doesNotApply, crgData, epData);} /* end restartCrg() */

/***************************************************************************//* *//* Action code = QcstCrgAcEnd *//* *//* The end action code is used for one of the following reasons: *//* - The QcstEndClusterResourceGroup API was called. *//* - The cluster has become partitioned and this node is in the secondary*//* partition. The End action code is used regardless of whether the *//* CRG was active or inactive. Action code dependent data of *//* QcstPartitionFailure will also be passed. *//* - The application ended. Action code dependent data of *//* QcstResourceEnd will also be passed. All nodes in the recovery */

� 1 � zL@��¼Φk�Ω@¬i�� 19

Page 28: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

/* domain will see the same action code (including the primary). *//* - The CRG job has been canceled. The exit program on this node will *//* be called with the End action code. QcstMemberFailure will be *//* passed as action code dependent data. *//* *//* *//* *//* Things to consider: *//* - If the CRG is active, the job running the application is canceled *//* and the IP takeover address is ended AFTER the exit program is *//* called. *//* - If subsystems or server jobs were started as a result of the *//* QcstCrgAcStart action code, end them here or consolidate all logic *//* to end the application in the cancelHandler() since it will be *//* invoked for all Cluster Resource Services APIs which must end the *//* application on the current primary. *//* *//***************************************************************************/static int endCrg(int role,

int priorRole,Qcst_EXTP0100_t *crgData,EpData *epData) {

/*-----------------------------------------------------------------------*//* *//* End the application if it is running on this node. *//* */

/*-----------------------------------------------------------------------*/endApplication(QcstCrgAcRemoveNode, role, priorRole, crgData,

epData);

return QcstSuccessful;} /* end endCrg() */

/***************************************************************************//* *//* Action code = QcstCrgAcVerificationPhase *//* *//* The verification phase action code is used to allow the exit program to *//* do some verification before proceeding with the requested function *//* identified by the action code depended data. If the exit program *//* determines that the requested function cannot proceed it should return *//* QcstFailWithOutRestart. *//* *//* *//* NOTE: The exit program will NOT be called with Undo action code. *//* *//***************************************************************************/static int verifyPhase(int role,

int doesNotApply,Qcst_EXTP0100_t *crgData,EpData *epData) {

/*-----------------------------------------------------------------------*//* *//* Do verification *//* */

/*-----------------------------------------------------------------------*/if (crgData->Action_Code_Dependent_Data == QcstDltCrg) {

/* do verification *//* if ( fail ) */

/* return QcstFailWithOutRestart */

20 IBM i: i�� ��@�¼ΦkΩ@¬i��

Page 29: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

}

return QcstSuccessful;} /* end verifyPhase() */

/***************************************************************************//* *//* Action code = QcstCrgAcDelete *//* *//* The QcstDeleteClusterResourceGroup or QcstDeleteCluster API was called. *//* A cluster resource group is being deleted while Cluster Resource *//* Services is active. *//* If the QcstDeleteCluster API was used, action code dependent data of *//* QcstDltCluster is passed. *//* If the QcstDeleteCluster API was used and the CRG is active, the exit *//* program job which is still active for the Start action code is canceled*//* after the Delete action code is processed. *//* *//* Things to consider: *//* - Delete application programs and objects from nodes where they are *//* no longer needed such as backup nodes. Care needs to be exercised *//* when deleting application objects just because a CRG is being *//* deleted since a particular scenario may want to leave the *//* application objects on all nodes. *//* *//***************************************************************************/static int deleteCrg(int role,

int doesNotApply,Qcst_EXTP0100_t *crgData,EpData *epData) {

return QcstSuccessful;} /* end deleteCrg() *//* Action code = QcstCrgAcReJoin *//* *//* One of three things is occurring- *//* 1. The problem which caused the cluster to become partitioned has been *//* corrected and the 2 partitions are merging back together to become *//* a single cluster. Action code dependent data of QcstMerge will be *//* passed. *//* 2. A node which either previously failed or which was ended has had *//* cluster resource services started again and the node is joining the *//* cluster. Action code dependent data of QcstJoin will be passed. *//* 3. The CRG job on a particular node which may have been canceled or *//* ended has been restarted. Action code dependent data of QcstJoin *//* will be passed. *//* *//* Things to consider: *//* - If the application replicates application state information to other*//* nodes when the application is running, this state information will *//* need to be resynchronized with the joining nodes if the CRG is *//* active. *//* - Check for missing application objects on the joining nodes. *//* - Ensure the required data CRGs are on the joining nodes. *//* - If the application CRG is active, ensure the required data CRGs are *//* active. *//* *//***************************************************************************/static int memberIsJoining(int role,

int priorRole,Qcst_EXTP0100_t *crgData,EpData *epData) {

/*---------------------------------------------------------------------*//* */

� 1 � zL@��¼Φk�Ω@¬i�� 21

Page 30: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

/* Ensure the data area status on this node starts out indicating *//* the application is not running if this node is not the primary. *//* */

/*---------------------------------------------------------------------*/if (role != QcstPrimaryNodeRole) {

setApplCrgDataArea(Appl_Ended);}

/*-----------------------------------------------------------------------*//* *//* If a single node is rejoining the cluster, you may do a certain set of*//* actions. Whereas if the nodes in a cluster which became partitioned *//* are merging back together, you may have a different set of actions. *//* */

/*-----------------------------------------------------------------------*/if (crgData->Action_Code_Dependent_Data == QcstJoin) {

/* Do actions for a node joining. */}

else {/* Do actions for partitions merging. */

}

return QcstSuccessful;} /* end memberIsJoining() */

/***************************************************************************//* *//* Action code = QcstCrgAcFailover *//* *//* Cluster resource services on a particular node(s) has failed or ended *//* for this cluster resource group. The Failover action code is passed *//* regardless of whether the CRG is active or inactive. Failover can *//* happen for a number of reasons: *//* *//* - an operator canceled the CRG job on a node. Action code dependent *//* data of QcstMemberFailure will be passed. *//* - cluster resource services was ended on the node (for example, the *//* QSYSWRK subsystem was ended with CRS still active). Action code *//* dependent data of QcstNodeFailure will be passed. *//* - the application for an application CRG has failed on the primary *//* node and could not be restarted there. The CRG is Active. *//* Action code dependent data of QcstApplFailure will be passed. *//* - the node failed (such as a power failure). Action code dependent *//* data of QcstNodeFailure will be passed. *//* - The cluster has become partitioned due to some communication failure*//* such as a communication line or LAN failure. The Failover action *//* code is passed to recovery domain nodes in the majority partition. *//* Nodes in the minority partition see the End action code. Action *//* code dependent data of QcstPartitionFailure will be passed. *//* - A node in the CRG's recovery domain is being ended with the *//* QcstEndClusterNode API. The node being ended will see the End Node *//* action code. All other nodes in the recovery domain will see the *//* Failover action code. Action code dependent data of QcstEndNode *//* will be passed for the Failover action code. *//* - An active recovery domain node for an active CRG is being removed *//* from the cluster with the QcstRemoveClusterNodeEntry API. Action *//* code dependent data of QcstRemoveNode will be passed. If an *//* inactive node is removed for an active CRG, or if the CRG is *//* inactive, an action code of Remove Node is passed. *//* *//* The exit program is called regardless of whether or not the CRG is *//* active. The exit program may have nothing to do if the CRG is not *//* active. */

22 IBM i: i�� ��@�¼ΦkΩ@¬i��

Page 31: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

/* *//* If the CRG is active and the leaving member was the primary node, *//* perform the functions necessary for failover to a new primary. *//* *//* The Action_Code_Dependent_Data field can be used to determine if: *//* - the failure was due to a problem that caused the cluster to become *//* partitioned (all CRGs which had the partitioned nodes in the *//* recovery domain are affected) *//* - a node failed or had cluster resource services ended on the node (all*//* CRGs which had the failed/ended node in the recovery domain are *//* affected) *//* - only a single CRG was affected (for example a single CRG job was *//* canceled on a node or a single application failed) *//* *//* *//* Things to consider: *//* - Prepare the new primary node so the application can be started. *//* - The application should NOT be started at this time. The exit *//* program will be called again with the QcstCrgAcStart action code if *//* the CRG was active when the failure occurred. *//* - If the application CRG is active, ensure the required data CRGs are *//* active. *//* *//***************************************************************************/static int memberIsLeaving(int role,

int priorRole,Qcst_EXTP0100_t *crgData,EpData *epData) {

/*-----------------------------------------------------------------------*//* *//* If the CRG is active, perform failover. Otherwise, nothing to do. *//* */

/*-----------------------------------------------------------------------*/if (crgData->Original_Cluster_Res_Grp_Stat == QcstCrgActive) {

/*---------------------------------------------------------------------*//* *//* The CRG is active. Determine if my role has changed and I am now *//* the new primary. *//* */

/*---------------------------------------------------------------------*/

if (priorRole != role && role == QcstPrimaryNodeRole) {

/*-------------------------------------------------------------------*//* *//* I was not the primary but am now. Do failover actions but don't *//* start the application at this time because this exit program will *//* be called again with the Start action code. *//* */

/*-------------------------------------------------------------------*/

/*-------------------------------------------------------------------*//* *//* Ensure the data area status on this node starts out indicating *//* the application is not running. *//* */

/*-------------------------------------------------------------------*/

� 1 � zL@��¼Φk�Ω@¬i�� 23

Page 32: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

setApplCrgDataArea(Appl_Ended);

/*-------------------------------------------------------------------*//* *//* If the application has no actions to do on the Start action code *//* and will become active as soon as the takeover IP address is *//* activated, then this code should be uncommented. This code will *//* determine if all CRGs that this application CRG is dependent upon *//* are ready. If this check fails, return failure from the action *//* code. *//* */

/*-------------------------------------------------------------------*//* if (QcstSuccessful != checkDependCrgDataArea(MaxWaitSeconds)) *//* return QcstFailWithOutRestart; */

}}

return QcstSuccessful;} /* end memberIsLeaving() */

/***************************************************************************//* *//* Action code = QcstCrgAcSwitchover *//* *//* The QcstInitiateSwitchOver API was called. The first backup node in *//* the cluster resource group's recovery domain is taking over as the *//* primary node and the current primary node is being made the last backup.*//* *//* Things to consider: *//* - Prepare the new primary node so the application can be started. *//* - The application should NOT be started at this time. The exit *//* program will be called again with the QcstCrgAcStart action code. *//* - The job running the application is canceled and the IP takeover *//* address is ended prior to the exit program being called on the *//* current primary. *//* - Ensure required data or device CRGs have switched over and are *//* active. *//* *//***************************************************************************/static int switchPrimary(int role,

int priorRole,Qcst_EXTP0100_t *crgData,EpData *epData) {

/*-----------------------------------------------------------------------*//* *//* See if I am the old primary. *//* */

/*-----------------------------------------------------------------------*/if (priorRole == QcstPrimaryNodeRole) {

/*---------------------------------------------------------------------*//* *//* Do what ever needs to be done to cleanup the old primary before the *//* switch. Remember that that job which was running the exit program *//* which started the application was canceled already. *//* *//* One example may be to clean up any processes holding locks on the *//* database. This may have been done by the application cancel *//* handler if one was invoked. */

24 IBM i: i�� ��@�¼ΦkΩ@¬i��

Page 33: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

/*---------------------------------------------------------------------*/}

/*-----------------------------------------------------------------------*//* *//* I'm not the old primary. See if I'm the new primary. *//* */

/*-----------------------------------------------------------------------*/else if (role == QcstPrimaryNodeRole) {

/*---------------------------------------------------------------------*//* *//* Do what ever needs to be done on the new primary before the *//* application is started with the QcstCrgAcStart action code. *//* */

/*---------------------------------------------------------------------*/

/*---------------------------------------------------------------------*//* *//* Ensure the data area status on this nodes starts out indicating *//* the application is not running. *//* */

/*---------------------------------------------------------------------*/setApplCrgDataArea(Appl_Ended);

/*---------------------------------------------------------------------*//* *//* If the application has no actions to do on the Start action code *//* and will become active as soon as the takeover IP address is *//* activated, then this code should be uncommented. This code will *//* determine if all CRGs that this application CRG is dependent upon *//* are ready. If this check fails, return failure from the action *//* code. *//* */

/*---------------------------------------------------------------------*//* if (QcstSuccessful != checkDependCrgDataArea(MaxWaitSeconds)) *//* return QcstFailWithOutRestart; */

}else {

/*---------------------------------------------------------------------*//* *//* This node is one of the other backup nodes or it is a replicate *//* node. If there is anything those nodes must do, do it here. If *//* not, remove this else block. *//* */

/*---------------------------------------------------------------------*/

/*---------------------------------------------------------------------*//* *//* Ensure the data area status on this nodes starts out indicating *//* the application is not running. *//* */

/*---------------------------------------------------------------------*/setApplCrgDataArea(Appl_Ended);

}

� 1 � zL@��¼Φk�Ω@¬i�� 25

Page 34: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

return QcstSuccessful;} /* end switchPrimary() */

/***************************************************************************//* *//* Action code = QcstCrgAcAddNode *//* *//* The QcstAddNodeToRcvyDomain API was called. A new node is being added *//* to the recovery domain of a cluster resource group. *//* *//* Things to consider: *//* - A new node is being added to the recovery domain. See the *//* considerations in the createCrg() function. *//* - If this CRG is enabled to use the QcstDistributeInformation API, *//* the user queue needed by that API could be created at this time. *//* *//***************************************************************************/static int addNode(int role,

int priorRole,Qcst_EXTP0100_t *crgData,EpData *epData) {

/*-----------------------------------------------------------------------*/

/* *//* Determine if I am the node being added. *//* */

/*-----------------------------------------------------------------------*/

if (0 == memcmp(&crgData->This_Nodes_ID,&crgData->Changing_Node_ID,sizeof(Qcst_Node_Id_t)))

{

/*---------------------------------------------------------------------*/

/* *//* Set the status of the data area on this new node. *//* */

/*---------------------------------------------------------------------*/setApplCrgDataArea(Appl_Ended);

/*---------------------------------------------------------------------*/

/* *//* Create the queue needed by the Distribute Information API. *//* */

/*---------------------------------------------------------------------*/

if (0 == memcmp(&crgData->DI_Queue_Name,Nulls,sizeof(crgData->DI_Queue_Name)))

{}

}

return QcstSuccessful;} /* end addNode()

*/

26 IBM i: i�� ��@�¼ΦkΩ@¬i��

Page 35: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

/* Action code = QcstCrgAcRemoveNode *//* *//* The QcstRemoveNodeFromRcvyDomain or the QcstRemoveClusterNodeEntry *//* API was called. A node is being removed from the recovery domain of *//* a cluster resource group or it is being removed entirely from the *//* cluster. *//* *//* This action code is seen by: *//* For the QcstRemoveClusterNodeEntry API: *//* - If the removed node is active and the CRG is Inactive, all nodes in*//* the recovery domain including the node being removed see this *//* action code. The nodes NOT being removed see action code dependent*//* data of QcstNodeFailure. *//* - If the removed node is active and the CRG is Active, the node being*//* removed sees the Remove Node action code. All other nodes in the *//* recovery domain see an action code of Failover and action code *//* dependent data of QcstNodeFailure. *//* - If the node being removed is not active in the cluster, all nodes *//* in the recovery domain will see this action code. *//* For the QcstRemoveNodeFromRcvyDomain API: *//* - All nodes see the Remove Node action code regardless of whether or *//* not the CRG is Active. Action code dependent data of *//* QcstRmvRcvyDmnNode will also be passed. *//* *//* Things to consider: *//* - You may want to cleanup the removed node by deleting objects no *//* longer needed there. *//* - The job running the application is canceled and the IP takeover *//* address is ended after the exit program is called if this is the *//* primary node and the CRG is active. *//* - If subsystems or server jobs were started as a result of the *//* QcstCrgAcStart action code, end them here or consolidate all logic *//* to end the application in the cancelHandler() since it will be *//* invoked for all Cluster Resource Services APIs which must end the *//* application on the current primary. *//* *//***************************************************************************/static int rmvNode(int role,

int priorRole,Qcst_EXTP0100_t *crgData,EpData *epData) {

/*-----------------------------------------------------------------------*/

/* *//* Determine if I am the node being removed. *//* */

/*-----------------------------------------------------------------------*/

if (0 == memcmp(&crgData->This_Nodes_ID,&crgData->Changing_Node_ID,sizeof(Qcst_Node_Id_t)))

{

/*-------------------------------------------------------------------*//* *//* End the application if it is running on this node. *//* */

/*-------------------------------------------------------------------*/endApplication(QcstCrgAcRemoveNode, role, priorRole, crgData,

epData);

}

� 1 � zL@��¼Φk�Ω@¬i�� 27

Page 36: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

return QcstSuccessful;} /* end rmvNode */

/***************************************************************************//* *//* Action code = QcstCrgAcChange *//* *//* The QcstChangeClusterResourceGroup API was called. Some attribute *//* or information stored in the cluster resource group object is being *//* changed. Note that not all changes to the CRG object cause the exit *//* program to be called. As of V5R1M0, only these changes will cause the *//* exit program to be called- *//* - the current recovery domain is being changed *//* - the preferred recovery domain is being changed *//* *//* If any of the above changes are being made but additionally the exit *//* program is being changed to *NONE, the exit program is not called. *//* *//* Things to consider: *//* - None unless changing the recovery domain affects information or *//* processes for this cluster resource group. Note that the primary *//* node cannot be changed with the QcstChangeClusterResourceGroup API *//* if the CRG is active. *//* *//***************************************************************************/static int chgCrg(int role,

int priorRole,Qcst_EXTP0100_t *crgData,EpData *epData) {

return QcstSuccessful;} /* end chgCrg() */

/***************************************************************************//* *//* Action code = QcstCrgAcDeleteCommand *//* *//* The Delete Cluster Resource Group (DLTCRG) CL command has been called *//* to delete a cluster resource group object, the QcstDeleteCluster API *//* has been called, or the QcstRemoveClusterNodeEntry API has been called. *//* In each case, cluster resource services is not active on the cluster *//* node where the command or API was called. Thus, this function is not *//* distributed cluster wide but occurs only on the node where the CL *//* command or API was called. *//* *//* If the QcstDeleteCluster API was used, action code dependent data of *//* QcstDltCluster is passed. *//* *//* See the considerations in the deleteCrg() function *//* *//***************************************************************************/static int deleteCrgWithCmd(int role,

int doesNotApply,Qcst_EXTP0100_t *crgData,EpData *epData) {

return QcstSuccessful;} /* end deleteCrgWithCmd() */

/***************************************************************************//* *//* Action code = QcstCrgEndNode *//* *//* The QcstEndClusterNode API was called or a CRG job was canceled. */

28 IBM i: i�� ��@�¼ΦkΩ@¬i��

Page 37: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

/* *//* The QcstCrgEndNode action code is passed to the exit program only on the*//* node being ended or where the CRG job was canceled. On the node where *//* a Cluster Resource Services job is canceled, action code dependent data*//* of QcstMemberFailure will be passed. *//* When Cluster Resource Services ends on this node or the CRG job ends, it*//* will cause all other nodes in the cluster to go through failover *//* processing. The action code passed to all other nodes will be *//* QcstCrgAcFailover. Those nodes will see action code dependent data of *//* QcstMemberFailure if a CRG job is canceled or QcstNodeFailure if the *//* node is ended. *//* *//* Things to consider: *//* - The job running the application is canceled and the IP takeover *//* address is ended after the exit program is called if this is the *//* primary node and the CRG is active. *//* - If subsystems or server jobs were started as a result of the *//* QcstCrgAcStart action code, end them here. *//* *//***************************************************************************/static int endNode(int role,

int priorRole,Qcst_EXTP0100_t *crgData,EpData *epData) {

/*-----------------------------------------------------------------------*//* *//* End the application if it is running on this node. *//* */

/*-----------------------------------------------------------------------*/endApplication(QcstCrgEndNode, role, priorRole, crgData, epData);

return QcstSuccessful;} /* end endNode() */

/***************************************************************************//* *//* Action code = QcstCrgAcChgNodeStatus *//* *//* The QcstChangeClusterNodeEntry API was called. The status of a node *//* is being changed to failed. This API is used to inform cluster resource*//* services that the node did not partition but really failed. *//* *//* Things to consider: *//* - The exit program was called previously with an action code of *//* QcstCrgAcEnd if the CRG was active or an action code of *//* QcstCrgAcFailover if the CRG was inactive because cluster resource *//* services thought the cluster had become partitioned. The user is *//* now telling cluster resource services that the node really failed *//* instead of partitioned. The exit program has something to do only *//* if it performed some action previously that needs to be changed now *//* that node failure can be confirmed. *//* *//***************************************************************************/static int chgNodeStatus(int role,

int priorRole,Qcst_EXTP0100_t *crgData,EpData *epData) {

return QcstSuccessful;} /* end chgNodeStatus() */

/***************************************************************************/

� 1 � zL@��¼Φk�Ω@¬i�� 29

Page 38: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

/* *//* Action code = QcstCrgAcCancelFailover *//* *//* Cluster resource services on the primary node has failed or ended *//* for this cluster resource group. A message was sent to the failover *//* message queue specified for the CRG, and the result of that message *//* was to cancel the failover. This will change the status of the CRG to *//* inactive and leave the primary node as primary. *//* *//* Things to consider: *//* - The primary node is no longer participating in cluster activities. *//* The problem which caused the primary node to fail should be fixed *//* so that the CRG may be started again. *//* *//***************************************************************************/static int cancelFailover(int role,

int priorRole,Qcst_EXTP0100_t *crgData,EpData *epData) {

return QcstSuccessful;} /* end cancelFailover() */

/***************************************************************************//* *//* Action code = exit program does not know it yet *//* *//* A new action code has been passed to this exit program. This can occur *//* after a new i5/OS release has been installed and some new cluster API *//* was called or some new cluster event occurred. The logic in this exit *//* program has not yet been updated to understand the new action code. *//* *//* Two different strategies could be used for the new action code. The *//* correct strategy is dependent upon the kinds of things this particular *//* exit program does for the application. *//* *//* One strategy is to not do anything and return a successful return code. *//* This allows the new cluster API or event to run to completion. It *//* allows the function to be performed even though this exit program *//* did not understand the new action code. The risk, though, is that the *//* exit program should have done something and it did not. At a minimum, *//* you may want to log some kind of error message about what happened so *//* that programming can investigate and get the exit program updated. *//* *//* The opposite strategy is to return an error return code such as *//* QcstFailWithRestart. Of course doing this means that the new cluster *//* API or event cannot be used until the exit program is updated for the *//* new action code. Again, logging some kind of error message for *//* programming to investigate would be worthwhile. *//* *//* Only the designer of the exit program can really decide which is the *//* better course of action. *//* *//***************************************************************************/static int newActionCode(int role,

int doesNotApply,Qcst_EXTP0100_t *crgData,EpData *epData) {

/*-----------------------------------------------------------------------*//* *//* Add logic to log an error somewhere - operator message queue, job *//* log, application specific error log, etc. so that the exit program *//* gets updated to properly handle the new action code. *//* */

30 IBM i: i�� ��@�¼ΦkΩ@¬i��

Page 39: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

/* Note that if this is left coded as it is, this is the don't do *//* anything strategy described in the prologue above. *//* */

/*-----------------------------------------------------------------------*/

return QcstSuccessful;} /* end newActionCode() */

/***************************************************************************//* *//* Action code = QcstCrgAcUndo *//* *//* Note: The exit program is never called with an undo action code for *//* any of these prior action codes: *//* QcstCrgAcChgNodeStatus *//* QcstCrgAcDelete *//* QcstCrgAcDeleteCommand *//* QcstCrgEndNode *//* QstCrgAcRemoveNode (If the node being removed is active in the *//* cluster and the API is Remove Cluster Node. *//* The Remove Node From Recovery Domain will call *//* with Undo and the Remove Cluster Node API will *//* call with Undo if the node being removed is *//* inactive. *//* QcstCrgAcRestart *//* QcstCrgAcUndo *//* *//* APIs that call an exit program do things in 3 steps. *//* 1. Logic which must be done prior to calling the exit program. *//* 2. Call the exit program. *//* 3. Logic which must be done after calling the exit program. *//* *//* Any errors that occur during steps 2 or 3 result in the exit program *//* being called again with the undo action code. This gives the exit *//* program an opportunity to back out any work performed when it was first *//* called by the API. The API will also be backing out any work it *//* performed trying to return the state of the cluster and cluster objects *//* to what it was before the API was called. *//* *//* It is suggested that the following return codes be returned for the *//* specified action code as that return code will result in the most *//* appropriate action being taken. *//* *//* QcstCrgAcInitialize: QcstSuccessful; The CRG is not created. *//* QcstCrgAcStart: QcstSuccessful; The CRG is not started. *//* QcstCrgAcEnd: QcstFailWithOutRestart; The CRG is set to Indoubt*//* The cause of the failure needs to*//* investigated. *//* QcstCrgAcReJoin: QcstFailWithOutRestart; The CRG is set to Indoubt*//* The cause of the failure needs to*//* investigated. *//* QcstCrgAcFailover: QcstFailWithOutRestart; The CRG is set to Indoubt*//* The cause of the failure needs to*//* investigated. *//* QcstCrgAcSwitchover: QcstFailWithOutRestart; The CRG is set to Indoubt*//* The cause of the failure needs to*//* investigated. *//* QcstCrgAcAddNode: QcstSuccessful; The node is not added. *//* QcstCrgAcRemoveNode: QcstFailWithOutRestart; The CRG is set to Indoubt*//* The cause of the failure needs to*//* investigated. *//* QcstCrgAcChange: QcstSuccessful; The recovery domain is not *//* changed. *//* *//***************************************************************************/

� 1 � zL@��¼Φk�Ω@¬i�� 31

Page 40: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

static int undoPriorAction(int role,int priorRole,Qcst_EXTP0100_t *crgData,EpData *epData) {

/*-----------------------------------------------------------------------*//* *//* The prior action code defines what the exit program was doing when *//* it failed, was canceled, or returned a non successful return code. *//* */

/*-----------------------------------------------------------------------*/if (crgData->Prior_Action_Code <= MaxAc )

return (*undoFcn[crgData-<Prior_Action_Code])(role, priorRole, crgData,

epData);else

/*---------------------------------------------------------------------*//* *//* IBM has defined a new action code in a new operating system release *//* and this exit program has not yet been updated to handle it. Take a*//* default action for now. *//* */

/*---------------------------------------------------------------------*/return newActionCode(role, priorRole, crgData, epData);

} /* end undoPriorAction() */

/***************************************************************************//* *//* Action code = QcstCrgAcUndo *//* *//* Prior action code = QcstCrgAcInitialize *//* *//* Things to consider: *//* The CRG will not be created. Objects that might have been created *//* on nodes in the recovery domain should be deleted since a subsequent *//* create could fail if those objects already exist. *//* *//***************************************************************************/static int undoCreateCrg(int role,

int doesNotApply,Qcst_EXTP0100_t *crgData,EpData *epData) {

return QcstSuccessful;} /* end undoCreateCrg() */

/***************************************************************************//* *//* Action code = QcstCrgAcUndo *//* *//* Prior action code = QcstCrgAcStart *//* *//* Things to consider: *//* Cluster Resource Services failed when it was finishing the Start CRG *//* API after it had already called the exit program with the Start *//* Action code. *//* *//* On the primary node, the exit program job which is running the *//* application will be canceled. The exit program will then be called *//* with the Undo action code. *//* */

32 IBM i: i�� ��@�¼ΦkΩ@¬i��

Page 41: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

/* All other nodes in the recovery domain will be called with the Undo *//* action code. *//* *//***************************************************************************/static int undoStartCrg(int role,

int doesNotApply,Qcst_EXTP0100_t *crgData,EpData *epData) {

return QcstSuccessful;} /* end undoStartCrg() */

/***************************************************************************//* *//* Action code = QcstCrgAcUndo *//* *//* Prior action code = QcstCrgAcEnd *//* *//* Things to consider: *//* The CRG will not be ended. If the exit program did anything to bring *//* down the application it can either restart the application or it can *//* decide to not restart the application. If the application is not *//* restarted, the return code should be set to QcstFailWithOutRestart so *//* the status of the CRG is set to Indoubt. *//* *//***************************************************************************/static int undoEndCrg(int role,

int doesNotApply,Qcst_EXTP0100_t *crgData,EpData *epData) {

return QcstFailWithOutRestart;} /* end undoEndCrg() */

/***************************************************************************//* *//* Action code = QcstCrgAcUndo *//* *//* Prior action code = QcstCrgAcReJoin *//* *//* Things to consider: *//* An error occurred which won't allow the member to join this CRG *//* group. Anything done for the Join action code needs to be looked at *//* to see if something must be undone if this member is not an active *//* member of the CRG group. *//* *//***************************************************************************/static int undoMemberIsJoining(int role,

int doesNotApply,Qcst_EXTP0100_t *crgData,EpData *epData) {

return QcstFailWithOutRestart;} /* end undoMemberIsJoining() */

/***************************************************************************//* *//* Action code = QcstCrgAcUndo *//* *//* Prior action code = QcstCrgAcFailover *//* *//* Things to consider: *//* This does not mean that the node failure or failing member is being *//* undone. That failure is irreversible. What it does mean is that the */

� 1 � zL@��¼Φk�Ω@¬i�� 33

Page 42: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

/* exit program returned an error from the Failover action code or *//* Cluster Resource Services ran into a problem after it called the exit *//* program. If the CRG was active when Failover was attempted, it is *//* not at this point. End the resilient resource and expect a human to *//* look into the failure. After the failure is corrected, the CRG will *//* must be started with the Start CRG API. *//* *//* *//***************************************************************************/static int undoMemberIsLeaving(int role,

int doesNotApply,Qcst_EXTP0100_t *crgData,EpData *epData) {

return QcstFailWithOutRestart;} /* end undoMemberIsLeaving() */

/***************************************************************************//* *//* Action code = QcstCrgAcUndo *//* *//* Prior action code = QcstCrgAcSwitchover *//* *//* Things to consider: *//* Some error occurred after the point of access was moved from the *//* original primary and before it could be brought up on the new primary.*//* The IP address was ended on the original primary before moving the *//* point of access but is started on the original primary again. Cluster*//* Resource Services will now attempt to move the point of access back *//* to the original primary. The application exit program and IP takeover*//* address will be started on the original primary. *//* *//* *//***************************************************************************/static int undoSwitchPrimary(int role,

int doesNotApply,Qcst_EXTP0100_t *crgData,EpData *epData) {

return QcstFailWithOutRestart;} /* end undoSwitchPrimary() */

/***************************************************************************//* *//* Action code = QcstCrgAcUndo *//* *//* Prior action code = QcstCrgAcAddNode *//* *//* Things to consider: *//* If objects were created on the new node, they should be removed so *//* that a subsequent Add Node to aRecovery Domain does not fail if it *//* attempts to create objects again. *//* *//* *//***************************************************************************/static int undoAddNode(int role,

int doesNotApply,Qcst_EXTP0100_t *crgData,EpData *epData) {

return QcstSuccessful;} /* end undoAddNode() */

/***************************************************************************/

34 IBM i: i�� ��@�¼ΦkΩ@¬i��

Page 43: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

/* *//* Action code = QcstCrgAcUndo *//* *//* Prior action code = QcstCrgAcRemoveNode *//* *//* Things to consider: *//* The node is still in the recovery domain. If objects were removed *//* from the node, they should be added back. *//* *//***************************************************************************/static int undoRmvNode(int role,

int doesNotApply,Qcst_EXTP0100_t *crgData,EpData *epData) {

return QcstFailWithOutRestart;} /* end undoRmvNode() */

/***************************************************************************//* *//* Action code = QcstCrgAcUndo *//* *//* Prior action code = QcstCrgAcChange *//* *//* Things to consider: *//* Changes to the CRG will be backed out so that the CRG and its *//* recovery domain look just like it did prior to the attempted change. *//* Any changes the exit program made should also be backed out. *//* *//***************************************************************************/static int undoChgCrg(int role,

int doesNotApply,Qcst_EXTP0100_t *crgData,EpData *epData) {

return QcstSuccessful;} /* end undoChgCrg() */

/***************************************************************************//* *//* Action code = QcstCrgAcUndo *//* *//* Prior action code = QcstCrgAcCancelFailover *//* *//* Things to consider: *//* This does not mean that the node failure or failing member is being *//* undone. That failure is irreversible. What it does mean is that *//* Cluster Resource Services ran into a problem after it called the exit *//* program. The CRG will be InDoubt regardless of what is returned from *//* this exit program call. Someone will need to manually look into the *//* the failure. After the failure is corrected, the CRG will must be *//* started with the Start CRG API. *//* *//* *//***************************************************************************/static int undoCancelFailover(int role,

int doesNotApply,Qcst_EXTP0100_t *crgData,EpData *epData) {

return QcstSuccessful;} /* end undoCancelFailover() */

/***************************************************************************/

� 1 � zL@��¼Φk�Ω@¬i�� 35

Page 44: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

/* *//* A simple routine to take a null terminated object name and a null *//* terminated library name and build a 20 character non-null terminated *//* qualified name. *//* *//***************************************************************************/static void bldDataAreaName(char *objName, char* libName, char *qualName) {

memset(qualName, 0x40, 20);memcpy(qualName, objName, strlen(objName));qualName += 10;memcpy(qualName, libName, strlen(libName));

return;} /* end bldDataAreaName */

/***************************************************************************//* *//* The data area is checked to see if all the CRGs that this application *//* is dependent upon are ready. If they are not ready, a wait for a *//* certain amount of time is performed and the data area is checked again. *//* This check, wait loop continues until all dependent CRGs become ready or*//* until the maximum wait time has been reached. *//* The length of the wait can be changed to some other value if a *//* particular situation would be better with shorter or longer wait times. *//* *//* *//***************************************************************************/static int checkDependCrgDataArea(unsigned int maxWaitTime) {

Qus_EC_t errCode = { sizeof(Qus_EC_t), 0 };char dataAreaName[20];struct {

Qwc_Rdtaa_Data_Returned_t stuff;char ready;

} data;

/*-----------------------------------------------------------------------*//* *//* This is an accumulation of the time waited for the dependent CRGs to *//* become ready. *//* */

/*-----------------------------------------------------------------------*/unsigned int timeWaited = 0;

/*-----------------------------------------------------------------------*//* *//* Build definition of the amount of time to wait. *//* */

/*-----------------------------------------------------------------------*/_MI_Time timeToWait;int hours = 0;int minutes = 0;int seconds = WaitSecondsIncrement;int hundreths = 0;short int options = _WAIT_NORMAL;mitime( &timeToWait, hours, minutes, seconds, hundreths );

/*-----------------------------------------------------------------------*//* *//* Build the qualified name of the data area. *//* */

36 IBM i: i�� ��@�¼ΦkΩ@¬i��

Page 45: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

/*-----------------------------------------------------------------------*/bldDataAreaName(DependCrgDataArea, ApplLib, dataAreaName);

/*-----------------------------------------------------------------------*//* *//* Get the data from the data area that indicates whether or not the *//* CRGs are all ready. This data area is updated by the High *//* Availability Business Partners when it is ok for the application to *//* proceed. *//* */

/*-----------------------------------------------------------------------*/QWCRDTAA(&data,

sizeof(data),dataAreaName,offsetof(Qcst_HAAPPO_t,Data_Status)+1, /* API wants a 1 origin */sizeof(data.ready),&errCode);

/*-----------------------------------------------------------------------*//* *//* If the dependent CRGs are not ready, wait for a bit and check again. *//* */

/*-----------------------------------------------------------------------*/while (data.ready != Data_Available) {

/*--------------------------------------------------------------------- *//* *//* If the dependent CRGs are not ready after the maximum wait time, *//* return an error. Consider logging some message to describe why the *//* application did not start so that the problem can be looked into. *//* */

/*---------------------------------------------------------------------*/if (timeWaited >= maxWaitTime)

return QcstFailWithOutRestart;

/*---------------------------------------------------------------------*//* *//* Wait to allow the data CRGs to become ready. *//* */

/*---------------------------------------------------------------------*/waittime(&timeToWait, options);timeWaited += WaitSecondsIncrement;

/*---------------------------------------------------------------------*//* *//* Get information from the data area again to see if the data CRGs are*//* ready. *//* */

/*---------------------------------------------------------------------*/QWCRDTAA(&data,

sizeof(data),dataAreaName,offsetof(Qcst_HAAPPO_t,Data_Status)+1, /* API wants a 1 origin */sizeof(data.ready),&errCode);

}

� 1 � zL@��¼Φk�Ω@¬i�� 37

Page 46: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

return QcstSuccessful;} /* end checkDependCrgDataArea */

/***************************************************************************//* *//* The application CRG data area is updated to indicate that the *//* application is running or to indicate it is not running. This data area*//* information is used by the High Availability Business Partners to *//* coordinate the switchover activities between CRGs that have dependencies*//* on each other. *//* *//***************************************************************************/static void setApplCrgDataArea(char status) {

char cmd[54];char cmdEnd[3] = {0x00, ')', 0x00};

/*-----------------------------------------------------------------------*//* *//* Set up the CL command string with the data area library name, the data*//* area name, and the character to put into the data area. Then run the *//* CL command. *//* */

/*-----------------------------------------------------------------------*/memcpy(cmd, CHGDTAARA DTAARA(, strlen(CHGDTAARA DTAARA()+1);strcat(cmd, ApplLib);strcat(cmd, /);strcat(cmd, ApplCrgDataArea);strcat(cmd, (425 1)) VALUE(); /* @A1C */cmdEnd[0] = status;strcat(cmd, cmdEnd);

system(cmd);

return;} /* end setApplCrgDataArea */

/***************************************************************************//* *//* This function is called any time the exit program receives an exception *//* not specifically monitored for by some other exception handler. Add *//* appropriate logic to perform cleanup functions that may be required. *//* A failure return code is then set and control returns to the operating *//* system. The job this exit program is running in will then end. *//* *//* When this function gets called, myData->role may still contain the *//* UnknownRole value if an exception occurred before this node's role *//* value was set. To be completely correct, the role should be tested *//* for UnknownRole before making any decisions based upon the value of *//* role. *//* *//***************************************************************************/static void unexpectedExceptionHandler(_INTRPT_Hndlr_Parms_T*exData) {

/* Get a pointer to the structure containing data that is passed to the *//* exception handler. *//* */

/*-----------------------------------------------------------------------*/HandlerDataT *myData = (HandlerDataT *)exData->Com_Area;

38 IBM i: i�� ��@�¼ΦkΩ@¬i��

Page 47: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

/*-----------------------------------------------------------------------*//* *//* Perform as much cleanup function as necessary. Some global state *//* information may must be kept so the exception handler knows what *//* steps were completed before the failure occurred and thus knows what *//* cleanup steps must be performed. This state information could be *//* kept in the HandlerDataT structure or it could be kept in some other *//* location that this function can address. *//* */

/*-----------------------------------------------------------------------*/

/*-----------------------------------------------------------------------*//* *//* If this is the primary node and the application was started, end it. *//* The application is ended because the exit program will be called again*//* with the Restart action code and want the restartCrg() function to *//* always work the same way. In addition, ending the application may *//* clear up the condition that caused the exception. *//* If possible, warn users and have them stop using the application so *//* things are done in an orderly manner. *//* */

/*-----------------------------------------------------------------------*/endApplication(myData->actionCode,

myData->role,myData->priorRole,myData->crgData,myData->epData);

/*-----------------------------------------------------------------------*//* *//* Set the exit program return code. *//* */

/*-----------------------------------------------------------------------*/*myData->retCode = QcstFailWithRestart;

/*-----------------------------------------------------------------------*//* *//* Let the exception percolate up the call stack. *//* */

/*-----------------------------------------------------------------------*/return;

} /* end unexpectedExceptionHandler */

/***************************************************************************//* *//* This function is called any time the job this exit program is running in*//* is canceled. The job could be canceled due to any of the following *//* (the list is not intended to be all inclusive)- *//* - an API cancels an active application CRG. The End CRG, Initiate *//* Switchover, End Cluster Node, Remove Cluster Node or Delete Cluster *//* API cancels the job which was submitted when the exit program was *//* called with a Start action code. *//* - operator cancels the job from some operating system display such as *//* Work with Active Jobs *//* - the subsystem this job is running in is ended *//* - all subsystems are ended *//* - the system is powered down */

� 1 � zL@��¼Φk�Ω@¬i�� 39

Page 48: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

/* - an operating system machine check occurred *//* *//* When this function gets called, myData->role may still contain the *//* UnknownRole value if cancelling occurred before this node's role *//* value was set. To be completely correct, the role should be tested *//* for UnknownRole before making any decisions based upon the value of *//* role. *//* *//***************************************************************************/static void cancelHandler(_CNL_Hndlr_Parms_T *cnlData) {

/*-----------------------------------------------------------------------*//* *//* Get a pointer to the structure containing data that was passed to the *//* cancel handler. *//* */

/*-----------------------------------------------------------------------*/HandlerDataT *myData = (HandlerDataT *)cnlData->Com_Area;

/*-----------------------------------------------------------------------*//* *//* Perform as much cleanup function as necessary. Some global state *//* information may must be kept so the cancel handler knows what *//* steps were completed before the job was canceled and thus knows if *//* the function had really completed successfully or was only partially *//* complete and thus needs some cleanup to be done. This state *//* information could be kept in the HandlerDataT structure or it could *//* be kept in some other location that this function can address. *//* */

/*-----------------------------------------------------------------------*/

/*-----------------------------------------------------------------------*/

/* *//* This job is being canceled. If I was running the application as a *//* result of the Start or Restart action codes, end the application now. *//* This job is being canceled because a Switch Over or some other *//* Cluster Resource Services API was used which affects the primary node *//* or someone did a cancel job with a CL command, from a system display, *//* etc. */

/*-----------------------------------------------------------------------*/endApplication(myData->actionCode,

myData->role,myData->priorRole,myData->crgData,myData->epData);

/*-----------------------------------------------------------------------*//* *//* Set the exit program return code. *//* */

/*-----------------------------------------------------------------------*/*myData->retCode = QcstSuccessful;

/*-----------------------------------------------------------------------*/

40 IBM i: i�� ��@�¼ΦkΩ@¬i��

Page 49: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

/* *//* Return to the operating system for final ending of the job. *//* */

/*-----------------------------------------------------------------------*/return;

} /* end cancelHandler */

/***************************************************************************//* *//* A common routine used to end the application by various action code *//* functions, the exception handler, and the cancel handler. *//* *//***************************************************************************/static void endApplication(unsigned int actionCode,

int role,int priorRole,Qcst_EXTP0100_t *crgData,EpData *epData) {

if ( role == QcstPrimaryNodeRole&&

crgData->Original_Cluster_Res_Grp_Stat == QcstCrgActive){

/*---------------------------------------------------------------------*//* *//* Add logic to end the application here. You may need to add logic *//* to determine if the application is still running because this *//* function could be called once for an action code and again from *//* the cancel handler (End CRG is an example). *//* */

/*---------------------------------------------------------------------*/

/*---------------------------------------------------------------------*//* *//* After the application has ended, update the data area to indicate *//* the application is no longer running. *//* */

/*---------------------------------------------------------------------*/setApplCrgDataArea(Appl_Ended);

}

return;} /* end endApplication */

/***************************************************************************//* *//* Print out the data passed to this program. *//* *//***************************************************************************/static void printParms(int actionCode,

int role,int priorRole,Qcst_EXTP0100_t *crgData,EpData *epData) {

unsigned int i;char *str;

� 1 � zL@��¼Φk�Ω@¬i�� 41

Page 50: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

/* Print the action code. */printf(%s, Action_Code = );printActionCode(actionCode);

/* Print the action code dependent data. */printf(%s, Action_Code_Dependent_Data = );switch (crgData->Action_Code_Dependent_Data) {

case QcstNoDependentData: str = QcstNoDependentData;break;

case QcstMerge: str = QcstMerge;break;

case QcstJoin: str = QcstJoin;break;

case QcstPartitionFailure: str = QcstPartitionFailure;break;

case QcstNodeFailure: str = QcstNodeFailure;break;

case QcstMemberFailure: str = QcstMemberFailure;break;

case QcstEndNode: str = QcstEndNode;break;

case QcstRemoveNode: str = QcstRemoveNode;break;

case QcstApplFailure: str = QcstApplFailure;break;

case QcstResourceEnd: str = QcstResourceEnd;break;

case QcstDltCluster: str = QcstDltCluster;break;

case QcstRmvRcvyDmnNode: str = QcstRmvRcvyDmnNode;break;

case QcstDltCrg: str = QcstDltCrg;break;

default: str = unknown action code dependent data;}printf(%s \n, str);

/* Print the prior action code. */printf(%s, Prior_Action_Code = );if (crgData->Prior_Action_Code)

printActionCode(crgData->Prior_Action_Code);printf(\n);

/* Print the cluster name. */printStr( Cluster_Name = ,

crgData->Cluster_Name, sizeof(Qcst_Cluster_Name_t));

/* Print the CRG name. */printStr( Cluster_Resource_Group_Name = ,

crgData->Cluster_Resource_Group_Name,sizeof(Qcst_Crg_Name_t));

/* Print the CRG type. */printf(%s \n, Cluster_Resource_Group_Type =

QcstCrgApplResiliency);

printf(%s, Cluster_Resource_Group_Status = );printCrgStatus(crgData->Cluster_Resource_Group_Status);

/* Print the CRG original status. */printf(%s, Original_Cluster_Res_Grp_Stat = );printCrgStatus(crgData->Original_Cluster_Res_Grp_Stat);

/* Print the Distribute Information queue name. */printStr( DI_Queue_Name = ,

crgData->DI_Queue_Name,

42 IBM i: i�� ��@�¼ΦkΩ@¬i��

Page 51: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

sizeof(crgData->DI_Queue_Name));printStr( DI_Queue_Library_Name = ,

crgData->DI_Queue_Library_Name,sizeof(crgData->DI_Queue_Library_Name));

/* Print the CRG attributes. */printf(%s, Cluster_Resource_Group_Attr = );if (crgData->Cluster_Resource_Group_Attr &

QcstTcpConfigByUsr)printf(%s, User Configures IP Takeover Address);

printf(\n);

/* Print the ID of this node. */printStr( This_Nodes_ID = ,

crgData->This_Nodes_ID, sizeof(Qcst_Node_Id_t));

/* Print the role of this node. */printf(%s %d \n, this node's role = , role);

/* Print the prior role of this node. */printf(%s %d \n, this node's prior role = , priorRole);

/* Print which recovery domain this role comes from. */printf(%s, Node_Role_Type = );if (crgData->Node_Role_Type == QcstCurrentRcvyDmn)

printf(%s \n, QcstCurrentRcvyDmn);else

printf(%s \n, QcstPreferredRcvyDmn);

/* Print the ID of the changing node (if any). */printStr( Changing_Node_ID = ,

crgData->Changing_Node_ID, sizeof(Qcst_Node_Id_t));

/* Print the role of the changing node (if any). */printf(%s, Changing_Node_Role = );if (crgData->Changing_Node_Role == -3)

printf(%s \n, *LIST);else if (crgData->Changing_Node_Role == -2)printf(%s \n, does not apply);else

printf(%d \n, crgData->Changing_Node_Role);

/* Print the takeover IP address. */printStr( Takeover_IP_Address = ,

crgData->Takeover_IP_Address,sizeof(Qcst_TakeOver_IP_Address_t));

/* Print the job name. */printStr( Job_Name = , crgData->Job_Name, 10);

/* Print the CRG changes. */printf(%s \n, Cluster_Resource_Group_Changes = );if (crgData->Cluster_Resource_Group_Changes &

QcstRcvyDomainChange)printf( %s \n, Recovery domain changed);

if (crgData->Cluster_Resource_Group_Changes &QcstTakeOverIpAddrChange)

printf( %s \n, Takeover IP address changed);

/* Print the failover wait time. */printf(%s, Failover_Wait_Time = );if (crgData->Failover_Wait_Time == QcstFailoverWaitForever)

printf(%d %s \n, crgData->Failover_Wait_Time, Waitforever);

else if (crgData->Failover_Wait_Time == QcstFailoverNoWait)printf(%d %s \n, crgData->Failover_Wait_Time, No wait);

else

� 1 � zL@��¼Φk�Ω@¬i�� 43

Page 52: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

printf(%d %s \n, crgData->Failover_Wait_Time, minutes);

/* Print the failover default action. */printf(%s, Failover_Default_Action = );if (crgData->Failover_Default_Action == QcstFailoverProceed)

printf(%d %s \n, crgData->Failover_Default_Action,"Proceed);

elseprintf(%d %s \n, crgData->Failover_Default_Action,

"Cancel);

/* Print the failover message queue name. */printStr( Failover_Msg_Queue = ,

crgData->Failover_Msg_Queue,sizeof(crgData->Failover_Msg_Queue));

printStr( Failover_Msg_Queue_Lib = ,crgData->Failover_Msg_Queue_Lib,sizeof(crgData->Failover_Msg_Queue_Lib));

/* Print the cluster version. */printf(%s %d \n,

" Cluster_Version = , crgData->Cluster_Version);

/* Print the cluster version mod level */printf(%s %d \n,

" Cluster_Version_Mod_Level = ,crgData->Cluster_Version_Mod_Level);

/* Print the requesting user profile. */printStr( Req_User_Profile = ,

crgData->Req_User_Profile,sizeof(crgData->Req_User_Profile));

/* Print the length of the data in the structure. */printf(%s %d \n,

" Length_Info_Returned = ,crgData->Length_Info_Returned);

/* Print the offset to the recovery domain array. */printf(%s %d \n,

" Offset_Rcvy_Domain_Array = ,crgData->Offset_Rcvy_Domain_Array);

/* Print the number of nodes in the recovery domain array. */printf(%s %d \n,

" Number_Nodes_Rcvy_Domain = ,crgData->Number_Nodes_Rcvy_Domain);

/* Print the current/new recovery domain. */printRcvyDomain( The recovery domain:,

crgData->Number_Nodes_Rcvy_Domain,(Qcst_Rcvy_Domain_Array1_t *)((char *)crgData +

crgData->Offset_Rcvy_Domain_Array));

/* Print the offset to the prior recovery domain array. */printf(%s %d \n,

" Offset_Prior_Rcvy_Domain_Array = ,crgData->Offset_Prior_Rcvy_Domain_Array);

/* Print the number of nodes in the prior recovery domain array. */printf(%s %d \n,

" Number_Nodes_Prior_Rcvy_Domain = ,crgData->Number_Nodes_Prior_Rcvy_Domain);

/* Print the prior recovery domain if one was passed. */if (crgData->Offset_Prior_Rcvy_Domain_Array) {

44 IBM i: i�� ��@�¼ΦkΩ@¬i��

Page 53: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

printRcvyDomain( The prior recovery domain:,crgData->Number_Nodes_Prior_Rcvy_Domain,(Qcst_Rcvy_Domain_Array1_t *)

((char *)crgData +crgData->Offset_Prior_Rcvy_Domain_Array));

}

return;} /* end printParms */

/***************************************************************************//* *//* Print a string for the action code. *//* *//***************************************************************************/static void printActionCode(unsigned int ac) {

char *code;switch (ac) {

case QcstCrgAcInitialize: code = QcstCrgAcInitialize;break;

case QcstCrgAcStart: code = QcstCrgAcStart;break;

case QcstCrgAcRestart: code = QcstCrgAcRestart;break;

case QcstCrgAcEnd: code = QcstCrgAcEnd;break;

case QcstCrgAcDelete: code = QcstCrgAcDelete;break;

case QcstCrgAcReJoin: code = QcstCrgAcReJoin;break;

case QcstCrgAcFailover: code = QcstCrgAcFailover;break;

case QcstCrgAcSwitchover: code = QcstCrgAcSwitchover;break;

case QcstCrgAcAddNode: code = QcstCrgAcAddNode;break;

case QcstCrgAcRemoveNode: code = QcstCrgAcRemoveNode;break;

case QcstCrgAcChange: code = QcstCrgAcChange;break;

case QcstCrgAcDeleteCommand: code = QcstCrgAcDeleteCommand;break;

case QcstCrgAcUndo: code = QcstCrgAcUndo;break;

case QcstCrgEndNode: code = QcstCrgEndNode;break;

case QcstCrgAcAddDevEnt: code = QcstCrgAcAddDevEnt;break;

case QcstCrgAcRmvDevEnt: code = QcstCrgAcRmvDevEnt;break;

case QcstCrgAcChgDevEnt: code = QcstCrgAcChgDevEnt;break;

case QcstCrgAcChgNodeStatus: code = QcstCrgAcChgNodeStatus;break;

case QcstCrgAcCancelFailover: code = QcstCrgAcCancelFailover;break;

case QcstCrgAcVerificationPhase: code ="QcstCrgAcVerificationPhase;

break;default: code = unknown action code;

break;}printf(%s, code);

return;

� 1 � zL@��¼Φk�Ω@¬i�� 45

Page 54: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

} /* end printActionCode */

/***************************************************************************//* *//* Print the CRG status. *//* *//***************************************************************************/static void printCrgStatus(int status) {

char * str;switch (status) {

case QcstCrgActive: str = QcstCrgActive;break;

case QcstCrgInactive: str= QcstCrgInactive;break;

case QcstCrgIndoubt: str = QcstCrgIndoubt;break;

case QcstCrgRestored: str = QcstCrgRestored;break;

case QcstCrgAddnodePending: str ="QcstCrgAddnodePending;

break;case QcstCrgDeletePending: str = QcstCrgDeletePending;

break;case QcstCrgChangePending: str = QcstCrgChangePending;

break;case QcstCrgEndCrgPending: str = QcstCrgEndCrgPending;

break;case QcstCrgInitializePending: str =

"QcstCrgInitializePending;break;

case QcstCrgRemovenodePending: str ="QcstCrgRemovenodePending;

break;case QcstCrgStartCrgPending: str =

"QcstCrgStartCrgPending;break;

case QcstCrgSwitchOverPending: str ="QcstCrgSwitchOverPending;

break;case QcstCrgDeleteCmdPending: str =

"QcstCrgDeleteCmdPending;break;

case QcstCrgAddDevEntPending: str ="QcstCrgAddDevEntPending;

break;case QcstCrgRmvDevEntPending: str =

"QcstCrgRmvDevEntPending;break;

case QcstCrgChgDevEntPending: str ="QcstCrgChgDevEntPending;

break;case QcstCrgChgNodeStatusPending: str =

"QcstCrgChgNodeStatusPending;break;

default: str = unknown CRG status;}printf(%s \n, str);

return;} /* end printCrgStatus */

/***************************************************************************//* *//* Print the recovery domain. */

46 IBM i: i�� ��@�¼ΦkΩ@¬i��

Page 55: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

/* *//***************************************************************************/static void printRcvyDomain(char *str,

unsigned int count,Qcst_Rcvy_Domain_Array1_t *rd) {

unsigned int i;printf(\n %s \n, str);for (i=1; i<=count; i++) {

printStr( Node_ID = , rd->Node_ID,sizeof(Qcst_Node_Id_t));

printf(%s %d \n, Node_Role = , rd->Node_Role);printf(%s, Membership_Status = );switch (rd->Membership_Status) {

case 0: str = Active;break;

case 1: str = Inactive;break;

case 2: str = Partition;break;

default: str = unknown node status;}printf(%s \n, str);rd++;

}return;

} /* end printRcvyDomain */

/***************************************************************************//* *//* Concatenate a null terminated string and a non null terminated string *//* and print it. *//* *//***************************************************************************/static void printStr(char *s1, char *s2, unsigned int len) {

char buffer[132];memset(buffer, 0x00, sizeof(buffer));memcpy(buffer, s1, strlen(s1));strncat(buffer, s2, len);printf(%s \n, buffer);return;

} /* end printStr */

W����

Ω���O@�²Ω�i ������{í���αOCziHft�� IBM i O��NPμ½í��B≤

�xΦM��Φ�g�NAHF�Ω���C

w∩ IBM i Σ��Ω���Ω@Azi∩������NCϕo��NP IBM i O�Ω�A��X�AzN

iH�m�π�¬i���MΦ�Co��NiH�pUG

IBM i W���xs��N

o��N�úHW���xs�� IBM i Ω@�≥ªC∩≤��W���xs��N�¬i��A�n���

n���Ω�úxsbW���xs�ñCb\hípUAo�nNΩ��α�W���xs�C�ΩT�]

w�¿Ω���αC

UC IBM i Σ���NOHW���xs��≥ªG

v μ½í��

v azΦM

� 1 � zL@��¼Φk�Ω@¬i�� 47

|

|

|

|

|

Page 56: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

v �{ΦM

v s�ΦM

v μ½í�Φμ� (LUN)

�Φ�g�N

�Φ�g�NOº�Θx¼�NAΣñΩ��Y��g�t@�t�C�Φ�g�Nft�� IBM i O�Ω�

A��ΘxnⁿPuIBM ���±v��{íCo��MΦ��n¬i�����±��{íA�αtm��

z⌠�C�ΩTúú o�uIBM ���±v�MΦ��Sw�DCpGzΩ@�Φ�g�MΦ�H�o¬i

��A��\��{í��÷ΩTA�p�ßA�NϕC

�÷ΩT

IBM eServer iSeries Independent ASPGN��{í�� IASP �ΓU

Mw�����

A��{�����Ω��¼C

Mw��Ω��n��ANz�t����≈���ªñ�Mwn�≈�xs��Ω�@�Cz�P�⌠

�ñ��Ω�∩≤��°�τB�½nC

�pApGzOb⌠⌠WτB��Ah½n�Ω�pUG

v ϕΘqμ

v ws

v ßO²

@δ�ÑAú�g��≤�ú�nC����ΩTiαNú��C

W�μ½í��

Ω��μ@��O�@≤i½wΘ]�Φ��⌠�ñ�XRm]�íD≈�� IOP�WCq POWER7

wΘ}lAúAú �íD≈½C

ϕD�Io�ñ�⌡μ�Ai½wΘW�Ω�s��½�ⁿw��≈�IC��AW���xs�ib≤

�xΦM (XSM) ⌠�ñ��Coi²W���xs��ΦM��A≥≤i���O@��Ab�m�≈���

x�t�]∩��a�W�@C

pGzp���i½W���xs��≤�xΦM (XSM) W�i½Ω�A�p�W�C

z]��⌠{μ�t���tmAHMwO�iα�nΣLw�≈CP⌠≤t���tm�ⁿA��{íi

��w�≈���∩�αú�½jvTCNΣLu@q±b�¡���w�≈WAiα��P�°���Ñ

�Aºßh��P�°���{í���íCpGOw∩tmπ�W���xs��t�ñ���xsΘAh

oSO½nC����xsΘú�gJ SYSBAS ��xs�CpG��{í���jq��xsΘAh��

SYSBAS ��xs�ñ�����¬guANiHBzCz]�Oϕ SYSBAS ��xs�ñ�@�t��

≥�\αC

bziH�� IBM Systems Director Navigator for IBM i �⌡μ⌠≤���z@�]�p��W���xs

��ºeA�n]wM�A�uπ (DST) �Aϕv¡C

48 IBM i: i�� ��@�¼ΦkΩ@¬i��

|

|

|

|

|

|

|

|

|

|

Page 57: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

�÷u@

���s�w�≈

μ½í���wΘ�D

Yn��μ½í��A���SwwΘC

Yn��μ½í��A�π�UCΣñ@�G

v b¬t�� (HSL) j⌠W�@�h�XRm][/m�C

v b@�y�W�@�h� IOPA�@�ⁿú� I/O xs�� IOPCb LPAR ⌠�ñAziHbS�XR

m�t���ºí½t�W�μ½í��� IOPC IOP �Obh���@��y�A�ⁿú�

I/O xs��y�WCN�½ IOP W��� IOAC

úFo�wΘ�D�Aμ½í����nUCΩΘW�G

v ���¬t�� (HSL) luANXRms��O�ñ�t�C HSL j⌠ñ�XRm�Ω�WP

Nt��FA�PNt����XRm�FC÷MC@�t�iHs��h� HSL j⌠A²bC@�

HSL j⌠ñA�huα�Γ�t�]O��I�C÷MC@�j⌠�q�hiHt�T�XRmA²C@

� HSL j⌠�huα���XRmCbt�Γ�t�� HSL j⌠ñA��Γ��qAHΓ�t�jC

@�j⌠�qñ���XRm�]tb�P�mO�Ω�s� (CRG) ñC

v �F²XRm�¿i½�AXRmΩ�W�bj⌠�qñ≈��t���C�GpGz�

²Y@XRm�¿i½�A�t@���¿i½�XRm≈��t���Ah�o���C

v i½�XRm��� SPCN s�D≈AD≈b�l�ϕ¿mO�Ω�s�]m CRG��Dn

�I��CDn�IiHOD≈ñ�Dn��n�Φ��CpG���Φ��Ah����XRm

ñ�t�y�A��O��t������M�C

μ½í���nΘ�D

pGzp�w∩ IBM i ¬i����μ½í��A�Tw�X�CnΘ�DC

v Yn����N�sW�[j\α�S�A��zbC@��P¬i���MΦ�]H��N�≥ª��

t���Φ��WAw�s������@�t�CpG�í@�t���≈t��@�t���ú

PAh�n�≈t���s���C

�: ∩≤�P HSL jΘW�t�A��\u¬i��v⌠�AHTwz��e� IBM i ��C

v �nUCΣñ@�����A�α⌡μΩ@W���xs����Y����z@�C

– IBM Systems Director Navigator for i

– System i ΓΦ

v z�nw IBM i Option 41uHA i½Ω�vC∩� 41 i²zbt�ºí½W���xs�CYn

bt�ºí½W���xs�At��OO��¿A�BW�μ½í���PO�ñ�mO

�Ω�s��÷pCYn��@� IBM PowerHA for i �v{í@íú �¬i���z��A]�n

w Option 41C

�÷ΩT

¬i���O�

μ½í���qT�D

μ½í���nO��t�ºíA���@� TCP/IP qT��C

≥≤����A��zbt�ºí��n�Γ�úP��C

� 1 � zL@��¼Φk�Ω@¬i�� 49

|

|

|

|

|

|

Page 58: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

W�≤�xΦM

≤�xΦMú �� i5/OS a°���¬i���NGazΦMB�{ΦM�s�ΦMC

≤�xΦM�NizL�@�O�x�Ω@a°��Ao��xq��í��@�Z≈CC@��Nú�S

w�qTBwΘ�nΘ�DC²bΩ@Σñ@��NºeA�²W�z��xC��xq��Q°��í@�

����xCΣñt�z��í@�Ω�AΩ��QΦM��s����xC���x]����≈��

��x�t��í@�Ω��ΦM��CU@�í@��xo�����xa°A�≈�x���ΦMΩ��

��z���Ctm≤�xΦM�NºeA��q�÷�xW��UCΩTC

Mw��xnϕ¿�í@���≈�x

s�C��xW�{μwΘ�nΘΩ�AHPwO�≥ F≤�xΦM�MΦ���n�⌠≤�≤C

Mw�í@���≈�xºí�Z≈

��qTWe�ΣL]�A�xí�Z≈�vTz�∩��ΦM�N�αM�≡Cí≈≤�xΦM�

N�AX�≤°Z≈��xA�ΣLΦM�N�y¿�αh�C

�Twz�� DST �Aϕv¡

�� IBM Systems Director Navigator for i5/OS �⌡μ⌠≤���z@�ºeAz�²]wM�A

�uπ (DST) �Aϕ�vC

�÷u@

���s�w�≈

W�azΦM

azΦMO≤�xΦM�l\αC��NiHb IBM i ⌠�ñú a°���¬i��C

azΦM�wΘ�D:

pGzp�w∩ IBM i ¬i����azΦMA�Tw�X�CwΘ�DC

v ��X��W���xs�w�DC

v ���nΓ��≤úPaI� IBM i ≈¼C

v C@��xW���nΓ�eqj��ⁿ���C

v ���azΦM�W���xs�Atmu@��Oxs�CqDxs�⌡μazΦMA�y¿t�]

Ñ�tⁿ¼p�ϕ≈C

v ϕ��xs�i ���AN�⌡μazΦMC⌡μazΦM�Aú��≤Θ��í (QTIME) �t��C

v W���xs��qT�DQ½nA�]O�vTúαC

v azΦMΩ��ΘOzLh�iαi�qTu⌠��í⌠C��pGú h°u⌠iμazΦMAh

��u⌠�t��eq��ⁿC

v ����úP�qTu⌠�BzO�@�í�T�AH�KPazΦMΩ��ΘvºC

�÷º�

� 51��yazΦM�qT�Dz

ϕzΩ@��azΦM� IBM i ¬i���MΦ��A�W�qTu⌠A�azΦMΩ��ΘúPY½v

Tt��αC

azΦM�nΘ�D:

pGzp���azΦM@� IBM i ¬i���MΦ��@íAh�nUCnΘC

v Yn��azΦM�iÑ\αAh�w IBM PowerHA for i �v{íC

50 IBM i: i�� ��@�¼ΦkΩ@¬i��

|

|

|

|

|

|

|

|

|

|

|

Page 59: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

v Yn����N�sW�[j\α�S�A��zbC@��P¬i���MΦ�]H��N�≥ª��

t���Φ��WAw�s������@�t�CpG�í@�t���≈t��@�t���ú

PAh�n�≈t���s���C

�: ∩≤�P HSL jΘW�t�A��\u¬i��v⌠�AHTwz��e� IBM i ��C

v �nUCΣñ@�����A�α⌡μΩ@W���xs����Y����z@�C

– IBM Systems Director Navigator for i

– System i ΓΦ

v z�nw IBM i Option 41uHA i½Ω�vC∩� 41 i²zbt�ºí½W���xs�CYn

bt�ºí½W���xs�At��OO��¿A�BW�μ½í���PO�ñ�mO

�Ω�s��÷pCYn��@� IBM PowerHA for i �v{í@íú �¬i���z��A]�n

w Option 41C

�÷ΩT

¬i���O�

azΦM�qT�D:

ϕzΩ@��azΦM� IBM i ¬i���MΦ��A�W�qTu⌠A�azΦMΩ��ΘúPY½vT

t��αC

����pUG

v azΦM�ú�c½�qTΩ��ΘCpGazΦMPt@���{í]�pAO�@��@��P� IP

suAhiα��azΦMA]�ª�y¿PB�C��Aiα�Lk�ⁿO�@���A�y¿�

�ICazΦM���v�M�qTu⌠CpGS��v�qTu⌠AazΦMN�M���PqTu

⌠�ΣL��{ívºAB�vT���⌠⌠�α�úαCP���∩O�í�T��°y¿t�vTA

]��PO��¼AC]�A��z²azΦM�O���M��qTu⌠CazΦM�hΣ��°q

Tu⌠C

azΦM�zLh°u⌠te�≤AH�o���αCΩ��ⁿyzLC@°tm�qTu⌠�eAq 1 �

4A�ú�½�C�°qTu⌠iH�o�¬�αA²��Γ°u⌠A]iH�o�ϕ}n��αC

pGbazΦM��Iºí��h°qTu⌠A�nαNo�u⌠¿úP�l⌠⌠A²Γ�t�W�u

⌠�qα≈¡�C

v pGz�tmO²h���{í�A�����P�qTu⌠AhzL IBM i � TCP/IP \αΩ@uA�

�Φ (QoS)vAiHε�í�DCIBM i A��Φ (QoS) �MΦ�iH²�hnD⌠⌠u²vAH�π�

⌠⌠� TCP/IP ��{íWeC

v �TwC@�Ω�≡su�úα��Coϕ�t�∩�í���sut��su�¼ú��PCpGúα

úPAh�α�ⁿ��C�sut�¡εC

v �qazΦM ASP Ñq@���eΦkCb 7.1 ºeAΦM�b�í@�t�PΦM��t�ºí��P

BqTC��eΦk�A�≤C�≡⌠�Cb 7.1 ñAsWDPBΣ�Aoϕ��í@�t�PΦM��t

�ºí���DPBqTC��eΦk�A�≤¬�≡⌠�C��eΦkb�í@����IW��t

�Ω�h≤PB�eC

v ��{tm TCP/IP su�Ω�M�⌠⌠AuIpUG

– iH[KΩ�HO@Ω��Θ�w�

– iH�e≤h��Ω�AHW[Ω��Θ�ia�

� 1 � zL@��¼Φk�Ω@¬i�� 51

|

|

|

|

|

|

|

|

|

|

|

|

|

Page 60: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

�÷º�

� 50��yazΦM�wΘ�Dz

pGzp�w∩ IBM i ¬i����azΦMA�Tw�X�CwΘ�DC

�÷��

A��Φ (QoS)

azΦM�º�ΘxW�:

Ω@H i5/OS azΦM�≥ª�¬i���Az�W�º�Θx�zC

º�Θx�zi�Kt�º��⌠�≥óº�Cnⁿ½≤�At��Odz∩½≤����≤O²Cú�z

Ω@�@�¬i���MΦ�AΘxnⁿúQ°��Kbt�º�ñ�Bμ�≥óΩ����@kC

�÷ΩT

º�Θx�z

azΦM��≈W�:

Ω@HazΦM�≥ª�¬i��ºeAz�²A��W��⌠�ñ��≈ªñC

tm⌠≤¬i���MΦ�ºeA��wz�{μ�≈ªñ�°�niμAϕ��≤CazΦMúe\�μs

�W���xs��ΦM��A�O�⌡μ���≈�tNCpGzQnqazΦM���iμ�≈Ah�

Rε�í@�t�W�ΦMA��w��l�ΦM��CliHl�í@���≤AHKbΦM��

��uW�iμPB�CMßAz�α�W���xs��w�uΦMv��B⌡μ�≈{Bα�uw

�ΦM��vAMßANW���xs�����l��í@�DqúC�{u�nb�í@��ΦM�

�ºí⌡μuíΩ�½sPB�vC

⌡μ�≈�o�PB��Az�t�⌡μ�O�S�C]��z���l�ΦMAH[tPB�{C⌠

≤�≥��Θ��]�n⌡μPB�Apb���í�≥óF�����t�ºí���qT⌠�Cz]iH

����qT⌠�A≤Uε�@í≈PqTó��÷��IC

]��z���bT�t���Φ��º@��azΦMA�t���Φ��ñ�W���xs��í

@���AiH½�P@�xWα≈��azΦM�t@�t�C

�÷º�

� 115��yΩ�d�GbazΦM⌠�ñ⌡μ�≈z

o�Ω�d�í�b��azΦM� i5/OS ¬i���MΦ�ñ⌡μ���≈�A�⌡μ�@�º[C

� 80��yΩ�d�G��azΦM�μ½í��z

o�Ω�d��í�� i5/OS ¬i���MΦ�AbT��I�¿�O�ñ��t�azΦM�μ½í�

�C��MΦ�ú a°���¬i��C

azΦM��αW�:

Ω@azΦM�MΦ��Az�A��W�⌠�ANiα∩�αy¿�vTε��pC

\h]�ú�vTazΦM��αCUC]�ú bazΦM⌠�ñ�j��α�@δW��qG

CPU �q

azΦM�W[ CPU tⁿA�H CPU eq�D�R≈Cziα�nΣLBz�A�αW[ CPU eqC

N@δWh�íA��⌡μazΦM����nh�íBz�Cb�p� CPU tmñAziα�b⌡μ

azΦM�o{ 5 - 20% CPU B�⌡μ�íCpGP�í@�t��±Az�≈t��Bz���A²�\

52 IBM i: i�� ��@�¼ΦkΩ@¬i��

|

|

|

|

|

|

|

|

|

Page 61: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

hgJ@�Ah CPU B�⌡μ�í��πW[�vT�αC

≥�xs�jp�q

pG��DPB�e�ΘiμazΦMAhiα]�nW[t�≥�xs�ñ�xsΘ�qC≥�xs��q

�W[��Dn�M≤]Γ�t�ºí�Z≈��P��≡qC�j��≡q�n�j�≥�xs��qC

≈�xs�jp�q

�FazΦM����α]SOObPB��í�A�N≈�xs�jp��W[UC�í��w��qG

v B��≈�xs�xsΘ�qOG300 MB + .3MB x W���xs�ñ�� ARM �qCUCd�π�t

� 90 ��� ARM � 180 ��� ARM �W���xs����B�≈�xs�xsΘOOG

– 300 + (.3 x 90 ARMs) = 327 MB �B�≈�xs�xsΘ

– 300 + (.3 x 180 ARMs) = 354 MB �B�≈�xs�xsΘ

O�Ω�s� (CRG) ñ����Iú�nB��≈�xs�xsΘA����Ibo�½�ó��Γ�Aπ

�¼≈�xsΘC@p��AW���xs�ñ�w�≈��UhA�α��≤nAiH�μ⌡μ≤hu

@C

�Fε�α�π�\αε�≈�xs�jpAz�⌡μUCΣñ@�G

1. ��u��@�xs� (WRKSHRPOOL)vⁿO�u�≤@�xs� (CHGSHRPOOL)vⁿOAN≈�xs

�jpU¡]�pΓß��q]{μjp[�í�o�azΦMB�jp�C

�: �����∩�Pu��@�xs� (WRKSHRPOOL)v∩�C

2. Nu���πOΘxs��í�h� (QPFRADJ)vt��]�sAHTε�α�π��≤≈�xs��

jpC

w�≈�q

w�≈� IOA �α�vTπΘazΦM�αC�ΣbΦMt�W���lt�t��C�ATΩ�o��¼

pCazΦMB≤PBΦMí�A�í@���W���gJ@�ú�ⁿ����ΦM��gJ¡εC]

�At�wC�����lt��vT����αCziHbDPBΦMíñ⌡μazΦMAN∩�α�v

T ��CCbDPBΦMíñ⌡μAiε�b���Ñ���lt���íA�b�≤�OΘ��iJ

����OΘ�ANT{Tº�����C

t���xs��q

P⌠≤t���tm�ⁿA��{íi��w�≈���∩�αú�½jvTCb�¡�w�≈�qW[WB

��u@qA�y¿��Ñ��í�°A�ß��P∩��{í����í�°CobB�u@qiJtmF

W���xs��t���xsΘ�AπoSO½nC����xsΘú�gJ SYSBAS ��xs�CpG�

�{í���jq��xsΘAh�� SYSBAS ��xs�ñ�����¬guANiHBzCP��Oϕ

@�t�� SYSBAS ��xs�ño��≥�\αCo]A�≤ΦM��t�A�ΣO]��e�ΦM���

TCP Tºiα�∩t� ASP iμ��JC

⌠⌠tm�q

⌠⌠luw�tmiα�vTazΦM�αCúFTwwbC@�Ω�≡ IP �}�úPl⌠⌠ñ]w⌠}

�A�����P�Φí�]w⌠⌠luw�tmC

� 1 � zL@��¼Φk�Ω@¬i�� 53

|

|

|

|

|

|

|

|

|

|

Page 62: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

W��{ΦM

i5/OS ¬i��Σ��{ΦMAHú ¬i���a°��CYn��tm��z����N�¬i���MΦ

�A�nAϕ�W�C

�÷ΩT

��u��A�v\αP DS6000 ft��h���

��u��A�v\αP DS8000 ft��h���

�{ΦM�wΘ�D:

Yntm��z���{ΦM�N� i5/OS ¬i���MΦ�A�Tww�X�CwΘ�DC

U�O����Cw�DG

v ��Γ��≤úPaI� System i ≈¼AB���@�s��C@�t�� IBM System Storage™ DS8000®

�íxsΘmC��Σ��íxsΘ��qDs�� System i ≈¼AúΣ� DS8000 �íxsΘmC

v �nUCΣñ@�Σ����qDt�dG

– 2766 2 GB ��qD���ε� PCI

– 2787 2 GB ��qD���ε� PCI-X

– 5760 4 GB �����ε� PCI-X

v �n��s� IOPA�αΣ� DS8000 W��íⁿJ��mG

– �≤ SAN ⁿJ���S� 2847 PCI-X IOP

v ⌡μ⌠≤tmºeA�²Aϕ�πt�xsΘ���jpCz�n@���@���B@��Ñ�w�≈

@���AH�t@��� C@�@P�����C

�÷ΩT

iSeries™ � IBM TotalStorageGb i5 WΩ@�í���ΓU

IBM System Storage DS6000 ΩTñ�

IBM System Storage DS8000 ΩTñ�

�{ΦM�nΘ�D:

tm��u�{ΦMv� IBM i ¬i���MΦ�ºeA�Tww�X�CnΘ�DC

u�{ΦMv��CnΘ�DpUG

v ¬i���MΦ�ñ�C@� IBM i ≈¼ú���⌡μ IBM i V6R1A�αP IBM PowerHA for i �

v{íft��C

�: b��ñAz�OiH�� IBM Advanced Copy Services for PowerHA on i]�uΩτ�A�ñ�v

ú �A�Bz IBM System Storage �MΦ�CpGzObh�¡xW��us�ΦMvA�Qnb

h� IBM i ��WΩ@us�ΦMvAh]iH�� IBM Advanced Copy Services for PowerHA on

iC

v b��u�{ΦMv�¬i���MΦ���P�C@�t�WAw IBM PowerHA for i �v{íC

v z�nw IBM i Option 41uHA i½Ω�vCu∩� 41vi²zbt�ºí½W���xs�CY

nbt�ºí½W���xs�At��OO��¿ABW�μ½í���PO�ñ�mO

�Ω�s��÷pCYn��@� IBM PowerHA for i �v{í@íú �¬i���z��A]�n

w Option 41C

54 IBM i: i�� ��@�¼ΦkΩ@¬i��

|

|

|

|

|

|

Page 63: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

v Yn�εxsΘAh IBM PowerHA for i �v{í��nxsΘⁿOμ�� (DSCLI)C∩�� IBM Sys-

tem Storage �MΦ��íA DSCLI OnnΘCYn�z⌠≤ IBM System Storage �MΦ�]�p

FlashCopy® �NBu�{ΦMvBus�ΦMv�Aú�b��o�xsΘ�MΦ��¬i���MΦ�

��P�C@�t����WAw DSCLICU�O DSCLI �ΣLnΘ�DG

– Java™ 1.4 �

– bC@�t����Wwu∩� 35]CCA KXA�ú ��v

v Twww�s� PTFC

�÷ΩT

iSeries™ � IBM TotalStorageGb i5 WΩ@�í���ΓU

IBM System Storage DS6000 ΩTñ�

IBM System Storage DS8000 ΩTñ�

�{ΦM�qT�D:

tm���{ΦM� i5/OS ¬i���MΦ�ºeA�Tww�X�CqT�DC

Yn���{ΦM�NAz����p���xs�⌠⌠ (SAN)C

SAN O@�M�B�ñ�z�w�ΩT≥ª[cAiHbt�PxsΘt�ºí⌠Niμμ¼suC�� IBM

System Storage]�p DS8000 �íxsΘm�A�n�� SAN su\αC

U�O���{ΦM� i5/OS ¬i���MΦ��CqT�DG

v �nUCΣñ@�Σ����qDt�dG

– 2766 2 GB ��qD���ε� PCI

– 2787 2 GB ��qD���ε� PCI-X

– 5760 4 GB �����ε� PCI-X

v System i ú�Σ�U� SAN μ½�����Cp��π�Σ�μ½�����MμA��\uxs�⌠⌠

(SAN)v⌠�C

v ��AjP����h⌠� I/O �U�uIAHKWiπΘ����αCh⌠� I/O i²ztmh���q

DmAs�xsΘñ��P�Φw�≈Cuntm�TANiHbμ@mBI/O ≈�]��iα� HSL

j⌠G�A]ú�≥ós�w�≈�suCh⌠�]iHNu@q����i��su]⌠��WA

�HWi�αCh⌠�w�≈�C@�suúO�OB@C�°suiHbμ@⌠�ó��A�MiH�

���xsΘAHWi��αOC

�÷��

xs�⌠⌠ (SAN) ⌠�

�{ΦM�º�ΘxW�:

YnW[��¬i���MΦ�����íAΘxnⁿD�½nCb�� IBM System Storage ¼�N]p�

{ΦM��ípUA�≤Ω�ΦMo�b System i xsΘH�A�H���ΘxnⁿAN@�jεgJ�í

xsm�oO�½n�C

º�Θx�zi�Kt�º��⌠�≥óº�Cnⁿ½≤�At��Odz∩½≤����≤O²Cú�z

Ω@�@�¬i���MΦ�AΘxnⁿúQ°��Kbt�º�ñ�Bμ�≥óΩ����@kC

� 1 � zL@��¼Φk�Ω@¬i�� 55

Page 64: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

�÷ΩT

º�Θx�z

�{ΦM��≈W�:

���{ΦMAziH�� FlashCopy \α���xsb IBM System Storage �íxsΘmñ�Ω���C

FlashCopy @�i²z���íI��CunBz FlashCopy @�A��{íNiH���������C

FlashCopy \αiHPΣL IBM System Storage �N]�p�{�s�ΦM�@���AHKb���xW�

�@P�Ω��íI��AMß�����≈{��≈��CΩ@ FlashCopy �NºeA�²�¿UC@�G

v �O FlashCopy ÷Y����������Cz�∩�úPÑ�� FlashCopy ����AHK�o≤n��

αC

v A� FlashCopy Ω�@P��qCbY�⌠�ñAΩ��xsbt� �OΘAyßAgJ��C�F�

Ko�o��¼�½s���@A�b⌡μ FlashCopy @�ºeA²TwP FlashCopy �����÷���

Ω�íwgJ��C

v ziH��{���{ΦM����@� FlashCopy ����Coi²z�� FlashCopy ∩������A

���íI��AMßNΩ�ΦM����m����{ΦM��C

�{ΦM��αW�:

tm�{ΦMºeA�²A�o��α�qC

���{ΦMºeA��{UC�D��hG

v �{ΦM÷Yñ��������A��≤�P�xsΘ�¼C

v ���������jp��PA����jp��jC

v b�{ΦM⌠�ñAú�N��≤sú���μ@��xsmW�@p�q���AH�u@qC�

��xxsm��α�A�Y½vT���x��αC

v N⌠≤t���tm@�A��{íi��w�≈���∩�αú�½jvTCb�¡�w�≈�qW

[WB��u@qA�y¿��Ñ��í�°A�ß��P∩��{í����í�°CobB�u@q

iJtmFW���xs��t���xsΘ�AπoSO½nC����xsΘú�gJ SYSBAS ��x

s�CpG��{í���jq��xsΘAh�� SYSBAS ��xs�ñ�����¬guANiHB

zCP��Oϕ@�t�� SYSBAS ��xs�ño��≥�\αC

�÷ΩT

��u��A�v\αP DS6000 ft��h���

��u��A�v\αP DS8000 ft��h���

W�s�ΦM

i5/OS ¬i��Σ�s�ΦMAHKb���íxsm�⌠�ñAú ¬i���a°��CYn��tm�

�z����N�¬i��A�nAϕ�W�C

IBM System Storage s�ΦM�N�n�����@�@�s�ΦMsuCb�w System Storage °A��

s�ΦMÑq@�ñA i5/OS ¬i��s�ΦMue\@� System i™ ��@�ñCΣL¡xW�⌠≤ΣL

System i ���°A�AúLkP���s�ΦMCNh����sW�s�ΦMÑq@�A�o�Lkw

���GC

pGObh�¡xW��s�ΦMA�nbh� System i ��WΩ@s�ΦMAziH�� IBM Copy Ser-

vices for System iCziHquΩτ�A�ñ�v�o� ���C

56 IBM i: i�� ��@�¼ΦkΩ@¬i��

Page 65: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

�÷ΩT

��u��A�v\αP DS6000 ft��h���

��u��A�v\αP DS8000 ft��h���

s�ΦM�wΘ�D:

Yntm��z��s�ΦM�N� i5/OS ¬i���MΦ�A�Tww�X�CwΘ�DC

��Xs�ΦM�UC�CwΘ�DG

v ��Γ��≤úPaI� System i ≈¼AB���@�s��C@�t�� IBM System Storage DS8000

�íxsΘmC��Σ��íxsΘ��qDs�� System i ≈¼AúΣ� DS8000 �íxsΘmC

v �nUCΣñ@�Σ����qDt�dG

– 2766 2 GB ��qD���ε� PCI

– 2787 2 GB ��qD���ε� PCI-X

– 5760 4 GB �����ε� PCI-X

v �n��s� IOPA�αΣ� DS8000 W��íⁿJ��mG

– �≤ SAN ⁿJ���S� 2847 PCI-X IOP

v ⌡μ⌠≤tmºeA�²Aϕ�πt�xsΘ���jpCz�n@���@���B@��Ñ�w�≈

@���AH�t@��� C@�@P�����C

�÷ΩT

iSeries™ � IBM TotalStorageGb i5 WΩ@�í���ΓU

IBM System Storage DS6000 ΩTñ�

IBM System Storage DS8000 ΩTñ�

s�ΦM�nΘ�D:

tm��us�ΦMv� IBM i ¬i���MΦ�ºeA�Tww�X�CnΘ�DC

us�ΦMv��CnΘ�DpUG

v ¬i���MΦ�ñ�C@� IBM i ≈¼ú���⌡μ IBM i V6R1A�αP IBM PowerHA for i �

v{íft��C

�: b��ñAz�OiH�� IBM Advanced Copy Services for PowerHA on i]�uΩτ�A�ñ�v

ú �A�Bz IBM System Storage �MΦ�CpGzObh�¡xW��us�ΦMvA�Qnb

h� IBM i ��WΩ@us�ΦMvAh]iH�� IBM Advanced Copy Services for PowerHA on

iC

v b��us�ΦMv�¬i���MΦ���P�C@�t�WAw IBM PowerHA for i �vú�C

v Yn�εxsΘAh IBM PowerHA for i �v{í��nxsΘⁿOμ�� (DSCLI)C∩�� IBM Sys-

tem Storage �MΦ��íA DSCLI OnnΘCYn�z⌠≤ IBM System Storage �MΦ�]�p

FlashCopy �NBu�{ΦMvBus�ΦMv�Aú�b��o�xsΘ�MΦ��¬i���MΦ��

�P�C@�t����WAw DSCLICU�O DSCLI �ΣLnΘ�DG

– Java 1.4 �

– bC@�t����Wwu∩� 35]CCA KXA�ú ��v

v Twww�s� PTFC

� 1 � zL@��¼Φk�Ω@¬i�� 57

|

|

Page 66: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

�÷ΩT

iSeries™ � IBM TotalStorageGb i5 WΩ@�í���ΓU

IBM System Storage DS6000 ΩTñ�

IBM System Storage DS8000 ΩTñ�

s�ΦM�qT�D:

tm��s�ΦM� i5/OS ¬i���MΦ�ºeA�Tww�X�CqT�DC

Yn��s�ΦM�NAz����p���xs�⌠⌠ (SAN)C

SAN O@�M�B�ñ�z�w�ΩT≥ª[cAiHbt�PxsΘt�ºí⌠Niμμ¼suC�� IBM

System Storage]�p DS8000 �íxsΘm�A�n�� SAN su\αC

U�O��s�ΦM� i5/OS ¬i���MΦ��CqT�DG

v �nUCΣñ@�Σ����qDt�dG

– 2766 2 GB ��qD���ε� PCI

– 2787 2 GB ��qD���ε� PCI-X

– 5760 4 GB �����ε� PCI-X

v System i ú�Σ�U� SAN μ½�����Cp��π�Σ�μ½�����MμA��\uxs�⌠⌠

(SAN)v⌠�C

v ��AjP����h⌠� I/O �U�uIAHKWiπΘ����αCh⌠� I/O i²ztmh���q

DmAs�xsΘñ��P�Φw�≈Cuntm�TANiHbμ@mBI/O ≈�]��iα� HSL

j⌠G�A]ú�≥ós�w�≈�suCh⌠�]iHNu@q����i��su]⌠��WA

�HWi�αCh⌠�w�≈�C@�suúO�OB@C�°suiHbμ@⌠�ó��A�MiH�

���xsΘAHWi��αOC

�÷��

xs�⌠⌠ (SAN) ⌠�

s�ΦM�º�ΘxW�:

Ynε���¬i���MΦ�����íAhΘxnⁿD�½nCpGO IBM System Storage ¼�N]�

ps�ΦM�Ah]�Ob System i xsΘ�íiμΩ�ΦMA�HΘxnⁿ�jεN@�gJ�íxsΘ

mC

º�Θx�zi�Kt�º��⌠�≥óº�Cnⁿ½≤�At��Odz∩½≤����≤O²Cú�z

Ω@�@�¬i���MΦ�AΘxnⁿúQ°��Kbt�º�ñ�Bμ�≥óΩ����@kC

�÷ΩT

º�Θx�z

s�ΦM��≈W�:

b¬i���MΦ����s�ΦM�N�AiH�� FlashCopy \α���Ω���íI��C

FlashCopy @�i²z���íI��CunBz FlashCopy @�A��{íNiH���������C

FlashCopy \αiHPΣL IBM System Storage �N]�p�{�s�ΦM�@���AHKb���xW�

�@P�Ω��íI��AMß�����≈{��≈��CΩ@ FlashCopy �NºeA�²�¿UC@�G

58 IBM i: i�� ��@�¼ΦkΩ@¬i��

Page 67: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

v �O FlashCopy ÷Y����������Cz�∩�úPÑ�� FlashCopy ����AHK�o≤n��

αC

v A� FlashCopy Ω�@P��qCbY�⌠�ñAΩ��xsbt� �OΘAyßAgJ��C�F�

Ko�o��¼�½s���@A�b⌡μ FlashCopy @�ºeA²TwP FlashCopy �����÷���

Ω�íwgJ��C

s�ΦM��αW�:

tms�ΦMºeA�²A�o��α�qC

bz��s�ΦMºeA��qUC�α�hG

v �{ΦM÷Yñ��������A��≤�P�xsΘ�¼C

v �{ΦM÷Yñ��������A��≤�P�xsΘ�¼C

v N⌠≤t���tm@�A��{íi��w�≈���∩�αú�½jvTCb�¡�w�≈�qW

[WB��u@qA�y¿��Ñ��í�°A�ß��P∩��{í����í�°CobB�u@q

iJtmFW���xs��t���xsΘ�AπoSO½nC����xsΘú�gJ SYSBAS ��x

s�CpG��{í���jq��xsΘAh�� SYSBAS ��xs�ñ�����¬guANiHB

zCP��Oϕ@�t�� SYSBAS ��xs�ño��≥�\αC

�÷ΩT

��u��A�v\αP DS6000 ft��h���

��u��A�v\αP DS8000 ft��h���

W���g

���Φ�g�@Ω��h≈��CqO�ñD�I�g��sΩ����⌠�ñⁿw��≈�ICϕD�I

o�ñ�⌡μ�A]�ⁿw��≈�I���Dns�IA�HΩ��Mi�C

�Φ�g�Y�s@Y������CªO@�N½≤qO�ñ@��I�s�O�ñ@�h�Σª�I�

{C�Φ�g�O�zt�W�½≤���PCpGz∩O�ñ@��IW�½≤�FY��≤Ao��≤

��g�O�ñΣª�IWC

z�Mw@��≤�Φ�g�nΘ�NCUC�MΦ�ibz�O�ñF��Φ�g��G

v IBM iCluster® for i

IBM ��Φ�gú�Aú IBM i �¬i��C

v uIBM ���±vú�

��wδ�O�uIBM ���±v�Ω��gnΘAi²zbh½�Iºí�g½≤C

v �q�g��g��{í

IBM º�Θx�zú @�ΦkAi²zO²t�W�½≤í�CziHQ�º�Θx�z�g��{í�

F���g��C

� 1 � zL@��¼Φk�Ω@¬i�� 59

|

|

Page 68: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

�÷ΩT

º�Θx�z

Pw�t��≤�Φ�g

bPwN��t��≤�Φ�g�A�XI½n��qC

o��qOG

v �αúα

v ��úα

v ½nΩ�

v a�w

pGt�ó�Az��DDt���≈t�W�⌡μ�Ω����{íCzQnN½nΩ�s±bt�ó�

���αO�Iu@q�t�WCzú�μ���í��CpGz�Dt���F�í�ó�A�iαz��

≈t�]]����íú¼�ó�C�TOz�Ω�ñ�ú�]��a]px⌠BΣ���B����l

�Az�b���m]m�≈t�C

O�ñ�nΘ IBM ���±�i��O�@�ú�

úF IBM PowerHA for i º�A�iH��ΣLO��zú�C

IBM iCluster for i H�ΣLú�ú �g�O��z\α�nΘ�MΦ�CΣñjí��MΦ�úOH�Φ

�g�≥ªC�Φ�g����º�Θx��ⁿ��NAN½≤�≤�e���t�A�b��t�ñA�N

½≤�≤M����½≤CúF PowerHA �z�MΦ�º�Az�iH�RΣL���Φ�g�N�O�ñ

�nΘú�Co�ú�@δ]�]A�z��C

�Φ�g�º�ΘxW�

pGO���Φ�gAh���ΘxnⁿAjεqΩ���í@���gJΩ���≈��C

º�Θx�zi�Kt�º��⌠�≥óº�Cnⁿ½≤�At��Odz∩½≤����≤O²Cú�z

Ω@�@�¬i���MΦ�AΘxnⁿúQ°��Kbt�º�ñ�Bμ�≥óΩ����@kC

b�Φ�g⌠�ñAΘxnⁿO�MΦ��≥�A]OΩ@���Nº�MΦ���DC���Φ�gY��

s��≈t�Aiα�]n�g�½≤jp�ⁿ�¡εC�pA{í≤s�≤wnⁿ��ñ�O²CbP@@

�ñA{í�≤s�nⁿ�½≤Ap����íCϕ����í�π�g��≈t��A�≈����¿�

�@PC�ΩWApGDnt�ó�A�����í½≤��π�gAh�n⌡μΓ���{A�α²�

���í�¼A�o@PAH�Xe��π�gΩ����@�C

�÷ΩT

º�Θx�z

�Φ�g��≈W�

pGz���Φ�g�NAh�W��⌠����≈@�C

�Φ�g�N½≤]p�í@���W����{í���≤�g��≈��C�gXGOY�]P��@

�Cq�ApG½≤]p���wnⁿAN�BzO²h���gC��N�DnuIAOiHY�s��≈

��iμ�≈@�CziH∩Ω���≈��⌡μ���≈A�ú�l�Ω���í@���C

60 IBM i: i�� ��@�¼ΦkΩ@¬i��

|

|

|

|

|

|

Page 69: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

�Φ�g��αW�

pGb¬i���MΦ�ñ���Φ�g�NAh�A�����MΦ�∩�αiαy¿�vTC

���Φ�g�A∩�α�τbvTb≤�g{��≡CoOⁿ��t�Wo��≤��íAH��≤b�

≈t�Wi ����íºí��≡�íqCPB��ΘxnⁿiHjTYpo��≡��íqCú����

@��Θ≈εAú�AϕaO@z��ΘqA��TaW�qTu⌠�t�AHTOb�gqF�yp�A

⌠��Mα≈�zªCb¬q⌠�ñAY�wAϕaW�nz��Θ≈αA²b���W��≡Aiα�O

�y¿�DC

� 1 � zL@��¼Φk�Ω@¬i�� 61

Page 70: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

62 IBM i: i�� ��@�¼ΦkΩ@¬i��

Page 71: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

� 2 � W�⌠���

⌠���iTO¬i��⌠�wq�Ω�ñA½≤���íO�@PCz��O��Ω��n@P⌠�A�

αAϕaB@A���O��z⌠�AHTw¬i���MΦ�ñ�o�Ω���O�@PC

W�O��z⌠�

O��z⌠��niμW�AH�zO��z⌠���Iºí�PB�Ω�CYnTw��{í�b¬i��

⌠��⌠≤t�W�≥⌡μAh�n�O��vT��{íμ��Ω�AH�⌡μ��{í�O��IA��

�{íΩ��b��mC

O��z�iH��O��z⌠�A�sWb�IºíPB�ⁿ�°Ω�Ci5/OS O�ú O��z⌠�]Hⁿ

�°Ω��� (MRE) Nϕ��PB��t�Ω�MμC

]pO��z⌠��Az��¬UC�DG

O��z⌠�ñN]A��IH

z�PwO�ñ����In�O��z⌠���zCo�OO��IANϕiH⌡μ��{í�

xs��{íΩ��t�A�B�n@P@�⌠�C�Iúαbh�O��z⌠�ñC�pApGO

���I]u�I AvBu�I BvBu�I Cv�u�I Dv�Ahu�I Av�u�I

BviHbΣñ@�O��z⌠�A�u�I Cv�u�I DviHbt@�O��z⌠�ñCM�A

zúαNu�I Bv�u�I Cv±b�T�O��z⌠�ñAMß�Mbª��lO��z⌠�

��ªC

O��z⌠��RWD�≤H

�O�⌠���°��jpAhiα�Qn�∩Ñ CRG �O��z⌠�����RWD�C]��

b��O��z⌠����∩Ñ CRGA�Hz�Qn�ΣL∩Ñ CRG PNϕO��z⌠����

∩Ñ CRGC�pANϕO��z⌠��∩Ñ CRG iHRW� ADMDMN1BADMDMN2 A���A

�ΣL∩Ñ C R G iHRW� P E E R 1Cz�iH��uCXO�Ω�s�ΩT

(QcstListClusterResourceGroupIn) APIvAPw∩Ñ CRG O��@O��z⌠�CiH�Σ��{í

ID �O��NϕO��z⌠��∩Ñ CRG]Σ� QIBM.AdminDomain�C

W�ⁿ�°Ω��� (MRE)ⁿ�°Ω�OiHbO��z⌠�ñwq� i5/OS ½≤Co�Ω��b¬i��⌠����t�WO�@PA

�hbñ�⌡μ�íA��{íiα�Lkpw�δ⌡μCz�p�n�°⌠�ñ���Σ�Ω�C

z�Mw��t�Ω��nPB�CziH∩�C�Ω����A�qnPB����Cbh��IW⌡μ

���{íAiα�nSw�⌠���A�αAϕa⌡μC��A≤V���I�Ω�iα]�nSw���

]w�A�αs�CPw��O��z⌠��z�Ω�ºeA�²A���{í�Ω��@��DC

© Copyright IBM Corp. 1998, 2010 63

Page 72: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

64 IBM i: i�� ��@�¼ΦkΩ@¬i��

Page 73: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

� 3 � W�O�

Ω@¬i���MΦ�ºeA�²Tww�XO�����°≤C

O��w�D

YnΩ@¬i���MΦ�Az�nW��tmO�C¬i��⌠�ñ�O�s�t��Ω�C

UCOO���Cw�DG

v z���nΓ� System i ≈¼��Φ��CO�Σ�O���hi� 128 �t�C⌠≤α≈⌡μ i5/OS

V4R4M0 �≤s��� System i ≈¼Ab��O�WúO�e�C

v �����íú�qt��\α�ϕ�mAHK≡M�q�y¿O��C

v O�@���u⌠�⌠⌠qT≤w (IP)vhI�e\αChI�e�ú���∩M����ΩΘCΘ�¼C

v pGzW�n���nW���xs��Ω����NAh]�n∩�∩�ºΩ����NS��wΘi

μW�Cz]iH��úP���O@ΦkAHU@ⁿO@���GAo�ó��ΓC

�÷º�

� 47��yW����z

Ω���O@�²Ω�i ������{í���αOCziHft�� IBM i O��NPμ½í��B

≤�xΦM��Φ�g�NAHF�Ω���C

�÷��

� 71��yW�O��∩Mμz

bz}ltmO�ºeA�²�¿O�tm�∩MμA�Twzw��Aϕ�⌠�C

�÷ΩT

ú�qt�

IP hI�e

��O@

O��n�D

�F��O�Az�π��T�nΘP�vC

1. ww�s�� IBM i @�t� ��C

2. wwuTCP/IP sq���{ívS�C

3. pGp���Ω����N]pμ½í���≤�xΦM�Ah�nB��DC

4. pGp���UC��Ah�n∩� 41]¬i��i½Ω��G

v IBM PowerHA for i �v{íC��v{íú UC�nu∩� 41v���G

– u¬i���MΦ��z{ív����

– uO�Ω�A�v����

– IBM PowerHA for i ⁿO

– IBM PowerHA for i API

5. z]iH��uIBM ���±vú�A���uO� APIv�g�v�¬i���z��{íC

© Copyright IBM Corp. 1998, 2010 65

|

|

|

|

Page 74: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

�÷º�

� 48��yW�μ½í��z

Ω��μ@��O�@≤i½wΘ]�Φ��⌠�ñ�XRm]�íD≈�� IOP�WCq

POWER7 wΘ}lAúAú �íD≈½C

� 50��yW�≤�xΦMz

≤�xΦMú �� i5/OS a°���¬i���NGazΦMB�{ΦM�s�ΦMC

� 47��yW����z

Ω���O@�²Ω�i ������{í���αOCziHft�� IBM i O��NPμ½í��B

≤�xΦM��Φ�g�NAHF�Ω���C

�÷��

� 71��yW�O��∩Mμz

bz}ltmO�ºeA�²�¿O�tm�∩MμA�Twzw��Aϕ�⌠�C

�÷ΩT

O� API

O��qT�D

ziHbO�⌠�ñ��⌠≤qTCΘ�¼AunªΣ�u⌠�⌠⌠qT≤w (IP)vYiC

O�Ω�A��� TCP/IP � UDP/IP qT≤wb�IºíqTCΣ���⌠⌠ (LAN)Bs�⌠⌠ (WAN)

BOptiConnect t���⌠⌠ (SAN) �o�sq�m�⌠≤�XCz�∩��≥≤UC]�G

v μ÷q

v ���í�D

v �IZ≈

v ¿��q

bMw��suCΘ�s�DnM�≈Ω��m�AziH��o��P��qCbW�O��A��zb�

��mⁿw@�h��≈�IAHKbo�⌠�lóa��iH�C

�F�Keqú¼��P��α�DAz�n�⌠��Bz�Iºí�eΩTq�qTCΘCziH∩��n

���ΩΘCΘA�pO�⌠BA�⌠⌠BDPB�eí (ATM)BSPD OptiConnectB¬t�� (HSL)

OptiConnect �Ω� OptiConnect]@��Φ��ºí�¬t�ísu�C

HSL OptiConnect O OptiConnect for i5/OS nΘ ]i5/OS ∩� 23 - i5/OS OptiConnect�ú ��NCªi

���c¬i����MΦ�C HSL OptiConnect O@�t���⌠⌠AQ�¬t�� (HSL) j⌠�NAú

O��Iºí¬t�I∩IsuCHSL OptiConnect �n�� HSL qlA²ú�nB��wΘC

Y�i½wΘAτ���m CRGAz�⌠�ñ�n@�μ½í��Cb�Φ��⌠�ñAoOⁿ�Φ

��@�ºy�W�w�≈�XA�Os��wⁿw� I/O xs�ºΘJ/ΘXBz��w�≈�XCY�

h½t�⌠�AoOⁿ HSL j⌠WAϕtm�@�h�i½XRmAj⌠ñ]]t��⌠�ñ�t�Ci

½XRm]iH�≤ LPAR ⌠�ñC.

�: pGzO��� TCP/IP ��� 2810 LAN t�dA�ú��ut�⌠⌠[c (SNA)v� IPXAhzi

HzL��u⌠í� (WRKLIND) ⁿOA�Swu⌠í�ⁿwu�∩ TCP �� (*YES)vAHW[ OS/400®

V4R5M0 t�W�t�d�αCOS/400 V5R1M0 HW������]wu�∩ TCP �� (*YES)vC

66 IBM i: i�� ��@�¼ΦkΩ@¬i��

|

Page 75: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

�÷º�

� 48��yW�μ½í��z

Ω��μ@��O�@≤i½wΘ]�Φ��⌠�ñ�XRm]�íD≈�� IOP�WCq

POWER7 wΘ}lAúAú �íD≈½C

�÷��

� 71��yW�O��∩Mμz

bz}ltmO�ºeA�²�¿O�tm�∩MμA�Twzw��Aϕ�⌠�C

O�M�⌠⌠

b��@��íA≥�O��qTyq�pCúLAjP��z∩O�ñC��Itm��qT⌠�C

��qT⌠�ϕ�O��Γ��IºítmFΓ°⌠uCpG�@°qT⌠�ó�Ah�G°qT⌠�iH�

�����Iºí�qTA]�NO�ñ�@�h��Im≤@�O����ípε���Ctmo�⌠�

�n�{�@≤�ANOpGz�Γ°qTu⌠s��t�W��Pt�dA@ o�μ@t�dGAo�

u⌠�M�ó���ICz�A��úα���KO��CpGz�t��qA�o�wΘGA�O�

o�O��CtmΓ°u⌠AiHú @°u⌠M O�@��Θ��At@°u⌠iBz@δ�ΘApG

�≤O�@��M�u⌠GAt@°u⌠]iH¿���u⌠CbO�����Iºítm��qT⌠�A

�α����K@δ⌠⌠�÷�O��C

O�qTnZ

]wqT⌠��A��qUCnZC

v �Twz�qTu⌠W�¼≈�WeAHBzDO�í�AH�O�í�T�\αA��≥��W[�í

�C

v �F��ia�A�úntms�@�h��I�μ@qT⌠�C

v �ún�tdTwz�P�IqTºu⌠tⁿL½C

v ¿qRúó��μ@IA�p²Γ°qTu⌠iJμ@t�dB�P�ΘJ-ΘXBz���P�XR

mC

v pG�Ѭ�Ω�eqzLz�qTu⌠��eAziαn�{NΩ��g�í�T��°m≤�O�⌠

⌠WC

v u���Ω�]qT≤w (UDP)vhI��O�n�qT≤wAO�qT≥ª�c�ª��eO�ñ��

Iºí�O��zΩTCϕΩΘCΘΣ�hI�e\α�AO�qT��� UDP hI�eAN�zTºq

�w��I�e�Σ��Pl⌠⌠�}�����O��IC�e���⌠⌠W�I�TºA@��� UDP

I∩I\α��eCO�qTú�αhI�eTº��e\αC

v Σ�O��zTº�hI�e�Θ�V≤�M��C��w� LAN]Σ�@�l⌠⌠�}�W��I�A

H�O��z��∩��O��z�cº�°{�AO��÷�hI�e]Cϕi�÷aWL 40 �]C

o��M���∩��⌠⌠]�y¿t�vTCLAN ºmW�δ�DNO@��lAo�mO@�

u�÷⌠⌠�zqT≤w (SNMP)vNz{íA�n�⌠C@� UDP hI�e]Cí≈�¡�⌠⌠]�

S�¼≈�Wei≥oWo��ΘCz�nTwz�⌠⌠�z�w�dnBz UDP hI�e�Θ�⌠⌠e

qATOO�S�∩⌠⌠�αy¿t�vTC

O���αW�

]�z�qT⌠�ñiαsb��π�tºA�HziH�πvTO�qT����X�v�⌠�C

jí≈@δ⌠��iH�ⁿw]�CpGz�Sw⌠�ú�AXo�w]�AziH�πO�qT�Xz

�⌠�C�≥�h��π�iÑh��πi�C

� 3 � W�O� 67

Page 76: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

≥�h�π

≥�h��πi²zN�π��]�@�w²wq��A��O¬BCM��O���Tíj�C∩���h

��Ah��O�qT�αMtm���w]�C∩�Ch��y¿O�@�W[í�T�íjMU�TºO

��Cí�T�U�MO��U°AO�∩≤qTó��F��UCC∩�¬h��y¿O�@�ε�í�T

�íjMU�TºO��Cí�T�UWcMO��UuAO�∩≤qTó��F��U¬C

iÑh�π

Q�iÑh��πAiH��w²wq��d≥��π�O��CoiHiμ≤�í��π��XzqT⌠�

�⌠≤SϕípCYQniμiÑh���πA��z�o IBM Σ�H�PÑ�NH�≤UC�O���

]wú�TA�e÷�P�α CC

i�π�O�qT��

u�≤O�Ω�A� (QcstChgClusterResourceServices) APIviH�πíO��δA��O�qT�αMtm

��AHR≈A�≤O�@��\hWS��{í�⌠⌠⌠�C

�≤O� (CHGCLU) ⁿOú ≥�h���πA� QcstChgClusterResourceServices API hú ≥��iÑΓ

�h���πC

QcstChgClusterResourceServices API ��≤O�tm (CHGCLUCFG) ⁿOi���πO��αMtmC� API

MⁿOú ≥���πΣ�h�AiNO��π�@�w²wq��A]tH¬BCB@δ�ϕ��O�M�

Tíj�CpGQniμiÑh���π]q�� IBM Σ�H≤U�A�iHbw²wq��d≥WA��

API ��π�O��CúAϕa�≤�O���e÷�PO��α CC

≤��p≤�πO���

CHGCLU ⁿO� QcstChgClusterResourceServices API ú ��Φk�]wO��αMtm��Az�ú�

nF���Co�≥��πh�DnOvTí�T�F��MO�TºO��C≥��πΣ�h�����p

UG

1]¬O��/�úWcí�T�

�πO�qTAHε�í�T�Wv�W[U�TºO��CpG���í�T�U�BO��U

°AhO�∩qTó����t��UC]CF���C

2]w]��

O�qT�αMtm��W�����w]�C�]wiH��²��������lw]�C

3]CO��/�Wcí�T�

�πO�qT�ε�í�T�íjM CU�TºO��Cí�T�UWcMO��UuAO�∩q

Tó���U ]¬F���C

UCϕμπ�í�T�ó�y¿�I�����íd�G

�: ⁿw��íμí�u:ϕvC

1]CF��� 2]w]�� 3]¬F���

��í�

T��D

R �p ��í�

T��D

R �p ��í�

T��D

R �p

μ@l⌠

00:24 01:02 01:26 00:12 00:30 00:42 00:04 00:14 00:18

68 IBM i: i�� ��@�¼ΦkΩ@¬i��

Page 77: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

1]CF��� 2]w]�� 3]¬F���

h½l⌠

00:24 08:30 08:54 00:12 04:14 04:26 00:04 02:02 02:06

�@δ⌠⌠tⁿM���SwΩΘCΘAO��z�i∩��πí�T�F��MTºO�h�C�pAp

GO¬t�¬ia���Θ]p OptiConnect�AB��t�úb@�q� OptiConnect y�W�O�ñAh

ziα�μ��@���P�⌠�AHTOα t���F¿≤ t�ó��ΓC∩�∩� 3CpGb¬tⁿ

� 10 Mbs A�⌠⌠y�W⌡μABw]��]�⌠⌠yptⁿy¿����AhiH∩�∩� 1 �

CO�∩yptⁿ�F��C

u�≤O�Ω�A� APIv]iHw∩Sw�⌠⌠⌠��D��πSw��O��C�pAA�]@�O��

���Iúb@� OptiConnect y�WCNTº�qjp��]��j� 32,500 ����A±w]� 1,464

����≤�X Opticonnect �j�Θμ� (MTU) jpAiH�πWjO�Tº��αCoiHε��M½

�jqTº�B�⌡μ�íCϕMAΣuIO�O���{í�o���{íú��O��T��í��

wCΣL��wqb API σ≤ñAi���πO��T��αA��≤O�∩≤��F��C

�÷��

QcstChgClusterResourceServices API

�÷ΩT

�≤O� (CHGCLU) ⁿO

�≤O�Ω�A�]w�

vTTºO�M½��w]�O�Fí�jí≈@δw�]w�CúLAiH�≤o��A�º≤�Xz�

qT⌠�C

iHzLUCΣñ@�Φk��π�G

v ]w�X⌠��@δ�αh�C

v ∩SwTº�π��]w�AHK�≤Sw��π

b�@�ΦkñATº�ΘO�π�T�qTh��Σñº@C@δh�Ow]�Abuí�T��°vñ�

��í�C

�G�Φkq�ObMa��ºU⌡μC

�≤O�Ω�A� (QcstChgClusterResourceServices) API ��í�oΓ�ΦkC

�÷��

QcstChgClusterResourceServices API

�÷ΩT

í�T��°

W�h½�O�

pGzn��@�]th½O���º�I�O�Ahb��O���n@�SwBJC

�w]�A{μO����]�[JO�ñ��@��I�τbO���CpG��I�≤O�ñ�C��

h�AhoO@�Aϕ�ΦíCúLApG��I�≤�s���h�AhzLksWπ��C��h���

ICNΦ�Ob��O������O����AN{μO���]�p≤[JO�ñ��@��I�τb

O���C

� 3 � W�O� 69

Page 78: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

�: pGzO�� IBM PowerHA for i �v{íAhO�����t�ú�n V6R1C

�pAHn����IO���C�O���IpUG

�IID � τbO���

�I A V5R4 5

�I B V6R1 6

pGnqu�I Bv��O�Ah��VⁿX�O�NOVX��O�C�]w��O���A�ⁿ�O

��INbp≤nD�I�τb�I��º��WqTC

O���αW�

�≤O��vT�zO����B�⌡μ�íC

O�@��@�n�Ω�O��b⌡μí�T��°B�zO�Ω�s��O��IAH�BzO�Ω�s�

PO��Iºí⌠≤�T�n�Ω�CbO�⌠�iHB@ºßAhu�bO��≤���W[B�⌡μ�

íC

b��@�⌠��íAO�í�∩O�t��vT�pC

W�iÑ�Ió��

iÑ�Ió���\αiH��ε�ú�O����ó�Ω�d���C

Ω@iÑ�Ió���ºeAz�²Tww�X���°≤C

v YnbO��IΩ�ó���Ky¿O���AhiH��wΘ�zD�x (HMC) � 7 ��Ω� I/O °

A�(VIOS) ��C

v P� HMC � VIOS ��z�O��IAH�VΣ°ió��O��IC

v C@�VΣ°ió���Iú�ntmO��°�C

iÑ�Ió���wΘ�D

un�X��wΘ�DANiH��iÑ�Ió���\αC

iÑ�Ió���\α��n��CwΘ�DpUG

v ���nΓ� IBM i ≈¼��Φ��

v uwΘ�zD�x (HMC)v�uΩ� I/O °A� (VIOS)v

iÑ�Ió���nΘ�D

Ynb IBM i ¬i���MΦ�ñ��iÑ�Ió���\αAh��X�CnΘ�DC

C@�p�n��iÑ�Ió���\α��Iú��XUCnΘ�DG

v 5770-SS1 @�t�

v 5770-SS1 Base @�t� Option 33 - Portable Application Solutions Environment

v 5770-SS1 Base @�t� Option 30 - Qshell

v 5733-SC1 - IBM Portable Utilities for IBM i

v 5733-SC1 Option 1 - OpenSSHBOpenSSLBzlib

70 IBM i: i�� ��@�¼ΦkΩ@¬i��

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

Page 79: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

v 5770-UME IBM Universal Manageability Enablement

v 5770-HAS IBM PowerHA for i LP

W�O��∩Mμ

bz}ltmO�ºeA�²�¿O�tm�∩MμA�Twzw��Aϕ�⌠�C

ϕ 1. O�� TCP/IP tm�∩Mμ

TCP/IP �D

__ ���� TCP/IP (STRTCP) ⁿOAbzp��JO��C@��IW�� TCP/IPC

__ tm TCP j⌠�} (127.0.0.1)A�τ�¼Aπ��u@�ñvC�bO��C��IWA���� TCP/IP ⌠⌠

¼A (WRKTCPSTS) ⁿO�τ� TCP/IP j⌠�}C

__ τ��IW�≤O�@�� IP �}¼A�u@�ñvC���� TCP/IP ⌠⌠¼A (WRKTCPSTS) ⁿO��d IP

�}�¼AC

__ τ�u⌠�⌠⌠�n{í (INETD)v°A�bO�����IW�@�ñCpG INETD °A��D@�ñAh�

n�� INETD °A�Cp�p≤�� INETD °A���÷ΩTA��\� 86��y�� INETD °A�zC

__ τ� INETD ����]w�]b /QIBM/ProdData/OS400/INETD/inetd.conf ñⁿw�u���pv¡CpG��

��]w�π�h��pv¡AhO��I����ó�C�w]A�N INETD ����]w�ⁿw� QUSERC

__ τ�O��C@��IW�C@�O� IP �}úiH�e�O�ñ���ΣL IP �}A�iN UDP Ω�]

�e����}CpG⌠≤O��I�� IPv4 �}AhO�ñ�C@��Iú�n�@�ñ IPv4 �}]ú�n

tm�uO� IP �}v�AHK�e�N TCP ]�e��}C�BApG⌠≤O��I�� IPv6 �}A

hO�ñ�C@��Iú�n�@�ñ IPv6 �}]ú�ntm�uO� IP �}v�AHK�e�N TCP ]

�e��}C��� PING ⁿO�ⁿw�� IP �}A��� TRACEROUTE ⁿO�ⁿw UDP TºAi��

P�Γ� IP �}O�iHiμqTCPING � TRACEROUTE bUCípULkB@Gb IPv4 P IPv6 �}º

íA�⌡≡Ω PING � TRACEROUTE �C

__ τ�S�ΣL��{í��≡ 5550 P 5551Co�≡Od� IBM O�C���� TCP/IP ⌠⌠¼A (WRKTCPSTS)

ⁿOAiH�°≡��kCb�� INETD ºßiμO�@�A≡ 5550 N�}��B≤u�Ñv¼AC

ϕ 2. O���z⌠��∩Mμ

O��A�O����q

w IBM PowerHA for i (iHASM �v{í (5770-HAS)C�¬i���MΦ����O��IWú�n���

��vXC

__ w∩� 41]i5/OS - HA i½Ω��C�m⌠����O��IWú�n�����vXC

__ ����Dqú°A� (STRHOSTSVR) ⁿOAτ�w����Dqú°A�G STRHOSTSVR SERVER(*ALL)

pGzp�bO�ñ��i½mAh�í¼UC�DG

ϕ 3. O����mtm�∩Mμ

��m�D

__ w IBM PowerHA for i �v{íC�¬i���MΦ����O��IWú�n�����vXC

__ τ�ww∩� 41]HA i½Ω��A�Bm⌠����O��IWú�����vXC

__ Yns����z\αA��� DST s�����]w��tmA�uπ°A� (STS)Cp���Ω�A��\

���s�w�≈C

__ pGz�bt���Φ��ºí½��mA��� HMC H������z�Φ��A������uΩ

� OptiConnectvC��@ObM�A�uπ (DST) nJ��¿Cp���ΩTA��\Ω� OptiConnectC

pGz�b��uwΘ�zD�xv�zz���A�b OptiConnect �W�≤z���]w��eA�i

½tmñ�C�����uΩ� OptiConnectvCz�����]w�A�α�M�≤C

� 3 � W�O� 71

|

|

||||||||

Page 80: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

ϕ 3. O����mtm�∩Mμ (�≥)

��m�D

__ pG HSL OptiConnect j⌠W�XRmibΓ�t�ºí½A�BΣñ@�t�π��Φ��Ah����

���� HSL OptiConnectCpG�� HMC H������z�Φ��Ah��@ObM�A�uπ (DST)

nJ��¿C

pGz�b��uwΘ�zD�xv�zz���A�b OptiConnect �W�≤z���]w��eA�i

½tmñ�C����� HSL OptiConnectCz�����]w�A�α�M�≤C

__ pGb�Φ��ºí½��mA��� HMC H������z�Φ��Ah�tmnb��ºí@

��y�A�tm I/O xs�Cy���Σñ@���tm�u��@�y�vA�B�N�Pm

½���ΣL��tm�u��@�y�vC

pG��uw�zD�xv�z���Ah�tm�t I/O Bz�BI/O t�d���s��� I/O x

s�A²W���xs�ib��ºí½CC@���ú���∩ I/O xs��s�v¡Cp���ΩTA

��\uNwΘ]w�i½vCp�i½m�wΘW��D���Ω�A��\μ½í���wΘ�DC

__ ½Γ�úPt�í� HSL j⌠W�XRm�A�NXRmtm�i½Cp���ΩTA��\uNwΘ

]w�i½vC

__ NXRmsW�{� HSL j⌠�A�½s���Pj⌠W���°A�C

__ qT⌠���j�Θμ� (MTU) �j≤O�qTi�π��]Tº�qjp�CbDΘ�IWAiH����

TCP/IP ⌠⌠¼A (WRKTCPSTS) ⁿO �τ�O� IP �}� MTUCbπ�qT⌠��C@�BJñA]�τ

� MTUC��O�AiH��Pa CuTº�qjpv��A�úOú qT⌠�� MTUCp�Tº�qjp

���ΩTA��\ui�π�O�qT��vCziH�� �O�Ω�A�ΩT (QcstRetrieveCRSInfo) API �

�°�π���{μ]w�A����≤O�Ω�A� (QcstChgClusterResourceServices) API ��≤]w�C

__ pGOazΦMAh�TwNΓ��Iⁿú�úP��xWC

ϕ 4. O��w�tm�∩Mμ

w�D

__ pG������IAh�b���IWAϕa]wue\sW�O� (ALWADDCLU)v⌠⌠��Co�]w

� *ANY � *RQSAUTA°z�⌠��wCpG���]� *RQSAUTAh�w IBM i Option 34]���

��z{í��uCCA [KA�ú �v]Option 35�Cp�]w ALWADDCLU ⌠⌠�����ΩTA��\

u��nsW�O���IvC

__ w∩b /QIBM/ProdData/OS400/INETD/inetd.conf ñⁿw� INETDA�����]w��¼AC�π� *SECADM

� *ALLOBJ Sϕv¡C�w]A�N INETD ����]w�ⁿw� QUSERC

__ τ�IsO�Ω�A� API ����]w�sb≤��O��IWA�Bπ� *IOSYSCFG v¡C

__ τ�w∩O�Ω�s� (CRG) ⌡μ⌡X{í����]w�Awsb≤�����⌠��IWC

ϕ 5. O��u@tm�∩Mμ

u@�q

__ u@i�O�Ω�A� API úXAHBznDCu@OzLUC���]w��⌡μG⌡μb��O�Ω�s��

ⁿw�⌡X{í����]w�A�nD API ����]w�]� ��m CRG ñ�α�m���C�T

wA�P���]w��÷p�u@εC�lt�AOw∩ªiqu@εC⌡μ�u@�tm¿G*NOMAXC

__ u@�úμ�u@í��ⁿw�u@εCñA�q CRG wq����]w�ñiH�ou@í�Cw]u@í�

�²u@�e� QBATCH u@εCñC]��u@εCO�≤h����u@A�HiαLk��⌡μ⌡X{í

u@C��{ft���@u@í�P�@���εCC

72 IBM i: i�� ��@�¼ΦkΩ@¬i��

Page 81: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

ϕ 5. O��u@tm�∩Mμ (�≥)

u@�q

__ ⌡X{íu@b⌡μ������u@í���eΩ�A H∩�Qn���Dxs��⌡μ�í��Cw]��²

u@bπ�⌡μu²�� 50 �ΣLσ�u@�xs�ñ⌡μCªúLk�⌡X{íu@ú��n��αC�

l⌡X{íu@�lt�]���@u@εC��Plt��A�N⌡X{íu@ⁿú�xs�A��Plt

��ΣLlt��l�ΣLu@Aú��xs�C��A�N⌡X{íu@�⌡μu²�ⁿú� 15Ao�ª

XGNiHbΣL�����u@ºe⌡μC

__ N QMLTTHDACN t��]� 1 � 2C

���nΘ��Ai��tm��zO�CΣñ@���OuO�Ω�A�v��CpG∩���uO�Ω�

A�vAh�í¼UC�DC

ϕ 6. O��O�Ω�A�tm�∩Mμ

O��A������q

__ w IBM PowerHA for i �v{íC�¬i���MΦ����O��IWú�n�����vXC

__ w Option 41]HA i½Ω��C�m⌠����O��IWú�n�����vXC

__ ����Dqú°A� (STRHOSTSVR) ⁿOAτ�w����Dqú°A�G STRHOSTSVR SERVER(*ALL)

ϕ 7. O��iÑ�Ió����∩Mμ

i�I�q

__ P���O��IO���iH��uwΘ�zD�x (HMC)v�uΩ� I/O °A� (VIOS)viμ�z

__ P���O��I�bY�ΣLO��Ió���¼�Tº

__ bn�¼�� HMC � VIOS �Tº�C@�O��IWA��¿UC��C

w≥�@�t� Option 33 - IBM Portable Application Solutions Environment for i

w 5733-SC1 - IBM Portable Utilities for i

w 5733-SC1 Option 1 - OpenSSHBOpenSSLBzlib

w 5770-UME - IBM Universal Manageability Enablement for i

w∩ 5770-UME ú�Atm enableAuthentication � sslClientVerificationMode �eC

�s HMC � VIOS ��ñ������A�NªsW� IBM i H⌠xswC

�� STRTCPSVR *CIMOM CL ⁿO�� *CIMOM °A�

�� ADDCLUMON CL ⁿOtmO��°�

W� FlashCopy \α

ziH�� FlashCopy \αA@�b�� IBM System Storage ��íxsΘm� i5/OS ¬i��⌠�ñA

ε��≈�íd≥�ΦkC�� FlashCopy \αºeA�Tww�X�C�DC

FlashCopy \α�wΘ�D

Ynb i5/OS ¬i���MΦ�ñ�� FlashCopy �NA�Tw�X�CwΘ�DC

FlashCopy \�n��Cw�DpUG

v ��Γ��≤úPaI� System i ≈¼��Φ��AB��@�s��C�t�� IBM System Storage

DS8000 �íxsΘmC��Σ��íxsΘ��qDs�� System i ≈¼AúΣ� DS8000 �íxs

ΘmC

� 3 � W�O� 73

||

|

||

||

||

||

||

||

||

||

||

||

|||

Page 82: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

v �nUCΣñ@�Σ����qDt�dG

– 2766 2 GB ��qD���ε� PCI

– 2787 2 GB ��qD���ε� PCI-X

– 5760 4 GB �����ε� PCI-X

v ⌡μ⌠≤tmºeA�²Aϕ�πt�xsΘ���jpCz�n@���@���B@��Ñ�w�≈

@���AH�t@��� C@�@P�����C

FlashCopy \α�nΘ�D

Ynb IBM i ¬i���MΦ�ñ�� FlashCopy �NAh��X�CnΘ�DC

FlashCopy \�Cn�DpUG

v ¬i���MΦ�ñ�C@� IBM i ≈¼ú���⌡μ IBM i V6R1A�αP IBM PowerHA for i �

v{íft��C

�: b��ñAz�OiH�� IBM Advanced Copy Services for PowerHA on i]�uΩτ�A�ñ�v

ú �A�Bz IBM System Storage �MΦ�CpGzObh�¡xW��us�ΦMvA�Qnb

h� IBM i ��WΩ@us�ΦMvAh]iH�� IBM Advanced Copy Services for PowerHA on

iC

v bC@�t�Ww IBM PowerHA for iC

v Twww�s� PTFC

FlashCopy \α�qT�D

Ynb i5/OS ¬i���MΦ�ñ�� FlashCopy �NA�Tw�X�CqT�DC

��X FlashCopy \α�UC�CqT�DG

v ��Γ��≤úPaI� System i ≈¼AB���@�s��C@�t�� IBM System Storage DS8000

�íxsΘmC��Σ��íxsΘ��qDs�� System i ≈¼AúΣ� DS8000 �íxsΘmC

v �nUCΣñ@�Σ����qDt�dG

– 2766 2 GB ��qD���ε� PCI

– 2787 2 GB ��qD���ε� PCI-X

– 5760 4 GB �����ε� PCI-X

v �n��s� IOPA�αΣ� DS8000 W��íⁿJ��mG

– �≤ SAN ⁿJ���S� 2847 PCI-X IOP

v ⌡μ⌠≤tmºeA�²Aϕ�πt�xsΘ���jpCz�n@���@���B@��Ñ�w�≈

@���AH�t@��� C@�@P�����C

¬i���w�W�

tm¬i���MΦ�ºeA�½s�w⌠�ñ�{μw�ªñA�iμ⌠≤Aϕ��≤H[j¬i��C

teO�ΩT

F�����z�O�ΩT�w��tNC

teΩT (QcstDistributeInformation) API i�≤NTºqO�Ω�s���⌠�ñ�@��IA �e��

�⌠�ñ�ΣL�ICob⌡X{íBzñ���C²OA��NΩT��[KCúDz��w�⌠⌠A

�hú����≈ε��ew�ΩTC

74 IBM i: i�� ��@�¼ΦkΩ@¬i��

|

|

Page 83: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

��uO�°Ωϕ APIvAbO��Iºí@���gD�≥Ω�CΩ�xsbD�≥xsΘñCoϕ�Ω�

u�Od�O��IúAOO�°Ωϕº@í≈�εC�iqwq≤O�°Ωϕ⌠�ñºO��IñA��o

� APICO��I�bO�ñ@�C

��O��T�te�ΣLΩTP�úw�Co]ACh��O��TC�≤⌡X{íΩ��A�ú�[K�

tΩ��TºC

ft���⌡≡�O���q

pGzb��⌡≡�⌠⌠W��O�Ah�F�Σ@�¡ε��DC

pGzO��O�P⌡≡ftAh�n²C@��Iúα≈∩ΣLO��I�e≈≡TºAH��¼��Σ

LO��I�J≡TºCb⌡≡W���XJfAα²C��IW�C�O��}PC�ΣL�IW�C

�O��}iμqTCzL⌠⌠�e� IP ]iHOU��¼�Ω��ΘCO���sq�� (ping)AΣ�¼

� ICMPA]�� UDP � TCPCϕtm⌡≡�AziH��¼�LoΩ��ΘC�F²O�B@A⌡

≡��\ ICMPBUDP � TCP �Ω��ΘCib⌠≤≡W�e≈≡Ω��ΘA�J≡Ω��Θhib≡ 5550

� 5551 W�¼C

��Abz��iÑ�Ió����ApGO��IO�¼��uwΘ�zD�x (HMC)v�uΩ� I/O °A

� (VIOS)v�ó�TºAhª�iHP HMC � VIOS iμqTCO��I��e�P HMC � VIOS

⌠�W�÷p� IP �}W� HMC � VIOSA�O�e�≡ 5989CO��I�qPO��It�W�÷

p� IP �}W� HMC � VIOSAH�≡ 5989 iμ�¼C

�@���IW����]w�

ziH��Γ�≈ε��@O�����IW����]w�C

b¬i��⌠�ñApG���]w�W�PAh���]w�búPt�ñ�°��PC�WOO��

��@ IDCM�A���]w�]�]t����OX (UID) �s��OX (GID)CpG²W���xs�

bY�t�WLk��AMß²ªbúPt�W��i�AhYnε�b�½�ío���íBzqAUID �

GID �bm CRG ���⌠�ñ�PBCu�z⌠�viH��PB�O�ñ����]w�]]A UID

� GID ��C

@�≈εO��O��z⌠�AH�°O�ñU�IW�@�Ω�CúF���]w�º�AO��z⌠��

iH�°���¼�Ω�A]�α�Pa�zbU�IW@��Ω�C≤s���]w��ApGO��z⌠

�B≤@�ñAh���N�≤�e�ΣL�ICpGO��z⌠��@�Ah�b��O��z⌠�ºß�

e�≤C]��Φk����@π�¬i��⌠�����]w�A�H�����ΦkC

Q��G�≈εA�z��iH��uSystem i ΓΦvñ�u�zñ�vA≤h�t��t�s�⌡μ\αC

o�Σ�]t@�q������z@�AO @bΣO���h½t�W�n⌡μ�@�C��u�zñ

�vAiHw∩t�s�⌡μ���]w�\αC �����]w��A�z�iHⁿwb��t�W⌡μ@

�ßm��ⁿOC

½n:

v pGzp�@�O�ñ��KXPB�����]w�Ah�NuO�°A�w��

(QRETSVRSEC)vt��]� 1C

v pGbsW���]w��ⁿ�°Ω��� (MRE) ºßN QRETSVRSEC �≤� 0AMß�≤KX

]pG�b�°KX�Ah�N MRE �s�¼A]�uú@PvCMRE ����Lk��C�b�

�≤ºß∩���]w�iμ����≤úú�iμPB�CYn����DA�N QRETSVRSEC �

≤� 1B�ú MREA�½ssW MREC

� 3 � W�O� 75

|

|

|

|

|

|

|

|

|

Page 84: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

�÷u@

� 103��y��O��z⌠�z

b¬i���MΦ�ñAO��z⌠�ú ≈εAO�O��t����ñ�Ω�PBC

76 IBM i: i�� ��@�¼ΦkΩ@¬i��

Page 85: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

� 4 � tm¬i��

b i5/OS ⌠�ñtm¬i���MΦ�ºeA�Twzw�¿Aϕ�W�ABA�¬i���a°���Ω�

P��C���¬i���tmΩ�d��¬i���N��÷@�A���z�v�¬i���MΦ�C

Ω�d�Gtm¬i��

tmΩ�d�ú úP� i5/OS ¬i��⌠��vBtm@�d�A≤Uz��z��D����D�Ω@¬

i���M�C

o�Ω�d�t�¬i��� ���í�A�ú ���í�¬i���MΦ�ñ�Ω�CC@��MΦ�

d�út�]w���¬i���vBⁿ�C²�ΩT��]t��tmípAiα�n⌡μΣL���τ�

¬i��C

Ω�dG�Φ��ºí�μ½í��

�Ω�d�í� i5/OS ¬i���MΦ�A��bΓ��bμ@t���Φ��ºí½���xs�C

º[

�Φ��iH²μ@ i5/OS t�ϕ¿Γ��h�W�t�B@C∩≤wgb⌠�ñtmF�Φ���°�

�íAo��MΦ�O�n�∩�C

�Ω�d�ú�π��Φ���tmC

��M��uIpUG

v oO��i�t�Ω��C¿��MΦ�C

v bp��ñ�⌡μ�íAú �Ω��i��C

v bí≈N�ñ�⌡μ]pμ@�Φ��ó���íAú �Ω��i��C

v ]�o��MΦ���μ@Ω���A�HiN�n�w�≈��Y��pC

v o��MΦ�t�ú�nPB��{μΩ�C

��MΦ��¡εpUG

v Lkú A�≤����xa°�a°��C

v z�tm���C

v iα�nb��ºí���wΘC

v W���xs�u�@≈Ω���Φ��C÷MiH�� RAID O@�O@Ω�A²o�Oμ@�ó�IC

v LkqΓ��Φ���μs���xs�C

© Copyright IBM Corp. 1998, 2010 77

Page 86: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

���

���í��Ω�d��⌠�G

tmBJ

�¿UC@�AiHtmP�Ω�d��÷p�¬i���NG

1. O���π�∩Mμ

2. ��O�

3. sW�I

4. ���I

5. N�IsW�m⌠�

6. ��O��z⌠�

7. ��O��z⌠�

8. ��W���xs�

9. sWⁿ�°�Ω���

10. NwΘ]w�i½

11. ��m CRG

12. ��m CRG

13. N��xs�]�i ��

14. ⌡μ½H��¬i���MΦ�

Ω�dGt�ºí�μ½í��

�Ω�d�π� IBM i ¬i���MΦ�AiHbΓ�t�ºí��μ½í��A�bp��ñ�⌡μ�N�

ñ�⌡μ�íAú Ω�B��{í�m�¬i��Cb POWER7 wΘWAt�ºíúΣ�½í�í

D≈C

º[

��μ½í���NA��MΦ�ú �μ�¬i���MΦ�C��o��MΦ�Axsbμ½í���μ

@Ω���@��O��s¼AAo�Nú�nbt�ºíPB�Ω�A]�úb�Θ�í≥óΩ���IC

��M��uIpUG

v bp��ñ�⌡μ�íAú �Ω��i��

v bí≈N�ñ�⌡μ�íAú �Ω��i��

v ��Ω��μ@��AN�n�w�≈��Y��p

78 IBM i: i�� ��@�¼ΦkΩ@¬i��

|

|

|

Page 87: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

v ú �p��αB�tß

v ²Ω�O��s¼AA�ú�nPB�

��MΦ��¡εpUG

v POWER7 wΘúΣ�½í�íD≈A]�o��MΦ�iαúOz�q�ªñ�MΦ�C

v Lkú ����xa°�a°��

v W���xs�u�@≈Ω���Φ��C÷MiH�� RAID O@�O@Ω�A²o�Oμ@�ó�IC

v LkqΓ�t��μs���xs�

���

���í��Ω�d��⌠�G

tmBJ

1. �πW��∩Mμ

2. ��O�

3. sW�I

4. ���I

5. N�IsW�m⌠�

6. ��O��z⌠�

7. ��O��z⌠�

8. ��W���xs�

9. sWⁿ�°�Ω���

10. NwΘ]w�i½

11. ��m CRG

12. ��m CRG

13. N��xs�]�i ��

14. ⌡μ½H��¬i���MΦ�

� 4 � tm¬i�� 79

|

Page 88: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

Ω�dG��azΦM�μ½í��

o�Ω�d��í�� i5/OS ¬i���MΦ�AbT��I�¿�O�ñ��t�azΦM�μ½í��C

��MΦ�ú a°���¬i��C

º[

b�í@��x]ϕv��WA���μ½í��AbΓ��Iºí��W���xs�C��MΦ�]��

azΦMAb�G��x]½ñ��Wú�W������C]�A��MΦ�iú a°���¬i��C

≥�WAo��MΦ��uIP≥�μ½í���MΦ��PA²sW�uIOAiHbt@��m�s��

{íΩ�AHKú Ω��a°��C�í@��x]ϕv���W���xs�iHb�Φ��ºí

½AHKbp��ñ�⌡μ�ú t½�í�¬i��]pM���{í�Co��MΦ�]ú ��≤

�x�azΦM�a°��C

azΦMO≤�xΦM�@�l\αAiHNΩ�ΦM����m�W���xs���C�í@��x]ϕ

v���W���xs�Ω��ΦM��≈�x]½ñ���W���xs�C��MΦ�i∩�íxsΘ¼

�MΦ�ú �μB¿��C�NΦ�]�puIBM System Storage s�ΦMv�u�{ΦMv�C²az

ΦMLkú �íxsΘ�MΦ��ú ����α∩�C

��M��uIpUG

v bp��ñ�⌡μ�íAú �Ω��i��

v bN�ñ�⌡μ�íAú �Ω��i��

v b����xa°�íAú �Ω��i��

v ²C@��x�oΩ��μ@��AN�n�w�≈��Y��p

v ²Ω�O��s¼AA�Biαú�niμPB�

��MΦ��¡εpUG

v úα�μs���xs�C²ziH≈ΦM��AHiμ�G≈Ω����≈uBzC

v ]�Σ�azΦM��W[�ñíBzμ� (CPU)Aiα�y¿�αvT

v ��{����qT⌠��Aϕ�We

���

U�í���MΦ�G

tmBJ

1. �¿O��W��∩Mμ

2. ��O�

80 IBM i: i�� ��@�¼ΦkΩ@¬i��

|

|

|

|

|

|

Page 89: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

3. sW�I

4. ���I

5. sW�I�m⌠�

6. ��m CRG

7. wq�xW

8. ��O��z⌠�

9. ��O��z⌠�

10. ��W���xs�

11. sWⁿ�°�Ω���

12. NwΘ]�i½

13. tmazΦM

14. N��xs�]�i ��

15. ⌡μ½H��tmC

�÷u@

� 112��ytmazΦMz

azΦMO≤�xΦM�l\αCYn��azΦM�tm¬i���MΦ�Ah�nb�í@�t�P�≈

t�ºítmΦMÑq@�C

Ω�dG��azΦM�≤�xΦM

o�Ω�d�í�bΓ��IO�ñA��azΦM� IBM i ¬i���MΦ�C��MΦ�ú a°���

¬i��C

º[

azΦMO≤�xΦM�@�l\αAiHNΩ�ΦM����m�W���xs���C��MΦ�ib�

í@�t�]t� 1�o�����xñ�⌡μ�Aú a°��Cb�¼pUAY�o���≈�x]t�

2�ó��ΓAb�xWAiH�≥∩Ω��ΦM��⌡μU�@�C��MΦ�i∩�íxsΘ¼�MΦ

�ú �μB¿��C�NΦ�]�puIBM System Storage s�ΦMv�u�{ΦMv�C²azΦML

kú �íxsΘ�MΦ��ú ����α∩�C

��M��uIpUG

v bp��ñ�⌡μ�íAú �Ω��i��

v bN�ñ�⌡μ�íAú �Ω��i��

v ba°�íAú �Ω��i��

v ²Ω�O��s¼AA�Biαú�niμPB�

��MΦ��¡εpUG

v úα�μs���xs�C²ziH≈ΦM��AHiμ�G≈Ω����≈uBzC

v ]�Σ�azΦM��W[�ñíBzμ� (CPU)Aiα�∩�αy¿vT

v ��{����qT⌠��Aϕ�We

� 4 � tm¬i�� 81

|

|

|

|

|

|

|

|

Page 90: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

���

U�í���MΦ�G

tmBJ

1. �¿O��W��∩Mμ

2. ��O�

3. sW�I

4. ���I

5. N�IsW�m⌠�

6. ��O��z⌠�

7. ��O��z⌠�

8. ��W���xs�

9. sWⁿ�°�Ω���

10. ��m CRG

11. ��m CRG

12. N��xs�]�i ��

13. tmazΦMC

14. ⌡μ½H��tmC

Ω�dG���{ΦM�≤�xΦM

o�Ω�d�í�H�íxsΘ�≥ª� IBM i ¬i���MΦ�A�∩uZ≈j�xsΘt�ú a°�

��¬i��Cu�{ΦMvO@� IBM System Storage �MΦ�AiN�í@��x�xsΘmñ�Ω

�APB�s��≈�xW�xsΘmCH�ΦíA�≈�xW�Ω�NiO�@P�C

º[

��u�{ΦMv�≤�xΦM�MΦ�ibjú��ñAQ��íxsΘm�ú ¬i���a°��C

�íxsΘmºí�¼��gW���xs�AHKbp���N�ñ�⌡μ�ú i��Cu�{ΦMv

�¼��í@����Dqú≤s�AN�∩�≈��iμ�∩��≤sCu�{ΦMvΣ��Z≈��iF

300 ��]186 ���Cu�{ΦMv����í�≡P��ºí�Z≈¿@w±�C

�Ω�d�[\ IBM �ú IBM i ¬i���N�tmA²úú �÷ IBM System Storage DS8000 tC

�w�tmⁿ�C�ΩT�]btm i5/OS ¬i��ºeAwπ� IBM System Storage �MΦ�Cp�

DS8000 �w�tm�÷ΩTA��\ IBM System Storage DS8000 ΩTñ� C

82 IBM i: i�� ��@�¼ΦkΩ@¬i��

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

Page 91: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

��M��uIpUG

v ����íxsΘm�z�gA]�ú��� IBM i CPUCY�t�o�t�h�GA��bxsm

ñ�≥�gC

v bp���N�ñ�⌡μ�íú �Ω��i��A]A�@ñ�⌡μ�nΘ/PTF �÷ñ�⌡μAH�a

°��C

v I/O i��@PA�ú�nPB�

v PΘxnⁿ@����A���íYuCbN�ñ�⌡μ�ó��Γ�AΘxnⁿiH≤ ta��Ω

�CΘxnⁿ�biμΦM���ñAjε⌡μΩ��≤CpGzS���ΘxnⁿAhiα�≥óO

Θñ�Ω�CΘxnⁿú o�Ω�h�º����A����í�í�C

v bu�{ΦMv�������WAiH�� FlashCopy \αC

��MΦ��¡εpUG

v �n�íxswΘ

v ��q����qT⌠��Aϕ�We

v úα�μs���xs�

���

U�í���MΦ�G

tmBJ

1. �¿O��W��∩Mμ

2. ��O�

3. sW�I

4. ���I

5. N�IsW�m⌠�

6. ��O��z⌠�

7. ��O��z⌠�

8. ��W���xs�

9. sWⁿ�°�Ω���

� 4 � tm¬i�� 83

|

Page 92: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

10. ��m CRG

11. ��m CRG

12. N��xs�]�i ��

13. tm�{ΦMÑq@�

14. ⌡μ½H��tm

Ω�dGπ�s�ΦM�≤�xΦM

�Ω�d����íxsΘ�í� i5/OS ¬i���MΦ�A�ú ]Z≈���j}�xsΘt��a°

���¬i��Cs�ΦMO IBM Systems Storage �MΦ�AiNΩ�DPBaq�í@��x�xsΘ

m�s��≈�x�xsΘmCQ��ΦíA�≈�xW�Ω�iHO�@PC

º[

π�s�ΦM�≤�xΦM�MΦ�AizLb°Z≈���íxsm�ú a°���MΦ�CW���

xs�ib�íxsmºí�gA�p���N�ñ�⌡μú i��C

�Ω�d�[\ IBM �ú IBM i ¬i���N�tmA²úú �÷ IBM System Storage DS8000 tC

�w�tmⁿ�C�ΩT�]btm i5/OS ¬i��ºeAwπ� IBM System Storage �MΦ�Cp�

DS8000 �w�tm�÷ΩTA��\ IBM System Storage DS8000 ΩTñ� C

π�s�ΦM�≤�xΦMú UCuIG

v ����íxsΘm�z�gA]�ú��� IBM i CPUCY�t�o�t�h�GA��bxsm

ñ�≥�gC

v bp���N�ñ�⌡μ�íú �Ω��i��A]A�@ñ�⌡μ�nΘ/PTF �÷ñ�⌡μAH�a

°��C

v PΘxnⁿ@����A���íYuCbN�ñ�⌡μ�ó��Γ�AΘxnⁿiH≤ ta��Ω

�CΘxnⁿ�biμΦM���ñAjε⌡μΩ��≤CpGzS���ΘxnⁿAhiα�≥óO

Θñ�Ω�CΘxnⁿú o�Ω�h�º����A����í�í�C

v bs�ΦM�������WAiH�� FlashCopy \αC

��MΦ�π�UC¡εG

v �MΦ��n IBM System Storage DS8000 °A�wΘC

v �FF�i�ⁿ��αA��q����qT⌠��¼≈�WeC

v úα�μs���xs�C

v u�@� System i ��iα�b��w System Storage °A�Wtms�ΦMC��ΣL¡x�⌠≤Σ

L System i ���°A�úαP���s�ΦMCNh����sW�s�ΦMÑq@�A�o�Lkw

���GC

v s�ΦM�����n@P�s�C÷Ms�ΦM����ú�n@P�s�A²OjP����@P�

s�C

v u�bs��π�@P�s��A��b½���iμ�V�gCó��Γ�A∩ú���iμ�V

�gC

v pGb½�ó��Γ��iμ�V�gAhtm�]tΓ�����C

– pGQn������Iπ�@P�s�Ah½ss�@��Nªα½�����A����l�gC

84 IBM i: i�� ��@�¼ΦkΩ@¬i��

|

|

Page 93: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

– pGQn������IS�@P�s�Ah�n��uSystem Storage DS8000 xsΘ�z{ív��

��l�gH�PB�{����AH�i�C

���

U�í���MΦ�G

tmBJ

1. �¿O��W��∩Mμ

2. ��O�

3. sW�I

4. ���I

5. N�IsW�m⌠�

6. ��O��z⌠�

7. ��O��z⌠�

8. ��W���xs�

9. sWⁿ�°�Ω���

10. ��m CRG

11. ��m CRG

12. N��xs�]�i ��

13. tms�ΦMÑq@�

14. ⌡μ½H��tm

]w TCP/IP �o¬i��

]�O�Ω�A�u��� IP PΣLO��I]¬i��⌠���t���Φ���iμqTA�H��O

��Iú�Ois� IPAoϕ�z�ntm IP ��A�αs�O�ñ��IC

⌠⌠�z��bC�O��I� TCP/IP �eϕñΓ�]w IP �}A]iHzLb⌠⌠⌠��W⌡μ��

eqT≤wú� IP �}C� TCP/IP �eϕOO�@���MΣC��I�∩MF]�AC��Iú�n

��v��@ IP �}C

� 4 � tm¬i�� 85

Page 94: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

C��I�hiⁿúΓ� IP �}Co��}úiHQΣª⌠⌠qT��{íH⌠≤Φí�≤CbⁿwC@��

}�A��{��@��}���@�qTu⌠CpGz�n��Sw�¼�qTCΘA�����n�

CΘ�tm�@� IP �}C�@� IP �}NOiaTº\α�í�T��°u²Bz� IP �}CC@��

IW�C@�O� IP �}ú�α≈s�O�ñ���ΣL IP �}CpG⌠≤O��I�� IPv4 �}Ah

O�ñ�C@��Iú�n�@�ñ IPv4 �}]ú�ntm�O� IP �}�AHK�e�N TCP ]�e

��}C�BApG⌠≤O��I�� IPv6 �}AhO�ñ�C@��Iú�n�@�ñ IPv6 �}]ú�

ntm�O� IP �}�AHK�e�N TCP ]�e��}CΣñ@�τ�Y��}iHs�t@��}

�ΦkpUGziHiμsu�� (ping) ��V�� UDP Tºl⌠�FúLAPING � TRACEROUTE b

UCípULkB@Gb IPv4 P IPv6 �}ºíA�⌡≡Ωª�C

�: z�TwO�@��j⌠�} (127.0.0.1) @�ñC�w]�A��}q�O@�ñAª�≤N⌠≤T

º�����ICúLApG��}���⌠AhúD½s����}A�hO��TLkB@C

]w TCP/IP tm��

Yn��O�Ω�A�Ahbz⌠⌠� TCP/IP tmñ�n@���]wC

bsW⌠≤�I�O�ºeAz�]wo���G

v pGzp�n�� System i ú�@�⌠��PΣL⌠⌠qTA�BzS�b°A�W⌡μΣL�eqT≤

wA��� CHGTCPA]�≤ TCP/IP ��� ⁿOAN IP Ω�]α�]� *YESC

v N INETD °A�]� STARTCp��� INETD °A���÷ΩTA��\y�� INETD °A�zC

v �� CHGTCPA]�≤ TCP/IP ��� ⁿOANu���Ω�]qT≤w (UDP)vCHECKSUM ]�

*YESC

v pGz��⌠���s�O�⌠⌠⌠A�N MCAST α�]� *YESC

v pGz�� OptiConnect for i5/OS bO��IºíqTA�ⁿw STRSBS(QSOC/QSOC) ��� QSOC l

t�C

�� INETD °A�

���⌠�⌠⌠�n{í (INETD) °A�A�αsW����IAH�X���BzC

�� INETD °A�@bz�O�ñ⌡μC

ziH�¿UCBJAHzL IBM Systems Director Navigator for i5/OS �� INETD °A�G

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. H���]w��KXAnJt�C

3. b�²≡¼�cñAi} i5/OS �zAMß∩�⌠⌠C

4. bu⌠⌠v��WA∩� TCP/IP °A�CY�π�i� TCP/IP °A�MμC

5. qMμñA∩� INETDC

6. q∩��@\αϕñA∩���C°A��¼A��≤�w��C

z]iH��u�� TCP/IP °A� (STRTCPSVR)vⁿOA�ⁿw SERVER(*INETD) ��A��� INETD

°A�C�� INETD °A��Au��� QTCP (QTOGINTD)vu@N�X{b�I�u@�ñu@vMμ

ñC

86 IBM i: i�� ��@�¼ΦkΩ@¬i��

|

|

|

|

|

|

|

|

|

Page 95: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

�÷��

STRTCPSVR]�� TCP/IP °A��ⁿO

tmO�

¬i����� i5/OS Ω@�nwtmO���ε��z��Ω�CPΣLΩ����N]pμ½í��B≤

�xΦM��Φ�g�ft���AO��Nú ¬i���MΦ��n½n≥ª[cC

O�Ω�A�ú @�πXA�A���@O���B⌡μí�T��°AH�e\��P�zO�tmMO

�Ω�s�CO�Ω�A�]ú ia��T\αAª�O²O�ñC@��IA�Tw���IB�÷≤O

�Ω�¼A�@PΩTCuO�Ω�A�v�������]�≤ IBM PowerHA for i (iHASM) �v{í�

X (5770-HAS) �@í�Ai²ztm��z¬i���MΦ���O�C��A�v{í]ú @��ε

yÑ (CL) ⁿOAi²z��O�tmC

]���{íú ��ßiH�����{í�� (API) �≈αAH[jΣ��{íi��C

úFo� IBM �Nº�A¬i�����±�ú ft��O�P�Φ�g�N���{íC

��O�

Yn��O�Az���nN@��I�JO�ñA�Bz��vs���@�NbO�ñ��IC

pG�ⁿw@��IAhª�Oz�es��t�Cp���O���π�DMμA��\� 71��yW

�O��∩MμzC

pGNbO�ñ��i½mA���≤�xΦM�N�tm¬i���MΦ�Ah�ΣL��DC��\

Ω�d�Gtm¬i���MΦ�AH�o��o��N�¬i���MΦ����d�CC@�Ω�d�ú

�ú vBtm@�A�ºz��MΦ�ú �ñ�⌡μ�÷\αCziH��o�d�Atm¬i���M

Φ�A��qªH�Xz��DC

���UCBJ���O�G

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. H���]w��KXAnJt�C

3. q IBM Systems Director Navigator for i °íñA∩�O�Ω�A�C

4. buw∩��v��WA∩�s�O�C

5. ϕus�O�vδFñ�ⁿ����O�C

��nsO�ºßAuw∩��v����≤¿b����π�O�WCuw∩��v���CX����

O��@�C

b��FO�ºßAz�nsW⌠≤ΣL�I��� CRGC

�÷ΩT

��O� (CRTCLU) ⁿO

��O� (QcstCreateCluster) API

��nsW O���I

bziN�IsW�O�ºeAz��u�\sW�O� (ALWADDCLU)v⌠⌠��]w@��C

bzn]w�O��I�⌠≤°A�WA��u�≤⌠⌠�� (CHGNETA)v ⁿOCCHGNETA ⁿO��≤t

��⌠⌠��C ALWADDCLU ⌠⌠���ⁿw�IO��\t@�t�ANΣsW�O�ñ��IC

� 4 � tm¬i�� 87

Page 96: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

�: z�π� *IOSYSCFG v¡A�i�≤⌠⌠�� ALWADDCLUC

i�pUG

*SAME�ú��≤Ct��Xtw]�� *NONEC

*NONES�ΣLt�iN�t�sW�O�ñ��IC

*ANY ⌠≤ΣLt�úiN�t�sW�O�ñ��IC

*RQSAUTbwOO�sWnDºßA⌠≤ΣLt�úiN�t�sW�O�ñ��IC

�d ALWADDCLU ⌠⌠��AHdO��\wsW��I¿�O��@í≈AH�O�nzL X.509 �

������A�τ�O�nDC����O�H¡≈���MϕAiHqlΦí�τ�CYτ�On�A

hnD�I�wsW��I�²UCU�wbt�WG

v i5/OS ∩� 34]�����z{í�

v i5/OS ∩� 35]CCA KXA�ú ��

∩ ALWADDCLU ∩� *RQSAUT �A��Ta]w i5/OS O�w�°A���{í����zñ�H⌠

MμC°A���{í ID O QIBM_QCST_CLUSTER_SECURITYC��AsWe\�XO�����Iº{

�v¡C

sW�I

ϕz� ��O��AuO�Ω�A�v����i²z���μ���IO�CziHsWΣL�I� i5/OS

¬i���MΦ�ñ�O�C

pGzO��sO�@�¬i���MΦ��@í≈Ah�zLO�ñ�@�ñ�I�sWΣL�IC

YnN�IsW�{��O�ñA�ϕUCBJG

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. H���]w��KXAnJt�C

3. q IBM Systems Director Navigator for i °íñA∩�O�Ω�A�C

4. bO�Ω�A���WA∩���O��I@�AHπ�O�ñ��IMμC

5. b�I�WA÷@U∩��@\αϕ�∩�sW�I�@C�π�usW�Iv��C

6. busW�Iv��WAⁿws�I�ΩTC÷@UTwHsW�ICs�I�X{b�IMμñC@�

O��hiH]t 128 ��IC

���I

��O��I�b i5/OS ¬i��⌠���IWA��O�@��O�Ω�A�C

�IiH���vABunα≈bO�ñΣ�@�ñ�IANα≈½s[J{μ�@�ñO�C

Ynb�IW��O�@�A�ϕUCBJG

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. H���]w��KXAnJt�C

3. q IBM Systems Director Navigator for i °íñA∩�O�Ω�A�C

4. b�I�WA∩�zn����IC

88 IBM i: i�� ��@�¼ΦkΩ@¬i��

Page 97: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

5. ÷@U∩��@\αϕAMß∩���Cbⁿw��IW�Q��O�Ω�A�ßA�I�¼A�]�

uw��vC

sW�Im⌠�

m⌠�OO�ñ@�mΩ���Il�C

pGzOΩ@@�]tW���xs�¼�N]�pμ½í���≤�xΦM��¬i���MΦ�Az�

N�Iwq�m⌠��¿CbsW�I�m⌠�ºßAziH��mO�Ω�s� (CRG)AwqO�

���⌠�CN�≤m CRG ���⌠�ñ����IA��≤�P�m⌠�CO��Iuα�≤@�

m⌠�C

Yn����zm⌠�Az�wwui5/OS ∩� 41]HA i½Ω��vC����vX�sb≤

m⌠����O��IWC

YnsW�I�m⌠�A�ϕUCBJG

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. H���]w��KXAnJt�C

3. q IBM Systems Director Navigator for i °íñA∩�O�Ω�A�C

4. buO�Ω�A�v��WA∩���O��I@�AHπ�O�ñ��IMμC

5. b�I�WA∩�znsW�m⌠���IC

6. q∩��@\αϕñA∩�eC

7. bO�@��WA≤m⌠�μ�ñⁿwznsW�I�m⌠�WC

��O�Ω�s� (CRG)O�Ω�s� (CRG) i�z¬i��Ω�Ap��{íBΩ��mCC@� CRG �¼i�z¬i��⌠�

ñ�SwΩ��¼C

uO�Ω�A�v����i²z��úP� CRGAH�z¬i��Ω�CC@� CRG �¼iH�O��A

�PΣL CRG @���C�pAziH���n¬i���W�í ���{íC����{í�¬i��

ßAziH�� CRG �≤U�z��{í�i��C

pGzbñ�⌡μ�uQ��Y@��{íA�DΣΩ�AhiH����{í CRGC²pGQnP���Ω

����{íAhiHNªxs≤zbm CRG ñwq�W���xs�CpGo�ñ�⌡μAπ�W�

��xs��½��≈�IA²ziH����{í�ΣΩ�C

����{í CRG:

pG¬i���MΦ�ñ�Qn¬�i����{íAhiH����{íO�Ω�s� (CRG)AH�z�

�{í�ó��ΓC

ziHⁿwb����{í CRG �Ae\@�ñ�� IP �}C��e\@�ñ�� IP �}���{í CRG

�ANe\�� CRGC

Yn����{í CRGA��¿UCBJG

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. H���]w��KXAnJt�C

3. q IBM Systems Director Navigator for i °íñA∩�O�Ω�A�C

4. buO�Ω�A�v��WA∩���O�Ω�s�AHπ�O�ñ�O�Ω�s�MμC

� 4 � tm¬i�� 89

Page 98: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

5. buO�Ω�s�v��WA÷@U∩��@\αϕC

6. ∩�s���{í CRGA�÷@U⌡μCY�π�us���{í CRGv��G

7. b@δ��WAⁿwUCP��{í CRG �÷�ΩTG

v bW�μ�ñAⁿw CRG �WCWúαWL 10 �r�C

v b�� IP �}μ�ñAⁿwnP��{í CRG �÷� IP �}C���μí�O IPv4 � IPv6C

�� IP �}ie\s���{íA�ú���{í�e⌡μ�t��≤Ctm�� IP �}μ��Mw

O����OuO��A�vtd�� IP �}C

v bí�μ�ñAΘJ CRG �í�Cí�úαWL 50 �r�C

v ∩�e\½s��A�ⁿX��{í CRG �½s�����Co��Mwbó��Γ��≈�Iº

eA½s���P�IW���{í����C

v btm�� IP �}μ�ñA∩�OnuO�Ω�A�v�O���tm��z��{í CRG ��� IP

�}Ci�pUG

O�Ω�A�

pGⁿw��Ahb�� CRG ºeA�� IP �}úosb≤��⌠��⌠@��IWCb�

���⌠��IWA��z���� IP �}CpG IP �}vgsbAh����{í CRG �

ó�C

��� pGⁿw��Ahb�� CRG ºeA�≤��⌠�ñ�wq���Dn��≈�IWsW�

� IP �}C

v ∩�e\@�ñ�� IP �}AHe\�� IP �}bⁿú���{í CRG �@�Cu�butm��

IP �}vμ�]�uO�Ω�A�v�A�μ����C

v b�íΩT���εCμ�ñAⁿXn�¼�íΩT����εCWCWúαWL 10 �r�C

b��wμ�ñAⁿw�tn�¼�íΩT����εC���wWC��wWúαO

*CURLIBBQTEMP � *LIBLCWúαWL 10 �r�C

�: pGNuteΩT���εCv]���Ah]�Nu��wWv]���BNuó��ΓÑ��ív]� 0AH�Nuó��Γw]�@v]� 0C

v bó��ΓTºεCμ�ñAⁿwϕ�O�Ω�s�o�ó��Γ�n�¼Tº�TºεCWCpG

]w�μ�Ahb⌡X{í�¿ºßAⁿw�TºεC�sb≤��⌠�ñ����IWCó��Γ

TºεCLk�≤W���xs�ñCb��wμ�ñAⁿw��w�WA���w]tn�¼ó�

�ΓTº�TºεCC��wWúαO *CURLIBBQTEMP � *LIBLC

v bó��ΓÑ��íμ�ñAⁿwO�TºεCWó��ΓTº���Ñ���Ciα��]AG

úÑ� ó��Γ�≥iμAú�n����J�πC

���

ó��Γ���Ñ�A�¼�∩ó��Γd�Tº���C

�� ⁿwó��Γd�Tº���Ñ���CpGbⁿw������¼���Ahuó��

Γw]�@vμ�ñ���ⁿwp≤�≥C

v bó��Γw]�@μ�ñAⁿwbó��ΓÑ��í¡ε���¼�O�TºεCW�ó��ΓTº

���A�iμ�O�@�CziHN�μ�]��≥ó��Γ��°ó��ΓC

8. b⌡X{í��WAiHⁿw CRG ⌡X{í�ΩTC�� CRG �¼ú�n⌡X{íA²útm CRGC

o� CRG �O��÷�≤����≤ºßA�Is⌡X{íC

9. b��⌠���WAN�IsW���⌠��ⁿwªbO���ñΓC

��� CRG:

90 IBM i: i�� ��@�¼ΦkΩ@¬i��

|

|

|

Page 99: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

Ω�O�Ω�s� (CRG) DnOP�Φ�g��{í@���A��Φ�g��{íO���¬i�����

±ú CpGznΩ@H�Φ�g�≥ª�¬i���MΦ�AhiH��Ω� CRG �≤U�gDn��≈

�Iºí�Ω�C

Yn��Ω� CRGA��¿UCBJG

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. H���]w��KXAnJt�C

3. q IBM Systems Director Navigator for i °íñA∩�O�Ω�A�C

4. buO�Ω�A�v��WA∩���O�Ω�s�AHπ�O�ñ�O�Ω�s�MμC

5. buO�Ω�s�v��WA÷@U∩��@\αϕC

6. ∩�s�Ω� CRGAMß÷@U⌡μCe�W�π�us�Ω� CRGv��C

7. b@δ��WAⁿw�÷Ω� CRG �UCΩTG

v bW�μ�ñAⁿw CRG �WCWúαWL 10 �r�C

v bí�μ�ñAΘJ CRG �í�Cí�úαWL 50 �r�C

v b�íΩT���εCμ�ñAⁿXn�¼�íΩT����εCWCWúαWL 10 �r�C

b��wμ�ñAⁿw�tn�¼�íΩT����εC���wWC��wWúαO

*CURLIBBQTEMP � *LIBLCWúαWL 10 �r�C

�: pGNuteΩT���εCv]���Ah]�Nu��wWv]���BNuó��ΓÑ��ív]� 0AH�Nuó��Γw]�@v]� 0C

v bó��ΓTºεCμ�ñAⁿwϕ�O�Ω�s�o�ó��Γ�n�¼Tº�TºεCWCpG

]w�μ�Ahb⌡X{í�¿ºßAⁿw�TºεC�sb≤��⌠�ñ����IWCó��Γ

TºεCLk�≤W���xs�ñCb��wμ�ñAⁿw��w�WA���w]tn�¼ó�

�ΓTº�TºεCC��wWúαO *CURLIBBQTEMP � *LIBLC

v bó��ΓÑ��íμ�ñAⁿwO�TºεCWó��ΓTº���Ñ���Ciα��]AG

úÑ� ó��Γ�≥iμAú�n����J�πC

���

ó��Γ���Ñ�A�¼�∩ó��Γd�Tº���C

�� ⁿwó��Γd�Tº���Ñ���CpGbⁿw������¼���Ahuó��

Γw]�@vμ�ñ���ⁿwp≤�≥C

8. b⌡X{í��WAiHⁿw CRG ⌡X{í�ΩTC�� CRG �¼ú�n⌡X{íA²útm CRGC

o� CRG �O��÷�≤����≤ºßA�Is⌡X{íC

9. b��⌠���WAN�IsW���⌠��ⁿwªbO���ñΓC

��m CRG:

mO�Ω�s� (CRG) O�iHϕ¿@�ΩΘ½�wΘΩ�xs��¿CYnb¬i���MΦ�ñ��

i½�mAh��o�m��I�Om CRG �¿C

��m CRG ºeA�N��@�i½Ω���IsW�m⌠�C

Yn��m CRGA��¿UCBJG

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. H���]w��KXAnJt�C

3. q IBM Systems Director Navigator for i °íñA∩�O�Ω�A�C

� 4 � tm¬i�� 91

Page 100: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

4. buO�Ω�A�v��WA∩���O�Ω�s�AHπ�O�ñ�O�Ω�s�MμC

5. buO�Ω�s�v��WA÷@U∩��@\αϕC

6. ∩�s�m CRGAMß÷@U⌡μCe�W�π�s�m CRG δFCu�b��⌠�ñ����Iúw���A�α��s�m CRG @�C

7. �ϕs�m CRG δFñ�ⁿ�A��s�m CRGC ⌡μ�δF�AziH��s�m CRGC

]iH��s�W���xs�A�ⁿw��{����xs�C

m CRG �N����⌠��IW�wΘΩ�ΩTO�b�P¼AA�τ�Ω�WO�P�Cz]iH

tmO��z⌠�ANO��z⌠�ñtm½≤�nO��]]AΩ�W�O�b�P¼ACpGO�

�≤�xΦMAh�w∩W���xs��C��xW�ΣLi½m�¼A���O�m CRGC

��∩Ñ CRG:

ziH��∩Ñ CRGA�wqtⁿ¡�⌠�ñ��IñΓC

YnbO�ñ��∩Ñ CRGA��¿UCBJG

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. H���]w��KXAnJt�C

3. q IBM Systems Director Navigator for i °íñA∩�O�Ω�A�C

4. buO�Ω�A�v��WA∩���O�Ω�s�AHπ�O�ñ�O�Ω�s�MμC

5. buO�Ω�s�v��WA÷@U∩��@\αϕC

6. ∩�s�∩Ñ CRG �÷@U⌡μC�π�us�∩Ñ CRGv��C

7. b@δ��WAⁿw�÷∩Ñ CRG �UCΩTG

v bW�μ�ñAⁿw CRG �WCWúαWL 10 �r�C

v bí�μ�ñAΘJ CRG �í�Cí�úαWL 50 �r�C

v b��{í ID μ�ñAⁿw∩ÑO�Ω�s����{í IDAμí� [VendorName].[ApplicationName]C

�pAMyCompany.MyApplicationCID úαWL 50 �r�C

8. b⌡X{í��WAiHⁿw CRG ⌡X{í�ΩTC�� CRG �¼ú�n⌡X{íA²útm CRGC

o� CRG �O��÷�≤����≤ºßA�Is⌡X{íC

9. b��⌠���WAN�IsW���⌠��ⁿwªbO���ñΓC

�� CRG��O�Ω�s� (CRG) �A��� i5/OS ¬i��⌠���O�@�C

Yn�� CRGA��¿UC@�G

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. H���]w��KXAnJt�C

3. q IBM Systems Director Navigator for i °íñA∩�O�Ω�A�C

4. buO�Ω�A�v��WA∩���O�Ω�s�AHπ�O�ñ�O�Ω�s�MμC

5. bO�Ω�s��WA∩�Qn��� CRG WC

6. q∩��@\αϕñA∩���Cu¼Avμ�π� CRG w��C

92 IBM i: i�� ��@�¼ΦkΩ@¬i��

Page 101: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

�÷ΩT

��O�Ω�s� (STRCRG) ⁿO

��O��s� (QcstCreateClusterResourceGroup) API

ⁿwTºεC

ziHⁿwO�TºεC�ó��ΓTºεCCo�TºεCiH≤UzPw i5/OS ¬i��⌠�ño�ó�

��]C

O�TºεCO�≤O�h�TºA��ú @hTºA�ε��o�ó��Γ�Sw�I�O�Ω�s�

(CRG)Có��ΓTºεCO�≤ CRG h�TºA��∩C@�ó��Γ� CRG ú @hTºC

ⁿwO�TºεC

�: z]iHtmO�A��b⌡μu��O�vδF�ⁿwTºεCA���O�TºεCC

YnⁿwO�TºεCA��¿UCBJG

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. H���]w��KXAnJt�C

3. q IBM Systems Director Navigator for i °íñA∩�O�Ω�A�C

4. buO�Ω�A�v��WA÷@Uπ�O�eC

5. buO��ev��WA÷@UO�TºεCC

6. ⁿwUCΩT���O�TºεCG

v bW�μ�ñAⁿwTºεC�WA�TºεCN�¼bO���Ih�ñBzó��Γ�TºCY

��Ih�ó��ΓA��e@hTºA�επ��PsDn�I���O�Ω�s��ó��ΓCp

GO�Ω�s�O�Oó��ΓAh��e@hTºA�εO�Ω�s��ó��ΓCTºObs�

Dn�IW�eCpG]w�μ�Ahb��ⁿw�TºεC�Aª�sb≤O�����IWC

TºεCLk�≤W���xs�C

v b��wμ�ñAⁿw��w�WA���w]tn�¼ó��ΓTº�TºεCC��wWúα

O *CURLIBBQTEMPB*LIBLB*USRLIBLB*ALL � *ALLUSRC

v bó��ΓÑ��íμ�ñA∩�úÑ���[Ñ�A�ⁿwn∩O�TºεCWó��ΓTº���

����C

v bó��Γw]�@μ�ñAⁿwϕó��ΓTºWXFó��ΓÑ��í��AuO�Ω�A�vn

���@CziHN�μ�]��≥ó��Γ��°ó��ΓC

ⁿwó��ΓTºεC

Ynⁿwó��ΓTºεCA��¿UCBJG

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. Q�z����]w��KX�nJt�C

3. q IBM Systems Director Navigator for i5/OS °íñA∩�O�Ω�A�C

4. buO�Ω�A�v��WA∩���O�Ω�s�AHπ�O�ñ�O�Ω�s�MμC

5. qO�Ω�s��MμñA∩�zn���O�Ω�s�C

6. buO�Ω�s�v��WA÷@U∩��@\αϕ�∩�eC

7. bu@δv��WAⁿwUC��ⁿwó��ΓTºεCG

� 4 � tm¬i�� 93

Page 102: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

v bó��ΓTºεCμ�ñAⁿwϕ�O�Ω�s�o�ó��Γ�n�¼Tº�TºεCWCpG

]w�μ�Ahb⌡X{í�¿ºßAⁿw�TºεC�sb≤��⌠�ñ����IWCó��Γ

TºεCLk�≤W���xs�C

v b��wμ�ñAⁿw��w�WA���w]tn�¼ó��ΓTº�TºεCC��wWúα

O *CURLIBBQTEMP � *LIBLC

v bó��ΓÑ��íμ�ñAⁿwn∩ó��ΓTºεCWó��ΓTº���Ñ����Cz]i

Hⁿwϕó��ΓTº���WXFⁿw�Ñ��í�AuO�Ω�A�vn ���@C

⌡μ�½

ziH⌡μ½AH��¬i���MΦ��BzDn�I�p��ñ�⌡μ]p�≈@��w�wt��

@�C

⌡μΓ�½�N{μDn�I½��≈�ICO�Ω�s����⌠��wqo�ñΓCiμ½�A�

�⌠�ñ�e�wq��IñΓ��≤pUG

v {μD�I�Qⁿw��ß@�ñ�≈�ñΓC

v NDn�I�ñΓⁿú�{μ�@��≈C

v ß≥��≈b�≈�ñ�VW��@hC

u�¼A�u@�ñv���{íBΩ��m CRG �e\iμ½C

�: pGbm CRG W⌡μ½Ah≥≤�α�qA�PB����]w�WBUID � GIDCO��z

⌠�������]w��PB�C

YnbΩ�W⌡μ½A�ϕUCBJG

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. H���]w��KXAnJt�C

3. q IBM Systems Director Navigator for i °íñA∩�O�Ω�A�C

4. buO�Ω�A�v��WA∩���O�Ω�s�AHπ�O�ñ�O�Ω�s�MμC

5. ∩�Qn⌡μ½� CRGCziH∩���{í CRGBΩ� CRG �m CRG �⌡μ½C

6. q∩��@\αϕñA∩��½C

7. bT{e�W∩�OC

�∩��O�Ω�s���Y½��≈�ICu¼Avμ�Hs��IWiμ≤sC

�÷º�

O��z⌠�

�÷u@

� 103��ytmO��z⌠�z

b¬i��⌠�ñA���P¬i����I�@O���{í�@�⌠��@P�CO��z⌠�O⌠

���� i5/OS Ω@AiTO���I�@�⌠�O�@PC

�÷ΩT

�≤O�Ω�s�Dn�I (CHGCRGPRI) ⁿO

�l½ (QcstInitiateSwitchOver) API

tm�I

�IOⁿ�P i5/OS ¬i���MΦ��t���Φ��C

94 IBM i: i�� ��@�¼ΦkΩ@¬i��

Page 103: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

�Itm]t���÷@�C��u��O�vδF�AiHtm�μ�Γ��IO�CziHsWΣL�

IA���h� 128 �C��c¿¬i���MΦ������NAiα��nΣL��Itm@�C

���I

��O��I�b i5/OS ¬i��⌠���IWA��O�@��O�Ω�A�C

�IiH���vABunα≈bO�ñΣ�@�ñ�IANα≈½s[J{μ�@�ñO�C

Ynb�IW��O�@�A�ϕUCBJG

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. H���]w��KXAnJt�C

3. q IBM Systems Director Navigator for i °íñA∩�O�Ω�A�C

4. b�I�WA∩�zn����IC

5. ÷@U∩��@\αϕAMß∩���Cbⁿw��IW�Q��O�Ω�A�ßA�I�¼A�]�

uw��vC

�÷ΩT

��O��I (STRCLUNOD)) ⁿO

��O��I (QcstStartClusterNode) API

��nsW O���I

bziN�IsW�O�ºeAz��u�\sW�O� (ALWADDCLU)v⌠⌠��]w@��C

bzn]w�O��I�⌠≤°A�WA��u�≤⌠⌠�� (CHGNETA)v ⁿOCCHGNETA ⁿO��≤t

��⌠⌠��C ALWADDCLU ⌠⌠���ⁿw�IO��\t@�t�ANΣsW�O�ñ��IC

�: z�π� *IOSYSCFG v¡A�i�≤⌠⌠�� ALWADDCLUC

i�pUG

*SAME�ú��≤Ct��Xtw]�� *NONEC

*NONES�ΣLt�iN�t�sW�O�ñ��IC

*ANY ⌠≤ΣLt�úiN�t�sW�O�ñ��IC

*RQSAUTbwOO�sWnDºßA⌠≤ΣLt�úiN�t�sW�O�ñ��IC

�d ALWADDCLU ⌠⌠��AHdO��\wsW��I¿�O��@í≈AH�O�nzL X.509 �

������A�τ�O�nDC����O�H¡≈���MϕAiHqlΦí�τ�CYτ�On�A

hnD�I�wsW��I�²UCU�wbt�WG

v i5/OS ∩� 34]�����z{í�

v i5/OS ∩� 35]CCA KXA�ú ��

∩ ALWADDCLU ∩� *RQSAUT �A��Ta]w i5/OS O�w�°A���{í����zñ�H⌠

MμC°A���{í ID O QIBM_QCST_CLUSTER_SECURITYC��AsWe\�XO�����Iº{

�v¡C

� 4 � tm¬i�� 95

Page 104: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

sW�I

ϕz� ��O��AuO�Ω�A�v����i²z���μ���IO�CziHsWΣL�I� i5/OS

¬i���MΦ�ñ�O�C

pGzO��sO�@�¬i���MΦ��@í≈Ah�zLO�ñ�@�ñ�I�sWΣL�IC

YnN�IsW�{��O�ñA�ϕUCBJG

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. H���]w��KXAnJt�C

3. q IBM Systems Director Navigator for i °íñA∩�O�Ω�A�C

4. bO�Ω�A���WA∩���O��I@�AHπ�O�ñ��IMμC

5. b�I�WA÷@U∩��@\αϕ�∩�sW�I�@C�π�usW�Iv��C

6. busW�Iv��WAⁿws�I�ΩTC÷@UTwHsW�ICs�I�X{b�IMμñC@�

O��hiH]t 128 ��IC

�÷ΩT

sWO��I�� (ADDCLUNODE) ⁿO

sWO��I�� (QcstAddClusterNodeEntry) API

sW�Im⌠�

m⌠�OO�ñ@�mΩ���Il�C

pGzOΩ@@�]tW���xs�¼�N]�pμ½í���≤�xΦM��¬i���MΦ�Az�

N�Iwq�m⌠��¿CbsW�I�m⌠�ºßAziH��mO�Ω�s� (CRG)AwqO�

���⌠�CN�≤m CRG ���⌠�ñ����IA��≤�P�m⌠�CO��Iuα�≤@�

m⌠�C

Yn����zm⌠�Az�wwui5/OS ∩� 41]HA i½Ω��vC����vX�sb≤

m⌠����O��IWC

YnsW�I�m⌠�A�ϕUCBJG

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. H���]w��KXAnJt�C

3. q IBM Systems Director Navigator for i °íñA∩�O�Ω�A�C

4. buO�Ω�A�v��WA∩���O��I@�AHπ�O�ñ��IMμC

5. b�I�WA∩�znsW�m⌠���IC

6. q∩��@\αϕñA∩�eC

7. bO�@��WA≤m⌠�μ�ñⁿwznsW�I�m⌠�WC

�÷ΩT

sWm⌠��� (ADDDEVDMNE) ⁿO

sWm⌠��� (QcstAddDeviceDomainEntry) API

tmiÑ�Ió��

ϕO��Iu�ó��Ai��iÑ�Ió���KO���CiH��uwΘ�zD�x (HMC)v�uΩ

� I/O °A� (VIOS)v��C

96 IBM i: i�� ��@�¼ΦkΩ@¬i��

|

|

|

Page 105: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

b�d�ñAO�� HMC ��zΓ�úP� IBM t�C�pAHMC iH}�C@�t��q�A�tm

C@�t�W��Φ��C��AHMC ��°C@�t��¼A�C@�t�W��Φ��C�]C@�

t�úOO��IA�O�Ω�A���°Γ�O��Iºí�í�T�C

��iÑ�Ió���\αAiHNO�Ω�A�tm¿�� HMCC�pAu�I AviHtm¿π���

HMC �O��°�CHMC un���u�I Bvó�]u�I Bv�t���Φ���AN�Nó�q

�u�I AvW�O�Ω�A�Cu�I AvW�O�Ω�A�h�Nu�I Bv���ó�A�⌡μó��

ΓBzA�úO�O�C

P�aAu�I Bv]iHtm¿π�O��°�Cb�d�ñAu�I Av�u�I Bv�ó���Pq

HMC q�ΣL�IC

YniμiÑ�Ió���A�ϕUCBJG

1. tm HMC A�

2. w VIOSA�⌡μtmBJC

3. �bC@�wtmO��°��O��IWtm��� *CIMOM TCP °A�C��≤ 5770-UME LP

w�ú � *CIMOM °A��w]tmA² IBM i t�iHP CIM °A�iμqTCYno≥�A

h�b PASE Shell �⌡μ cimconfig ⁿOAH�≤Γ��εw��tm��C

4. qⁿOμA�� STRTCPSVR *CIMOM ��°A�

5. qⁿOμA�� CALL QP2TERM �� PASE Shell

6. ΘJ /QOpenSys/QIBM/ProdData/UME/Pegasus/bin/cimconfig -s enableAuthentication=false -pCp� enableAuthentication ����÷ΩTA��\ CIMON W�OC

7. ΘJ /QOpenSys/QIBM/ProdData/UME/Pegasus/bin/cimconfig -s sslClientVerificationMode=optional-pCp� sslClientVerificationMode ����÷ΩTA��\ CIMOM W�OC

8. ÷ F3 ΣA�⌠ PASE ShellC

9. �� ENDTCPSVR *CIMOM �⌠ *CIMOM °A�C

10. qⁿOμ�� STRTCPSVR *CIMOM ½s�� *CIMOM °A�C

� 4 � tm¬i�� 97

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

Page 106: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

11. �N HMC � VIOS ��ñ�������s�O��IABsW�H⌠xswC����OzL

HMC � VIOS ���μ�pCb HMC � VIOS ��WwnΘ�s��Aiα�ú�s��A

i��P HMC � VIOS ��PO��Iºí�qTó�]z���� CPFBBCBA���X� 4�C

pGo�o�ípA�N����sW��IW�H⌠xswA�o��IwbO��°�ñtm HMC

� VIOS ��C

12. Yn⌡μO�tmBJAziH��ⁿOμ��BsWO��°� (ADDCLUMON) cl ⁿO� Web s²

�CpGz∩�ß�A�⌡μUCBJG

a. ΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

b. ��z����]w��KX�nJt�C

a. q IBM System Director Navigator for i °íñA∩�O�Ω�A�C

b. ∩���O��IC

c. ∩��I��{\αϕC

d. ∩�eC

e. ∩�°�C

f. ∩��@GsWO�°�C

g. ΘJ�T� CIM °A�DqúWB��� ID �KXC

h. ÷uTwvC

tmwΘ�zD�x (HMC)wΘ�zD�x (HMC) iHPiÑ�Ió���ft��AHbO��IΩ�ó���Ky¿O���C

w∩ HMC ]wA�ϕUCBJG

1. Tw *CIMOM TCP °A�wb IBM i W⌡μCziHb QSYSWRK lt��MΣ QUMECIMOM u

@AHdO�b⌡μñCpGu@�⌡μAziH�� STRTCPSVR *CIMOM ⁿO���ª

2. Tw *SSHD TCP °A�wb IBM i W⌡μC]b±Γ�⌡ⁿOΘJπ�e�WGSTRTCPSVR

*SSHD�CYn�� *SSHD °A�Ah�nTw QSHRMEMC t��]� 1C

3. z���P HMC s��ΩΘ�°��ΣLCzúiH∩ HMC iμ Telnet ��� Web ��

4. H½kΣ÷@Uα��}�¡ε ShellAMß∩��≈/xtermC

5. z�biHΘJⁿO�α�W�os� Shell °íC

6. bU@BñAz�b HMC W��w��sⁿOCúLAzb IBM i W�n�P]w��÷p��l

�²C�pApGz�� QSECOFR @� scp ⁿOW�]w�WAh�nb IBM i �πX��t�ñ

�� /home/QSECOFR �²C

7. ��w��sⁿOAHN���s� IBM i O��I (scp /etc/Pegasus/server.pem QSECOFR@LP0236A:/

server_name.pem)CbW��ⁿOñAN LP0236A W�≤� IBM i t�WA�N server_name.pem �

≤� hmc_name.pemC�pAN��RW� myhmc.pemC

8. nX HMC

9. nJ IBM i t�A���±Γ�⌡ⁿOΘJπ�e�

10. iJ PASE Shell ⌠�C]b±Γ�⌡ⁿOΘJπ�e�WGcall qp2term�

11. �� HMC ���� (mv /myhmc.pem /QOpenSys/QIBM/UserData/UME/Pegasus/ssl/truststore/myhmc.pem

]bWzd�ñANW myhmc.pem m½�Sw�W�)

12. N����sW�H⌠xsw (/QOpenSys/QIBM/ProdData/UME/Pegasus/bin/cimtrust -a -U QSECOFR -f

/QOpenSys/QIBM/UserData/UME/Pegasus/ssl/truststore/myhmc.pem -T s)

13. bWzd�ñANW myhmc.pem m½�Sw�WC

98 IBM i: i�� ��@�¼ΦkΩ@¬i��

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

Page 107: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

14. ÷ F3 ΣAH�⌠ PASE ShellC

15. �⌠ CIM °A�Cb±Γ�⌡ⁿOΘJπ�e�WGENDTCPSVR *CIMOMC

16. ½s�� CIM °A�AHD∩s���C]b±Γ�⌡ⁿOΘJπ�e�WGSTRTCPSVR *CIMOM�

tmΩ� I/O °A� (VIOS)uΩ� I/O °A� (VIOS)viHPiÑ�Ió���ft��AHbO��IΩ�ó���Ky¿O���C

w∩ VIOS ��A�ϕUCBJG

1. Tw *SSHD TCP °A�wb IBM i W⌡μCb±Γ�⌡ⁿOμWAΘJGSTRTCPSVR *SSHDC

2. Telnet �nJ� VIOS ��C

3. ΘJ oem_setup_envAH�≤�D¡ε Shell

4. ��w��sⁿOAHN���s� IBM i O��IC�pA/usr/bin/scp /opt/freeware/cimom/pegasus/etc/

cert.pem QSECOFR@system-name:/server.pemC�N system-name �≤� IBM i t�WC�N

server.pem �≤� vios-name.pemC

5. ΘJ startnetsvc cimserverAH��b VIOS ��ñ⌡μ� CIMOM °A�C

6. nX VIOS ��C

7. b IBM i t�WAnJ±Γ�⌡ⁿOμC

8. iJ PASE Shell ⌠�Cb±Γ�⌡ⁿOμWAΘJ call qp2termC

9. �� HMC ����A�ΘJ mv /vios1.pem /QOpenSys/QIBM/UserData/UME/Pegasus/ssl/truststore/vios1.pemC�N vios1.pem m½�Sw��WC

10. N����sW�H⌠xswA�ΘJ /QOpenSys/QIBM/ProdData/UME/Pegasus/bin/cimtrust -a -UQSECOFR -f vios1.pem -T sC�N vios1.pem Wm½�Sw��WC

11. ÷ F3 ΣA�⌠ PASE ShellC

12. �⌠ CIMOM °A�Cb±Γ�⌡ⁿOμWAΘJ ENDTCPSVR *CIMOMC

13. ½s�� CIMOM °A�AHD∩s���Cb±Γ�⌡ⁿOμWAΘJ STRTCPSVR *CIMOMC

tm CRGO�Ω�s� (CRG) �z i5/OS ¬i��⌠�ñ�Ω�CziH⌡μ��@�AHzL CRG �z¬i��

Ω�C

�� CRG��O�Ω�s� (CRG) �A��� i5/OS ¬i��⌠���O�@�C

Yn�� CRGA��¿UC@�G

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. H���]w��KXAnJt�C

3. q IBM Systems Director Navigator for i °íñA∩�O�Ω�A�C

4. buO�Ω�A�v��WA∩���O�Ω�s�AHπ�O�ñ�O�Ω�s�MμC

5. bO�Ω�s��WA∩�Qn��� CRG WC

6. q∩��@\αϕñA∩���Cu¼Avμ�π� CRG w��C

� 4 � tm¬i�� 99

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

Page 108: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

�÷ΩT

��O�Ω�s� (STRCRG) ⁿO

��O��s� (QcstCreateClusterResourceGroup) API

��O�Ω�s� (CRG)O�Ω�s� (CRG) i�z¬i��Ω�Ap��{íBΩ��mCC@� CRG �¼i�z¬i��⌠�

ñ�SwΩ��¼C

uO�Ω�A�v����i²z��úP� CRGAH�z¬i��Ω�CC@� CRG �¼iH�O��A

�PΣL CRG @���C�pAziH���n¬i���W�í ���{íC����{í�¬i��

ßAziH�� CRG �≤U�z��{í�i��C

pGzbñ�⌡μ�uQ��Y@��{íA�DΣΩ�AhiH����{í CRGC²pGQnP���Ω

����{íAhiHNªxs≤zbm CRG ñwq�W���xs�CpGo�ñ�⌡μAπ�W�

��xs��½��≈�IA²ziH����{í�ΣΩ�C

����{í CRG:

pG¬i���MΦ�ñ�Qn¬�i����{íAhiH����{íO�Ω�s� (CRG)AH�z�

�{í�ó��ΓC

ziHⁿwb����{í CRG �Ae\@�ñ�� IP �}C��e\@�ñ�� IP �}���{í CRG

�ANe\�� CRGC

Yn����{í CRGA��¿UCBJG

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. H���]w��KXAnJt�C

3. q IBM Systems Director Navigator for i °íñA∩�O�Ω�A�C

4. buO�Ω�A�v��WA∩���O�Ω�s�AHπ�O�ñ�O�Ω�s�MμC

5. buO�Ω�s�v��WA÷@U∩��@\αϕC

6. ∩�s���{í CRGA�÷@U⌡μCY�π�us���{í CRGv��G

7. b@δ��WAⁿwUCP��{í CRG �÷�ΩTG

v bW�μ�ñAⁿw CRG �WCWúαWL 10 �r�C

v b�� IP �}μ�ñAⁿwnP��{í CRG �÷� IP �}C���μí�O IPv4 � IPv6C

�� IP �}ie\s���{íA�ú���{í�e⌡μ�t��≤Ctm�� IP �}μ��Mw

O����OuO��A�vtd�� IP �}C

v bí�μ�ñAΘJ CRG �í�Cí�úαWL 50 �r�C

v ∩�e\½s��A�ⁿX��{í CRG �½s�����Co��Mwbó��Γ��≈�Iº

eA½s���P�IW���{í����C

v btm�� IP �}μ�ñA∩�OnuO�Ω�A�v�O���tm��z��{í CRG ��� IP

�}Ci�pUG

O�Ω�A�

pGⁿw��Ahb�� CRG ºeA�� IP �}úosb≤��⌠��⌠@��IWCb�

���⌠��IWA��z���� IP �}CpG IP �}vgsbAh����{í CRG �

ó�C

100 IBM i: i�� ��@�¼ΦkΩ@¬i��

|

|

|

Page 109: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

��� pGⁿw��Ahb�� CRG ºeA�≤��⌠�ñ�wq���Dn��≈�IWsW�

� IP �}C

v ∩�e\@�ñ�� IP �}AHe\�� IP �}bⁿú���{í CRG �@�Cu�butm��

IP �}vμ�]�uO�Ω�A�v�A�μ����C

v b�íΩT���εCμ�ñAⁿXn�¼�íΩT����εCWCWúαWL 10 �r�C

b��wμ�ñAⁿw�tn�¼�íΩT����εC���wWC��wWúαO

*CURLIBBQTEMP � *LIBLCWúαWL 10 �r�C

�: pGNuteΩT���εCv]���Ah]�Nu��wWv]���BNuó��ΓÑ��ív]� 0AH�Nuó��Γw]�@v]� 0C

v bó��ΓTºεCμ�ñAⁿwϕ�O�Ω�s�o�ó��Γ�n�¼Tº�TºεCWCpG

]w�μ�Ahb⌡X{í�¿ºßAⁿw�TºεC�sb≤��⌠�ñ����IWCó��Γ

TºεCLk�≤W���xs�ñCb��wμ�ñAⁿw��w�WA���w]tn�¼ó�

�ΓTº�TºεCC��wWúαO *CURLIBBQTEMP � *LIBLC

v bó��ΓÑ��íμ�ñAⁿwO�TºεCWó��ΓTº���Ñ���Ciα��]AG

úÑ� ó��Γ�≥iμAú�n����J�πC

���

ó��Γ���Ñ�A�¼�∩ó��Γd�Tº���C

�� ⁿwó��Γd�Tº���Ñ���CpGbⁿw������¼���Ahuó��

Γw]�@vμ�ñ���ⁿwp≤�≥C

v bó��Γw]�@μ�ñAⁿwbó��ΓÑ��í¡ε���¼�O�TºεCW�ó��ΓTº

���A�iμ�O�@�CziHN�μ�]��≥ó��Γ��°ó��ΓC

8. b⌡X{í��WAiHⁿw CRG ⌡X{í�ΩTC�� CRG �¼ú�n⌡X{íA²útm CRGC

o� CRG �O��÷�≤����≤ºßA�Is⌡X{íC

9. b��⌠���WAN�IsW���⌠��ⁿwªbO���ñΓC

�÷ΩT

��O�Ω�s� (CRTCRG) ⁿO

��O��s� (QcstCreateClusterResourceGroup) API

��� CRG:

Ω�O�Ω�s� (CRG) DnOP�Φ�g��{í@���A��Φ�g��{íO���¬i�����

±ú CpGznΩ@H�Φ�g�≥ª�¬i���MΦ�AhiH��Ω� CRG �≤U�gDn��≈

�Iºí�Ω�C

Yn��Ω� CRGA��¿UCBJG

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. H���]w��KXAnJt�C

3. q IBM Systems Director Navigator for i °íñA∩�O�Ω�A�C

4. buO�Ω�A�v��WA∩���O�Ω�s�AHπ�O�ñ�O�Ω�s�MμC

5. buO�Ω�s�v��WA÷@U∩��@\αϕC

6. ∩�s�Ω� CRGAMß÷@U⌡μCe�W�π�us�Ω� CRGv��C

7. b@δ��WAⁿw�÷Ω� CRG �UCΩTG

v bW�μ�ñAⁿw CRG �WCWúαWL 10 �r�C

� 4 � tm¬i�� 101

Page 110: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

v bí�μ�ñAΘJ CRG �í�Cí�úαWL 50 �r�C

v b�íΩT���εCμ�ñAⁿXn�¼�íΩT����εCWCWúαWL 10 �r�C

b��wμ�ñAⁿw�tn�¼�íΩT����εC���wWC��wWúαO

*CURLIBBQTEMP � *LIBLCWúαWL 10 �r�C

�: pGNuteΩT���εCv]���Ah]�Nu��wWv]���BNuó��ΓÑ��ív]� 0AH�Nuó��Γw]�@v]� 0C

v bó��ΓTºεCμ�ñAⁿwϕ�O�Ω�s�o�ó��Γ�n�¼Tº�TºεCWCpG

]w�μ�Ahb⌡X{í�¿ºßAⁿw�TºεC�sb≤��⌠�ñ����IWCó��Γ

TºεCLk�≤W���xs�ñCb��wμ�ñAⁿw��w�WA���w]tn�¼ó�

�ΓTº�TºεCC��wWúαO *CURLIBBQTEMP � *LIBLC

v bó��ΓÑ��íμ�ñAⁿwO�TºεCWó��ΓTº���Ñ���Ciα��]AG

úÑ� ó��Γ�≥iμAú�n����J�πC

���

ó��Γ���Ñ�A�¼�∩ó��Γd�Tº���C

�� ⁿwó��Γd�Tº���Ñ���CpGbⁿw������¼���Ahuó��

Γw]�@vμ�ñ���ⁿwp≤�≥C

8. b⌡X{í��WAiHⁿw CRG ⌡X{í�ΩTC�� CRG �¼ú�n⌡X{íA²útm CRGC

o� CRG �O��÷�≤����≤ºßA�Is⌡X{íC

9. b��⌠���WAN�IsW���⌠��ⁿwªbO���ñΓC

�÷ΩT

��O�Ω�s� (CRTCRG) ⁿO

��O��s� (QcstCreateClusterResourceGroup) API

��m CRG:

mO�Ω�s� (CRG) O�iHϕ¿@�ΩΘ½�wΘΩ�xs��¿CYnb¬i���MΦ�ñ��

i½�mAh��o�m��I�Om CRG �¿C

��m CRG ºeA�N��@�i½Ω���IsW�m⌠�C

Yn��m CRGA��¿UCBJG

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. H���]w��KXAnJt�C

3. q IBM Systems Director Navigator for i °íñA∩�O�Ω�A�C

4. buO�Ω�A�v��WA∩���O�Ω�s�AHπ�O�ñ�O�Ω�s�MμC

5. buO�Ω�s�v��WA÷@U∩��@\αϕC

6. ∩�s�m CRGAMß÷@U⌡μCe�W�π�s�m CRG δFCu�b��⌠�ñ����Iúw���A�α��s�m CRG @�C

7. �ϕs�m CRG δFñ�ⁿ�A��s�m CRGC ⌡μ�δF�AziH��s�m CRGC

]iH��s�W���xs�A�ⁿw��{����xs�C

m CRG �N����⌠��IW�wΘΩ�ΩTO�b�P¼AA�τ�Ω�WO�P�Cz]iH

tmO��z⌠�ANO��z⌠�ñtm½≤�nO��]]AΩ�W�O�b�P¼ACpGO�

�≤�xΦMAh�w∩W���xs��C��xW�ΣLi½m�¼A���O�m CRGC

102 IBM i: i�� ��@�¼ΦkΩ@¬i��

Page 111: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

�÷ΩT

��O�Ω�s� (CRTCRG) ⁿO

��O��s� (QcstCreateClusterResourceGroup) API

��∩Ñ CRG:

ziH��∩Ñ CRGA�wqtⁿ¡�⌠�ñ��IñΓC

YnbO�ñ��∩Ñ CRGA��¿UCBJG

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. H���]w��KXAnJt�C

3. q IBM Systems Director Navigator for i °íñA∩�O�Ω�A�C

4. buO�Ω�A�v��WA∩���O�Ω�s�AHπ�O�ñ�O�Ω�s�MμC

5. buO�Ω�s�v��WA÷@U∩��@\αϕC

6. ∩�s�∩Ñ CRG �÷@U⌡μC�π�us�∩Ñ CRGv��C

7. b@δ��WAⁿw�÷∩Ñ CRG �UCΩTG

v bW�μ�ñAⁿw CRG �WCWúαWL 10 �r�C

v bí�μ�ñAΘJ CRG �í�Cí�úαWL 50 �r�C

v b��{í ID μ�ñAⁿw∩ÑO�Ω�s����{í IDAμí� [VendorName].[ApplicationName]C

�pAMyCompany.MyApplicationCID úαWL 50 �r�C

8. b⌡X{í��WAiHⁿw CRG ⌡X{í�ΩTC�� CRG �¼ú�n⌡X{íA²útm CRGC

o� CRG �O��÷�≤����≤ºßA�Is⌡X{íC

9. b��⌠���WAN�IsW���⌠��ⁿwªbO���ñΓC

�÷ΩT

��O�Ω�s� (CRTCRG) ⁿO

��O��s� (QcstCreateClusterResourceGroup) API

tmO��z⌠�

b¬i��⌠�ñA���P¬i����I�@O���{í�@�⌠��@P�CO��z⌠�O⌠

���� i5/OS Ω@AiTO���I�@�⌠�O�@PC

��O��z⌠�

b¬i���MΦ�ñAO��z⌠�ú ≈εAO�O��t����ñ�Ω�PBC

Yn��O��z⌠�Ah������ *IOSYSCFG v¡H� QCLUSTER ���]w��v¡CYn�

zO��z⌠�Ah�NNϕO�Ω�s�BQCLUSTER ���]w���O�Ω�s�ⁿO� CRG �v

����C

Yn��O��z⌠�A��¿o�BJG

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. H���]w��KXAnJt�C

3. q IBM Systems Director Navigator for i °íñA∩�O�Ω�A�C

4. buO�Ω�A�v��WA÷@U���z⌠� HCXO�ñ�O��z⌠�CpG�tmO��z⌠

�Ah�Mμ�O��C

5. b�z⌠��WA�∩�s��z⌠�C

� 4 � tm¬i�� 103

Page 112: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

6. bus��z⌠�v��ñAⁿwUCO��z⌠�ΩTG

v bW�μ�ñAΘJO��z⌠��WCWúαWL 10 �r�C

v O�μ��π�O��WCzúiH�≤�μ���C

v bPB�∩�μ�ñAⁿwb�I[JO��z⌠���PB�μ�Cu�ϕO��� 6 �HW�A�

����μ�Ciα�pUG

e�≤∩�]w]�

pG∩ⁿ�°Ω�����≤únM��O��z⌠�A�∩�o�∩�C∩ⁿ�°Ω���

��s�≤�M����@�ñ�IW�Ω�C

@�ñ⌠�∩�

pGue\�≤@�ñ�I�ⁿ�°Ω�A�∩�o�∩�Cϕ�I[JO��z⌠��A�

�≤∩D@�ñ�IW�ⁿ�°Ω�����≤Cu@�ñ⌠�v∩�ú�M��⌠⌠°A�

xsΘ�í (*NWSSTG) �⌠⌠°A�tm (*NWSCFG)Co�Ω��PBBz@���e��

���≤C

v q�z⌠�ñ��IMμñA∩�QnsW�O��z⌠���IA�∩�sWC

�÷º�

� 75��y�@���IW����]w�z

ziH��Γ�≈ε��@O�����IW����]w�C

�÷ΩT

��O��z⌠� (CRTCAD) ⁿO

��O��z⌠� (QcstCrtClusterAdminDomain) API

sW�IO��z⌠�

ziH��¬i���MΦ�ANΣL�IsW�O��z⌠�C

sW�I�O��z⌠�ºeA�²Tw�I]OO��z⌠��bO��@í≈CpGúOAhúαN�

IsW�O��z⌠�CO��z⌠�ú@wn��A²��ßAΩ���@PC

N�IsW��z⌠��A�N⌠�ñ� MRE �s�nsW��ICpGs�IS�ⁿ�°�Ω�AhO�

�z⌠����ªCpGnsW��Iwgt�ⁿ�°�Ω�Ah�b⌠�@�ñ�ANΩ�PO��z⌠

��ΣlΩ�PB�C]NOAbn[J��IWAC�ⁿ�°Ω�����ú��≤AH�X@�ñ⌠��

ⁿ�°Ω��s��C

YnsW�I�O��z⌠�A��¿UCBJG

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. H���]w��KXAnJt�C

3. q IBM Systems Director Navigator for i °íñA∩�O�Ω�A�C

4. buO�Ω�A�v��WA÷@U���z⌠�AHπ�O�ñ�O��z⌠�MμC

5. bu�z⌠�v��WA∩�O��z⌠�C

6. b∩��@\αϕñA∩�eC

7. be��WAq�z⌠�ñ��IMμ∩�nsW�O��z⌠���IC÷@UsWC

104 IBM i: i�� ��@�¼ΦkΩ@¬i��

Page 113: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

�÷ΩT

sWO��z⌠��I�� (ADDCADNODE) ⁿO

sW�I���⌠� (QcstAddNodeToRcvyDomain) API

��O��z⌠�

O��z⌠�ú i5/OS ¬i���MΦ�ñΩ��⌠���C

��O��z⌠��AbO��z⌠��⌠�A∩⌠≤ⁿ�°Ω�������≤Aú��e�O��z⌠�

ñ���@�ñ�IC

Yn��O��z⌠�A��¿UCBJG

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. H���]w��KXAnJt�C

3. q IBM Systems Director Navigator for i °íñA∩�O�Ω�A�C

4. buO�Ω�A�v��WA÷@U���z⌠�AHπ�O�ñ�O��z⌠�MμC

5. bu�z⌠�v��WA∩�O��z⌠�C

6. q∩��@\αϕñA∩���C

u¼Avμ�π�O��z⌠�w��C

�÷º�

yⁿ�°Ω�PB�z

ϕO��z⌠��wqº�IW�ⁿ�°Ω��≤�AY�o�ⁿ�°Ω�PB�C

�÷ΩT

��O��z⌠� (STRCAD) ⁿO

ⁿ°Ω�PB�

ϕO��z⌠��wqº�IW�ⁿ�°Ω��≤�AY�o�ⁿ�°Ω�PB�C

bo�PB�{ñAO��z⌠����≤���Ps��ú��C@�Ω�A²Ω�o��mñ�≤

�ú�C⌠≤�mñ�≤ú�te�⌠�����@�ñ�IA�M��C@��IW�ⁿvTΩ�Cte�

mñ�≤ßA��≤s��ABC@�ⁿvTΩ��s�¼A��≤�@P�ú@PA°C��IWΩ���

≤@��G�wCpG⌠��C�@�ñ�IW�ⁿvTΩ�í�Q�≤AhΩ��s�¼A�O@PCp

G⌠≤�IW��≤@�ó�Ahs�¼A�]�ú@PC

pGbO��z⌠�D@�ñ�A∩h��Iñ��PΩ�iμ�≤Ah�b⌠���ßAbPB�{ñA

N���≤�����@�ñ�IC÷Mb��O��z⌠��íA�Bz���mñ�≤A²�úO�Bz

�≤��CpGbO��z⌠�D@�ñ�A∩h�O��Iñ�μ@Ω�iμ�≤Ahb���í�úO

�Bz�≤��C

pG�I[JD@�ñO��z⌠�]]NOAbO��z⌠��⌠����I�Ahb��O��z⌠�

ßA��½sPB�ⁿ�°Ω�C

�: O��z⌠��Σ�÷�⌡X{íO IBM ú �½≤C�Húα�� QcstChangeClusterResourceGroup API

�u�≤O�Ω�s� (CHGCRG)vⁿO��≤ªA�h�o�Lkw���GC

�≤O��z⌠��O��I�⌠ßA�ibD@�ñ�IW�≤ⁿ�°Ω�C½s���I�AY�bO�

�z⌠��Σlí≈½sPB��≤Cb½sPB�{ñAúDb�ID@�ñ�A]b@�ñ⌠�iμ�

≤F�hAO��z⌠��ND@�ñ�Io��⌠≤�≤AM�≤⌠�ñ�Σl@�ñ�ICpGP�b@

� 4 � tm¬i�� 105

Page 114: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

�ñ⌠��D@�ñ�I��≤ⁿ�°Ω�Ah@�ñ⌠���≤�M��[J��IC½y�íAú��I

¼A�≤Aúú�≥ó⌠≤ⁿ�°Ω���≤CziHⁿwPB�∩���εPB�μ�C

pGn�⌠O��z⌠�ñ�O��IA�Bb�I���Aúe\ND@�ñ�IW��≤���@�ñ⌠

�]�pAϕ�⌠O��IHKiμ����Az�²q�z⌠�∩Ñ CRG ñ�ú�IAMß�α�⌠O

��IC

�÷º�

�ú�z⌠��I�� (RMVCADNODE) ⁿO

�÷u@

� 105��y��O��z⌠�z

O��z⌠�ú i5/OS ¬i���MΦ�ñΩ��⌠���C

�÷ΩT

�ú CRG �I�� (RMVCRGNODE) ⁿO

sWⁿ°�Ω��

ziHNⁿ�°Ω��� (MRE) sW�O��z⌠�Cⁿ�°Ω���wq½nΩ�AHK∩o�Ω����

�≤αb¬i��⌠�ñO�@PC

YnsWⁿ�°�Ω���A�ϕUCBJG

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. H���]w��KXAnJt�C

3. buO�Ω�A�v��WA÷@U���z⌠�AHπ�O�ñ�O��z⌠�MμC

4. bu�z⌠�v��WA÷@UO��z⌠�W�Σ� t\αϕ��AMß∩�ⁿ°Ω��C

��G��ϕzn�z��IOO��z⌠��@í�A�α��ⁿ°Ω���@C�π�ⁿ�°

Ω��¼�{μMμC

5. bⁿ�°Ω��¼�MμñA÷@Uⁿ�°Ω��¼�Σ� t\αϕ��AMß∩�sWⁿ°�Ω�

�C�π�usWⁿ�°�Ω���v��C

6. �ⁿ�°Ω���∩�n�°���AMß÷@UTwC pG MRE ½≤�≤��wAhz�ⁿw½≤

�W���wCs�ⁿ�°Ω����sW�O��z⌠��°�Ω�MμñCϕ⌠�@�ñ�Aⁿ�

°Ω���≤�≤O��z⌠�ñ���@�ñ�IPB�C�w]�A��°��Pⁿ�°Ω��¼

�÷p���FM�AziH∩�n�°���A��εn�°����C

�÷u@

� 141��y∩�n�°���z

sWⁿ�°�Ω���ºßAziH∩�PΩ��÷Bn�O��z⌠��°���C

�÷ΩT

sW�z⌠� MRE (ADDCADMRE) ⁿO

sWⁿ�°�Ω��� (QfpadAddMonitoredResourceEntry) API

sWⁿ°�Ω��

ziHNⁿ�°Ω��� (MRE) sW�O��z⌠�Cⁿ�°Ω���wq½nΩ�AHK∩o�Ω����

�≤αb¬i��⌠�ñO�@PC

YnsWⁿ�°�Ω���A�ϕUCBJG

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

106 IBM i: i�� ��@�¼ΦkΩ@¬i��

|

|

Page 115: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

2. H���]w��KXAnJt�C

3. buO�Ω�A�v��WA÷@U���z⌠�AHπ�O�ñ�O��z⌠�MμC

4. bu�z⌠�v��WA÷@UO��z⌠�W�Σ� t\αϕ��AMß∩�ⁿ°Ω��C

��G��ϕzn�z��IOO��z⌠��@í�A�α��ⁿ°Ω���@C�π�ⁿ�°

Ω��¼�{μMμC

5. bⁿ�°Ω��¼�MμñA÷@Uⁿ�°Ω��¼�Σ� t\αϕ��AMß∩�sWⁿ°�Ω�

�C�π�usWⁿ�°�Ω���v��C

6. �ⁿ�°Ω���∩�n�°���AMß÷@UTwC pG MRE ½≤�≤��wAhz�ⁿw½≤

�W���wCs�ⁿ�°Ω����sW�O��z⌠��°�Ω�MμñCϕ⌠�@�ñ�Aⁿ�

°Ω���≤�≤O��z⌠�ñ���@�ñ�IPB�C�w]�A��°��Pⁿ�°Ω��¼

�÷p���FM�AziH∩�n�°���A��εn�°����C

�÷u@

� 141��y∩�n�°���z

sWⁿ�°�Ω���ºßAziH∩�PΩ��÷Bn�O��z⌠��°���C

�÷ΩT

sW�z⌠� MRE (ADDCADMRE) ⁿO

sWⁿ�°�Ω��� (QfpadAddMonitoredResourceEntry) API

tmμ½í��

μ½í��Owtm� i5/OS O�¿�W���xs�Cμ½í��iH²xsbW���xs�ñ�Ω�

M��{íA½�t@�t�C

��W���xs�

Yn��W���xs�AziH��us���xs�vδFC�δFiH≤Uz��s���xs�A�

Nw�≈sW�ΣñC

Q�us���xs�vδFAziHbP��ñ]A�tm�w�≈A�BziH��mP��dO@�

��úYCsWw�≈�A�únN�≤P@�P���w�≈�bh���xs�A]�Y�@�P��

o�ó�ANvTh���xs�C

Yn�� IBM Systems Director Navigator for i5/OSAQ�us���xs�vδF���W���xs�A

�ϕUCBJG

�GYn�� IBM Systems Director Navigator for i5/OS ����Az�∩uM�A�uπvπ�Aϕ�

KXtmC

IBM Systems Director Navigator for i5/OS

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. H���]w��KXAnJt�C

3. q IBM Systems Director Navigator for i5/OS °íñA∩�tm�A�C

4. ∩�w�≈C

5. q∩��@\αϕñA∩�s���xs�C

6. ϕδF�ⁿ�ANw�≈sW�s���xs�C

7. CL��tmAHK���iH��ªC

� 4 � tm¬i�� 107

|

|

Page 116: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

8. O²W���xs�WP�Xºí�÷YC

System i ΓΦ�

Yn��uSystem i ΓΦvAQ�us���xs�vδF���W���xs�A�ϕUCBJG

1. buSystem i ΓΦvñAi}��su]�@�ñ⌠��C

2. i}n�d�t�AAi}tm�A� → wΘ → w�≈C

3. H½kΣ÷@U��xs��∩�s���xs�C

4. ϕδF�ⁿ�ANw�≈sW�s���xs�C

5. CL��tmAHK���iH��ªC

6. O²W���xs�WP�Xºí�÷YC

�: bt���½s��ßAsWW���xs�C pG�bM�A�uπ (DST) íñ��us���

xs�vδFAz�nbt���½s��ßA∩W���xs����÷mí�C��u��mí

� (ASP) (CRTDEVASP)vⁿO���mí�C�HRWW���xs���PWRWmí��Ω

�CziH��u��mí� (WRKDEVD)vⁿOA�τ�mí�PW���xs�WO���C

��ΦMO@

usWw�≈vPus���xs�vδFⁿ�zN�ⁿeqw�≈�∩�sW�ⁿO@���xs�C�T

tm���ANiH��}lΦMO@�ΦMC

ΦMO@∩≤μ@t�O���AªP≤�xΦMúPCYzn��Lk��ºW���xs�W�ΦMAi

Hbz�t���½s��ß⌡μCw∩��ΣL��xs�Az�b��ΦMO@ºeNt�½s���

M�A�uπ (DST) íC

bⁿJ��w�≈W��ΦMO@�A�nϕ@�¡εC

v Γ�eqú�Ñ�mt∩�ΦM∩��A�peq����@�ⁿJ��mCMßAⁿJ��iHP

�jeq�w�≈iμt∩C�pApGⁿJ��w�≈O 35 GB ��AhiHP 36 GB ��t∩Cp

GⁿJ��O 36 GB ��AhúαP 35 GB ��iμt∩C

v �ⁿ�t�NⁿJ��w�≈AP�≤A�Bz�Lk�� IPL ���ΩΘ�mñ�w�≈iμt∩C

q SST ñA∩���w�≈ -> ����tm -> ���ⁿJ��ΦMC���ⁿJ��ΦM\αe\

w�≈PⁿJ��w�≈iμt∩AY�w�≈�bA�Bz�Lk�� IPL ���ΩΘ�m]O@�C

Yn��uIBM Systems Director Navigator for iv��ΦMA�ϕUCBJG

1. q IBM Systems Director Navigator for i °íñA∩�tm�A�C

2. ∩���xs�C

3. ∩�znΦM���xs�C

4. q∩��@\αϕñA∩���ΦMC

Yn��uSystem i ΓΦv��ΦMA�ϕUCBJG

1. buSystem i ΓΦvñAi}��su]�@�ñ⌠��C

2. i}n�d� System iAAi}tm�A� → wΘ → w�≈ → ��xs�C

3. H½kΣ÷@UznΦM���xs�AMß∩���ΦMC

108 IBM i: i�� ��@�¼ΦkΩ@¬i��

|

|

|

|

|

|

|

Page 117: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

εΦMO@

εΦMO@�AC�ΦM∩��Y@w�≈�tmCiε��xs��ΦMO@ºeAb��xs��

C�ΦM∩�ñA��n�@�@�ñ�w�≈C

Yn�εC�∩��tm�ΦMw�≈AziH�n¿��tm�w�≈Cw∩���w�≈A∩���

�C

YznεLk��ºW���xs�W�ΦMAiHbz�t���½s��ß⌡μCw∩��ΣL��x

s�Az�bεΦMO@ºeNt�½s���M�A�uπ (DST)C

ΦMO@∩≤μ@t�OM��AªP≤�xΦMúPC

Yn�� IBM Systems Director Navigator for i5/OS εΦMO@A�ϕUCBJG

1. q IBM Systems Director Navigator for i5/OS °íñA∩�tm�A�C

2. ∩���xs�C

3. ∩�znε���xs�C

4. q∩��@\αϕñA∩�εΦMC

Yn��uSystem i ΓΦvεΦMO@A�ϕUCBJG

1. buSystem i ΓΦvñAi}��su]�@�ñ⌠��C

2. i}n�d� System iAAi}tm�A� → wΘ → w�≈ → ��xs�C

3. ∩�znεΦMO@�w�≈C

4. H½kΣ÷@U∩����xs�AMß∩�εΦMC

5. qú��T{∩�ñ÷@UεΦMC

sWw�≈���xs�

usWw�≈vδFi²z��{����xs�A[Js���tm�w�≈C

usWw�≈vPusW��xs�vδFzLN����tm\α�X�@���v�Bz{Ajj�

Fz��íCδF]�úhw�≈tm�q��GA]�δF�Dzt��\αA]��ú ���∩�C

�pAδFú�CX��úY�∩�AúDz�t�π��\αC

∩�nNw�≈sW�ⁿO@���xs��AδF�jεzNw�≈�JmP��dO@A�sW¼≈�

Peq�w�≈AH��ΦMO@CδF]ú ≤��xs�¡�Ω������úY�∩�]Yo�Ot�

tm�\��@�CzMwn∩��∩�Ap�ibt�W�qo�@�C

Yn�� IBM Systems Director Navigator for i5/OS sWw�≈���xs�A�ϕUCBJG

1. q IBM Systems Director Navigator for i5/OS °íñA∩�tm�A�C

2. ∩�w�≈C

3. q∩��@\αϕñA∩�sWw�≈C

4. ϕδF�ⁿ�ANw�≈sW���xs�C

Yn��uSystem i ΓΦvsWw�≈���xs�A�ϕUCBJG

1. buSystem i ΓΦvñAi}��su]�@�ñ⌠��C

2. i}n�d� System iAAi}tm�A� → wΘ → w�≈C

3. YnsWw�≈AH½kΣ÷@U��w�≈AMß∩�sWw�≈C

� 4 � tm¬i�� 109

Page 118: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

4. ϕδFñ�ⁿ�AYi�¿@�C

�⌠{μtm

�≤t����tmºeA��A�{�w�≈�÷≤��xs�BIOA �[�T�mC

uSystem i ΓΦv���°��H���e{t��tmΦíAp�@�Ki�ús���o�ΩT�{C

ziH����í°�A�⌡μiαzLuSystem i ΓΦvºuw�≈vMμ°��⌠≤\αAB��nB

OiHú°��ϕ�kCpGH½kΣ÷@Uϕμñ�⌠≤½≤ApSww�≈B��xs�BP���

[Az��PDnuSystem i ΓΦv°íñ�P�∩�C

ziH∩�buw�≈��í°�v°íñ�°wΘ�ΦíC�pAziH∩����xs��°AMß∩�

Mμñ���xs�AH�π�]t���¿�∩���xs�ºw�≈�[CziH∩�uπ���

[vAHdo�[O�]t�∩���xs�ñ�w�≈Cz]iH∩�uπ�m�mvA�w�≈W

PíJ�m�mú�÷pC

H½kΣ÷@U��í°�ñj�π���Γw�≈AMß∩��@H⌡μw�≈C�pAziH∩��

��εw�≈W�úYBbP��ñ�J��úw�≈A�Nw�≈½sRWCpGw�≈π�ΦMO@A

ziH����w�≈W�ΦMCYH½kΣ÷@U��w�≈�AN��uww�≈vδFC

YnquSystem i ΓΦv����°�A�ϕUCBJG

1. buSystem i ΓΦvñAi}��su]�@�ñ⌠��C

2. i}Qn�d�t�A�i}tm�A� → wΘ → w�≈

3. H½kΣ÷@U��w�≈AMß∩���°�

YnquIBM Systems Director Navigator for iv����°�A�ϕUCBJG

1. q IBM Systems Director Navigator for i °íñA∩�tm�A�C

2. ∩�w�≈���xs�C

3. q∩��@\αϕñA∩���°�C

�BOuSystem i ΓΦvñ���í°�d�Cu�°Φív\αϕCXi�°w�≈���∩�C

110 IBM i: i�� ��@�¼ΦkΩ@¬i��

|

|

|

|

|

Page 119: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

N��xs�]�i���

Yns�W���xs�ñ�w�≈Az�N��xs�]w�i�]α�ª�C

Yns�W���xs�ñ�w�≈AH�∩�Ω�wñ�½≤Az�N��xs�]w�i�]α��C

pGz�b��azΦMAh�N��xs���í@���]�i�CpGΦM��O≈�Ahz�i

NΣ]�i�Cw∩azΦM���xs�Ab�N��xs�]�i�ºeAz��Twi½wΘs

�w��AúDazΦMw�C

bh½t�O�⌠�ñAziH]w��xs�i �e�I�O�ñt@��I��C@�uαw∩@��

Iα�W���xs�CzYOnqúP��Is�W���xs�A�NW���xs�½��≈O�

�IC��\u⌡μ½vH�oNm CRG]buSystem i ΓΦvñ�i½wΘs��½��≈�

I���ΩTC

�: pGNDn��n��xs�]�i�A��xs�s�ñ�����xs�]�P��¿i�C

ϕzN��xs�]�i��A�bW���xs�W⌡μ��tm�≤�ABz{��ⁿGwεCp

Gz�b⌡μΣLmí�í�A�No�í�]�i�A��tm�≤NÑ�C

� 4 � tm¬i�� 111

Page 120: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

NazΦM���xs�ºBz{]�i��¡�o�ó�A��PU@�]�i����@��iμ�π

PB�C

YnNW���xs�]w�i�G

1. buSystem i ΓΦvñAi}��su]�@�ñ⌠��C

2. i}n�d���AAi}tm�A� → wΘ → w�≈C

3. i}��xs�C

4. H½kΣ÷@ULk�����xs�AMß∩�i��C z@�iH∩�h���xs�ANΣ]w

�i�C

5. qπ��∩�ñA÷@U]�i�AN��xs�]w�i��C

ziHbσr��ñ��u∩�tm (VRYCFG)vⁿON��xs�]�i�C

��uπ� ASP ¼A (DSPASPSTS)vⁿO�OBJbBz{ñ��mC

tm≤�xΦM

≤�xΦMO��úP�¬i���N�����A]AazΦMA�{ΦM�s�ΦMC C@��Nú�

@�Ptm�÷�Sw@�C

tmazΦM

azΦMO≤�xΦM�l\αCYn��azΦM�tm¬i���MΦ�Ah�nb�í@�t�P�≈

t�ºítmΦMÑq@�C

tmazΦMºeA�n�@�ñO�B�I� CRGC]�α�]Lk���p��≤azΦM�W��

�xs�A�α�¿tmC Ω�d�Gπ�azΦM�≤�xΦMDDú �azΦM�]w¬i���M

Φ��vBⁿ�C

IBM Systems Director Navigator for i

Yn�� IBM Systems Director Navigator for i �tmazΦMA�ϕUCBJG

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. H���]w��KXAnJt�C

3. q IBM Systems Director Navigator for i °íñA∩�tm�A�C

4. ∩���xs�C

5. ∩�Qnϕ¿�í@�]��������xs�C

6. q∩��@\αϕñA∩�s�Ñq@�C

7. ϕδF�ⁿ���¿@�C

System i ΓΦ�

Yn��uSystem i ΓΦv�tmazΦMA�ϕUCBJG

1. buSystem i ΓΦvñAi}��su]�@�ñ⌠��C

2. i}Qnϕ¿�í@����t�C

3. i}tm�A� → wΘ → w�≈ → ��xs�C

4. H½kΣ÷@UQnϕ¿�í@������xs�A�∩�Ñq@� → s�C

5. ϕδF�ⁿ���¿@�C

112 IBM i: i�� ��@�¼ΦkΩ@¬i��

Page 121: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

�÷º�

� 80��yΩ�d�G��azΦM�μ½í��z

o�Ω�d��í�� i5/OS ¬i���MΦ�AbT��I�¿�O�ñ��t�azΦM�μ½í�

�C��MΦ�ú a°���¬i��C

tm�{ΦMÑq@�

Y��� IBM System Storage �{ΦM�N� i5/OS ¬i���MΦ�Az�nb System i ≈�Pwtm

�{ΦM� IBM System Storage �íxsΘmºítm@�Ñq@�Cb i5/OS ñA�{ΦMÑq@�ú

�b�íxsΘmW]wΦMA�Ob i5/OS t�P�íxsΘmW�{��{ΦMtmºí]w@�÷

YC

b i5/OS W���{ΦMÑq@�ºeA�wb IBM System Storage �íxsΘmWtm�{ΦMCp

�b IBM System Storage DS8000 W���{ΦM��÷ΩTA��\ IBM System Storage DS8000 ΩTñ

� C

Yntm�{ΦMÑq@�A�ϕUCBJG

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. H���]w��KXAnJt�C

3. q IBM Systems Director Navigator for i5/OS °íñA∩�tm�A�C

4. ∩���xs�C

5. ∩�n@��í@�]��������xs�C

6. q∩��@\αϕñA∩�s�Ñq@�C

7. ϕδF�ⁿ���¿@�C

�÷ΩT

sW ASP ��í� (ADDASPCPYD) ⁿO

�� ASP Ñq@� (STRASPSSN) ⁿO

tms�ΦMÑq@�

Y��� IBM System Storage s�ΦM�N� i5/OS ¬i���MΦ�Az�nb System i ≈�Pwtm

s�ΦM� IBM System Storage �íxsΘmºítm@�Ñq@�Cb i5/OS ñAs�ΦMÑq@�ú

�b�íxsΘmW]wΦMA�Ob i5/OS t�P�íxsΘmW�{�s�ΦMtmºí]w@�÷

YC

IBM System Storage s�ΦM�N�n�����@�@�s�ΦMsuC i5/OS ¬i��s�ΦMue\@

� System i ��b�w� System Storage °A�Wtms�ΦMC��ΣL¡x�ΣL System i ��

�°A�úαP���s�ΦMCNh����sW�s�ΦMÑq@�A�o�Lkw���GC

b i5/OS W��s�ΦMÑq@�ºeA�wb IBM System Storage �íxsΘmWtms�ΦMCp

�b IBM System Storage DS8000 W��s�ΦM��÷ΩTA��\ IBM System Storage DS8000 ΩTñ

� C

Yntms�ΦMA�ϕUCBJG

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. H���]w��KXAnJt�C

3. q IBM Systems Director Navigator for i5/OS °íñA∩�tm�A�C

� 4 � tm¬i�� 113

Page 122: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

4. ∩���xs�C

5. ∩�n@��í@�]��������xs�C

6. q∩��@\αϕñA∩�s�Ñq@�C

7. ϕδF�ⁿ���¿@�C

�÷ΩT

sW ASP ��í� (ADDASPCPYD) ⁿO

�� ASP Ñq@� (STRASPSSN) ⁿO

114 IBM i: i�� ��@�¼ΦkΩ@¬i��

Page 123: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

� 5 � �z¬i��

tm i5/OS ¬i���MΦ�ßAzNiH��P¬i���÷�����A�z�MΦ�C

Ω�d�G�z¬i���MΦ�

¡�¬i���MΦ��t� @��z�Az�b¬i��⌠�ñ⌡μ@�@δ@�Ap�≈�t��

@C

UCΩ�d�ú ⌡μ@δt�@�]p�≈� ����÷ⁿ�AH��z¬i���≤]pO���ó

��Γ��d�CbC@�Ω�d�ñAíw∩�@�¼⌠�CC@�Ω�d��ⁿ�íPSw¬i��

�MΦ��∩�AB� �d��C

Ω�dGb¬i��⌠�ñ⌡μ�≈

�≈Ω��ΦkA�H�z�¬i���MΦ���≈ªñ���úPC²b¬i��⌠�ñ⌡μt���≈

@��Aú�⌡μ@�@P@�C

b��¬i���MΦ�ñAziHqxsb�≈t�W��G≈Ω���⌡μ���≈C���≈ib�≈

�G�t��A²�í@�t�O�B@CC@�Ω�d�ú�ú Γ�¬i���MΦ��d�Abo�d

�ñA�b�≈t�W⌡μ���≈C

b�@�Ω�d�ñA�b��azΦM�N�¬i���MΦ�ñ⌡μ���≈C�G�Ω�d�π�p≤

b�� IBM System Storage �MΦ�]�p�{�s�ΦM��¬i��⌠�ñA�� FlashCopy \αC

Ω�dGbazΦM⌠�ñ⌡μ�≈

o�Ω�d�í�b��azΦM� i5/OS ¬i���MΦ�ñ⌡μ���≈�A�⌡μ�@�º[C

º[

b��ñAt��z��⌡μW���xs��xs�Ω��≈A�o�W���xs��bHazΦM�

N�≥ª�¬i���MΦ�ñ��C�≤�z�úQvT�í@�t�A�H �≈u@�Φí�⌡μ�

≈C�z�p���≈ΦM��AMßq���mW�W���xs��xs��G≈Ω���⌡μ�≈C

�: ≥�WA≈ΦM����⌠azΦMA���½ss���í@��εCb≈�íA¬i���a°��úLkB@CpGb�{�ío��í@�t�ñ�⌡μAh�≥óí≈Ω�C

���

U�í��⌠�G

© Copyright IBM Corp. 1998, 2010 115

Page 124: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

tmBJ

1. εW���xs�

2. � 162��y≈ΦM��z

3. N��xs�]�i ��

4. �≈W���xs�

5. � 159��y��W���xs�z

6. � 163��y½ss�ΦM��z

Ω�dG⌡μ FlashCopy \α

b�d�ñA�z�Qnq�≈�xW�íxsm�xs���Ω���A⌡μ�≈Cun�� IBM Stor-

age Solutions ú � FlashCopy \αA�z�NiHε�\h�≈�íC

º[

b�d�ñAt��z��⌡μ IBM System Storage �íxsΘmWxs�Ω��≈C�≤�z�úQ

vT�í@�t�A�H �≈u@�Φí�⌡μ�≈C²�z�p�⌡μ FlashCopy @�A�\α� �Y

@�íI�Ω�Cq�Ω�A�z�NiHNΩ��≈��íCΘCFlashCopy @�u�nXϕ�ANiH�¿

@�A]�iHε�π��≈{��íC

÷Mb�d�ñAFlashCopy \αO��iμ�≈@�A²ΣΩ FlashCopy \α�h��C�pAFlashCopy

i�≤Ω��xAHε��í@�t��d�u@qA��≤�s�í@�Ω�AH����⌠�C

tmBJ

1. � 159��yεW���xs�z

2. � 169��ytm FlashCopy Ñq@�z

3. b IBM System Storage �íxsΘmWA⌡μ FlashCopy \αCp�b IBM System Storage DS8000

W�� FlashCopy \α��÷ΩTA��\ IBM System Storage DS8000 ΩTñ� C

4. � 159��y��W���xs�z

5. N��xs�]�i ��

6. �≈W���xs�

Ω�dGb¬i��⌠�ñ �@�t�

b�d�ñAt��z��w∩azΦM¼¬i���MΦ�ñ�Γ� IBM i t�A �@�t�C

º[

t��z�� �¬i��⌠�ñΓ�t��@�t�Cb�d�ñA�Γ��IGSystem 1 � System 2C

t� 1 O�í@���A�t� 2 OΦM��CoΓ�t�úO IBM i V6R1CW���xs�wsuBa

zΦM@�ñABt�wPB�Ct��z�QnNoΓ�t� �� i 7.1C

116 IBM i: i�� ��@�¼ΦkΩ@¬i��

|

|

Page 125: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

���

U�í��⌠�G

tmBJ

1. ≈ΦM��]t� 2�C

2. �⌠ CRG]t� 2�C

3. ε�I ]t� 2�C

4. Nt� 2 ��s��Cp���ΩTA��\ ��m½ i5/OS ��÷nΘC

5. w IBM PowerHA for i �v{íC

6. N��xs�]�i ��A���t� 2 W���{íC����{íAiTOªαbs��ñpw

�B@C�¿��{í��ºßA��¿ΣlBJH�¿ �C

7. b≈�ΦM��WAN��xs�]�Lk��]t� 2�C

8. ½ss�ΦM��Co��lΦMΩ�½sPB�C½sPB��¿ßAziH�≥ �{C

9. ⌡μ½Co�²ΦM��]t� 2��¿s��í@���A�²�í@���]t� 1��¿s�Φ

M��C

�: ]�azΦMúαq n-1 ⌡μ� nA�Hw�azΦMCazΦMiHq n ⌡μ� n-1A�ú�o

��DCb�Ω�d�ñAazΦM�b½�¿ß�C]�wgS�����≈t�A�H{b

wgú�bΣl �{�íΦMΩ�C

10. �⌠ CRG]t� 1�C

11. ε�I]t� 1�C

12. Nt� 1 ��s��Cp���ΩTA��\ ��m½ i5/OS ��÷nΘC

13. w IBM PowerHA for i �v{íC

14. ���I]t� 1�C

15. �� CRG]t� 1�C

16. ��ΦM

17. ⌡μ½Co�N�e�ΦM��]t� 1�½��í@���A�N�í@���]t� 2��¿Φ

M��CoO �ºe��ltmC

18. �πO��O���

19. �π PowerHA LP �¬i����

dG �@�t�

b¬i��⌠�ñAz�b⌡μ@�t� �ºeA⌡μSw��@C

� 5 � �z¬i�� 117

|

|

|

|

|

|

|

|

Page 126: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

UCd�iH≤UzPw�n��≥A�αbO�⌠�ñ⌡μ �Cb⌡μ ��⌠≤�@ºeAz�²T

wO��{μO���C

�: �G

��:

1. V6R1 Nϕ@�t��{μ��C

2. 7.1 Nϕ@�t��s��C

3. V5R4 Nϕ@�t��e@���C

d 1Gn ���I�≤ IBM i V6R1 ñCO�ñ���ΣL�Iú�≤ IBM i V6R1 �≤¬��ñC{

μO���O 6C�@GN�I �� IBM i 7.1Cb ��IºßA≤ ���IW��O�@�C

d 2Gn ���I�≤ IBM i V6R1 ñCO�ñ���ΣL�Iú�≤ IBM i V6R1 ñC{μO���

� 5C�@GN{μO����≤� 6C�N�I �� IBM i 7.1Cb ���IW��O�@�C

d 3Gn ���I�≤ IBM i V5R4 ñCO�ñ���ΣL�Iú�≤ IBM i V6R1 ñC{μO���

� 5C�@G �ºeA²qO�ñ�ún �� IBM i 7.1 ��ICN{μO����≤� 6CN�I

�� IBM i 7.1A�NªsW�O�C

d 4Gn ���I�≤ IBM i V6R1 ñCbO�ñAeu� IBM i V5R4 � IBM i V6R1 �IC{

μO���� 5CN IBM i V6R1 �I � IBM i 7.1 �½n�C≤Od� IBM i V5R4 ��IC

�@G

1. qO�ñ�ú�n ���IC

2. N�I �� IBM i 7.1C

3. ��NΣl IBM i V5R4 �I �� IBM i V6R1C

4. NO����≤� 5C

5. N ���I[��O�C

Ω�d 5Gn ���I�≤ IBM i V6R1 ñCbO�ñAeu� IBM i V5R4 � IBM i V6R1 �IC

{μO���� 5CN IBM i V6R1 �I � IBM i 7.1 �½n�¬≤Od� V5R4 ��IC

�@G

1. qO�ñ�ú�� IBM i V5R4 �IC

2. NO����≤� 5C

3. N�I �� IBM i 7.1C

4. �� ���IC

5. NΣl� IBM i V5R4 �I �� IBM i 7.1 �ANiHNªsW�O�C

Ω�d 6Gn ���I�≤ IBM i V5R4 ñCO�ñ��@�ΣL�I�≤ IBM V5R4 ñC{μO�

��p≤�Ñ≤ 3C�@GN���I �� IBM i V6R1CNO����≤� 5CN���I �� IBM i 7.1C

Uϕú zbO�⌠�ñ⌡μ ���n ���@C

118 IBM i: i�� ��@�¼ΦkΩ@¬i��

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

Page 127: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

ϕ 8. N�I �� IBM i 7.1

z�b ���I�{μ� {μO��� �@

V6R1 6 1. N�I �� IBM i 7.1C

2. �� ���IC

V6R1 5 1. NO����≤� 6C

2. N�I �� IBM i 7.1C

3. �� ���IC

�: pGO�ñ�ΣL�I�≤ IBM i

V5R4 ñA��\uΩ�d� 4v�

u�d� 5vAH�o���C

V5R4 p≤�Ñ≤ 5 ∩� A

1. qO�ñ�ú�n ���IC

2. NO����≤� 6C

3. N�I �� 7.1C

4. N�I[��O�C

∩� B

1. N���I �� V6R1C

2. NO����≤� 6C

3. N���I �� 7.1C

Ω�dG]wm�¬i��

úFW���xs�º�Az�iHú ΣLΣ�m�¬i��Cb�¼pñA¬i���z��Qú A

�⌠⌠u⌠�¬i��C

º[

t��z�Qnú ¬i���MΦ�����A�⌠⌠u⌠�¬i��C{μtmw∩Γ�t��p��ñ

�⌡μAú ��μ½í���N�¬i��C��MΦ�]��O��z⌠�A�z�PB�¬i���M

Φ��@�⌠��o���≤C�d��]b�¿o�BJºeAw�Q�¿��¬i��tm�A�⌠⌠t

mC��]¬i���{μ¼AO@�ñAB⌠�ñ��ⁿ�°Ω�úO@P�C�d�ú tmA�⌠⌠u

⌠¬i����÷BJC

tmBJ

1. � 130��y��i½mz

2. � 106��ysWⁿ�°�Ω���z

3. � 141��y∩�n�°���z

�zO�

��uO�Ω�A�v����AziH⌡μ\hPO��N�÷p�@�AO��NO i5/OS ¬i���

MΦ��≥ªCo�@�iH≤Uz�z��@O�C

bztmO�ºßAi∩O���@��≤]AG

� 5 � �z¬i�� 119

||

|||

|||

|

|||

|

|

|||

|||

|

|

|

|

|

|

|

||

Page 128: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

O�@�

v N�IsW�O�ñ

v qO�ñ�ú�I

v ��O��I

v �⌠O��I

v NO��O����π��sh�

v RúO�

v �≤O��I

O�Ω�s�@�

v ��s�O��s�

v Rú{��O�Ω�s�

v ��O��s�

v N�IsW�O�Ω�s�

v qO�Ω�s�ñ�ú�I

v �⌠O�Ω�s�

v �≤O�Ω�s� (CRG) ���⌠�

v ⌡μ½

v N�IsW�m⌠�

v qm⌠�ñ�ú�I

O��z⌠�@�

v ��O��z⌠�

v sWⁿ�°Ω�

v RúO��z⌠�

�π PowerHA ��

PowerHA ��O PowerHA ú���zO�ñ��I�D��qT���C

PowerHA ���iMw PowerHA ú�����\αC PowerHA ��iα�nSwO���A�α @C�

pAPowerHA 2.0 ��n� 7 ��{μO�C

{μ PowerHA ��Ob��O��]wCpGO�wsbAh{μ PowerHA ���]��CΣ����C

PO����PAPowerHA ]π�{μ�τb���h�C{μ PowerHA ��O PowerHA ú���O�ñ

��I�D��qT���Cτb� PowerHA ��O�IiHΣ���¬ PowerHA ��CúD��

PowerHA �IúP@δτb PowerHA ��@�wA�hLk�≤ PowerHA ��Cτb PowerHA ��i

H�≤ n P n+1 ºíC�pANODE1 π� 2.0 ��τb PowerHABNODE2 π� 2.0 ��τb PowerHAA

� NODE3 π� 3.0 ��τb PowerHACoT��IúiHΣ� 2.0 �A]�{μ PowerHA ��iH�π

� 2.0C

q PowerHA 2.0 �}lApGNπ�ú�eτb PowerHA ����IsW�O�Ah��QsW�IA²O

PowerHA �N��I°�uú�vCpG PowerHA ú�DY��IAhLkb�IW⌡μSwú�\αCp

G�Iww PowerHA ú�A�Bτb PowerHA ��P{μ PowerHA ���eAhϕ� PowerHA �D

��IC

120 IBM i: i�� ��@�¼ΦkΩ@¬i��

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

Page 129: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

��u�≤O��� (CHGCLUVER)vⁿOAiH�≤{μ PowerHA ��C

u�≤O��� (CHGCLUVER)vⁿOuα���π�¬�O�� PowerHA ��CpGzQnH 2 ��π

PowerHA ��Ah�N CHGCLUVER ⁿO⌡μΓ�C

{μO���úα]�¬≤O�ñ��Cτb�I��CP�aA{μ PowerHA ��úα]�¬≤O�ñ⌠

≤�I��Cτb PowerHA ��CO�ñ⌠≤�I� PowerHA τb��CYn�°τb�I� PowerHA �

�A���uπ�O�ΩT (DSPCLUINF)vⁿOC

��UCⁿ�AiHτ���≤�I�O���C

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. H���]w��KXAnJt�C

3. q IBM Systems Director Navigator for i °íñA∩�O�Ω�A�C

4. buO�Ω�A�v��WA∩�π�O�e@�C

5. buO��ev��WA÷@U@δ�C

6. τ�O���]wA�N���≤��T�]wC

7. τ� PowerHA ��]wA�N���≤��T�]wC

�÷º�

O���

�÷ΩT

�≤O��� (CHGCLUVER) ⁿO

�πO��O���

O���wqO�ñ���I�bH��¼qT�h�C

O�����Ni²O�]th½���t�A�iP��n���qT≤wh�A²t�iH��¼�C

Yn�≤O���AO�ñ����I�OP@�τb��CMßAiH�≤O�����Xτb��Co

�iH��s�\αC��uαH 1 �WCpG�RúO��H�C��[H½�AhLk�ε��C{μO

���@}lO�O�ñwq��@��I�]wCsW�O��ß≥�IA�P{μO����OU@�

���PA�hª�LksW�O�ñC

pGN�I ��s��Ah�Tw�Iπ�Aϕ�O���CO�uΣ�@��tºCpGO�ñ���

I�h�ú�PAh�² ��s��AA�≤O���CoTOiH��Ps���÷p���\αCp

� ��s������@A��\DD� 116��yΩ�d�Gb¬i��⌠�ñ �@�t�zC

��UCⁿ�AiHτ���≤�I�O���C

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. H���]w��KXAnJt�C

3. q IBM Systems Director Navigator for i °íñA∩�O�Ω�A�C

4. buO�Ω�A�v��WA∩�π�O�e@�C

5. buO��ev��WA÷@U@δ�C

6. τ�O���]wA�N���≤��T�]wC

� 5 � �z¬i�� 121

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

Page 130: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

�÷º�

O���

�÷ΩT

�≤O��� (CHGCLUVER) ⁿO

�πO��� (QcstAdjustClusterVersion) API

RúO�

RúO��A�b��@�ñO��I�⌠O�Ω�A�A�qO�ñ�úªC

z���π�@�@�ñ�IAMß�αRúO�CpGbz�O�ñπ�μ½í���ΣLi½mA

z�²qm⌠�ñ�úC@��IAMßARúz�O�C�hAzLkN��[��t@�O�C

YnRúO�A�ϕUCBJG

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. H���]w��KXAnJt�C

3. q IBM Systems Director Navigator for i °íñA∩�O�Ω�A�C

4. bO�Ω�A���WA÷@URúO�C

5. �π�RúO�T{°íC∩�OHRúO�CbzRúO�ºßAO�Ω�A�����≤�π�s�

O�@�C

�÷u@

� 127��yqm⌠�ñ�ú�Iz

m⌠�O@�mΩ��O�ñº�I�l�C

�÷ΩT

RúO� (DLTCLU) ⁿO

RúO� (QcstDeleteCluster) API

π�O�tm

ziHπ���°iAú O�tm��÷ΩTCO�tm°iú ÷≤O�B¿ΩμMμBtmP�π�

�AH�O�ñC@�O�Ω�s����ΩTC

Ynπ�O�tmA��¿UCBJG

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. H���]w��KXAnJt�C

3. q IBM Systems Director Navigator for i °íñA∩�O�Ω�A�C

4. bO�Ω�A���WA∩�π�tmΩT@�Co�π�uO�tm��ev��CziHN���x

s����CLªC

�÷ΩT

π�O�ΩT (DSPCLUINF) ⁿO

xs���O�tm

pGzbt�W��O�Ah���≈���ªñ�O@Ω��M�½nC

YzW���O�@�z��≈ªñAHKϕw�≈O��AbΣLt�ϕ≈�P�Az�@�{bi⌡μ�

t�Ah��O�ñ���T�t�CYO�ñ�T�t�Ahϕo�ó��AzN���@�t�i½C

122 IBM i: i�� ��@�¼ΦkΩ@¬i��

Page 131: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

Os���O��s�

ú�O�O@�ñ�D@�ñAzúiHxsO�Ω�s�CUC¡εA�≤��O�Ω�s�G

v pGO�w��A²O�ú�DO�Ω�s�AhzLk��O�Ω�s�C

v YS��O�tm�IAhzLk��O��s�C

YO�@�ñBO�ú�DO�Ω�s�B�IbO�Ω�s����⌠�ñB�O�WPO�Ω�s

�ñ�W��AhziH��O�Ω�s�CYO�wtm²S�b�IW@�A�Y�IbO�Ω

�s����⌠�ñAhziH��O�Ω�s�C

�a�w���

pGo�a�Aziα�n½stmO�C�]�o�ípA��zxsO�tmΩTA�OsNΩTCL

X��ΘX�C

1. iμO�tm�≤ºßA��xstm (SAVCFG) ⁿO�xst� (SAVSYS) ⁿOAH�����íO�

ΩTO{μ�ABPO�ñ�ΣL�I@PCp�⌡μ SAVCFG � SAVSYS @����ΩTA��\ux

stmΩTvC

2. C�z�≤O�tmΩT�ANCL@≈ΩTCziH��π�O�ΩT (DSPCLUINF) ⁿO�CLO�

tmC�Q��≈�aOs@≈��CpGo�a�Aziα�n½stmπ�O�C

�÷ΩT

xstmΩT

xstm (SAVCFG) ⁿO

xst� (SAVSYS) ⁿO

π�O�ΩT (DSPCLUINF) ⁿO

°O�¼A

uO�Ω�A�v����i�°O�¼AA�b�P¬i���MΦ���I�¿ú@P�Aπ�iT

ºC

pGO�ú@PAuO�Ω�A�v�����bu�Iv��Wπ�iTº HAI0001WCú@PTºϕ�

q��I� ��ΩTAiαMO�ñ�ΣL@�ñ�Iú@PCϕO�ñ��I�¿D@�ñ�AN�ú@

PC

Yn�o@PΩTAiqO��@�ñ�Is�O�ΩTA�����I�½�nDC

Yn�°O�¼AA��¿UCBJG

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. H���]w��KXAnJt�C

3. q IBM Systems Director Navigator for i °íñA∩�O�Ω�A�C

4. ϕ�Iú@P�A�bu�Iv��Wπ� HAI0001WG ��O��ID@�ñCb�����IºeA

O�ΩTiαú�TC

� 5 � �z¬i�� 123

Page 132: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

�÷u@

� 95��y���Iz

��O��I�b i5/OS ¬i��⌠���IWA��O�@��O�Ω�A�C

�÷ΩT

π�O�ΩT (DSPCLUINF) ⁿO

π�O�Ω�s�ΩT (DSPCRGINF) ⁿO

CXO�ΩT (QcstListClusterInfo) API

CXm⌠�ΩT (QcstListDeviceDomainInfo) API

�O�Ω�A�ΩT (QcstRetrieveCRSInfo) API

�O�ΩT (QcstRetrieveClusterInfo) API

CXO�Ω�s� (QcstListClusterResourceGroups) API

CXO�Ω�s�ΩT (QcstListClusterResourceGroupInf) API

ⁿwTºεC

ziHⁿwO�TºεC�ó��ΓTºεCCo�TºεCiH≤UzPw i5/OS ¬i��⌠�ño�ó�

��]C

O�TºεCO�≤O�h�TºA��ú @hTºA�ε��o�ó��Γ�Sw�I�O�Ω�s�

(CRG)Có��ΓTºεCO�≤ CRG h�TºA��∩C@�ó��Γ� CRG ú @hTºC

ⁿwO�TºεC

�: z]iHtmO�A��b⌡μu��O�vδF�ⁿwTºεCA���O�TºεCC

YnⁿwO�TºεCA��¿UCBJG

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. H���]w��KXAnJt�C

3. q IBM Systems Director Navigator for i °íñA∩�O�Ω�A�C

4. buO�Ω�A�v��WA÷@Uπ�O�eC

5. buO��ev��WA÷@UO�TºεCC

6. ⁿwUCΩT���O�TºεCG

v bW�μ�ñAⁿwTºεC�WA�TºεCN�¼bO���Ih�ñBzó��Γ�TºCY

��Ih�ó��ΓA��e@hTºA�επ��PsDn�I���O�Ω�s��ó��ΓCp

GO�Ω�s�O�Oó��ΓAh��e@hTºA�εO�Ω�s��ó��ΓCTºObs�

Dn�IW�eCpG]w�μ�Ahb��ⁿw�TºεC�Aª�sb≤O�����IWC

TºεCLk�≤W���xs�C

v b��wμ�ñAⁿw��w�WA���w]tn�¼ó��ΓTº�TºεCC��wWúα

O *CURLIBBQTEMPB*LIBLB*USRLIBLB*ALL � *ALLUSRC

v bó��ΓÑ��íμ�ñA∩�úÑ���[Ñ�A�ⁿwn∩O�TºεCWó��ΓTº���

����C

v bó��Γw]�@μ�ñAⁿwϕó��ΓTºWXFó��ΓÑ��í��AuO�Ω�A�vn

���@CziHN�μ�]��≥ó��Γ��°ó��ΓC

ⁿwó��ΓTºεC

124 IBM i: i�� ��@�¼ΦkΩ@¬i��

Page 133: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

Ynⁿwó��ΓTºεCA��¿UCBJG

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. Q�z����]w��KX�nJt�C

3. q IBM Systems Director Navigator for i5/OS °íñA∩�O�Ω�A�C

4. buO�Ω�A�v��WA∩���O�Ω�s�AHπ�O�ñ�O�Ω�s�MμC

5. qO�Ω�s��MμñA∩�zn���O�Ω�s�C

6. buO�Ω�s�v��WA÷@U∩��@\αϕ�∩�eC

7. bu@δv��WAⁿwUC��ⁿwó��ΓTºεCG

v bó��ΓTºεCμ�ñAⁿwϕ�O�Ω�s�o�ó��Γ�n�¼Tº�TºεCWCpG

]w�μ�Ahb⌡X{í�¿ºßAⁿw�TºεC�sb≤��⌠�ñ����IWCó��Γ

TºεCLk�≤W���xs�C

v b��wμ�ñAⁿw��w�WA���w]tn�¼ó��ΓTº�TºεCC��wWúα

O *CURLIBBQTEMP � *LIBLC

v bó��ΓÑ��íμ�ñAⁿwn∩ó��ΓTºεCWó��ΓTº���Ñ����Cz]i

Hⁿwϕó��ΓTº���WXFⁿw�Ñ��í�AuO�Ω�A�vn ���@C

O��útm�∩Mμ

YnTOα≈��a�útmO�Az��t�a�úúP�O��≤C

ϕ 9. O��W���xs��útm�∩Mμ

W���xs��D

__ pGzO��μ½í��xs�Ahb�útmO�Ω�s�ºeA�íD≈�½�@� SPCN �����

ICziH���l½ (QcstInitiateSwitchOver) API ��≤O�Ω�s�Dn�I (CHGCRGPRI) ⁿOAN CRG

��� SPCN ���CpG�⌡μ�BJANLk��t�M���íD≈C

__ pGzp��úW���xs�s��l�A��úi½mñ��ß@�W���xs�Ah�²�⌠

CRGC���u�⌠O�Ω�s� (ENDCRG)vⁿOC

__ pGzQnRú�PO��W���xs�AjP��z²RúmO�Ω�s� (CRG)Cp���ΩTA��\

� 130��yRú CRGzC

z�iH��u�ú CRG m�� (RMVCRGDEVE)vⁿOAq CRG �úW���xs��tm½≤C

__ qO�i½mñ�úW���xs��tm½≤ºßAYiRúW���xs�C

__ �¿UC@�A�RúW���xs��mí�G

1. bⁿOμ��WΘJ WRKDEVD DEVD(*ASP)AA÷ Enter ΣC

2. VU����A�z�nRúºW���xs��mí��εC

3. �mí��W∩�u∩� 4]Rú�vAA÷ Enter ΣC

ϕ 10. O��O�Ω�s��útm�∩Mμ

O��s��D

__ �¿UC⌠@�BJA�RúO�Ω�s�G

1. pG�IW�O�úb@�ñAhbⁿOμ��WΘJ DLTCRG CRG(CRGNAME)CCRGNAME OznRú

º CRG �WC÷ Enter ΣC

2. pG�IW�O�B≤@�ñAhbⁿOμ��WΘJ DLTCRGCLU CLUSTER(CLUSTERNAME) CRG

(CRGNAME)CCLUSTERNAME OO��WCCRGNAME OznRúº CRG �WC÷ Enter ΣC

� 5 � �z¬i�� 125

Page 134: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

�z�I

b i5/OS ¬i��⌠�ñ�t���Φ��Aú��IC ziH⌡μ��M�≤�I��z@�C

π��Ie

ziH��uO�Ω�A�v����Aπ���ztm�¬i��⌠�¿��I��÷�eC

Ynπ��I�eA��¿UC@�G

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. H���]w��KXAnJt�C

3. q IBM Systems Director Navigator for i °íñA∩�O�Ω�A�C

4. bO�Ω�A���WA∩���O��I@�AHπ�O�ñ��IMμC

5. b�I�WA÷@U∩��@\αϕ�∩�eC÷@U⌡μCo�π�u�I�ev��C

v u@δv���π��I��IW�t� IP �}C

v uO�v��π�UCΩTG

– O��� IP �}AO�@���ª�PO�ñ�ΣL�IqTC

– iα��I��AⁿwO�ñ�e�¼�qT��I���������h�C

– tm≤�∩�O�ñ�m⌠�CpGzbMμñ∩�m⌠�Ah]�π��≤�∩�m⌠��

�IC

ε�I

ε��⌠�IA��⌠�IW�O�@��O�Ω�A�C

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. H���]w��KXAnJt�C

3. q IBM Systems Director Navigator for i °íñA∩�O�Ω�A�C

4. b�I�WA∩�nε��IC

5. ÷@U∩��@\αϕA�÷@UεCbⁿw��IW�QεO�Ω�A��A�I¼A�]�uw

εvC

�÷ΩT

�⌠O��I (ENDCLUNOD) ⁿO

�⌠O��I (QcstEndClusterNode) API

�ú�I

pGn⌡μ�I �A��Iwú�n�P i5/OS ¬i��⌠�Ahiα�nqO�ñ�ú�IC

Ynq{��O�ñ�ú�IA�ϕUCBJG

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. H���]w��KXAnJt�C

3. q IBM Systems Director Navigator for i °íñA∩�O�Ω�A�C

4. bO�Ω�A���WA∩���O��I@�AHπ�O�ñ��IMμC

5. bu�Iv��WA∩�∩��@\αϕAMß∩��úC

6. bu�úO��IT{v°íñA÷@UOC

126 IBM i: i�� ��@�¼ΦkΩ@¬i��

Page 135: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

�÷u@

� 164��y�útmazΦMz

pGA]úQn∩Sw��xs����xs�s���azΦM�\αAziH∩��útmazΦMCp

Gz�útmazΦMAt�K�εazΦMA�bΦM���x��IWRú��xs��ΦM��C

�÷ΩT

�úO��I�� (RMVCLUNODE) ⁿO

�úO��I�� (QcstRemoveClusterNodeEntry) API

qm⌠�ñ�ú�I

m⌠�O@�mΩ��O�ñº�I�l�C

½n:

qm⌠�ñ�ú�I�A�p�CpGzqm⌠�ñ�ú�IA��IO⌠≤W���xs��

{μDns�IAh�ú��IºßA⌠��W����xs��OdU�Coϕ�m⌠�ñ�Σl

�ILkAs���W���xs�C

qm⌠�ñ�ú�IºßApG�@�h�{��O��I�M�≤o��P�m⌠�Ah�I

LkAsW���P�m⌠�CYnN�IsW�m⌠�Az�G

1. RúnsW�m⌠���I�e����W���xs�C

2. b�IW⌡μ IPL H½s��t�C

3. N�IsW�m⌠�C

4. ½�buBJ 1vñRú�W���xs�C

Ynqm⌠�ñ�ú�IA�ϕUCBJG

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. H���]w��KXAnJt�C

3. q IBM Systems Director Navigator for i °íñA∩�O�Ω�A�C

4. bO�Ω�A���WA∩���O��I@�AHπ�O�ñ��IMμC

5. b�I�WA∩�∩��@\αϕA�∩�eC÷@U⌡μCY�π�u�I�evϕC

6. bO�@���m⌠�μ�ñRú�IWA�÷@UTwC

�÷u@

� 122��yRúO�z

RúO��A�b��@�ñO��I�⌠O�Ω�A�A�qO�ñ�úªC

�÷ΩT

�úm⌠��� (RMVDEVDMNE) ⁿO

�úm⌠��� (QcstRemoveDeviceDomainEntry) API

NO�°�sW�I

uIBM i O�Ω�A�v{biH��uwΘ�zD�x (HMC)v�uΩ� I/O °A� (VIOS)v��A�

��O��Ió���íCo�s\αe\�Ta�O≤h�ó�Ω�d�AH��KO���¼pC

uO�Ω�A�v����i²z�� HMC � VIOS ��°��zC@�t��¼AC]w�°�ºßA

HMC � VIOS �ú �Ió��q�CO��°�iH��ε��PO����ó�Ω�d���C

� 5 � �z¬i�� 127

|

|

|

|

|

Page 136: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

YnNO��°�sW�{��O�ñA�ϕUCBJG

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. H���]w��KXAnJt�C

3. q IBM Systems Director Navigator for i °íñA∩�O�Ω�A�C

4. bO�Ω�A���WA∩���O��I@�AHπ�O�ñ��IMμC

5. b�I�WA÷@USw�I�Σ� t\αϕ��AMß∩�eCY�π�u�I�evϕC

6. b°����°�ΩTϕμWA÷@U∩��@U MμAMß∩�sWO�°��@C

�úO��°�

O��°�ú t@�ΩT��Ae\O�Ω�A�P�O��I�ó��íC

½n:

�úO��°��A�p�CpGzqO��°�ñ�ú�IA��IO⌠≤ CRG �{μDns�

IAh�I�b�Iu�ó��iμ�Coϕ������Y⌡μΓ�BJAHA���¬i

�C

Yn�úO��°�A�ϕUCBJG

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. H���]w��KXAnJt�C

3. q IBM Systems Director Navigator for i °íñA∩�O�Ω�A�C

4. bO�Ω�A���WA∩���O��I@�AHπ�O�ñ��IMμC

5. b�I�WA÷@USw�I�Σ� t\αϕ��AMß∩�eC÷@U⌡μCY�π�u�I�

evϕC

6. ∩�°��Adw∩�Itm�O��°�MμC

7. b°��WA∩�Sw�°�A�÷@U∩��@U MμAMß∩��ú\αC

128 IBM i: i�� ��@�¼ΦkΩ@¬i��

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

Page 137: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

� 6 � �zO�Ω�s� (CRG)

O�Ω�s� (CRG) i�z i5/OS ¬i��⌠�ñ���Ω�Co�O@�O��NAiwq��εo�ñ

�⌡μ�ANΩ�½��≈t�C

π� CRG ¼A

ziHb¬i��⌠�ñ�°O�Ω�s� (CRG) �¼ACziH��o�¼ATºAτ� CRG ñ��≤A

�Pw CRG ��DC

Ynπ� CRG ¼AA�ϕUCBJG

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. H���]w��KXAnJt�C

3. q IBM Systems Director Navigator for i °íñA∩�O�Ω�A�C

4. buO�Ω�A�v��WA∩���O�Ω�s�AHπ�O�ñ�O�Ω�s�MμC

5. buO�Ω�s�v��WA≤u¼Avμñ�° CRG �{μ¼AC

UCO CRG �iα¼A�G

ϕ 11. CRG �¼A�

iα� í�

w�� �ew�� CRGC

wε �ewε CRGC

úTw ¬i���MΦ���o� CRG ��÷ΩTiαúδTC

Q����@Is CRG ⌡X{íA²Lk�Q�¿�AK

�o��¼AC

w�� CRG w��bΣ�IWA²��s�O�ñ�ΣL�ICb

�IW��O��ACRG NPΣL�IPB�A�BΣ¼A

�]�D@�ñC

D@�ñ b�IWACRG �O�Ω�A�OD@�ñC�Iiαwó

�B�Iiαw�⌠A��IW� CRG u@iαúb⌡

μñC

Rúñ �bqO�ñRú CRGC

�≤ñ �b�≤ CRGCϕ�Q�¿�≤ßACRG �½]�²e�

¼AC

ε �bε CRGC

sWñ �bsW CRG �O�C

��ñ �b�� CRGC

½ñ CRG �b½�t@��IC

�bsW�I �bsW�I�O�Cϕ�QsW�IßACRG �½]�²

e�¼AC

�b�ú�I �bq CRG ñ�ú�ICϕ�Q�ú�IßACRG �½]

�²e�¼AC

�b�≤�I¼A �e�b�≤ CRG ���⌠�ñ��I¼AC

© Copyright IBM Corp. 1998, 2010 129

Page 138: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

�ε CRGO�Ω�s� (CRG) i�z i5/OS ¬i��⌠�ñ���Ω�Co�Ω�O@�O��NAo�O��N�

wq��εo�ñ�⌡μ�N��Ω�½��≈t�C

ziHε CRGAH�⌠¬i��⌠�ñ���ó��Γ\αC�pAziα�b CRG �wq�Σñ@�t

�W⌡μ IPLC

Ynε CRGA��¿UCBJG

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. H���]w��KXAnJt�C

3. q IBM Systems Director Navigator for i °íñA∩�O�Ω�A�C

4. buO�Ω�A�v��WA∩���O�Ω�s�AHπ�O�ñ�O�Ω�s�MμC

5. buO�Ω�s�v��WA∩�nε� CRGC

6. b∩��@\αϕñA∩�εAMß÷@U⌡μC

�÷ΩT

�⌠O�Ω�s� (ENDCRG) ⁿO

�⌠O�Ω�s� (QcstEndClusterResourceGroup) API

Rú CRGziH��uO�Ω�A�v���RúO�Ω�s�C

YnRú CRGA��¿UCBJG

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. H���]w��KXAnJt�C

3. q IBM Systems Director Navigator for i °íñA∩�O�Ω�A�C

4. buO�Ω�A�v��WA∩���O�Ω�s�AHπ�O�ñ�O�Ω�s�MμC

5. buO�Ω�s�v��WA∩�nRú� CRGC

6. b∩��@\αϕñA∩�RúAMß÷@U⌡μC

7. buRúO�Ω�s�vT{°íñA∩�OC

�÷ΩT

qO�ñRúO�Ω�s� (DLTCRGCLU) ⁿO

RúO�Ω�s� (QcstDeleteClusterResourceGroup) API

��i�½�m

úFW���xs�mº�A����ΣLmΣ�¬i��Cm]pA�⌠⌠u⌠B��m�⌠⌠°

A�Ñ�{biHO¬i���MΦ��@íC

mO�Ω�s�]ti½m�MμCMμñ�C@�m�Oi½W���xs��t@��¼�i

½mAp�a≈Bu⌠í�B�ε��⌠⌠°A�Cϕo�⌡μñ��Aπ�m�X�½��≈�

ICb½�ó��ΓL{ñAz]iHα�mC

130 IBM i: i�� ��@�¼ΦkΩ@¬i��

Page 139: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

Yn��i½mA��¿UCBJG

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. H���]w��KXAnJt�C

3. q IBM Systems Director Navigator for i °íñA∩�O�Ω�A�C

4. buO�Ω�A�v��WA∩���O�Ω�s�AHπ�O�ñ�O�Ω�s�MμC

5. buO�Ω�s�v��WA÷@UQnsW{�i½m�mO�Ω�s��Σ� t\αϕ�

�A�q t\αϕñ∩�sW{�mC

6. busWi½mMμvñA÷@UsWC

7. busWi½mv°íñA±gi½m�tm½≤�¼�½≤WC÷@UTwAHsWi½

m�MμC�pApGsWi½A�⌠⌠u⌠A�bMμñ∩�uA�⌠⌠u⌠vC

8. ÷@UMμ°íW�TwANs�msW�mO�Ω�s�C

�≤ CRG ���⌠�

��⌠���εO�Ω�s� (CRG) ñwq��Il�����@C

Yn�≤mO�Ω�s�B��{íO�Ω�s��Ω�O�Ω�s����⌠�A�ϕUCBJG

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. H���]w��KXAnJt�C

3. q IBM Systems Director Navigator for i °íñA∩�O�Ω�A�C

4. buO�Ω�A�v��WA∩���O�Ω�s�AHπ�O�ñ�O�Ω�s�MμC

5. buO�Ω�s�v��WA∩�zn�≤� CRGC

6. q∩��@\αϕA∩�e�÷@U⌡μC

7. ÷@Uu��⌠�v��AH�≤��⌠��{��C b���WAziH�≤O���⌠���I�ñ

ΓAH�sW��ú��⌠�ñ��ICY�mO�Ω�s�Az]iH�≤��⌠�ñ�I��xW

�Ω�≡ IP �}C

�÷ΩT

sWO�Ω�s��I�� (ADDCRGNODE) ⁿO

�≤O�Ω�s� (CHGCRG) ⁿO

�úO�Ω�s��I�� (RMVCRGNODE) ⁿO

sW�I���⌠� (QcstAddNodeToRcvyDomain) API

�≤O�Ω�s� (QcstChangeClusterResourceGroup) API

q��⌠�ñ�ú�I (QcstRemoveNodeFromRcvyDomain) API

���xW��Ω�≡ IP �}

pGzO��az�ΦMAhmO�Ω�s����⌠��Iñwq��I�π�Ω�≡ IP �}��xW

C

�xWPmO�Ω�s����⌠�ñ��I�÷pAuA�≤azΦMCϕtm¬i���azΦM⌠

��AúP�xñ�C@��I�ⁿú�úP��xWC

Yn∩��⌠�ñ��I��Ω�≡ IP �}��xWA�ϕUCBJG

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. H���]w��KXAnJt�C

� 6 � �zO�Ω�s� (CRG) 131

Page 140: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

3. q IBM Systems Director Navigator for i °íñA∩�O�Ω�A�C

4. buO�Ω�A�v��WA÷@U��O�Ω�s�@�AHπ�O�ñ�O�Ω�s�MμC

5. buO�Ω�s�v�WA÷@UmO�Ω�s��Σ� t\αϕ��AMß∩�eC

6. bu��⌠�v��WA∩�sΦC

7. Yn��{��Ω�≡ IP �}A�qMμñ∩�ªAMß÷@UTwCYnsWΩ�≡ IP �}A�÷@

UsWCbusWΩ�≡ IP �}v°íñAΘJ IP �}C

8. busΦv°íñAziHⁿwu�xvWC

132 IBM i: i�� ��@�¼ΦkΩ@¬i��

Page 141: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

� 7 � �zó��Γñ�⌡μ�≤

@δ�ÑA�Iñ�⌡μ�y¿ó��ΓA²ΣL�]]iαú�ó��ΓCúPt������iαy¿ó

��Γ¼pC

�vTμ@O�Ω�s� (CRG) ��Diα�∩ CRG ú�ó��ΓA²ú�∩⌠≤ΣL CRG ú�ó�

�ΓC

O��iHo���ñ�⌡μ��Co��≤��Ou��ó��ΓípAbo�ípñA�I�ñ�⌡μA

�ΣL�≤h�n�dAHP��]�Aϕ���CUCϕμí�o�ñ�⌡μ���C@�B¿J���

ñ�⌡μ�≤��¼AH��F���� ��Aϕ���@C

�� 1 ñ�⌡μG�Iñ�⌡μ�Pó��Γ

o��Ih�ó��ΓA�PUCípo�G

v ∩≤C@� CRGADn�I����D@�ñA�B¿��ß@��≈�IC

v �@��≈�I¿�sDn�IC

ó��Γ���o�G

1. ��m CRG

2. ��� CRG

3. ����{í CRG

��:

1. pG⌠≤ CRG �ó��Γ���S�⌠≤�≈�I@�ñAh CRG �¼A�]�úTwA�B

CRG ��⌠�ú��≤C

2. pG��O�Ω�A�ó�AhO�Ω�A���z�Ω� (CRG) �g�ó��Γ{C

ϕ 12. �� 1 ñ�⌡μG�Iñ�⌡μ�Pó��Γ

ó��Γñ�⌡μ�≤

oX ENDTCP]*IMMED � *CNTRLDA��í¡ε�C

oX ENDSYS]*IMMED � *CNTRLD�C

oX PWRDWNSYS]*IMMED � *CNTRLD�C

ϕO�Ω�A�bt�W�@�ñ�A÷U�l{íⁿJ (IPL) ÷sC

b CRG ��⌠��Dn�IWIsFu�⌠O��Iv]API �ⁿO�C

b CRG ��⌠��Dn�IWIsFu�úO��Iv]API �ⁿO�C

oX HMC �≡÷¼��q��e�∩� 7C

oX ENDSBS QSYSWRK]*IMMED � *CNTRLD�C

�� 2 ñ�⌡μG�Iñ�⌡μ�P��ó��Γ

o�ñ�⌡μ��P��ó��Γ]°O�tmiÑ�Ió����w�C��\ϕμñ�μCpGtm

iÑ�Ió���AhbjíípUú�o�ó��ΓA�M�u�� 1vñ�⌡μΩTCpG�tmiÑ

�I�Ah�o��A�M�UC��G

v �zLO��T�qT��I¼A�]�u�v¼ACp����÷ΩTA��\O��C

© Copyright IBM Corp. 1998, 2010 133

|

|

|

|

Page 142: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

v O��ñD�IúO�¿����IAN�⌠@�ñO�Ω�s�C

��:

1. pG�Iu�ó�²�Q�����DA�Bó��I�D�IAz�óh�IW��Ω��

��{íA�Bú����ó��ΓC

2. z� i�Ió�A�½s���I�b�IW½s}liμO�@�Cp���ΩTA��

\N���I�≤�ó�C

ϕ 13. �� 2 ñ�⌡μG�Iñ�⌡μ�P�

ó��Γñ�⌡μ�≤ S�iÑ�Ió�� HMC VIOS

o� CEC wΘñ�⌡μ]�

pACPU�C

� ó��Γ ��ó��Γ

o�@�t�nΘ≈��

dC

� ó��Γ ó��Γ

o� HMC �Y÷¼q��

e�∩� 8C

� ó��Γ ó��Γ

oX HMC �½s���

e�∩� 3C

� ó��Γ ó��Γ

o� CEC �qC � � �

�� 3 ñ�⌡μGCRG ���Pó��Γ

pGO]t VIOS �t�Ah CEC wΘGiα��Pó��Γ��Co���O�M≤t��¼�wΘ

GC�pAbMW°A�t�ñA]� VIOS Lk°i⌠≤GA�H� VIOS Lk⌡μ� CEC G��

P�Cbμ@MW°A�G² VIOS �≥⌡μ��Pt�ñA]� VIOS iH°iGA�H��Pó�

�ΓC

ϕ CRG ���Pó��Γ�A�o�UCípG

v pG�μ@ CRG ⁿ�vTAh�b�O CRG Wo�ó��ΓCoO]� CRG �W�C

v pG�H�°��O�Ω�u@AHK�� CRG P�ⁿ�vTAhú�b CRG ⌡μw≤��ó��ΓC

v C@� CRG ñ�Dn�I����uD@�ñvA�¿��ß@��≈�IC

v �@��≈�I¿�sD�IC

v pGS�@�ñ�≈�IAh CRG �¼A�]�uúTwvA�B��⌠��O�ú�C

ϕ 14. �� 3 ñ�⌡μGCRG ���Pó��Γ

ó��Γñ�⌡μ�≤

CRG u@�nΘ��A�Pªº��⌠C

��{í CRG ���{í⌡X{íó�C

�� 4 ñ�⌡μGqTñ�⌡μ�P�

���P�� 2 �ⁿCbUCípUA�o�o��≤G

v �zLO��T�qT��I¼A�]�u�v¼ACp����÷ΩTA��\O��C

v ���I��IW�O�Ω�A��iB@A²O�D���Iúα¼�qTC

v O�w�A²OC@� CRG �Dn�I�ú A�C

��¼A������O���PO���qT�DCO�N�M�¼AAú�⌠≤B���JC

134 IBM i: i�� ��@�¼ΦkΩ@¬i��

|

|

|

|

|

|

|

||||

|

|

|

|

|

Page 143: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

�: pGzQn CRG ó��Γ�s�Dn�IA�b�Dn�I���ó�ATw�I���Ω�Cp

���ΩTA��\N���I�≤�ó�C

ϕ 15. �� 4 ñ�⌡μGqTñ�⌡μ�P�

ó��Γñ�⌡μ�≤

bO�í�T� IP �}Wo�qTt�dBu⌠�⌠��GC

ENDTCPIFC �bvTO��IW���O�í�T� IP �}C

CRG @�ñ�ñ�⌡μ

v pG CRG �u@�ñvA�Bó��IúODn�IAh�o�UCípG

– ó��Γ�≤s CRG ��⌠�ñó���⌠�¿�¼AC

– pGó��IO�≈�IAh�½s��≈�IMμAHK@�ñ�I�≤Mμ}YC

v pG CRG �u@�ñvA�B��⌠�¿ODn�IAht�⌡μ��@°o��ñ�⌡μ�¼�wC

– �� 1 ñ�⌡μG�Iñ�⌡μ�Pó��Γ

– �� 2 ñ�⌡μG�Iñ�⌡μ�P�

– �� 3 ñ�⌡μGCRG ���Pó��Γ

– �� 4 ñ�⌡μGqTñ�⌡μ�P�

CRG D@�ñ�ñ�⌡μ

ϕ CRG o�ñ�⌡μ�Ao�UCípG

v O�Ω�s����⌠�ñó��I�¿Ωμ¼A��≤�uD@�ñv�u�v¼AC

v �IñΓú��≤A�B�≈�Iú���½s�C

v ϕIs��O�Ω�s� (STRCRG) ⁿO���O�Ω�s�(QcstStartClusterResourceGroup) API �A��

uD@�ñ CRGv½s��≈�IC

�: pGDn�IúO@�ñAu��O�Ω�s� APIvNó�Cz�oX�≤O�Ω�s� (CHGCRG)

ⁿO��≤O�Ω�s� (QcstChangeClusterResourceGroup) APIAN@�ñ�Iⁿw�Dn�IAMß

½sIsu��O�Ω�s� APIvC

� 7 � �zó��Γñ�⌡μ�≤ 135

Page 144: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

136 IBM i: i�� ��@�¼ΦkΩ@¬i��

Page 145: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

� 8 � �zO��z⌠�

��O��z⌠��sWAϕ�ⁿ�°Ω��� (MRE) ºßAO��z���°�z⌠�ñ�í�AHTwⁿ

�°Ω�O�@PCziH��uO�Ω�A�v����A�z��°O��z⌠�C

o�����i²zCX MREAH�C@�Ω��s�¼AC∩� MRE ßAiπ���ΩTC�ΩT]AP

MRE �÷�C@����s��AH���O�P⌠�O�@P�ú@P�ⁿ�CpGⁿ�°Ω��s�¼A

ú@PAh�z�� �nBJ�PwΩ�ú@P��]B≤��DAH�½sPB�Ω�C

pGΩ�ú@P��]O@�h��I�≤só�Ah�Od MRE ΩTAH≤UzPwó���]Cbo�

ó���IWA�b MRE ñOⁿ@hTºAí�≤só���]CbΣL�IWA�b�íOⁿ@h��T

ºAi�zo�ó�AH�≤só���IMμCziHzLuO�Ω�A�v�����Is �ⁿ�°Ω

�ΩT (QfpadRtvMonitoredResourceInfo) APIA��oo�TºCó�Tº]�Oⁿ≤∩Ñ CRG u@�u@

ΘxñC

Pwú@P��]ºßAibo�ó���IW⌡μ≤s@�A�²�⌠A½s���z⌠�A�H½sPB

�Ω�C�pApGzb�z⌠��Y@�IW�≤F���]w�� UIDA²Σñ@��IW�t@���

�]w�wg��Fz�ⁿw� UIDAh���]w�� MRE N�ú@PCpGAN UID ���≤��z

⌠�ñt@����]w������AhO��z⌠��b���IWiμ��≤A�N���]w� MRE

�s�¼A]�@PCzú�n �⌠≤i@B�@�½sPB����]w� MREC

bí≈ípUAz��⌠�½s��O��z⌠� CRGA�αNú@P�Ω�½sPB�C±ΦíApG�

≤ MRE ÷p����]w� UIDA²b�z⌠��ΣLO��IWA�u@��F���]w�AhP

���]w��÷� MRE s��N�]�ú@PA]�bu@�����]w���IWA�≤@�ó�C

�F≤��¼pAz�Ñ�u@�⌠AMß�⌠O��z⌠�C½s���z⌠��A���C@����

ú@Ps��ANΩ��≤�@P¼AC

pGb⌠��⌠≤�IWRúB½sRW��úΩ�Aⁿ�°Ω��s�¼A@�]�ó�CpGOo�í

pAh��ú MREA]�O��z⌠�ú�ANΩ�PB�C

bO��z⌠��⌠≤t�W��ⁿ�°Ω��AunNϕO��z⌠��∩Ñ CRG @�ñAN�NΩ�½

sPB�A]�O��z⌠�ñ�ew��s��C

UC��ⁿO�y¿t�½≤½sPB�GRSTLIBBRSTOBJB RSTUSRPRF � RSTCFGC��ARSTSYSINF

� UPDSYSINF ]�y¿t���⌠⌠���½sPB�CYnb⌡μ RSTSYSINF � UPDSYSINF ⁿOß

½sPB�t�⌠���Ah�²�⌠NϕO��z⌠��∩Ñ CRGAMß½s��C

pGnNⁿ�°Ω���¿ºe�¼AA��úNϕn��Ω�� MRECMßAb��Ω�ºßAq��@�

w�¿�t�sWΩ�� MRECO��z⌠��Q�w��Ω���AN⌠�ñ�ⁿ�°Ω�PB�C

Yn�°O��z⌠�A�ϕUCBJG

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. H���]w��KXAnJt�C

3. buO�Ω�A�v��WA÷@U���z⌠�AHπ�O�ñ�O��z⌠�MμC

4. b�z⌠��WA∩�s��z⌠�C

5. bus��z⌠�v��WAⁿwO��z⌠���÷ΩTC

© Copyright IBM Corp. 1998, 2010 137

Page 146: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

�εO��z⌠�

O��z⌠�ú i5/OS ¬i���MΦ�ñΩ��⌠���Cziα�nεO��z⌠�AH���⌠ⁿ

�°Ω��PB�C

O��z⌠��bεß�¿D@�ñCϕO��z⌠�D@�ñ�A��ⁿ�°Ω�ú�Q°�ú@PA]

�ú�PB�o�ⁿ�°Ω���≤C÷M��≥lⁿ�°Ω���≤A²ú��≤s��AB�≤ú��

e��z⌠��Σlí≈CϕO��z⌠�D@�ñ�A∩⌠≤ⁿ�°Ω�������≤Aú�bO��z

⌠�½s���A≤��@�ñ�IWiμPB�C

�: O��z⌠��Σ�÷�⌡X{íO IBM ú �½≤Czú��� QcstChangeClusterResourceGroup API

� CHGCRG ⁿO��≤ªCiμo��≤A�y¿Lkw���GC

YnεO��z⌠�A��¿UCBJG

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. H���]w��KXAnJt�C

3. buO�Ω�A�v��WA÷@U���z⌠�AHπ�O�ñ�O��z⌠�MμC

4. bu�z⌠�v��WA∩�O��z⌠�C

5. q∩��@\αϕñA∩�εC

6. buε�z⌠�T{ve�WA÷@UOC

�÷ΩT

�⌠O��z⌠� (ENDCAD) ⁿO

RúO��z⌠�

ziH��uO�Ω�A�v��ARúO��z⌠�CRúO��z⌠�A��⌠PB�O��z⌠��w

q�ⁿ�°Ω�C

YnRúO��z⌠�A��¿UCBJG

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. H���]w��KXAnJt�C

3. buO�Ω�A�v��WA÷@U���z⌠�AHπ�O�ñ�O��z⌠�MμC

4. bu�z⌠�v��WA∩�O��z⌠�C

5. b∩��@\αϕñA∩�RúC

6. buRú�z⌠�T{v��WA÷@UOC

�≤O��z⌠���e

��uO�Ω�A�v����AiHN�e�≤�{�O��z⌠�Co��ei�εO��z⌠�ñ�w

q�ⁿ�°Ω����PB�C

Yn�≤O��z⌠���eA��¿UCBJG

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. H���]w��KXAnJt�C

3. buO�Ω�A�v��WA÷@U���z⌠�AHπ�O�ñ�O��z⌠�MμC

4. bu�z⌠�v��WA∩�O��z⌠�C

138 IBM i: i�� ��@�¼ΦkΩ@¬i��

Page 147: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

5. q∩��@\αϕñA∩�eC

6. bu�ev��WAiH�≤UCO��z⌠�ΩTG

v bW�μ�ñAΘJO��z⌠��WCWúαWL 10 �r�C

v bPB�∩�μ�ñAⁿwb�I[JO��z⌠���PB�μ�Cu�ϕO��� 6 �HW�A�

����μ�Ciα�pUG

e�≤∩�]w]�

pG∩ⁿ�°Ω�����≤únM��O��z⌠�A�∩�o�∩�Cϕ�I[J@�ñ

O��z⌠��AúD∩@�ñ⌠�ñ�Ω��F≤s��≤A�hA∩D@�ñ�w[J�

IW�ⁿ�°Ω����⌠≤�≤ANM��⌠�ñΣL@�ñ�IW�ⁿ�°Ω�C∩ⁿ

�°Ω�����s�≤�M����@�ñ�IW�Ω�C

@�ñ⌠�∩�

pGue\�≤@�ñ�I�ⁿ�°Ω�A�∩�o�∩�Cϕ�I[JO��z⌠��A�

�≤∩D@�ñ�IW�ⁿ�°Ω�����≤Cu@�ñ⌠�v∩�ú�M��⌠⌠°A�

xsΘ�í (*NWSSTG) �⌠⌠°A�tm (*NWSCFG)Co�Ω��PBBz@���e��

���≤C

v q�z⌠�ñ��IMμñAiH∩�sWN�IsW�O��z⌠�A]iH∩��úq⌠�ñ�ú

�IC

�zⁿ�°Ω���

uO�Ω�A�v����i²z�zO��z⌠�ñ�ⁿ�°Ω���CO��z⌠�iTO∩o�ⁿ�°

Ω�����≤A�b¬i��⌠�ñ�C@��IWO�@PC

��ⁿ°Ω��¼A

uO�Ω�A�v����ú O��z⌠��ⁿ�°Ω����¼ATºC

N MRE sW�O��z⌠�ºßA�b���z⌠��IW�°�Ω���≤A]�Ω����bO��z

⌠���IWú�PBCPB�μ��M≤X�]�G

v O�¼A

v O��z⌠��¼A

v �I¼A

v ��Sw�@

Yn��ⁿ�°Ω���¼AA��¿UCBJG

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. H���]w��KXAnJt�C

3. q IBM Systems Director Navigator for i °íñA∩�O�Ω�A�C

4. buO�Ω�A�v��WA÷@U���z⌠�AHπ�O�ñ�O��z⌠�MμC

5. bu�z⌠�v��WA÷@UO��z⌠�W�Σ� t\αϕ��AMß∩�ⁿ°Ω��C

��G��ϕzn�z��IOO��z⌠��@í�A�α��ⁿ°Ω���@C�π�ⁿ�°

Ω��¼�{μMμC

6. bⁿ°Ω��Mμe�WA÷@UΩ��¼�Σ� t\αϕ��A�∩���C

7. Y�π�ⁿ�°Ω����MμCus�¼Avμ�π����b@�ñO��z⌠���{μ¼AC

� 8 � �zO��z⌠� 139

|

|

|

|

Page 148: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

o��iMwⁿ�°Ω�bO�ñ�¼AG

s�� w�Ω�b���z⌠��IWún��C�ⁿ�°���C��@�ñ�I�s��ú�PA

�BNϕwP⌠�PB�e��≤C

πΘ¼A

O��z⌠�ñ�Ω�¼AAH�Ω�O��πPBCiα�s�¼A�pUG

@P t���°���Ω����APO��z⌠�ñ��@�ñ�IW���PCbO�B

O��z⌠�����IúB@�B@�≤O��@δ@�⌠�ñA�o��¼ACb�

⌠�ñAⁿ�°Ω������≤ú��e�O��z⌠��ΣL���IC�BzP�

l�≤�úPBA²OiH²wnOΩ�b�z⌠�ñπ�@P��Cb�ípUAs�

¼A�Ou@PvBw�Q�≤C��IA�BC��IW�Ω��ú��XΩ��s�

�C

ú@P bO��z⌠�����@�ñ�IWAt��°���Ω�����ú�PC�Oⁿ@

hTºAí�¼A�uú@Pv��]C�pApGbO��z⌠��@���≤ⁿ�°

Ω�Ahⁿ�°Ω�¼A�Ouú@PvC

�mñ �bO��z⌠�ñPB�ⁿ�°����C

wsW ⁿ�°Ω���wsW�O��z⌠�A²�PB�C

w�⌠ ]�w�⌠O��z⌠�A�BúABzΩ���≤A�Hⁿ�°Ω�B≤ú�¼ACO

��z⌠��⌠�A���e]�u@Pv� MRE �s�¼Aú�]�uw�⌠vC

ó� Ω�úA�O��z⌠�iμ�°A]���ú MRECbO��z⌠��bPB�Ω�

�Aú����SwΩ��@CpG MRE Nϕ�Ω�Ot�½≤Ah�²�ú MREA

AN�Ω�RúB½sRW����úP���wCpGNΩ�RúB½sRW����

úP���wAh MRE �s�¼A�Ouó�vA�Bºßb���IWiμ���Ω�

�≤úú��e�O��z⌠�����IñC

��O��z⌠���IW�ⁿ�°Ω��Aⁿ�°Ω�����≤��XO��z⌠��PB��s�

�C

�úⁿ°Ω��

ⁿ�°Ω��� (MRE) O�eb¬i��⌠�����Ω�A�B�zLO��z⌠���°ªO�o��

≤CϕúA�n�° MRE �AziαQn�úªCziH��uO�Ω�A�v����A�úⁿ�°Ω

��� (MRE)C

Yn�úⁿ�°Ω���A�ϕUCBJG

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. H���]w��KXAnJt�C

3. q IBM Systems Director Navigator for i °íñA∩�O�Ω�A�C

4. buO�Ω�A�v��WA÷@U���z⌠�AHπ�O�ñ�O��z⌠�MμC

5. bu�z⌠�v��WA÷@UO��z⌠�W�Σ� t\αϕ��AMß∩�ⁿ°Ω��C

��G��ϕzn�z��IOO��z⌠��@í�A�α��ⁿ°Ω���@C�π�ⁿ�°

Ω��¼�{μMμC

6. bⁿ�°Ω��¼MμñA÷@Uⁿ�°Ω��¼�Σ� t\αϕ��AMß∩�ⁿ°Ω��C�

π� MRE ½≤MμC

7. ÷@Uzn�ú� MRE ½≤�Σ� t\αϕ��AMß∩��úⁿ°Ω��C

140 IBM i: i�� ��@�¼ΦkΩ@¬i��

|

|

Page 149: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

8. bu�ú MRE ½≤T{v°íñA÷@UOC �qO��z⌠�ñ�úⁿ�°Ω���C

�÷ΩT

�ú�z⌠� MRE (RMVCADMRE) ⁿO

�úⁿ�°Ω��� (QfpadRmvMonitoredResourceEntry) API

CXⁿ°Ω��

ⁿ�°Ω���OwbO��z⌠�ñwq�Ω�A�p���]w��⌠���CziH��uO�Ω�A

�v����ACX�ewqbO��z⌠��ⁿ�°Ω���C

YnCXⁿ�°Ω���A�ϕUCBJG

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. H���]w��KXAnJt�C

3. q IBM Systems Director Navigator for i °íñA∩�O�Ω�A�C

4. buO�Ω�A�v��WA÷@U���z⌠�AHπ�O�ñ�O��z⌠�MμC

5. bu�z⌠�v��WA÷@UO��z⌠�W�Σ� t\αϕ��AMß∩�ⁿ°Ω��C

��G��ϕzn�z��IOO��z⌠��@í�A�α��ⁿ°Ω���@C�π�ⁿ�°

Ω��¼�{μMμC

6. bⁿ�°Ω��¼MμñA÷@Uⁿ�°Ω��¼�Σ� t\αϕ��AMß∩�ⁿ°Ω��C

7. �°���wnO�ⁿ�°Ω����MμC

∩�n°���

sWⁿ�°�Ω���ºßAziH∩�PΩ��÷Bn�O��z⌠��°���C

Yn∩�n�°�ⁿ�°Ω��� (MRE) ��A�ϕUCBJG

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. H���]w��KXAnJt�C

3. q IBM Systems Director Navigator for i °íñA∩�O�Ω�A�C

4. buO�Ω�A�v��WA÷@U���z⌠�AHπ�O�ñ�O��z⌠�MμC

5. bu�z⌠�v��WA÷@UO��z⌠�W�Σ� t\αϕ��AMß∩�ⁿ°Ω��C

��G��ϕzn�z��IOO��z⌠��@í�A�α��ⁿ°Ω���@C�π�ⁿ�°

Ω��¼�{μMμC

6. bⁿ�°Ω��¼MμñA÷@Uⁿ�°Ω��¼�Σ� t\αϕ��AMß∩�ⁿ°Ω��...CY�π� MRE ½≤MμC

7. ÷@U MRE ½≤]�p���]w��t����Σ� t\αϕ��AMß∩�����CY�π�

uMRE ��vMμC

8. buMRE ��Mμv°íñA∩�n�°���AMß÷@U÷¼C±ΦíApGn�°A�⌠⌠u⌠í

�ñ�Ω�W���≤AiH∩�Ω�W@���C

� 8 � �zO��z⌠� 141

|

|

|

|

|

|

|

|

Page 150: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

�÷u@

� 106��ysWⁿ�°�Ω���z

ziHNⁿ�°Ω��� (MRE) sW�O��z⌠�Cⁿ�°Ω���wq½nΩ�AHK∩o�Ω���

��≤αb¬i��⌠�ñO�@PC

i°���

ⁿ�°Ω���iHsW�U�Ω��¼�O��z⌠�C�DDCXiH�°C�Ω��¼���C

Ω��¼

v �vMμ (*AUTL)

v �O (*CLS)

v A�⌠⌠u⌠í� (*ETHLIN)

v W���xs�mí� (*ASPDEV)

v u@í� (*JOBD)

v ⌠⌠�� (*NETA)

v suw��⌠⌠°A�tm (*NWSCFG)

v ��t��⌠⌠°A�tm (*NWSCFG)

v A�Bz��⌠⌠°A�tm (*NWSCFG)

v iSCSI su�⌠⌠°A�í� (*NWSD)

v πX⌠⌠°A��⌠⌠°A�í� (*NWSD)

v ⌠⌠°A�xsΘ�í (*NWSSTG)

v ⌠⌠°A�Dqút�dmí� (*NWSHDEV)

v ��mí� (*OPTDEV)

v LAN su�Lϕ≈mí� (*PRTDEV)

v Ω�su�Lϕ≈mí� (*PRTDEV)

v lt�í� (*SBSD)

v t�⌠��� (*ENVVAR)

v t�� (*SYSVAL)

v �a≈í� (*TAPDEV)

v O�⌠u⌠í� (*TRNLIN)

v TCP/IP �� (*TCPA)

v ���]w� (*USRPRF)

ϕ 16. ϕμ 1. i�°�vMμ���

��W� í�

AUT v¡

TEXT σrí�

ϕ 17. i�°�O���

��W� í�

CPUTIME CPU �íW¡

DFTWAIT w]Ñ��í

142 IBM i: i�� ��@�¼ΦkΩ@¬i��

|

|

||

||

||

|||

Page 151: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

ϕ 17. i�°�O��� (�≥)

��W� í�

MAXTHD �j⌡μⁿ

MAXTMPSTG ��xsΘW¡

RUNPTY ⌡μu²�

TEXT σrí�

TIMESLICE �í�q

ϕ 18. i�°A�⌠⌠u⌠í����

��W� í�

ASSOCPORT ÷p�≡Ω�W

AUTOCRTCTL �����ε�

AUTODLTCTL ��Rú�ε�

CMNRCYLMT ��¡ε

COSTBYTE C������∩¿�A�≤�e��¼u⌠W�Ω�

COSTCNN bu⌠Wiμs���∩¿�

DUPLEX �u

GENTSTFRM ú���T

GRPADR s��}

LINESPEED u⌠t�

MAXFRAME TjpW¡

MAXCTL �ε�W¡

MSGQ TºεC

ONLINE IPL �su

PRPDLY �e�≡

RSRCNAME Ω�W

SECURITY ΩΘu⌠�w�h�

SSAP ��A�s�I (SSAP) ΩTMμ

TEXT σrí�

USRDFN1 �@����wq�

USRDFN2 �G����wq�

USRDFN3 �T����wq�

VRYWAIT α�Ñ�

ϕ 19. i�°W���xs�mí����

��W� í�

MSGQ TºεC

RDB ÷píΩ�w

RSRCNAME Ω�W

TEXT σrí�

� 8 � �zO��z⌠� 143

Page 152: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

ϕ 20. i�°u@í����

��W� í�

ACGCDE bßX

ALWMLTTHD e\h�⌡μⁿ

DDMCNV DDM μ

DEVRCYACN m���@

ENDSEV �⌠Y½�

HOLD Odbu@εC

INLASPGRP �l ASP s�

INLLIBL �l��wMμ

INQMSGRPY d�Tº��

JOBMSGQFL u@TºεCwí�@

JOBMSGQMX u@TºεCjpW¡

JOBPTY u@u²�]b JOBQ W�

JOBQ u@εC

LOG TºΘx

LOGCLPGM Oⁿ CL {íⁿO

OUTPTY ΘXu²� (b OUTQ W�

OUTQ ΘXεC

PRTDEV CLm

PRTTXT CLσr

RQSDTA nDΩ��ⁿO

RTGDTA �e�

SPLFACN �s��@

SWS u@��

SYNTAX CL yk�d

TEXT σrí�

TSEPOOL �í�q�⌠xs�

USER ���

ϕ 21. i�°⌠⌠�����

��W� í�

ALWADDCLU e\sW�O�

DDMACC DDM/DRDA nDs�

NWSDOMAIN ⌠⌠°A�⌠�

PCSACC ��nDs�

��GC�⌠⌠��úO°�ª�v�ⁿ�°Ω���C]�AΩ��¼���W��PC

ϕ 22. i�°A�Bz�⌠⌠°A�tm���

��W� í�

EID ]≥½ ID

INZSP �l]wA�Bz�

144 IBM i: i�� ��@�¼ΦkΩ@¬i��

||

Page 153: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

ϕ 22. i�°A�Bz�⌠⌠°A�tm��� (�≥)

��W� í�

SPAUT A�Bz�v¡

SPCERTID A�Bz��� ID

SPINTNETA A�Bz�⌠�⌠⌠�}

SPNAME A�Bz�W

TEXT σrí�

ϕ 23. i�°��t�⌠⌠°A�tm���

��W� í�

BOOTDEVID }≈m ID

CHAPAUT �� CHAP O

DELIVERY �eΦk

DYNBOOTOPT �A}≈∩�

INRCHAPAUT �l{í CHAP O

RMTIFC ����

RMTSYSID ��t� ID

SPNWSCFG ���z��°A��A�Bz�⌠⌠°A�tm

TEXT σrí�

ϕ 24. i�°suw�⌠⌠°A�tm���

��W� í�

IPSECRULE IP w�Wh

TEXT σrí�

ϕ 25. i�°πX⌠⌠°A�⌠⌠°A�í����

��W� í�

CFGFILE tm�

CODEPAGE Nϕ�⌠⌠°A����r�� ASCII rX�

EVTLOG �≤Θx

MSGQ TºεC

NWSSTGL xsΘ�í��

PRPDMNUSR �e⌠����

RSRCNAME Ω�W

RSTDDEVRSC ⁿ¡mΩ�

SHUTDTIMO ÷¼O�

SYNCTIME PB�Θ���í

TCPDMNNAME TCP/IP ��⌠�W

TCPHOSTNAM TCP/IP DqúW

TCPPORTCFG TCP/IP ≡tm

TCPNAMSVR TCP/IP W°A�t�

TEXT σrí�

� 8 � �zO��z⌠� 145

Page 154: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

ϕ 25. i�°πX⌠⌠°A�⌠⌠°A�í���� (�≥)

��W� í�

VRYWAIT α�Ñ�

WINDOWSNT Windows® ⌠⌠°A�í�

ϕ 26. i�° iSCSI su⌠⌠°A�í����

��W� í�

ACTTMR ��p��

CFGFILE tm�

CMNMSGQ qTTºεC

CODEPAGE Nϕ�⌠⌠°A����r�� ASCII rX�

DFTSECRULE w] IP w�Wh

DFTSTGPTH w]xsΘ⌠�

EVTLOG �≤Θx

MLTPTHGRP h⌠�s�

MSGQ TºεC

NWSCFG ⌠⌠°A�tm

NWSSTGL xsΘ�í��

PRPDMNUSR �e⌠����

RMVMEDPTH Γ�íCΘ⌠�

RSRCNAME Ω�W

RSTDDEVRSC ⁿ¡mΩ�

SHUTDTIMO ÷¼O�

STGPTH ⌠⌠°A�� iSCSI xsΘ⌠�

SVROPT A�\α∩�

SYNCTIME PB�Θ���í

TCPDMNNAME TCP/IP ��⌠�W

TCPHOSTNAM TCP/IP DqúW

TCPNAMSVR TCP/IP W°A�t�

TCPPORTCFG TCP/IP ≡tm

TEXT σrí�

VRTETHCTLP Ω�A�⌠⌠�ε≡

VRTETHPTH Ω�A�⌠⌠⌠�

VRYWAIT α�Ñ�

ϕ 27. i�°⌠⌠°A�xsΘ�í���

��W� í�

SIZE jp

TEXT σrí�

TOTALFILES ���p

146 IBM i: i�� ��@�¼ΦkΩ@¬i��

|

||

Page 155: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

ϕ 28. i�°⌠⌠°A�Dqút�dmí����

��W� í�

CMNRCYLMT ��¡ε

LCLIFC ÷p�����

MSGQ TºεC

ONLINE IPL �su

RSRCNAME Ω�W

TEXT σrí�

ϕ 29. i�°��mí����

��W� í�

MSGQ TºεC

ONLINE IPL �su

RSRCNAME Ω�W

TEXT σrí�

ϕ 30. i�° *LAN Lϕ≈�Lϕ≈mí����

��W� í�

ACTTMR ��p��

ADPTADR LAN ��t�d�}

ADPTTYPE t�d�¼

ADPTCNNTYP t�dsu�¼

AFP iÑ\αCL

CHRID r� ID

FONT r¼

FORMFEED ½�

IMGCFG vtm

INACTTMR D@�ñp��

LNGTYPE yÑ�¼

LOCADR �m�}

MAXPNDRQS �mñnD�W¡

MFRTYPMDL sy ≈¼�¼�

MSGQ TºεC

ONLINE IPL �su

PORT ≡�

PRTERRMSG CL��Tº

PUBLISHINF oGΩT

RMTLOCNAME ���m

SEPDRAWER j�e�X

SEPPGM j{í

SWTLINLST μ½íu⌠Mμ

SYSDRVPGM t�X�{í

� 8 � �zO��z⌠� 147

||

||

||

||

||

||

||

||

||

||

||

||

||

||

||

||

||

||

||

||

||

||

||

||

||

||

Page 156: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

ϕ 30. i�° *LAN Lϕ≈�Lϕ≈mí���� (�≥)

��W� í�

TEXT σrí�

TRANSFORM DqúLϕ≈α½

USRDFNOBJ ���wq�½≤

USRDFNOPT ���wq�∩�

USRDRVPGM ���wq�X�{í

USRDTATFM Ω�α½{í

WSCST u@��q½≤

ϕ 31. i�° *VRT Lϕ≈�Lϕ≈mí����

��W� í�

CHRID r� ID

FORMFEED ½�

IGCFEAT DBCS \α

IMGCFG vtm

MAXLENRU nDμ��°�W¡

MFRTYPMDL sy ≈¼�¼�

MSGQ TºεC

ONLINE IPL �su

PRTERRMSG CL��Tº

PUBLISHINF oGΩT

SEPDRAWER j�e�X

SEPPGM j{í

TEXT σrí�

TRANSFORM D≈CL�½

USRDFNOBJ ���wq�½≤

USRDFNOPT ���wq�∩�

USRDRVPGM ���wq�X�{í

USRDTAFM Ω�α½{í

WSCST u@��q½≤

SEPPGM j{í

SWTLINLST μ½íu⌠Mμ

SYSDRVPGM t�X�{í

TEXT σrí�

TRANSFORM DqúLϕ≈α½

USRDFNOBJ ���wq�½≤

USRDFNOPT ���wq�∩�

USRDRVPGM ���wq�X�{í

USRDTATFM Ω�α½{í

WSCST u@��q½≤

148 IBM i: i�� ��@�¼ΦkΩ@¬i��

|

||

||

||

||

||

||

||

|||

||

||

||

||

||

||

||

||

||

||

||

||

||

||

||

||

||

||

||

||

||

||

||

||

||

||

||

||

||

||

|||

Page 157: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

ϕ 32. i�°lt�í����

��W� í�

AJE ����u@��

CMNE IPL �su

JOBQE u@εC

MAXJOBS u@��W¡

PJE w²��u@��

RMTLOCNAME ���mW

RTGE �en²

SGNDSPF nJπ�e�

SYSLIBLE lt���w

TEXT σrí�

WSNE u@�W��

WSTE u@��¼��

ϕ 33. i�°t�⌠������

iH�°�� *SYS h�⌠���C���Ω�Wú�P⌠����W�PC

��GC�⌠���úO°�ª�v�ⁿ�°Ω���C]�AΩ��¼���W��PC

ϕ 34. i�°t�����

��W� í�

QACGLVL bßh�

QACTJOBITP e\��u@

QALWOBJRST ε⌠≤H��t�¼A½≤� �v¡�½≤

QALWUSRDMN e\���⌠�½≤

QASTLVL �Uh�

QATNPGM �{í

QAUDCTL f��ε

QAUDENDACN f�º�Θx���@

QAUDFRCLVL f�jεh�

QAUDLVL f�h�

QAUDLVL2 f�h���

QAUTOCFG ��mtm

QAUTORMT ����m

QAUTOVRT ���mtm

QCCSID sXr� ID

QCFGMSGQ u⌠B�ε��m�TºεC

QCHRID �≤π��CLΩ��w]��r��rX�

QCHRIDCTL u@�r� ID �ε

QCMNRCYLMT ��qT����

QCNTRYID Ωa�a� ID

QCRTAUT s½≤�v¡

� 8 � �zO��z⌠� 149

Page 158: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

ϕ 34. i�°t����� (�≥)

��W� í�

QCRTOBJAUD f�s½≤

QCTLSBSD �εlt����w

QCURSYM f⌠��

QDATFMT Θ�μí

QDATSEP Θ�jr�

QDBRCVYWT �¿½s��ºeÑ�Ω�w��

QDECFMT Qi�μí

QDEVNAMING mRWD�

QDEVRCYACN m���@

QDSCJOBITV w�uu@�O�íj

QDSPSGNINF �εnJΩT�π�

QENDJOBLMT �Y�⌠��°�í

QFRCCVNRST ���jεα½

QHSTLOGSIZ �{Θx��jp

QIGCCDEFNT sXr¼W

QIGCFNTSIZ sXr¼Ijp

QINACTITV D@�ñu@O�íj

QINACTMSGQ O�íj�@

QIPLTYPE ½s���¼

QJOBMSGQFL u@TºεCwí�@

QJOBMSGQMX u@TºεCjpW¡

QJOBMSGQSZ u@TºεC�ljp]H KB �μ��

QJOBMSGQTL u@TºεC�jeq]H KB �μ��

QJOBSPLA u@�s�ε�⌠�ljp]H����μ��

QKBDBUF ΣLw��

QKBDTYPE ΣLyÑr�

QLANGID w]yÑ ID

QLIBLCKLVL ���u@��wjMMμñ�Ωw��w

QLMTDEVSSN ¡εmÑq@�

QLMTSECOFR ¡εw�D�ms�

QLOCALE yÑ⌠�

QLOGOUTPUT ú�u@Θx�Lϕ≈ΘX

QMAXACTLVL t��í�h�W¡

QMAXJOB t�We\�u@��W¡

QMAXSGNACN F� QMAXSIGN t���jε�¡ε��t���

QMAXSIGN �\�L�nJ���W¡

QMAXSPLF Lϕ≈ΘX�W¡

QMLTTHDACN h⌡μⁿu@ñ�τ�úOw�⌡μⁿ�

QPASTHRSVR i�π��zq°A�u@

QPRBFTR �DΘxLo{í

150 IBM i: i�� ��@�¼ΦkΩ@¬i��

Page 159: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

ϕ 34. i�°t����� (�≥)

��W� í�

QPRBHLDITV OdU¡

QPRTDEV w]Lϕ≈

QPRTKEYFMT CLΣμí

QPRTTXT iHbMμ�j���CL�σrA�h 30 �r�

QPWDCHGBLK KX�≤ºí��u�í

QPWDEXPITV KX�����

QPWDEXPWRN KX���¡iíjt�

QPWDLMTACJ ¡εKXñ��F�r��

QPWDLMTCHR ¡εKXñ�Swr���

QPWDLMTREP ¡εKXñ�½�r���

QPWDLVL KXh�

QPWDMAXLEN KXñ�r��W¡

QPWDMINLEN KXñ�r��U¡

QPWDPOSDIF �εsKXñ�r��m

QPWDRQDDGT sKXñ�n��r

QPWDRQDDIF �εKXO��P²e�KXúP

QPWDRULES KXWh

QPWDVLDPGM KX�π{í

QPWRDWNLMT �Y÷¼��°�í

QRCLSPLSTG ��Mú���Lϕ≈ΘXxsΘ

QRETSVRSEC Od°A�w�Ω�ⁿ��

QRMTSIGN ��nJ

QRMTSRVATR ��A���

QSCANFS �y��t�

QSCANFSCTL �y�ε

QSCPFCONS D�x�Do���

QSECURITY t�w�h�

QSETJOBATR ]wu@��

QSFWERRLOG nΘ��Oⁿ

QSHRMEMCTL e\��π�gJ\α�@��w∩MOΘ

QSPCENV w]���⌠�

QSPLFACN �s��@

QSRTSEQ ��

QSRVDMP ��°⌡≈Tº�A�Θx

QSSLCSL Secure Sockets Layer KXWμMμ

QSSLCSLCTL Secure Sockets Layer KX�ε

QSSLPCL Secure Sockets Layer qT≤w

QSTRUPPGM ]w��{í

QSTSMSG π�¼ATº

QSYSLIBL t���wMμ

� 8 � �zO��z⌠� 151

|

Page 160: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

ϕ 34. i�°t����� (�≥)

��W� í�

QTIMSEP �íjr�

QTSEPOOL ⁿX¼�íu@bF��í�q�⌠�O�����ΣL

Dxs�

��GC�t��úO°�ª�v�ⁿ�°Ω���C]�AΩ��¼���W��PC

ϕ 35. i�°�a≈í����

��W� í�

ASSIGN α��ⁿúm

MSGQ TºεC

ONLINE IPL �su

RSRCNAME Ω�W

TEXT σrí�

UNLOAD α��°ⁿm

ϕ 36. i�°O�⌠í����

��W� í�

ACTLANMGR �� LAN �z{í

ADPTADR ��t�d�}

AUTOCRTCTL �����ε�

AUTODLTCTL ��Rú�ε�

CMNRCYLMT ��¡ε

COSTBYTE C������∩¿�A�≤�e��¼u⌠W�Ω�

COSTCNN bu⌠Wiμs���∩¿�

DUPLEX �u

ELYTKNRLS ú¡±O�

FCNADR \α�}

LINESPEED u⌠t�

LINKSPEED ��t�

LOGCFGCHG Oⁿtm�≤

MAXCTL �ε�W¡

MAXFRAME TjpW¡

MSGQ TºεC

ONLINE IPL �su

PRPDLY �e�≡

RSRCNAME Ω�W

SECURITY u⌠w�

SSAP ��A�s�I (SSAP) ΩTMμ

TRNINFBDN ⁿ��O�⌠q�

TRNLOGLVL TRLAN �z{íOⁿh�

TRNMGRMODE TRLAN �z{íí

152 IBM i: i�� ��@�¼ΦkΩ@¬i��

Page 161: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

ϕ 36. i�°O�⌠í���� (�≥)

��W� í�

TEXT O�⌠u⌠�σrí�

USRDFN1 �@����wq�

USRDFN2 �G����wq�

USRDFN3 �T����wq�

VRYWAIT α�Ñ�

ϕ 37. i�° TCP/IP �����

��W� í�

ARPTIMO �}�RqT≤w (ARP) �O�

ECN ���Tδq� (ECN)

IP6TMPAXP IPv6 ���}w�úr�

IPDEADGATE IP �hD��

IPDTGFWD IP Ω�]α�

IPPATHMTU ⌠��j�Θμ� (MTU) ��

IPQOSBCH IP QoS Ω�]σ�

IPQOSENB IP QoS ��

IPQOSTMR IP QoS p���R

IPRSBTIMO IP ½�O�

IPSRCRTG IP ���e

IPTTL IP sí�í]⌡DI¡ε�

LOGPCLERR OⁿqT≤w��

NFC ⌠⌠�� �

TCPCLOTIMO TCP �í-Ñ�O�

TCPCNNMSG TCP ÷¼suTº

TCPKEEPALV TCP O�@�ñ

TCPMINRTM TCP �p½s�Θ�í

TCPR1CNT TCP R1 ½s�Θp�

TCPR2CNT TCP R2 ½s�Θp�

TCPRCVBUF TCP �¼w��jp

TCPSNDBUF TCP �ew��jp

TCPURGPTR TCP ≥μⁿ�

UDPCKS UDP �M�d

��GC� TCP/IP ��úO°�ª�v�ⁿ�°Ω���C]�AΩ��¼���W��PC

ϕ 38. i�°���]w����

��W� í�

ACGCDE bßX

ASTLVL �Uh�

ATNPGM �{í

CCSID sXr� ID

� 8 � �zO��z⌠� 153

||

|

Page 162: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

ϕ 38. i�°���]w���� (�≥)

��W� í�

CHRIDCTL r� ID �ε

CNTRYID Ωa�a� ID

CURLIB {�w

DLVRY �e

DSPSGNINF π�nJΩT

GID s� ID �X

GRPAUT s�v¡

GRPAUTTYP s�v¡�¼

GRPPRF s�]w�

HOMEDIR �l�²

INLMNU �l\αϕ

INLPGM nIs��l{í

JOBD u@í�

KBDBUF ΣLw�

LANGID yÑ ID

LCLPWDMGT ��KX�z

LMTCPB ¡ε\α

LMTDEVSSN ¡εmÑq@�

LOCALE yÑ⌠�

MAXSTG e\�xsΘW¡

MSGQ TºεC

OUTQ ΘXεC

OWNER ���

PASSWORD ���KX

PRTDEV CLm

PTYLMT �¬�{u²�

PWDEXP NKX]�L�

PWDEXPITV KX���¡íj

SETJOBATR yÑ⌠�u@��

SEV Y½�XLo{í

SPCAUT Sϕv¡

SPCENV Sϕ⌠�

SRTSEQ ��

STATUS ¼A

SUPGRPPRF W�s�

TEXT σrí�

UID ��� ID �X

USRCLS ����O

USREXPDATE �����Θ

USREXPITV �����íj

154 IBM i: i�� ��@�¼ΦkΩ@¬i��

||

||

Page 163: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

ϕ 38. i�°���]w���� (�≥)

��W� í�

USROPT ���∩�

π�ⁿ°Ω��Tº

��uO�Ω�A�v����AiHπ�Pⁿ�°Ω����÷�TºC

Ynπ���°ⁿ�°Ω���TºA��¿UC�@G

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. H���]w��KXAnJt�C

3. q IBM Systems Director Navigator for i °íñA∩�O�Ω�A�C

4. buO�Ω�A�v��WA÷@U���z⌠�AHπ�O�ñ�O��z⌠�MμC

5. bu�z⌠�v��WA÷@UO��z⌠�W�Σ� t\αϕ��AMß∩�ⁿ°Ω��C

��G��ϕzn�z��IOO��z⌠��@í�A�α��ⁿ°Ω���@C�π�ⁿ�°

Ω��¼�{μMμC

6. bⁿ�°Ω��¼�MμñA÷@UW�Σ� t\αϕ��AMß∩���CY�π� MRE ½≤M

μC

7. ÷@U MRE ½≤]�p���]w��t����Σ� t\αϕ��AMß∩�π��C

� 8 � �zO��z⌠� 155

|

|

Page 164: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

156 IBM i: i�� ��@�¼ΦkΩ@¬i��

Page 165: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

� 9 � �zμ½í��

μ½í��Owtm�mO�Ω�s� (CRG) ¿�W���xs�Cxsbμ½í���Ω����{í

��vAiH½�m CRG wq�ΣLt�Cμ½í���Nibp��ñ�⌡μ�@�N�ñ�⌡μ�

íAú ¬i��C

]w��xs��Lk��

ziH∩�nNW���xs�]w�Lk��]α��CzLks�W���xs��Σ∩�Ω�wñ�⌠

≤w�≈�½≤A�½s]�i���ε]α��CiHA]wxs�i≤P@�t�WA�bO�Ω�s

���⌠�ñ�t@�t�W��C

½n: �b���u@±��xs�W�OdßA�αNW���xs�]w�Lk��C��\u±W���xs�W�u@OdvAH�oP�u@O���W���xs��p≤±u@Od���

ΩTC

ϕ��uSystem i ΓΦvN UDFS ��xs�]�Lk���Aiα�ú�@hTºAnDσr�����C

uSystem i ΓΦvú�ú TºÑ��⌠≤ⁿ�C

YnNW���xs�]w�Lk��G

1. buSystem i ΓΦvñAi}��su]�@�ñ⌠��C

2. i}n�d� System iAAi}tm�A� → wΘ → w�≈C

3. i}��xs�C

4. H½kΣ÷@Uzn]w�Lk�����xs�AMß∩�úi��C

5. qπ��∩�ñA÷@U]w�Lk��AH���xs�Lk��C

ziHbσr��ñ��u∩�tm (VRYCFG)vⁿON��xs�]�Lk��C

��uπ� ASP ¼A (DSPASPSTS)vⁿO�OBJbBz{ñ��mC

��u�ε ASP s� (QYASPCTLAA)vAPI �¡εα≈s� ASP �Bz{C

��u�� DASD �z@� (QYASSDMO)vAPIAHε�N��xs�]�Lk������íqC

NwΘ]�i�½

b i5/OS ¬i��⌠�ñAz�N�íXRm]�i½�C

bi½�⌠�ñ��W���xs��A���viH½�÷wΘC�÷wΘi]A[�mA� IOP

�Σ�÷Ω�A°z�⌠��wC��\UCA�≤i½⌠��BJC

N�[�m]�i�½

W���xs�i]t��XRmñ�w�≈CpGz�W�íXRmt��≤W���xs�ñ�w�

≈Ah��vXRmANs�v�PΣLt�Co�NXRm]�i½CpGúQ²ΣLt�s

�W�íXRmAh�NXRm]w�M�C

YnN[�m]�i½A�ϕUCBJG

© Copyright IBM Corp. 1998, 2010 157

Page 166: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

1. buSystem i ΓΦvñAi}��su]�@�ñ⌠��C

2. i}n�d�t�Btm�A� → wΘ → w�≈ → ��mAMß∩�n]�i½�[�w�≈C

3. H½kΣ÷@Uj�π��[�w�≈AMß∩�]�i�½C

4. �ϕ∩��π��ⁿ�C

N IOP ]�i�½

Yn² IOP �¿iH½ADn�I���t� IOP �y�A�y���εn½�w�≈]��@

��C�≈�I]���y�]��@�y��Cp���ΩTA��\u�A½��ºí�

IOPvC

Yn�¿�@�Az�n��uA�uπv���]w�AB]w����M�A�uπ (DST) ñut�

��v\α��zv¡Cp��o�Φ��M�v��÷ΩTA��\u�Φ��v¡vC

Yn��u�zñ�v��≤y����v�¼A�ϕUCBJG

1. buSystem i ΓΦvñAi}��su]�@�ñ⌠��C

2. ∩�t��Dn��C

3. i}tm�A�A�∩��Φ��C

4. H½kΣ÷@U�Φ��A�∩�tm��C

5. butm�Φ��v°íñAH½kΣ÷@Un�≤��v�y�AMß∩�eC

6. ∩�����C

7. b����Φ��ñ∩���y����AMßb@�ñ∩���v�¼CpG��v�¼w@

�Ah@�y�����X{bMμñCpG�no�∩���÷ΩTA�÷@Uuí�vC

8. ÷@UTwC

��wΘ�zD�xAN I/O xs�]�i�½

pG��uw�zD�xv��z���Ah���t� IOPBIOA ���s��� I/O xs�A

He\b��ºí½W���xs�C z�bC@���]w�ⁿú I/O xs�AH�Ps�v�n

��W���xs��C@���C

Yn��iHb��ºí½� I/O xs�A�ϕUCBJG

1. }�u�Φ��]w��ev°íAH�≤��]w��eA�NΩ�ⁿú� I/O xs�C

2. ÷@UΩΘ I/O �C

3. bu]w� I/O mvμñAi}zn]�i½� IOP �b�y�C

4. ∩�nⁿú� I/O xs�� IOPCIOP �OzQn�]b�n�μñAS����C

5. ÷@U I/O xs�μA²σ�X{bnⁿú�uI/O xs�v� IOP εCWAMßΣJ I/O xs���

XC

6. ½�o�BJAN IOP ��ε�C@� IOA �Ω�sW� I/O xs�C

7. ÷@UTwC

÷p I/O xs�P��

NΩ�sW� I/O xs�ºßA��¿UCBJAH÷p I/O xs�Pnbi½⌠�ñ��W���xs�

�C@�B���C

1. }�u�Φ��]w��ev°íAw∩C@��ns�W���xs��B���A�≤��]

w��eC

158 IBM i: i�� ��@�¼ΦkΩ@¬i��

Page 167: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

2. ÷@UΩΘ I/O �C

3. ÷@UiÑC

4. buI/O xs�v°í�nsW� I/O xs�μ�ñAΣJn��W���xs�½�Ω����ⁿw I/O

xs��XC

5. ÷@UsW → TwC

Yn² I/O xs��≤��A�w∩n�≤��]w��C@���A�¿UCBJG

1. ÷¼��C��\ub�Φ��ñ½s���÷¼ i5/OSvC

2. ������]w�����Φ��AH�M�≤C

�÷º�

b��ºí�A½ IOP

�Φ��v¡

I/O xs�

�÷u@

�≤��]w��e

����]w�

½s���÷¼�Φ��ñ� i5/OS™C

�εW���xs�

b i5/OS ¬i���MΦ�ñA��W���xs��xs��Ω����{íCí≈t�\α]p⌡μ�≈�

�nzb@�o��A���∩Ω���≤C

Ynε�εW���xs�����íqAziHOdσ�u@εCB�⌠í≈lt�A��e��Tº�

¼�����q�L�≡su@C

YnεW���xs�A��¿UCBJC

bⁿOμ��ñAΘJUCⁿOGCHGASPACT ASPDEV(name) OPTION(*SUSPEND) SSPTIMO(30)

SSPTIMOACN(*CONT)AΣñ name On��W���xs�WCb�ⁿOñAzⁿwn�W���x

s�BO��� 30 ϕABbWLO�¡ε�A��≥⌡μU@BJC

��W���xs�

b i5/OS ¬i��⌠�ñε�≈@��W���xs�ßA���W���xs�AHTO≤sε�í

�o��Ω��≤C

��¿UCBJH��W���xs�G

bⁿOμ��ñAΘJUCⁿOGCHGASPACT ASPDEV(name) OPTION(*RESUME)AΣñ name On���

W���xs�WC

� 9 � �zμ½í�� 159

Page 168: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

160 IBM i: i�� ��@�¼ΦkΩ@¬i��

Page 169: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

� 10 � �z≤�xΦM

ziH�zT�≤�xΦM�NGazΦMB�{ΦM�s�ΦMCo�≤�xΦM�N�N½nΩ�q�í

@��x�w�≈A�s��≈�m�w�≈AHKú a°��C

�zazΦM

ziH��UCΩT�≤U�zazΦMCazΦMO≤�xΦM�@�l\αAiHNΩ�ΦM� i5/OS ⌠

�ñ�W���xs�C

�azΦM

pG≥≤⌠≤�]��n�⌠ TCP qTA�pNt�m≤¡ε¼AA�²�azΦMC��@���b¬

i���MΦ��t�ºíεΦMC

ϕz�ΦM�A⌠≤∩W���xs���í@����iμ��≤úú��Θ�ΦM��C

�: ϕ��azΦM�A�í@���PΦM��PBºí�nPB�CpGazΦMw�A�S�lAh�iμ�πPB�C�{iα��C

w IBM PowerHA for i ��azΦM

Yn�� IBM Systems Director Navigator for i ��azΦMA�ϕUCBJG

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. H���]w��KXAnJt�C

3. q IBM Systems Director Navigator for i °íñA∩�tm�A�C

4. ∩���xs�C

5. ∩�zn����xs���í@���C

6. q∩��@\αϕñA∩�Ñq@�C

7. ∩�zn��Ñq@�C

8. q∩��@\αϕñA∩���l���²úl�C

w IBM PowerHA for i ��azΦM

YnQ�uSystem i ΓΦv��azΦMA�ϕUCBJG

1. buSystem i ΓΦvñAi}��su]�@�ñ⌠��C

2. i}��azΦM��xs���í@����t�AzQn���xs�C

3. i}tm�A� → wΘ → w�≈ → ��xs�C

4. H½kΣ÷@Uzn����xs���í@���AMß∩�azΦM → �azΦMC

pG��lAt���l∩����xs�����≤Coiα�YuPB�{��í°�A]�

ª�b��azΦM�⌡μ�íPB�CpG��Fl�íAhb��azΦM�A�n�πPB�C

© Copyright IBM Corp. 1998, 2010 161

|

|

|

|

|

Page 170: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

�: pG�azΦMA�S�l�≤Ahb��azΦM�A�í@���PΦM��PBºí�n�πPB�CpG�azΦM�TΩl�≤Ahu�n�íPB�C�πPB�{iα��Aj�@

���p�A�≤°��íCPB�����í°��M≤�bPB��Ω�qBTCP/IP sut�AH�

�≤azΦM�qTu⌠��C

��azΦM

pG�azΦMAz���ªA�αb�í@���PΦM��ºí½s��ΦMC

�: ϕ��azΦM�A�b⌡μazΦMP�A��í@���PΦM��PBCPB�{iα��CpG��xs��¿Lk�����PB�Ahb��xs�½s�¿i��A�q��B�≥PB�C

ϕ���PB��≥�A�@hTº (CPI0985D) ⁿXPB�w�¿ 0%C

w IBM PowerHA for i ���azΦM

Yn�� IBM Systems Director Navigator for i ��azΦMA�ϕUCBJG

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. H���]w��KXAnJt�C

3. q IBM Systems Director Navigator for i °íñA∩�tm�A�C

4. ∩���xs�C

5. ∩�zn�����xs���í@���C

6. q∩��@\αϕñA∩�Ñq@�C

7. ∩�zn���Ñq@�C

8. q∩��@\αϕñA∩���C

w IBM PowerHA for i ���azΦM

Yn��uSystem i ΓΦv���azΦMA�ϕUCBJG

1. buSystem i ΓΦvñAi}��su]�@�ñ⌠��C

2. i}��Qn��azΦMº��xs���í@����t�C

3. i}tm�A� → wΘ → w�≈ → ��xs�C

4. H½kΣ÷@Uzn�����xs�AMß∩�azΦM → ��azΦMC

≈ΦM �

pGzO��azΦMA�BQns�ΦM��AH⌡μxs@��Ω� qA���°iAz�q�í@

���ñ≈ΦM��C

ziHs���xs���í@����≈ΦM��C

w IBM PowerHA for i �≈ΦM �

Yn��uIBM Systems Director Navigator for iv�≈ΦM��A�ϕUCBJG

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. H���]w��KXAnJt�C

3. q IBM Systems Director Navigator for i5/OS °íñA∩�tm�A�C

4. ∩���xs�C

5. ∩�zn≈���xs���í@���C

162 IBM i: i�� ��@�¼ΦkΩ@¬i��

|

|

|

|

|

Page 171: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

6. q∩��@\αϕñA∩�Ñq@�C

7. ∩�zn≈�Ñq@�C

8. q∩��@\αϕñA∩�≈�l��≈²úl�C

w IBM PowerHA for i �≈ΦM �

��z]²Dn��W���xs�Lk��AHTwb⌡μ≈�Aú��≤�í@���C

Yn��uSystem i ΓΦv�≈ΦM��A�ϕUCBJG

1. buSystem i ΓΦvñAi}��su]�@�ñ⌠��C

2. i}����xs���í@����t�A]�zQnqo���xs�≈ΦM��C

3. i}tm�A� → wΘ → w�≈ → ��xs�C

4. H½kΣ÷@Uzn≈���xs���í@���AMß∩�azΦM → ≈ΦM �C

pG]�azΦM → ≈ΦM ���Lk÷@UAhΦM��ú�P�í@���PBA]�uazΦMv

���B��xs��α�A�BbΦM��iH≈ºeA�í@���PΦM���PBC

b�≈�ΦM��i�ºeAz�∩W���xs����G��@mí�AH�ªP�í@��

�CΦM����Omí�iε⌠⌠ñ�Γ��PΩ�wΩ�Cª]N��uSystem i ΓΦv��⌡μ

�u@C��≈�ΦM��mí���≈�ΦM��i�C

½ss�ΦM �

pGw≈ΦM��A�wQ�≈�ΦM���¿Fu@Ahz�½ss�≈�ΦM��A�α�≥�

�azΦMC

ziHs���xs���í@���A�½ss�≈�ΦM��CN≈�ΦM��½ss���í@�

���Aª�OLk���C

�: ϕz½ss�≈�ΦM���]b V6R1 ºe�AiH∩�b½ss��u�níPB��≈�l

∩�C

w IBM PowerHA for i �½ss�ΦM �

Yn�� IBM Systems Director Navigator for i ½ss�ΦM��A�ϕUCBJG

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. H���]w��KXAnJt�C

3. q IBM Systems Director Navigator for i °íñA∩�tm�A�C

4. ∩���xs�C

5. ∩�zn½ss����xs���í@���C

6. q∩��@\αϕñA∩�Ñq@�C

7. ∩�Qn½ss��Ñq@�C

8. q∩��@\αϕñA∩�s�C

w IBM PowerHA for i �½ss�ΦM �

Yn��uSystem i ΓΦv�½ss�ΦM��A�ϕUCBJG

1. buSystem i ΓΦvñAi}��su]�@�ñ⌠��C

2. i}����xs���í@����t�AzQnN≈�ΦM��½ss��ΣñC

� 10 � �z≤�xΦM 163

|

|

|

|

|

|

Page 172: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

3. i}tm�A� → wΘ → w�≈ → ��xs�C

4. H½kΣ÷@Uzn½ss����xs���í@���AMß∩�azΦM → ½ss�ΦM �C

�útmazΦM

pGA]úQn∩Sw��xs����xs�s���azΦM�\αAziH∩��útmazΦMCp

Gz�útmazΦMAt�K�εazΦMA�bΦM���x��IWRú��xs��ΦM��C

��xs��≈uA�α�útmazΦMC

w IBM PowerHA for i ��útmazΦM

Yn�� IBM Systems Director Navigator for i �útmazΦMA�ϕUCBJG

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. Q����]w��KXnJt�C

3. i}Qn�d�t�A�i}tm�A� → ��xs�

4. �⌠azΦMtm�uASP Ñq@�v

a. ÷@UQn�útm���xs��Σ�bYC∩�Ñq@� → }�...

b. ∩�uASP Ñq@�vC∩�uRúv�@C÷u⌡μvC

5. �útm ASP �uazΦMv

a. ÷@UQn�útm���xs��Σ�bYC∩�Ñq@� → s� → azΦM → �útmazΦM

b. ÷@UuT{ve�W�u�útmv

6. ≤sz�O�tmApU��G

a. qmO�Ω�s� (CRG) ��⌠�ñ�úPΦM���÷p��IC

b. qO�ñl��I�ú�xW�Ω�≡ IP �}C

w IBM PowerHA for i ��útmazΦM

1. buSystem i ΓΦvñAi}��su]�@�ñ⌠��C

2. i}n�d�t�Btm�A� → wΘ → w�≈ → ��xs�C

3. H½kΣ÷@Uzn�útm���xs���í@���AMß∩�azΦM → �útmazΦMC

4. ≤sz�O�tmApU��G

a. qmO�Ω�s� (CRG) ��⌠�ñ�úPΦM���÷p��IC

b. qO�ñl��I�ú�xW�Ω�≡ IP �}C

�÷u@

� 126��y�ú�Iz

pGn⌡μ�I �A��Iwú�n�P i5/OS ¬i��⌠�Ahiα�nqO�ñ�ú�IC

�≤azΦMe

ziH�≤PazΦM�÷p�ΩTAH�sΦ�÷p���í�C

Q� IBM Systems Director Navigator for i5/OS ��≤azΦMe

Yn�� IBM Systems Director Navigator for i5/OS �sΦazΦMÑq@�A�ϕUCBJG

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. H���]w��KXAnJt�C

164 IBM i: i�� ��@�¼ΦkΩ@¬i��

|

|

|

|

|

|

|

|

|

|

|

|

|

Page 173: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

3. q IBM Systems Director Navigator for i5/OS °íñA∩�tm�A�C

4. ∩���xs�C

5. ∩�PÑq@��÷p���xs�C

6. q∩��@\αϕñA∩�Ñq@�C

7. ∩�Ñq@�C

8. q∩��@\αϕñA∩�eC Yn�≤�÷p���í�A�∩���í��÷@UsΦC

Q�uSystem i ΓΦ�v��≤azΦMe

Yn��uSystem i ΓΦv��≤azΦM�eA�ϕUCBJG

1. buSystem i ΓΦvñAi}��su]�@�ñ⌠��C

2. i}��azΦM��xs�]PznsΦ���azΦMÑq@��÷p���í@����t�Bt

m�A� → wΘ → w�≈ → ��xs�C

3. H½kΣ÷@UznsΦ�����xs���í@���AMß∩�Ñq@� → }�C

4. H½kΣ÷@UznsΦ���Ñq@���í@���AMß∩�eCYn�≤�÷p���í

�A�∩���í��÷@UsΦC

�z�{ΦMÑq@�

b�� IBM System Storage �{ΦM�N� i5/OS ¬i��⌠�ñAz�b i5/OS t��tmF�{ΦM

��íw�≈ºíAtm�{ΦMÑq@�C MßAziHq�t��zo�Ñq@�C

��{ΦMÑq@�

ziα�n��{ΦMÑq@�AH⌡μt��@C

Yn��{ΦMÑq@�A�ϕUCBJG

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. H���]w��KXAnJt�C

3. q IBM Systems Director Navigator for i5/OS °íñA∩�tm�A�C

4. ∩���xs�C

5. ∩�Qn����xs�C

6. q∩��@\αϕñA∩�Ñq@�C

7. ∩�Qn��Ñq@�C

8. q∩��@\αϕñA∩��C

���{ΦMÑq@�

bz�¿Θ�@�]�p⌡μt��@�ºßA�n��w��u�{ΦMvÑq@�AH½s��¬i�

�C

Yn��w��{ΦMÑq@�A�ϕUCBJG

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. H���]w��KXAnJt�C

3. q IBM Systems Director Navigator for i5/OS °íñA∩�tm�A�C

4. ∩���xs�C

� 10 � �z≤�xΦM 165

|

|

Page 174: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

5. ∩�w����xs�C

6. q∩��@\αϕñA∩�Ñq@�C

7. ∩�w��Ñq@�C

8. q∩��@\αϕñA∩���C

Rú�{ΦMÑq@�

ziHRú�{ΦMÑq@�AúnA���Ñq@�ú ¬i���a°��C

YnRú�{ΦMÑq@�A�ϕUCBJG

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. H���]w��KXAnJt�C

3. q IBM Systems Director Navigator for i5/OS °íñA∩�tm�A�C

4. ∩���xs�C

5. ∩�PnRú�Ñq@��÷p���xs�C

6. q∩��@\αϕñA∩�Ñq@�C

7. ∩�QnRú�Ñq@�C

8. q∩��@\αϕñA∩�RúC

π���≤�{ΦMe

π��{ΦMÑq@��ΩTAH�≤÷p���í�C

Yn�� IBM Systems Director Navigator for i �≤�{ΦM�eA�ϕUCBJG

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. H���]w��KXAnJt�C

3. q IBM Systems Director Navigator for i °íñA∩�tm�A�C

4. ∩���xs�C

5. ∩�PÑq@��÷p���xs�C

6. q∩��@\αϕñA∩�Ñq@�C

7. ∩�Ñq@�C

8. q∩��@\αϕñA∩�eC Yn�≤÷p���í�A�∩���í�A�÷@UsΦC

�zs�ΦM

b�� IBM System Storage s�ΦM�N� i5/OS ¬i��⌠�ñAz�b i5/OS t��tmFs�ΦM

��íw�≈ºíAtms�ΦMÑq@�CMßAziHq�t��zo�Ñq@�C

�s�ΦMÑq@�

ziα�n�s�ΦMÑq@�AH⌡μt��@C

Yn�s�ΦMÑq@�A�ϕUCBJG

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. H���]w��KXAnJt�C

3. q IBM Systems Director Navigator for i5/OS °íñA∩�tm�A�C

4. ∩���xs�C

166 IBM i: i�� ��@�¼ΦkΩ@¬i��

|

|

Page 175: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

5. ∩�Qn����xs�C

6. q∩��@\αϕñA∩�Ñq@�C

7. ∩�Qn��Ñq@�C

8. q∩��@\αϕñA∩��C

��s�ΦMÑq@�

bz�¿Θ�@�]�p⌡μt��@�ºßA�n��w��us�ΦMvÑq@�AH½s��¬i�

�C

Yn��w�s�ΦMÑq@�A�ϕUCBJG

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. H���]w��KXAnJt�C

3. q IBM Systems Director Navigator for i5/OS °íñA∩�tm�A�C

4. ∩���xs�C

5. ∩�w����xs�C

6. q∩��@\αϕñA∩�Ñq@�C

7. ∩�w��Ñq@�C

8. q∩��@\αϕñA∩���C

Rús�ΦMÑq@�

ziHRús�ΦMÑq@�AúnA���Ñq@�ú ¬i���a°��C

YnRús�ΦMÑq@�A�ϕUCBJG

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. H���]w��KXAnJt�C

3. q IBM Systems Director Navigator for i5/OS °íñA∩�tm�A�C

4. ∩���xs�C

5. ∩�PnRú�Ñq@��÷p���xs�C

6. q∩��@\αϕñA∩�Ñq@�C

7. ∩�QnRú�Ñq@�C

8. q∩��@\αϕñA∩�RúC

�≤s�ΦMÑq@�e

π�us�ΦMvÑq@��ΩTAH�≤�÷p���í�C

Yn�� IBM Systems Director Navigator for i �≤us�ΦMv�eA�ϕUCBJG

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. H���]w��KXAnJt�C

3. q IBM Systems Director Navigator for i °íñA∩�tm�A�C

4. ∩���xs�C

5. ∩�PÑq@��÷p���xs�C

6. q∩��@\αϕñA∩�Ñq@�C

� 10 � �z≤�xΦM 167

|

|

|

|

Page 176: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

7. ∩�Ñq@�C

8. q∩��@\αϕñA∩�eC Yn�≤÷p���í�A�∩���í�A�÷@UsΦC

�zμ½í�Φμ� (LUN)μ½í�Φμ�O IBM System Storage DS8000 � DS6000 ñ�����Φμ�ñ�W���xs�A�W

���xs�wtm�mO�Ω�s� (CRG) �@íC

xsbμ½í�Φμ��Ω����{í���vAiH½�m CRG ñ�wq�ΣLt�Cμ½í��

�Nibp��ñ�⌡μ�@�N�ñ�⌡μ�íAú ¬i��C

�μ½í�Φμ� (LUN) i��Lk��

ziH∩�NW���xs�]�Lk���i�CzLks�W���xs��Σ�∩�Ω�wñ�⌠≤w

�≈�½≤A�½s�Σi ���εCiHA]wxs�i≤P@�t�WA�bO�Ω�s���⌠�

ñ�t@�t�W��C

zLα�ANiHNW���xs��¿Lk��CW���xs��Σ�∩�Ω�wñ�⌠≤w�≈�½≤

bα�ºeAúLks�Cxs�i]w≤P@�t�W��A�bO�Ω�s���⌠�ñ�t@�t�W

��C

εW���xs�

b i5/OS ¬i���MΦ�ñA��W���xs��xs��Ω����{íCí≈t�\α]p⌡μ�≈�

�nzb@�o��A���∩Ω���≤C

Ynε�εW���xs�����íqAziHOdσ�u@εCB�⌠í≈lt�A��e��Tº�

¼�����q�L�≡su@C

YnεW���xs�A��¿UCBJC

bⁿOμ��ñAΘJUCⁿOGCHGASPACT ASPDEV(name) OPTION(*SUSPEND) SSPTIMO(30)

SSPTIMOACN(*CONT)AΣñ name On��W���xs�WCb�ⁿOñAzⁿwn�W���x

s�BO��� 30 ϕABbWLO�¡ε�A��≥⌡μU@BJC

��W���xs�

b i5/OS ¬i��⌠�ñε�≈@��W���xs�ßA���W���xs�AHTO≤sε�í

�o��Ω��≤C

��¿UCBJH��W���xs�G

bⁿOμ��ñAΘJUCⁿOGCHGASPACT ASPDEV(name) OPTION(*RESUME)AΣñ name On���

W���xs�WC

168 IBM i: i�� ��@�¼ΦkΩ@¬i��

|

|

|

|

|

|

|

Page 177: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

� 11 � �z FlashCopy �N

FlashCopy O@� IBM System Storage �NAi²z�o�íw�≈��íI��Cb���{�s�ΦM�

i5/OS ¬i���MΦ�ñAFlashCopy �NiH���oΩ���AMßA�≈�CΘA]�iHε��≈�

íd≥CYn�� FlashCopy �NAh�bt���íxsΘmºí��Ñq@�C

tm FlashCopy Ñq@�

pGO�� IBM System Storage �N� i5/OS ¬i��⌠�AhiHtm FlashCopy Ñq@�H��Ω��

�íI��C

p�b IBM System Storage DS8000 W�� FlashCopy \α��÷ΩTA��\ IBM System Storage DS8000

ΩTñ� C

Yntm FlashCopy Ñq@�A�ϕUCBJG

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. H���]w��KXAnJt�C

3. q IBM Systems Director Navigator for i5/OS °íñA∩�tm�A�C

4. ∩���xs�C

5. ∩�Qnϕ¿�������xs�C

6. q∩��@\αϕñA∩�s�Ñq@�C

7. ϕδF�ⁿ���¿@�C

≤s FlashCopy Ñq@�

ϕzb IBM System Storage �íxsΘmW½sPB� FlashCopy ���AiH≤s FlashCopy Ñq@�C

½sPBi²zú�½s�sπ���Yis@��C�{uαπ��≥÷YA]�xsΘm��≥l

����������≤sC�≤�≥÷YAb�¿FI �sºßA�������P����ºí�÷

YCb i5/OS W��� FlashCopy Ñq@�ú @�ΦkA��z��°P IBM System Storage mW�

FlashCopy Ñq@��÷�í�C

Yn≤s FlashCopy Ñq@�A�ϕUCBJG

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. H���]w��KXAnJt�C

3. q IBM Systems Director Navigator for i5/OS °íñA∩�tm�A�C

4. ∩���xs�C

5. ∩�Pzn≤s�Ñq@��÷p���xs�C

6. q∩��@\αϕñA∩�Ñq@�C

7. ∩�zn≤s�Ñq@�C

8. q∩��@\αϕñA∩�≤s FlashCopyC

© Copyright IBM Corp. 1998, 2010 169

Page 178: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

½ss� FlashCopy Ñq@�

½ss� FlashCopy Ñq@�C

Yn½ss� FlashCopy Ñq@�A�ϕUCBJG

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. H���]w��KXAnJt�C

3. q IBM Systems Director Navigator for i5/OS °íñA∩�tm�A�C

4. ∩���xs�C

5. ∩�Pn½ss��Ñq@��÷p���xs�C

6. q∩��@\αϕñA∩�Ñq@�C

7. ∩�Qn½ss��Ñq@�C

8. q∩��@\αϕñA∩�½ss� FlashCopyC

�≈ FlashCopy Ñq@�

ziHq�∩� FlashCopy Ñq@����≈����C

Ynq�∩� FlashCopy Ñq@����≈����A�ϕUCBJG

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. H���]w��KXAnJt�C

3. q IBM Systems Director Navigator for i5/OS °íñA∩�tm�A�C

4. ∩���xs�C

5. ∩�Pn≈�Ñq@��÷p���xs�C

6. q∩��@\αϕñA∩�Ñq@�C

7. ∩�Qn≈��������Ñq@�C

8. q∩��@\αϕñA∩�≈ FlashCopyC

Rú FlashCopy Ñq@�

Rú FlashCopy Ñq@�C

YnRú FlashCopy Ñq@�A�ϕUCBJG

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. H���]w��KXAnJt�C

3. q IBM Systems Director Navigator for i5/OS °íñA∩�tm�A�C

4. ∩���xs�C

5. ∩�PnRú�Ñq@��÷p���xs�C

6. q∩��@\αϕñA∩�Ñq@�C

7. ∩�QnRú�Ñq@�C

8. q∩��@\αϕñA∩�RúC

170 IBM i: i�� ��@�¼ΦkΩ@¬i��

Page 179: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

q FlashCopy Ñq@�ñ��Ω�

b IBM System Storage mW�¿ FlashCopy Ñq@�ºßApGΩ������o�ñ�⌡μAhiHN

����ñ�Ω��������CYno��Az�n�αb i5/OS W��� FlashCopy Ñq@�CúLA

�αÑq@��NΩ�q���s����A]������≤���C

�i: �α FlashCopy Ñq@����N���Ω��s����A��°∩��������≤Co���

���≤¡��íIC

Yn�α FlashCopy Ñq@�A�ϕUCBJG

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. H���]w��KXAnJt�C

3. q IBM Systems Director Navigator for i5/OS °íñA∩�tm�A�C

4. ∩���xs�C

5. ∩��������xs�C

6. q∩��@\αϕñA∩�}�Ñq@�C

7. ∩�Ñq@�C

8. q∩��@\αϕñA∩��α FlashCopyC

�≤ FlashCopy �e

π� FlashCopy Ñq@��ΩTAH�≤÷p���í�C

Yn�≤ FlashCopy Ñq@����ΩTA�ϕUCBJG

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. H���]w��KXAnJt�C

3. q IBM Systems Director Navigator for i5/OS °íñA∩�tm�A�C

4. ∩���xs�C

5. ∩�PÑq@��÷p���xs�C

6. q∩��@\αϕñA∩�Ñq@�C

7. ∩�Ñq@�C

8. q∩��@\αϕñA∩�eC Yn�≤÷p���í�A�∩���í�A�÷@UsΦC

� 11 � �z FlashCopy �N 171

Page 180: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

172 IBM i: i�� ��@�¼ΦkΩ@¬i��

Page 181: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

� 12 � �°��¬i���MΦ�

tm i5/OS ¬i���MΦ�ºßAziα�J�úP��N�DA]AO��≤�xΦMC

O���°��

MΣw∩O��D������MΦ�C

��Aiα�X{O�B@ú���ípC�DD[\ziαJ��O��Dº�÷ΩTC

P�O��DO�sb

qo�}lE�O��DC

��Aiα�X{O����B@�ípCϕz{���D�AziH��UC�≤UP��DO�sb��

D���C

v P�t�W�O�O�B≤@�ñC

YnP�O�Ω�A�O�@�ñA�bt�u@MμñMΣΓ�u@AY QCSTCTL M QCSTCRGMCp

Go�u@�@�ñAϕ�O�Ω�A�]O@�ñCziH�� IBM Director Navigator for i5/OS �uSys-

tem i ΓΦvñ�uu@�zv\α��°u@A��� WRKACTJOB]��@�ñu@� ⁿO��P

���@Cz]iH�� DSPCLUINF ]π�O�ΩT� ⁿO��°O��¼AΩTC

– O�Ω�A��Σªu@iα]O@�ñCO�u@ú p≤μí�O�Ω�A�u@��÷ΩTC

v P� CPFBB26 Tº��]C

Tº . . . . GuO�Ω�A�vúb@�ñ����C�] . . . . . GuO�Ω�A�vúb@�ñ�Lk���nDA]�Ω�Lk���wlaC

���iαϕ� CRG u@úb@�ñA�O�úb@�ñC�� DSPCLUINF]π�O�ΩT� ⁿOA�

P��IO�@�ñCpG�Iúb@�ñA���O��ICpG@�ñA]��d CRGAHP� CRG

O���DC

bt�u@MμñMΣ CRG u@CziH�� IBM Director Navigator for i5/OS �uSystem i ΓΦv

ñ�uu@�zv\α��°u@A��� WRKACTJOB]��@�ñu@� ⁿO��P���@Cz]

iH�� DSPCRGINF]π� CRG ΩT�ⁿOAbⁿOñⁿw CRG WA��°Sw CRG �¼AΩTC

pG CRG u@úb@�ñA�MΣ CRG u@ΘxAHP�ª��≥�⌠��]C@ ��F�DANi

HQ� CHGCLURCY]�≤O����ⁿOA����⌠�½s���IW�O�A�½s�� CRG u

@C

v MΣⁿX�D�TºC

– ∩� F10]bu]A��Tºv�u�ú��Tºvºíⁿ½�ATwziH�\��PO�ⁿO�÷p

�TºC∩�H]A����Tº��\ªA�P�O��nΣL�@C

– b QSYSOPR ñMΣÑ����d�TºC

– b QSYSOPR ñMΣⁿ�O��D���TºC@δ�ÑAo�TºOb CPFBB00 � CPFBBFF d≥

�C

– π�ⁿXO��DºTº��{Θx]DSPLOG CL ⁿO�C@δ�ÑAo�TºOb CPFBB00 �

CPFBBFF d≥�C

© Copyright IBM Corp. 1998, 2010 173

Page 182: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

v d�O�u@�u@ΘxAΣXY½��C

o�u@@}l]w�Oⁿh�O (4 0 *SECLVL)AΦKzd\n���TºCz�Two�u@�⌡

X{íu@�wAϕ]wOⁿh�CpGO�@�D@�ñAz�MiHb�s�ñMΣO�u@�⌡X

{íu@C

v pGzh�o�Y��m¼pA�d�O�u@�Is∩�C

P�O��⌠≤{ío�Y� DEQW]�XεCÑ��CpG���A��dC�⌡μⁿ�Is∩�Ad

⌠≤⌡μⁿbIs∩�ñO�� getSpecialMsgC

v �dO�½��vX (VLIC) Θx�C

o�Θx��π� 4800 DXC

v �� NETSTAT ⁿO�P�qT⌠�ñO��⌠≤º¼pC

NETSTAT i��zt�W⌠�⌠⌠qT≤w⌠⌠�eB��BTCP su� UDP ≡¼A��÷ΩTC

– �� Netstat Option 1]Bz TCP/IP ��¼A��Tw∩��≤O�@�� IP �}π�u@�ñv¼

ACP�Twj⌠�} (127.0.0.1) ]O@�ñC

– �� Netstat Option 3]Bz TCP/IP su¼A��π�≡� (F14)C��≡ 5550 �B≤u�¼v¼AC

�≡���u@�ñu@vMμñ{� QTOGINTD]��� QTCP�u@π�� STRTCPSVR *INETD

ⁿO[H}�CpGO�@�b�IW��A��≡ 5551 �}�BB≤ ’*UDP’ ¼ACpGO�@�

���Aúi}�≡ 5551A�hAª�u�y¿DΘ�IWLk�Q}liμO�@�C

v �� PING Hτ�O�o�qT�DCpGz���O��IA²o�qT�DAhiα��¼��íO

�@��� (CPFBB46)CúLAPING bUCípULkB@Gb IPv4 P IPv6 �}ºíA�⌡≡Ω

ª�C

¼�O����ΩT

ziH���O� (WRKCLU) ⁿO�¼�÷≤O���πΩTC�ΩTi��≤U�R��C

u��O� (WRKCLU)vⁿOi��π����O��I�½≤C⌡μ�ⁿO�A�π�u��O�vπ�e

�CúFπ�O�ñ��I�O�ΩTº�Az�iH���ⁿO��°O�ΩTAH�¼�O���÷Ω

�C

Yn¼�����ΩTA��¿UCBJG

1. bσr��WAΘJ WRKCLU OPTION(OPTION)CziHⁿwUC∩�AHⁿXn���O�¼AΩTC

*SELECTπ�u��O�v\αϕC

*CLUINFπ�O�ΩTC

*CFG π�O���α�tm��C

*NODEπ�u��O��Ive�Aú O�ñ��IMμC

*DEVDMNπ�u��m⌠�ve�Aú O�ñ�m⌠�MμC

*CRG π�u��O�Ω�s�ve�Aú O�ñ�O�Ω�s�MμC

*ADMDMNπ�u���z⌠�ve�Aú O�ñ��z⌠�MμC

174 IBM i: i�� ��@�¼ΦkΩ@¬i��

|

|

|

|

|

|

|

|

|

Page 183: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

*SERVICE¼�O�ñ���O�Ω�A�u@º�÷l�ú�ΩTC�ΩT�∩�C�O�Ω�A�u

@�¿�gJ��Cu�bA�ú ��ⁿ�U����∩�CªNπ��XO�l

(DMPCLUTRC) �ú�e�C

@δO��D

CXO�ñiαo��@��ú�DAH��Ko��DPq�Dñ���ΦkC

UC@δ�Di�÷�K��MC

zLk���½s��O��I

�¼pq�O�≤qT⌠�o�@��DCYn�K�¼pA�Twz⌠⌠���]w�TA]AO�qT�

IP �}Bj⌠�}BINETD ]w�� ALWADDCLU ��C

v pG������IAh�b���IWAϕ]w ALWADDCLU ⌠⌠��C�z�⌠�Ao�]

� *ANY � *RQSAUTC

v ∩���b������IW�¿O�� IP �}�π�@�ñ¼AC

v b������I�j⌠�} (127.0.0.1) ]�O@�ñC

v ��b������IW�≤O�@�� IP �}�� PINGAHτ�⌠⌠�e�@�ñFúLAPING b

UCípULkB@Gb IPv4 P IPv6 �}ºíA�⌡≡Ωª�CpG⌠≤O��I�� IPv4 �}A

hO�ñ�C@��Iú�n�@�ñ IPv4 �}]ú�ntm�uO� IP �}v�AHK�e�N TCP

]�e��}C�BApG⌠≤O��I�� IPv6 �}AhO�ñ�C@��Iú�n�@�ñ IPv6

�}]ú�ntm�uO� IP �}v�AHK�e�N TCP ]�e��}C

v INETD b���IW�@�ñCϕ INETD B≤@�ñ�A���IW�≡ 5550 �B≤�ѼACp

��� INETD °A����ΩTA��\ INETD °A�C

v ���Y�IºeAúi}��I�≡ 5551A�ΩWAª�y¿DΘ�IW�O�@�Lk�Q��C

z�⌠F��ús≥�μ�IO�

ϕ����ILkPΣªO��IqT�A�o��ípC��dqT⌠�C

⌡X{í����C

�¼p�@δ�]O⌡X{í���u@í�]wú�TC�pAMAXACT ��iα]o�CAy¿@�uα

�@�⌡X{íb@�ñC��N��]� *NOMAXC

@δ ÑA�αⁿG�C

�x¼�\h�ú�]C

v �iα��]O@�qTu⌠W�qT�Θq�jC

v t@�iα��]OqT⌠�PO�Tº�π��ú@PCziH�� �O�Ω�A�ΩT

( Q c s t R e t r i e v e C R S I n f o ) A P I ��°�π���{μ]w�A����≤O�Ω�A�

(QcstChgClusterResourceServices) API ��≤]w�CpG���t�dwΘAhO��αiα �w]O

��π��]w�ºUC�Jwqñ�t�dwΘ�¼� 2617B2618B2619B2626 � 2665Cb�ípUA

�N�α�O�π��]�@δC

v pGO�����Iúb�� LAN WA�π��eαO�Bzπ�⌠⌠�eñj≤ 1,464 �����u�

j�Θμ� (MTU)v]jpAhiW[Tº�qjp�O��π���A�ª≤�X�e MTUAq�j

T[ j¼O�Tº�et�]j≤ 1,536K �����C

� 12 � °��¬i���MΦ� 175

|

|

|

|

|

Page 184: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

zLk��s��⌠≤\α

pGz���s��\α²X{��Tº CPFBB70Ahϕ�z�e�O����]wb²e���h�Cz

�N��O��I ��s��AMß���πO�����N{μO���]�s��Cp���ΩTA

��\u�πO��O���vC

zLkN�IsWm⌠��Lks�uSystem i ΓΦ�vO��z��C

Yns�uSystem i ΓΦvO��z���n��i½mA�bt�Wwui5/OS ∩� 41]HA i

½Ω��vCz]�π��∩�����vXC

zM�FO� PTF ²ⁿGS�@�

z�TwbM� PTF ºßw�¿UC@�G

1. �⌠O�

2. nXAMßnJC

{í�b��s�@�ñA���s�l��εC��O�{íX]��O� API�Obw]��s�

ñ⌡μC

3. ��O�

jí�O� PTF �nb�IW²�⌠A½s��O�@�A�α�� PTFC

CEE0200 X{b⌡X{íu@Θxñ

b���TºñA���� QLEPMA���{� Q_LE_leBdyPeilogC⌡X{íIs�⌠≤{í�b

*CALLER �ⁿw���s�ñ⌡μCz��≤⌡X{í�o����{íAH≤��¼pC

O�Ω�A�u@ΘxñX{F CPD000DAΣß�� CPF0001

ϕz¼����Tº�A�Tw QMLTTHDACN t��]� 1 � 2C

O��

�TwO�Ω�s�⌡X{í��¿CYn�d⌡X{íA���WRKACTJOB]Bz@�ñ�u@�ⁿ

OAMßduτ�vμñO��X{ PGM-QCSTCRGEXTC

���

Y�O�¼p�e÷�MCpGo�O��AziH�p≤��C�DD]iDzp≤�KO���

�í�p≤Γ�X�b@�C

CϕO�ñ�@�h��IºíóhsA�BLkT{≥ó��IO�G�AK�bO�ño�O�

�CúnN��P�Φ�� (LPAR) ⌠�ñ���VcC

pGz¼��{Θx (QHST) � QCSTCTL u@Θxñ���Tº CPFBB20Aϕ�o�O��Az��

Dp≤��CUCd�π�]t@�����I]ABBBC � D��¿�O�ºO���C�d�π�O�

�I B M C ºíóhqTAo�PO�¿Γ�O���Cbo�O��ºeA���O�Ω�s�]

� CRG ABCRG BBCRG C � CRG D�AªiHO⌠≤�¼C�d�π�C�O�Ω�s����⌠�C

176 IBM i: i�� ��@�¼ΦkΩ@¬i��

Page 185: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

ϕ 39. O���í���⌠�d�

�I A �I B x �I C �I D

CRG A]�≈ 1� CRG A]Dn�

CRG B]Dn� CRG B]�≈ 1�

CRG C]Dn� CRG C]�≈ 1� CRG C]�≈ 2�

CRG D]�≈ 2� CRG D]Dn� CRG D]�≈ 1�

�� 1 �� 2

pGqT⌠�ñ⌠≤�m��j�Θμ� (MTU) p≤O�qTi�π��]Tº�qjp�AO���Cz

ibDΘ�IWAzL�� TCP/IP ⌠⌠¼A (WRKTCPSTS) ⁿO�τ�O� IP �}� MTUCbC@�B

JWA]��π�qT⌠��τ� MTUCpG MTU p≤Tº�qjpA�ú¬⌠�� MTU � CT

º�qjpCziH�� �O�Ω�A�ΩT (QcstRetrieveCRSInfo) API ��°�π���{μ]w�AH

����≤O�Ω�A� (QcstChgClusterResourceServices) API ��≤]w�C

@ O��¼p��]≤�ºßAO����½s���qT���oX�{Θx (QHST) � QCSTCTL u

@Θxñ� CPFBB21 TºCo�q� @O�wqO����C�NG@ �MO��¼pßAi

α�nX�O���X�b@�C

PwDn�nO���

�FPwziHbO���� ��O�Ω�s��@�¼Az�n�D��ODn�O�nO��

�C�����ANC���ⁿw�bO�ñwqºC�O�Ω�s��Dn��n��C

Y�Dn�≈¼ADn��]t�e�IñΓ�Dn��IC��ΣL����n��C��O�Ω

�s��Dn��iαúPC

∩Ñ�I¼π�UC��WhG

v pG��⌠��I��]tb@���ñAªNODn��C

v pG��⌠��I≤V��AhS�Dn��CoΓ���í��n��C

v pGO�Ω�s�B≤@�ñBⁿw��ñS�∩Ñ�IAhO�Ω�s�Nb��ñ�⌠C

v un�X@��≤�¡εAN�\b�n��ñiμ@��≤C

v ú�\b�n��ñiμtm�≤C

C�uO�Ω�s� APIv�¡εpUG

ϕ 40. O�Ω�s� API ��¡ε

O�Ω�s� API e\bDn��ñ e\bn��ñ

N�IsW���⌠�ñ X

sW CRG m��

�≤O�Ω�s� X

�≤ CRG m�� X X

��O��s�

RúO�Ω�s� X X

teΩT X X

�⌠O�Ω�s�1 X

�l½ X

� 12 � °��¬i���MΦ� 177

Page 186: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

ϕ 40. O�Ω�s� API ��¡ε (�≥)

O�Ω�s� API e\bDn��ñ e\bn��ñ

CXO�Ω�s� X X

CXO�Ω�s�ΩT X X

q��⌠�ñ�ú�I X

�ú CRG m�� X

��O��s�1 X

�:

1. b∩ÑO�Ω�s������ñú�\⌡μA²u�vT⌡μ API ���C

��M�o�¡εAϕO�úA��AiPB�O�Ω�s�Cϕ�Iq��¼A½s�XO��ADn

��ñO�Ω�s�����q�n���s��IC

ϕX�∩Ñ�I¼�Γ��n���ANΣO�Ω�s�¼A�u@�ñv��� i��XCpGΓ

����O�Ω�s�¼A�PAhN]tO�Ω�s���⌠�ñ�CXº�@��I��� i��

XC�Xº��ñ�O�Ω�s�����s�t@��ñ��IC

�����Aúαb⌠≤��ñ⌡μsWO��I��B�πO������O� APIC�bm⌠�ñ

S���I�A�α⌡μsWm⌠��� APICΣª��uO��ε APIvib⌠≤��⌡μCúLA

API ⌡μ��@�b⌡μ API ���ñ����C

N��I�≤�ó�

��Aϕ�Iñ�⌡μu�o���°i��¼pCϕO�Ω�A�P@�h��IóhqTA²Lk��

�IO��MbB@�AN�o�o�¼pCϕo��¼p�A�@��í≈ε�ⁿ��Iwó�C

�i: ϕzi�O�Ω�A��Ió��Aª�²q�¼A���o��μCúLA�ΩWAϕ�I�b

@�ñBo�uΩ���≤�I¼A�ó�ú��¿Co����Ph���ñ�Y��Inß⌠O�Ω

�s��DnñΓCϕΓ��I{�ªODn�I�ApGh��IO�≤ª�����Ah���Ω

�wΩ�iα�ús≥��lC��AϕC���ñ��IúⁿwFDnñΓ�AΓ���LkX�b@

�C

ϕ�I¼A�≤�uó�v�A��ñC�O�Ω�s���⌠�ñ�I�ñΓiα½s�C]�uó

�v��I�Qⁿw�W@��≈CpGh��Ió�BΣ¼A�n�≤Ah�≤��I��vT��⌠�

�≈�I���CpGó��I� CRG �D�IA�@�@�ñ�≈NQ½sú�s�D�IC

ϕO�Ω�A�P�IóhqTA²Lk���IO��bB@�AO��INπ�úbqTñ¼ACziα

�nN�I¼AqúbqTñ�≤�ó�CMßAz�α≈½s���IC

YnN�I¼AqúbqTñ�≤�ó�A�ϕUCBJG

1. b Web s²�ñAΘJ http://mysystem:2001AΣñ mysystem Ot��DqúWC

2. H���]w��KXAnJt�C

3. q IBM Systems Director Navigator for i °íñA∩�O�Ω�A�C

4. bO�Ω�A���WA∩���O��I@�AHπ�O�ñ��IMμC

5. ÷@U∩��@\αϕ�∩��≤¼ACN�IW�¼A�≤�ó�C

178 IBM i: i�� ��@�¼ΦkΩ@¬i��

Page 187: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

�÷ΩT

�≤O��I (CHGCLUNODE) ⁿO

�≤O��I�� (QcstChangeClusterNodeEntry) API

��O��z⌠�

���O��z⌠��A��{UCΩTC

pGO��z⌠�w�Ah�bC����@�ñ�IWA�≥PB��≤Cϕ�I½sX�b@��A

O��z⌠�N���bC�������≤A�@�ñ⌠���Ω�O�@PCU�O�÷O��z⌠�

�X�Bz{�qG

v pG����úO@�ñAB∩úP��ñ��PΩ�iμ�≤AhbX��íA�∩���IW�

Ω�M��s�≤CziH��u@����í (UTC)vAq�l�≤�C@��IPw�s�≤C

v pG����úOD@�ñAh���⌠≤��@�ñ�����ß@��≤A�RC�Ω��s�

�CúD��NϕO��z⌠��∩Ñ CRGA�hΩ���{íú�∩ⁿ�°Ω�iμo��≤C

v pGbX�ºeAí≈��@�ñA�í≈D@�ñAhNϕ@�ñ��ñ�≤�s������D

@�ñ��CMß��D@�ñ��A�y¿D@�ñ����IW�o��⌠≤�mñ�≤A�

��X��⌠�C

O����Z

��o�O����nZC

1. ¡ε��@��WhO�F���X�iμ�]p�CpGS�o�¡εAh�nßO�j�\ �

½s�cO�C

2. pGDn��ñ��Iw�lAhb�n��ñ�nSϕBz{C�P�¼p���úΩ�d�O

óh�¿Dn����xC��q����ñ���d�A��]�� 1 wl�Cbo�ípUA

O�Ω�s� BBC � D �D�I��≤�� 2 ñC��μ���ΦíO��u�≤O��I��v

Nu�I AvMu�I Bv]�ó�Cp�p≤⌡μ��@���ΩTA��\N���I�≤�ó�C

]iHg�Γ�Φí�¿��CYno≥�A�⌡μHU@�G

a. q�� 2 ñ�O��ú�I A M BC�� 2 �eOO�C

b. ��sO����⌠≤�Φ�g⌠�C]NOA��uO�Ω�s� API/CLvⁿOÑÑC

]��Iwq�� 2 �O�wqñ�úA�H�X��� 1 M�� 2 �ó�C�F≤�O�w

qñ�ú�ípA�b�� 1 �C@��IW⌡μRúO� (QcstDeleteCluster) APICMßN�Iq�

� 1 sW�O�A�½s�����O�Ω�s�wqB��⌠���Φ�gCo�n�j�\ A�B

e÷X�C���b�x≥óípU�⌡μ�{C

3. Bz���I@�Pn����I�¼A�÷G

�Ió��u�⌠�Iv@��⌠F�IG

a. O��A�bsW��IW��

b. O�wqqO��@�ñ�I�s�����IC

c. π�b��⌠�ñ����Iº⌠≤O�Ω�s�OqO��@�ñ�I�s�����ICS�O�

Ω�s��q����I�s�O��@�ñ�IC

�I����IG

a. ±�@�ñ�I�O�wqP����IºO�wqCpGwq�PAN�≥HX�@����CpG

wqú�AX��εAB�n����JC

b. pGX��≥A����I�]�@�ñ¼AC

� 12 � °��¬i���MΦ� 179

Page 188: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

c. π�b��⌠�ñ����Iº⌠≤O�Ω�s�OqO�Ω�s��Dn���s�O�Ω�s�

��n��CO�Ω�s�iq����I�s�O�w@�ñ��IC

O���

A�p≤qiαo��ΣªO�ó�ñ��C

qO�u@ó�ñ��

O�Ω�A�u@ó�q�ϕ��Σª�DC

z�MΣPó�u@�÷�u@ΘxAH�MΣí�ó��]�TºC�≤�⌠≤��¼pC

ziH���≤O��� (CHGCLURCY) ⁿO�½s��w�⌠�O�Ω�s�u@A�ú�n²�⌠A½s

���IW�O�@�C

1. CHGCLURCY CLUSTER(EXAMPLE)CRG(CRG1)NODE(NODE1)ACTION(*STRCRGJOB) �ⁿON�úμ�I NODE1 W

�O��s�u@ CRG1CYn�� NODE1 W�O��s�u@ANODE1 W�O�@��nb@�

ñC

2. ½s���IW�O�@�C

pGzO��uIBM ���±vO��zú�A��\ú�H�σ≤C

�÷ΩT

�≤O��� (CHGCLURCY) ⁿO

��ⁿl�O�½≤

÷Mzú�iαJ�ⁿl�½≤A²O�Ω�A�½≤iαⁿlC

pGt�O@�ñ�IAª��qO�ñt@�@�ñ�I��Ct��⌡μUC��BJG

w∩wla�í½≤

1. �⌠�la��IC

2. pGO�����@�@�ñ�IAⁿl��I��v��½s���½s�XO�C½s�X�Bz�

�Mⁿl�¼pC

w∩wla�O�Ω�s�

1. π�ⁿl� CRG º�I��o�eP CRG �÷�⌠≤iμñ@�ó�CMßAt���qt@�@�

ñ�I���� CRGC

2. pG��⌠�ñ���@�@�ñ¿Ah CRG ����C�hA��⌠ CRG u@C

Yt�Lk�O�sWΣL@�ñ�IAz�⌡μo���BJC

w∩wla�í½≤

z¼��íO�@���]CPFBB46BCPFBB47 � CPFBB48�C

1. �⌠�la��IºO�@�C

2. ½s���la��IºO�@�C�qO�ñt@�@�ñ�I⌡μC

3. pGBJ 1 M 2 S��M�DA�qO�ñ�úⁿl��IC

4. �t���O�ñ�AϕO�Ω�s����⌠�ñC

180 IBM i: i�� ��@�¼ΦkΩ@¬i��

Page 189: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

w∩wla�O�Ω�s�

z¼�ⁿX½≤wla��� (CPF9804)C

1. �⌠t�ⁿlO�Ω�s�º�I�O�@�C

2. �� DLTCRG ⁿO�Rú CRGC

3. pGO�ñS�Σªt� CRG ½≤��Ib@�ñA�qCΘñ��C

4. ��t�ⁿlO�Ω�s�º�I�O�@�CoiHq⌠≤@�ñ�I⌡μC

5. ϕ��O�@��At��½sPB��O�Ω�s�CpGO�ñS�Σª�It� CRGAziα�n

½� CRGC

bóhπt�ß��O�

ϕz�t�N��q�AYnbóh�πt�ß��π�t�A�ft���ΩTPu��t�vDDñ�A

ϕ�∩MμC

�d 1G���Pt�

1. �Fεu�v�XvP i5/OS ºí�m⌠�ΩTo�ú@PA��z��∩� 3]w�v�XP��

tm��wu�v�XvC

�: Ynuw�v�XP��tmv@�¿\Az�π��Pw�≈AúFó��ⁿJ��w�≈º�Cz]����P��C

2. bwFu�v�XvºßA�ϕ��t�DDñ�����tm{Co�BJN≤Uz�K½st

m��xs�C

3. b��z�t�ΩTºß��nbzΦ�����IW}liμO�@��Az�q@�ñ�I}li

μO�@�Co�Njí≈{μtmΩT�e�����IC

Ω�d 2G��úP�t�

b��z�t�ΩT��du@ΘxTw��½≤�w��ßAz�⌡μUCBJ��o�T�O�m⌠

�tmC

1. qzΦ�����IñRúO�C

2. q@�ñ�I⌡μUCBJG

a. qO�ñ�ú����IC

b. N����IsW�O�ñC

c. N����IsW�m⌠�C

d. ��O�Ω�s��N�IsW���⌠�C

ba�ºß��O�

b≥óz���I�a�ípUAz�n½stmO�C

�]�o�ípA��zxsO�tmΩTA�OsNΩTCLX��ΘX�C

q�≈�añ��O�

b��@��íAz�ú�q�≈�añ��C

ubo�a�BO�ñ����Ií≥ó�A��no��CpGo�a�A�ϕz���≈���ªñº

ß��������{�iμ��C

� 12 � °��¬i���MΦ� 181

Page 190: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

�°��≤�xΦM

�ΩTi≤Uz�Miα�o��≤�xΦM�÷�DC

azΦMTº

��dazΦMTºí����AH�Mz�azΦM�DC

0x00010259í�G]�t�Σú�ΦM��A@�ó�C

��G�Dm⌠�ñ����Ií���C�TwO�@��b@�ñCn��A�b�IW�

�O�Cp���ΩTA��\� 95��y���IzC�½�nDCpG�D�≥o�A�p�

�NΣ�ú �C

0x0001025Aí�G�D��xs�s�ñ�����xs�ú�azΦMC

��GpG��xs�s�ñ�Y@��xs��azΦMAh��xs�s�ñ�����xs

�ú�azΦMC� �UCΣñ@��@G

1. w∩DazΦM���xs�AtmazΦMC

2. w∩wazΦM���xs�A�útmazΦMC

0x00010265í�GiH��≈�ΦM��C

��G²≈�ΦM���¿Lk��AMß½�½ss�@�C

0x00010380í�GΦM���tmñ≥ Fw�≈C

��GMΣ���ΦM��ñ�w�≈C�d��a�IW�uú�í�ΘxvC¼� IOP �xs

ΘC

0x00011210í�Gb��xs�s�ñúX��n��xs��S�iμazΦMC

��GpG��xs�s�ñ�Y@��xs��azΦMAh��xs�s�ñ�����xs

�ú�azΦMCz��Y�b�¿�@�ºßAw∩wúX²S�azΦM��n��xs

�AtmazΦMC

0x00011211í�Gsb½��ΦM��C

��GbΓ�t�BEnterprise Storage Server® FlashCopyA�e@�W���xs���WA�dO�

sb��ΦM�w�≈Cp���ΩTA��\ΦM���IW�uú�í�ΘxvCRú½���

�AMß½�nDCpG�D�≥o�A�p��NΣ�ú �A��\ui5/OS �NΣ�vH�o

IBM Σ��A���÷ΩTC

w� IBM PowerHA for i �v{í

bziHΩ@ IBM i ¬i���MΦ�ºeA�bC@��P¬i���t�Ww IBM PowerHA for i

�v{í (5770-HAS)C

w IBM PowerHA for i �v{íºeAz�w�¿UCw�DG

1. w� �� i 7.1 @�t�C

2. w IBM i @�t� Option 41]HA i½Ω��C

182 IBM i: i�� ��@�¼ΦkΩ@¬i��

|

|

|

Page 191: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

Ynw IBM PowerHA for i �v{íA��¿UCBJG

1. qⁿOμΘJ GO LICPGMC

2. bu���v{ívπ�e�ñA∩� Option 11]w�v{í�C

3. ∩�uú� 5770-HASvB∩� *BASE �w IBM PowerHA for i Standard EditionC÷ Enter ΣC

4. buw∩�vπ�e�ñAΘJ�nD�wmWC÷ Enter Σ���wC

5. ��DPBazΦMB�{ΦM�s�ΦM�A�nw IBM PowerHA for i Enterprise Edition (Option 1)C

∩�uú� 5770-HASvBOption 1 �w IBM PowerHA for i Enterprise EditionC÷ Enter ΣC

�Qw IBM PowerHA for i �v{íºßAz�n½s�� INETD °A�Cp�p≤�� INETD ��

÷ΩTA��\� 86��y�� INETD °A�zC

{íX�vKdn�ΩT

IBM �Pz����{í]p{íXd��DM��vAziHQ�o�d��ú��Xz�D��ⁿτ�C

úk�Wwúo�ú�O��AIBMBIBM º{í}oH� � úπ⌠≤���q�ºO�A]tBú

¡≤⌠≤�÷�NΣ�º�I�LHvQºO�B�i ����XSw��Ѻq�O�C

b⌠≤ípUAIBMBIBM º{í}o�� � ∩UCí�íútvd⌠AY�Qi�í��iαo�

�AτPG

1. Ω�ºó��lF

2. �BSϕBa�í�� ��ΣLl�ºg�l�F�

3. QϕBτ�B¼qB A�w��lÑ�ºlóC

�k�Wwúo�ú�¡εvd⌠�Ah�ú�¡εL�C

� 12 � °��¬i���MΦ� 183

|

|

|

|

Page 192: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

184 IBM i: i�� ��@�¼ΦkΩ@¬i��

Page 193: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

�². �N��

�ΩTOw∩ IBM bⁿΩ�ú ºú�PA�}oX��C

�bΣLΩañAIBM úúo�ú ��ñ�ú�U�ú�BA�B�\αCn�Dz�b��O�i��o

�ú�PA��A�Vϕa� IBM A�Nϕd�C��bú� IBM ú�B{í�A��Aúϕ��t�uα

�� IBM �ú�B{í�A�Cun�I� IBM ��z]úvA⌠≤\α�ϕ�ú�B{í�A�úiH�

N IBM �ú�B{í�A�CúLAΣLD IBM ú�B{í�A�bB@W�� Pτ�AΣd⌠�≤��

�C

bo���σ≤ñiα]t� IBM ���ºMQ�MQ���C������ú��ezMQº⌠≤�vCz

iH���Φí�d��vA�τ�H�G

IBM Director of LicensingIBM CorporationNorth Castle DriveArmonk, NY 10504-1785U.S.A.

Ynd��÷G��� (DBCS) ΩT�S\v¡�yA�p�zΩa� IBM �z]úí�A�����Φí

H�G

Intellectual Property LicensingLegal and Intellectual Property LawIBM Japan, Ltd.3-2-12, Roppongi, Minato-ku, Tokyo 106-8711

UCq¿YPϕaºkOΦ�AhúA�ºG IBM �Hu{¼vú �X��A�ú�⌠≤���q�ºO�

]]A²ú¡≤ú��AIvBiΓ���XSw���O�C��Yza�bSwμ÷ñ�ú\i�÷��

�q�O�º≤vn�Ah≤Ña�ºSwμ÷A��n�úA�ºC

�ΩTñiα]t�NW���LΩW���C]�AIBM �w��qF�N�qß��e Js�ñCP�A

IBM oH��∩��≤�X��ñ�ú��ú��{íC

�ΩTñ⌠≤∩D IBM ⌠���z� ��AIBM ∩Ñ⌠��úú O�CÑ⌠�W�Ω�A�D IBM

ú���Ω��@íAp]��Ñ⌠��y¿l�AΣd⌠� Qß�μtdC

IBM oHΣ{wºU�AϕΦí����¼� Qßú �⌠≤ΩTA�L�∩ztdC

�{íº≥�v�Y�μ�o�÷Ω�AHK��UCΩT�ió� IBMCΣUCΩTⁿ�OG (1) W���

�{íPΣL{í]]A�{í�ºí≤½ΩT�Φí (2) �¼��wμ½ºΩTΦk Y�⌠≤�D�p�G

IBM CorporationSoftware Interoperability Coordinator, Department YBWA3605 Highway 52 NRochester, MN 55901U.S.A.

WzΩ�º�o�ΣSϕn≤AbY�ípU�IOΦo��C

© Copyright IBM Corp. 1998, 2010 185

Page 194: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

IBM ≥≤�ΦºuIBM ßX�vBuIBM Ω�{í�vX�vBuIBM ≈�X�vX�v�⌠≤PÑX�

º°�Aú �σ≤ñ�zº�v{íPΣ��A���vΩ�C

⌠≤�B[\�⌡μ�αΩ�úOb@�ⁿ�ε�⌠�UMwX��C]�A≤ΣLúP@�⌠�ºU�o�

�GAiα���j�tºC���wwb}oÑqt�W�LAúLo�úO�b@δt�W�X{�P�

GCA�A���wiαwzL�Φí�⌠LC²Ω��Giα�Dp�C�σ≤������ΣS��

⌠�Aτ�XA��Ω�C

�ΩT�ú�ºD IBM ú�ΩTAY@�ú�� � A�ΣX��n��ΣL�}�D�oCIBM ���

�Lo�ú�A]LkT{o�D IBM ú��⌡μ�αB�e�B�⌠≤∩ú��ΣLDiO���L�Cp

Gz∩D IBM ú���α�⌠≤��A�wVú�� � d�C

�÷ IBM ���V�⌠≤»zA�Nϕ IBM ����wA�iα≤��²n��ípU�����M�C

��π�º IBM ú�Γ �� IBM ú�º@δ½⌡ μAiα≤��²n�ºípU����CgP Γ

iα��úPC

�ΩT� W��C�ú��ú�oμºeA���t�ΩT����iαC

�ΩTñt�Θ� �í����Ω��°id�C�Fú �π�í�Ao�d�]A�HB�qBtPM

ú��WCo�W��ΩcAYP⌠≤�q�WMϕ}pPA���XC

�@v�vG

�ΩT]t�lyÑ�d���{íA�Hí�U�@�¡xW�{í]p�NCziH≥≤πoB��BP

Γ��G�X@�¡x]�≤⌡μ��g�d�{í�º��{í]p�����{íÑ��AH⌠≤�í�

sB�∩��Go�d�{íA�L�IO� IBMCo�d��²�gL��íp���C]�AIBM úO

��t�o�{í�ia�BA�αO�\αC IBM �Hu{¼vú �d�{íA�úú ⌠≤O�CIBM

∩ Qß���d�{í�y¿�⌠≤l�íútvd⌠C

o�d�{í�O⌠≤l��@�C@≈���⌠≤í≈Aú�π�UC��vn�G

©]z��qW�]�≈�C�{íX�í≈Ol�� IBM �q�ud�{ívC © Copyright IBM Corp.

_ΘJ�≈_C

YzOHql��°�ΩTAh��MmΓ��iαú�X{C

{í]p�ΩT

�u��@�¼ΦkΩ@¬i��vX��σ≤O��e\ß�g{íH�o IBM i5/OS A��u{í]p

��vC

��

IBMBIBM �x� ibm.com O International Business Machines Corp. � ���U �Awb�y\hΩa

�qk���UCΣLú��A�WiαO IBM �ΣL�q� �C�s� IBM �Mμ�b Copy-

right and trademark information ⌠�WA⌠}OGwww.ibm.com/legal/copytrade.shtmlC

UCNyO International Business Machines Corporation bⁿΩ�]��ΣLΩa/a�� �G

i5/OS

IBM

186 IBM i: i�� ��@�¼ΦkΩ@¬i��

|

|

|

Page 195: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

IBM]�x�System i

System i5

System Storage

TotalStorage

FlashCopy

AdobeBAdobe �xBPostScript � PostScript �xO Adobe Systems Incorporated bⁿΩ�]��ΣLΩa

��U �� �C

MicrosoftBWindowsBWindows NT H� Windows �O Microsoft Corporation bⁿΩ�]��ΣLΩa�

�C

Java H���P Java �÷� �O Sun Microsystems, Inc. bⁿΩ�]��ΣLΩa� �C

ΣL�qBú��A�WiαOΣL�q� ��A��xC

°�

�Uz°�A�!z∩o�X�����v¡C

�H��Gzi�sÑX�� �H�D �����A���O IBM �@v���ΣL��vk� IBM

º�÷σrC�g IBM ��PNAzúo�GBi��∩@ÑX���Σ⌠≤íC

����GziH�sB�G�i�ÑX��� °��í��A���O IBM �@v���ΣL��vk

� IBM º�÷σrC�g IBM ��PNAzúo∩@ÑX��A]úo≤°���sB�G�i�ÑX

���Σ⌠≤íC

ú���n�ñ�T�!º\i�A���NX���⌠≤]t≤ΣñºΩTBΩ�BnΘ�ΣL�z]ú

vA���oΣL⌠≤���q\º\iBnΘ�v�vQC

���∩≤X��º��pM� IBM �vqA� IBM {wΣ�ϕ�Wzⁿ���X���AIBM oH�M

P�B��!º\iC

úDz��ϕu��A�º@kWA]A��ⁿΩXfkWA�hzúoUⁿBXf�AΘX�ÑΩTC

IBM ∩≤X��º�eú�⌠≤O�CX���Σu{¼vú Aúa⌠≤���q�ºßOAΣñ]A

(²ú¡≤) AΓ�B�AIv�AXSw�ºq�ßOd⌠C

². �N�� 187

|

|

|

|

Page 196: IBM · ⌡μ ½ ..............94 tm I ..............94 I .............95 nsW O I........95 sW I .............96 sW I m ⌠ .........96 tmiÑ Ió ..........96 tmwΘ zD x(HMC

����

Printed in USA