Sun Java Enterprise System 2005Q4 ����̵� ���? |
8��
�?�뼺 ���� ������� �忡���� �?�뼺 ���� ����Ҹ� Java ES 2005Q4(������ 4): Availability Session Store(HADB) 4.4.2�� ����̵��ϴ� ���; �����մϴ�.
���� Java ES ������ 4���� ����ϴ� �ٸ� ����̵� ��ο� ���� �ٷ�� �� ����̵� ��f �� ������ �Ϲ� ���並 f���մϴ�. �� �忡���� Solaris�� Linux � üf������ ����̵忡 ���� �����մϴ�.
HADB ����̵� ������ ��� Java ES 2005Q4(������ 4)�� ����̵��ϴ� �� ����; ��ġ�� ��=�� ��: HADB�� �Ϲ����� ���; �����մϴ�.
Java ES ������ 4 HADB d��
HADB�� Java ES ������ 4 ����: Java ES 2005Q1(������ 3) ������ ��� �ذ��� �����Դϴ�.
HADB ����̵� �ε��
ǥ 8-1: HADB�� Java ES ������ 4�� ����̵��ϴ� ���; ���� �ݴϴ�. �� ǥ�� Solaris �� Linux � üf ��ο� ���˴ϴ�.
HADB ������
��= ǥ�� HADB ����Ʈ������ ����̵忡 ���� ����; ��; �� �ִ� �������� /��; ���� �ݴϴ�.
ǥ 8-2 HADB ������ ���
������ /��
'ġ
���
���� �?� �wα� ������
/var/opt/SUNWhadb �� /etc/opt/SUNWhadb
�?�뼺 ���� ����� �� ���� d��
ȣȯ�� ��f
Java ES ������ 4���� f���� HADB�� Java ES ������ 3���� f���� HADB�� ȣȯ�˴ϴ�.
HADB ~�Ӽ�
Java ES ������ 4���� f���� HADB�� Java 2 Platform, Standard Edition(J2SE) ���� 5.0 �̻��� �ʿ��մϴ�.
Java ES ������ 38�κ��� HADB ����̵��� ��� HADB�� Java ES 2005Q1(������ 3)���� Java ES 2005Q4(������ 4)�� ����̵��ϴ� ��� ���� d���� ���ԵǾ� �ֽ4ϴ�. �� ��: ��= ����8�� �����Ǿ� �ֽ4ϴ�.
�Ұ�
Java ES ������ 3 HADB�� Java ES ������ 4�� ����̵��ϴ� ��� ����̵� �wμ����� ��= ���; ����ؾ� �մϴ�.
- �Ϲ����� ����̵� ���. Java ES ������ 3 HADB ��Ű�� f���ϰ� Java ES ������ 4 ��Ű�� �߰��Ͽ� ����̵带 �����մϴ�. �� ���� ����̵� ����� �ֽ4ϴ�.
- ~�Ӽ� ����̵�. HADB���� J2SE ���� 5.0 �̻��� �ʿ��մϴ�.
- ���� ������� ȣȯ. Java ES Release 4���� f���� HADB�� Java ES ������ 3���� f���� HADB�� ȣȯ�˴ϴ�.
- ����̵� �ѹ�. ������ 3 ����; �����Ͽ� Java ES ������ 4 ����̵带 Java ES ������ 38�� �ѹ��� �� �ֽ4ϴ�. ������ 3 ���丮�� ������ 4 ����̵� ��d���� ������� �ʰ� ���4ϴ�.
- �÷��� ��f. HADB ����̵带 '�� �Ϲ����� ���: Solaris �� Linux � üf���� �����մϴ�.
������ 3 HADB ����̵�
�� ��� Solaris �� Linux �÷��� HADB�� Java ES ������ 3���� Java ES ������ 4�� ����̵��ϴ� ��� ���� �����մϴ�. �� ��: ��= ����8�� �����Ǿ� �ֽ4ϴ�.
���� ����̵� �۾�
HADB�� ����̵��ϱ� �� ��=���� �����ϴ� �۾�; �����ؾ� �մϴ�.
���� ���� d�� Ȯ��
ǥ�� ���� Ȯ�� /ƿ��Ƽ�� ����Ͽ� HADB�� ���� ����; Ȯ���� �� �ֽ4ϴ�. ���� ��� ��=�� ���4ϴ�.
Solaris:
pkgparam -v SUNWhadbaLinux:
rpm -qi sun-hadb-a-4.4.2-7.i386.rpm
HADB ~�Ӽ� ����̵�
�Ϲ���8�� ��ǻ�� �ý���(�� ��ǻ�� ȯ��)�� ��� Java ES ���� ��Ҹ� Java ES ������ 4�� ����̵��ϴ� ���� �}4ϴ�. HADB�� ������ 4�� ����̵��ϴ� ��� J2SE 5.0 �̻��� �ʿ��մϴ�.
���丮 ������ ���
HADB�� Java ES ������ 3���� Java ES ������ 4�� ����̵��ϴ�� HADB ���� ������ ��ü�� ��d�Ǵ� ��: �ƴմϴ�. ���� ����̵带 �ѹ��ؾ� �ϴ� ��츦 '�� Java ES ������ 3 ��Ű�� ����� �� �ֽ4ϴ�.
�ʼ� ���� d�� �� ��й�ȣ ���
HADB�� ����̵��Ϸx� ����/�� ��й�ȣ�� �˾ƾ� �մϴ�.
������ 3 HADB ����̵�
�� ��� HADB�� ����̵� ���� ����; ��ġ�� ��� ����; �����ϰ� ���̾� ���� ��ü�� ���� �����մϴ�.
����̵� ��� ����
HADB ����Ʈ��� Java ES ������ 4�� ����̵��ϴ� ��� ��= ����; ����Ͻʽÿ�.
- fǰ �䱸 ���� ��� �¶��� ����̵�� ���v��� ����̵� �� � ���� �� �������� ��d�ؾ� �մϴ�.
- ��= ǥ������ Solaris �� Linux �÷���� Java ES ������ 4 ����̵� ��Ű�� ���� ���� �ݴϴ�. Solaris ��Ű��� ��ġ ���� �����Ǿ� �ֽ4ϴ�.
HADB �¶��� ����̵�
HADB �¶��� ����̵�� Java ES ������ 3���� ����̵��ϴ� ��쿡�� ����� �� �ֽ4ϴ�.
HADB�� �¶���8�� ����̵��ϴ� ��� ���� ����̵��ϴ� Ŭ�������� �� ���� HADB�� ��ġ�մϴ�. �켱 HADB�� ���� ��ġ���� �� ������ ���; ��f�� ��= ��� ��ġ�� HADB ����8�� ����մϴ�.
�¶��� ����̵� ��� ���� �ڼ��� ����: Sun Java System Application Server Enterprise Edition 8.1 2005Q2 High Availability Administration Guide(http://docs.sun.com/doc/819-2555/6n4r9qo7n?a=view)���� ��= ��; ��v�Ͻʽÿ�.
HADB ���v��� ����̵�
Java ES ������ 3 ���� ���� ����̵��ϴ� ��쿡�� HADB ���v��� ����̵带 ����� �� �ֽ4ϴ�.
���v���8�� ����̵��Ϸx� HADB ���� �ߴ��ϰ� ��x HADB ��Ű�� ǥ 8-4�� �����ִ� Java ES ������ 4 ����� ��� ������ �� ����8�� ��ü�մϴ�.
Solaris �÷��� ��Ű�� ����̵� �� Linux �÷��� ��Ű�� ����̵��� �ִ� ���� ��ϴ�.
����̵� Ȯ��
�¶��� ����̵带 �Ϸ��� �� ��= ���� ��� ����̵带 Ȯ���մϴ�. ������8�� ����̵�Ǿ���� Ȯ���� ��=���� ���� ��ġ ��Ű�� ��f�� �� �ֽ4ϴ�.
���� ���� �wμ����� ����̵�� HADB ���� ����ϰ� �ִ��� Ȯ���Ϸx� ��= �ܰ踦 �����մϴ�.
- ���� ���� ��� HADB ���� ���� ��= ��� �� �ϳ��� �����մϴ�.
HADB-base/bin/ma -V
HADB-base/bin/hadbm -V���� ���, Solaris 8 �÷����� ��� ��= ���; �����մϴ�.
HADB-base/bin/ma -V
Sun Java System High Availability Database 4.4 Database Management Agent
����: 4.4.2.7 [V4-4-2-7 2005-05-26 13:49:01 server@domain] \ (SunOS_5.8_sparc)- ExampleDB��� �����ͺ��̽��� ���� ��= ���� ���; �����Ͽ� �����ͺ��̽��� ����ǰ� �ִ��� Ȯ���Ͻʽÿ�.
HADB-base/bin/hadbm status -n databaseName
HADB-base/bin/hadbm list
Database
ExampleDBHADB-base/bin/hadbm status ExampleDB
Database Status
ExampleDB FaultTolerantHADB-base/bin/hadbm status -n ExampleDB
NodeNo HostName Port NodeRole NodeState MirrorNode
0 sungod012 15000 active running 1
1 sungod012 15020 active running 0������ ��忡 ���� ��� HADB ���� "running" ���¿��� �մϴ�.
- ExampleDB��� �����ͺ��̽��� ���� ��= ���� ���; �����Ͽ� HADB�� ����ϴ� ��� fǰ���� �� HADB ��ΰ� ���Ǵ��� Ȯ���Ͻʽÿ�.
HADB-base/bin/hadbm get PackageName ExampleDB
Attribute Value
PackageName V4.4.2.7' ���; �����ϸ� HADB�� ���� ������ ǥ�õ˴ϴ�. �ڼ��� ���; ǥ���Ϸx� ��= ���; �����Ͻʽÿ�.
hadbm get --all ExampleDB
���� ����̵� �۾�
���� ����̵� �۾�: Java ES ������ 38�κ��� HADB ����̵��� ����� �ܰ迡 ��� ���Ե˴ϴ�.
����̵� �ѹ�
HADB ����̵带 �ѹ��Ϸx� ��ġ�� HADB ��Ű���� �ֽ� ����; ���� ��ġ�� ����8�� �ٲٸ� �˴ϴ�. ����̵� �ѹ��� ����� ���� ��ʽÿ�. �����ͳ� ���� ����; ������ �ʿ�� ��4ϴ�.