Sun Java logo     ��һҳ      Ŀ¼      ����      ��һҳ     

Sun logo
������ UNIX �� Sun Java Enterprise System 5 ��ָ�� 

�� 16 ��
Portal Server Secure Remote Access

���½�����ν� Portal Server Secure Remote Access �� Java ES 5�����а汾 5����Sun Java System Portal Server Secure Remote Access 7.1��

���¸�Ҫ�������йط��а汾 5 ��֧�ֵIJ�ͬ��ʽ����ע����������ݺ������� Solaris �� Linux ����ϵͳ�ϵ���


Portal Server Secure Remote Access �����

���ڽ������·���� Portal Server Secure Remote Access ���н��ܣ���Щ�������� Java ES 5�����а汾 5������Ӱ�죺

���� Java ES ���а汾 5 Portal Server Secure Remote Access

���ܲ��� Portal Server Secure Remote Access����( Gateway��Rewriter Proxy��Netlet Proxy ������ļ����ͨ�������й� Portal Server �ļ���� Portal Server Secure Remote Access ���� Portal Server ������ϡ�Portal Server Secure Remote Access ����� Portal Server ʹ����ͬ�Ĺ����ṹ�������й� Portal Server �ļ��������פ��� servlet �� applet ���н�����

����ڷ��а汾 4 ���ԣ�Java ES ���а汾 5 Portal Server Secure Remote Access ��һ����Ҫ���а汾�����������ǿ���ܺ������ܡ����е�����Ķ��Ǽ̷��а汾 4 ֮���ڹ�ɹ��ܰ汾 (Interim Feature Release, IFR) �����ġ������ IFR�����а汾 5 ֻ�����˽��ٵĹ��ܸ�ġ��й� IFR ��ǿ���ܺ������ܵ���Ϣ���μ�Sun Java System Portal Server 7.1 ����˵����(http://docs.sun.com/app/docs/doc/820-0897/6ncjtcci5?a=view)�����ر�ָ����ǣ����а汾 4 �����й���������滻Ϊ psadmin ���

Portal Server Secure Remote Access ��ָ��˵��

�� 16-2 ��ʾ����֧�ֵġ��� Portal Server Secure Remote Access �� Java ES ���а汾 5 ����ʽ���˱�������� Solaris��Ҳ������ Linux ����ϵͳ��

�� 16-2  �� Java ES 5�����а汾 5����Portal Server Secure Remote Access 7.1 �ķ�ʽ 

Java ES ���а汾

Portal Server Secure Remote Access �汾

���淽��

�������������

��ɹ��ܰ汾 (Interim Feature Release, IFR)

Sun Java System Portal Server Secure Remote Access IFR 7.0 2005Q4

ֱ����
ͨ��Ӧ���޲�����Ȼ��ʹ����ű�4ִ�С�

�ޡ�

���а汾 4

Sun Java System Portal Server Secure Remote Access 6.3.1 2005Q4

ֱ����
ʹ����ű�ִ�С�

�ޡ�

���а汾 3

Sun Java System Portal Server Secure Remote Access 6.3.1 2005Q1

ֱ����
ʹ����ű�ִ�С�

�ޡ�

���а汾 2

Sun Java System Portal Server Secure Remote Access
6.3 2004Q2

ֱ����
ʹ����ű�ִ�С�

�ޡ�

���а汾 1

Sun ONE Portal Server Secure Remote Access 6.2 (2003Q4)

����ֱ����
����ͨ��������а汾 3 Ȼ��ӷ��а汾 3 ����а汾 5 4ִ�С�

�������

Java ES ��ǰ�ķ��а汾

 

����ֱ����

 

Portal Server Secure Remote Access ���

�±���ʾ�˿����� Portal Server Secure Remote Access �����Ӱ���������͡�

�� 16-3  Portal Server Secure Remote Access �����; 

�������

�

��;

�������

PortalServer6Config-base/

Portal Server Secure Remote Access �����á�

Ŀ¼ģʽ

��������

�û����

Directory Server

Portal Server Secure Remote Access ��5�ڷ������ã����Ż����棩�ʹ洢��Ŀ¼�е��û������ļ���ݡ�

��̬Ӧ�ó������

��

Portal Server Secure Remote Access �����>ô洢Ӧ�ó�����ݣ���Ự״̬����

Portal Server Secure Remote Access �����

Portal Server Secure Remote Access �������ͨ��ȡ�������� 1 �¡���滮�������۵����ע�������ʽ��Java ES ���֮�����5�ԡ�ѡ��������ȫ�����ʵ���𣬵ȵȡ�

����ͨ��������Ӱ�� Portal Server Secure Remote Access ��ƻ������⣬�� Portal Server Secure Remote Access ��һ��ע�����������һ���ܡ�

����������

���а汾 5 Portal Server Secure Remote Access ���������ֹͣ Gateway��Rewriter Proxy �� Netlet Proxy ����� psadmin �����������˹����ӿڸ�ġ��μ�Sun Java System Portal Server 7.1 Command-Line Reference��(http://docs.sun.com/doc/819-5030)��

���5� Portal Server Secure Remote Access �������( Gateway��Rewriter Proxy �� Netlet Proxy�������ڰ汾�������ݣ����Ƕ���Ҫ�� Portal Server һ���� Java ES ���а汾 5 ����ͬ������Ҫ�������� Portal Server Secure Remote Access ��������ͷֲ�ʽ�����

���⣬���а汾 5 Portal Server �����ڰ汾 Portal Server ��ʹ�õ� Directory Server ��ݽṹ֮������Ų������ԡ����ֲ�������Ӱ����ʹ����ͬ Directory Server ��ݶԶ�� Portal Server ʵ��ִ�еĹ���

Portal Server Secure Remote Access �����5��

Portal Server Secure Remote Access �� Portal Server ������ϣ���ȡ������ Portal Server һ�����Լ��� Portal Server ��ͬһ̨����������е������

���ǣ�Portal Server Secure Remote Access ����5������ Java ES �������Щ��5�Ի�Ӱ������������� Portal Server Secure Remote Access ����Ĺ�̡����磬Portal Server Secure Remote Access �ӿڻ����ϵı仯����Ҫ��ʹ�� Portal Server Secure Remote Access ����5�������汾���Ƿ���Ҫ��������ȡ���ھ������ʽ��

Portal Server Secure Remote Access ��������� Java ES ���������5�ԣ�

ѡ����������

һ����ԣ�Java ES ���а汾 5 ֧�ֶԼ�����ϵ��������ִ��ѡ����������� Portal Server Secure Remote Access �� Portal Server ���ܽ�ϣ���ˣ������ Portal Server��������� Portal Server Secure Remote Access��ͬ������� Portal Server Secure Remote Access������Ҫ�� Portal Server��

��ˣ�Portal Server Secure Remote Access �� Portal Server ����������ͬ���μ� Portal Server ѡ�����������������Խ� Portal Server Secure Remote Access ����������Ʒ�����5�����а汾 5��Ҳ���Խ� Portal Server Secure Remote Access �� Portal Server ����а汾 5���������Ʒ�����5���Ϊ���а汾 4��

˫����

��˫�����У�Portal Server Secure Remote Access �Ͳ���ϵͳ��Ҫ��������˫����Java ES �Ͳ���ϵͳ������������ʹ�ò���ϵͳ�͵����ִ��˫����

  1. �������� Portal Server Secure Remote Access ��ݡ�
  2. �йػ���ݵ�λ�ã��μ� Portal Server Secure Remote Access �����

  3. �����ϵͳ��
  4. ��Ὣ�����ļ�ϵͳ����ԭ4��λ�á�

  5. �� Portal Server Secure Remote Access ����а汾 5��
  6. �μ����е���ӦС�ڣ���Ҫ����ʽ��


�� Java ES ���а汾 4 �� Portal Server Secure Remote Access

���ڰ���ڽ� Portal Server Secure Remote Access �� Java ES 2005Q4�����а汾 4���� Java ES 5�����а汾 5������Ϣ��

���ں������������⣺

���

�� Java ES ���а汾 4 Portal Server Secure Remote Access ����а汾 5 ʱ���뿼�������е����·��棺

���а汾 4 Portal Server Secure Remote Access ����

���ڽ�������� Solaris �� Linux ƽ̨�Ͻ� Portal Server Secure Remote Access �� Java ES ���а汾 4 �� Java ES ���а汾 5���������ij������ȡ���ھ���ƽ̨�Ĺ�̣�������⽫ָ�������õIJ���ϵͳ�����ڰ�(�������⣺

���а汾 4 ��ǰ������

�� Portal Server Secure Remote Access ֮ǰ��Ӧִ����������

���鵱ǰ�汾��Ϣ

��ʹ������������� Portal Server Secure Remote Access �ĵ�ǰ�汾��

�� Portal Server Secure Remote Access ��5��

ͨ�����齫�����ϵͳ���Լ����㻷�����е����� Java ES ������� Java ES ���а汾 5��

��Ȼ���а汾 5 Portal Server Secure Remote Access �뷢�а汾 4 �汾�� Java ES ����������ݣ�������Ҫ�����������Ϊ������ Portal Server Secure Remote Access �� psupgrade �ű�Ҫ���а汾 5 �汾�� ANT ���������

���⣬Portal Server Secure Remote Access ��Ҫ�� Portal Server�����ǣ�����Ҫ��������5������ Java ES ���а汾 4 ��Ʒ�����

��ʵ�ϣ������5������� Portal Server ���õķ�����ͬ�����������5������а汾 5����������5���Ҫ������μ�ѡ�������������������� Portal Server Secure Remote Access ��5�� Portal Server������� Portal Server ʱ��Ҫ�˼��� Portal Server Secure Remote Access ��5�����������⣩��

�� Portal Server Secure Remote Access ��5������а汾 5 ʱ������ Portal Server Secure Remote Access ֮ǰ��Ӧ���������˳������5�����κο����������5���

  1. ���������  �� Java ES ��������ṩ�˽� Java ES �������ͬ�������а汾 5 ��˵��
  2. Portal Server��  �� 15 �¡�Portal Server���ṩ���� Portal Server ��˵��
���ݷ��а汾 4 Portal Server Secure Remote Access ������Ϣ

�� Portal Server Secure Remote Access ����а汾 5 ʱ�������������� Portal Server Secure Remote Access ��������ǣ�Ϊ��ȫ���psupgrade �ű����������д洢��������Ϣ������Ŀ¼��

ɾ����ƽ���������

ͨ����ƽ������� Portal Server Secure Remote Access ʵ��ʱ���������ô�����ʵ� LOAD_BALANCER_URL ���Ե�ֵ���ܻ���� Portal Server Secure Remote Access ����ˣ����������κ� Portal Server Secure Remote Access ���ǰ�޸Ĵ����á�Ҫ�޸� LOAD_BALANCER_URL �������ã���ִ�����в��裺

  1. ��¼������Щ�����ļ�פ���ڱ��أ�������Щ�ļ�֧����Щ�����ڱ��ذ�װ�� Portal Server �������
  2. PortalServer6Config-base/PSConfig.properties  ����� Portal Server �ڱ��أ�
    PortalServer6Config-base/GWConfig.properties����� Gateway �ڱ��أ�
    PortalServer6Config-base/RWPConfig.properties����� Rewriter Proxy �ڱ��أ�
    PortalServer6Config-base/NLPConfig.properties����� Netlet Proxy �ڱ��أ�

  3. ��¼��Щ�����ļ��� LOAD_BALANCER_URL ���Եĵ�ǰֵ��
  4. �޸� LOAD_BALANCER_URL ���Ե�ֵ��ʹ��ָ��Ҫ��Ķ�Ӧ Portal Server Secure Remote Access ʵ��
  5. LOAD_BALANCER_URL=hostName:port/portal

  6. ȷ�������������ԣ������ڣ�������� Portal Server Secure Remote Access �������������ƽ�����������ʾ��
  7. �� PortalServer6Config-base/platform.conf.default �ļ��У�

    gateway.host=Gateway_hostName

    �� PortalServer6Config-base/GWConfig.properties ��
        PortalServer6Config-base/GWConfig-default.properties �ļ��У�

    GW_HOST=Gateway_hostName
    GW_IP=Gateway_hostIP

    �� PortalServer6Config-base/RWPConfig.properties ��
        PortalServer6Config-base/RWPConfig-default.properties �ļ��У�

    RWP_HOST=RewriterProxy_hostName
    RWP_IP=RewriterProxy_hostIP

    �� PortalServer6Config-base/NLPConfig.properties ��
        PortalServer6Config-base/NLPConfig-default.properties �ļ��У�

    NLP_HOST=NetLetProxy_hostName
    NLP_IP=NetLetProxy_hostIP

ɾ�� Directory Proxy Server ������

��� Portal Server Secure Remote Access ʵ��ͨ�� Directory Proxy Server ʵ����� Directory Server���������ִ����ǰ�޸� Directory Proxy Server �����Ͷ˿ں����ã���������ɺ���ָ�Ϊԭʼֵ��

�޸���Ӧ�����ã�

  1. ��¼���� Access Manager �����ļ��� DS_HOST �� DS_PORT ���Եĵ�ǰֵ��
  2. AccessManagerConfig-base/config/AMConfig.properties

  3. �޸� DS_HOST �� DS_PORT ���Ե�ֵ��ʹ��ֱ��ָ����� Directory Server ʵ��
��ȡ�����������Ϣ������

�������IJ�ͬ��psupgrade �ű���Ҫ���������й����¹���Ա�ʻ�����Ϣ��

���а汾 4 Portal Server Secure Remote Access (Solaris)

��������Ӱ�� Portal Server Secure Remote Access ���̵�һЩע������������̱������˵��

��ע������ (Solaris)

�� Portal Server Secure Remote Access �������а汾 5 ʱ��Ӧ��������ע�����

���� (Solaris)

������������Ҫ������ļ�����е� Portal Server Secure Remote Access �����

  1. �� root ��ݵ�¼�����Ϊ�����û���
  2. su -

  3. �����й������ͬ�������а汾 5�������δִ�д˲����
  4. �� 2 �¡��� Java ES ������������ṩ���й�˵��

    �˲��������� 8 ������ psupgrade �ű��ı�Ҫ�Ⱦ������

  5. ֹͣ�ڱ������е��κ� Gateway��Rewriter Proxy �� Netlet Proxy ʵ��
  6. PortalServer6-base/bin gateway stop
    PortalServer6-base/bin netletd stop
    PortalServer6-base/bin rwproxyd stop

    �����Щ����Ƿ���ֹͣ��

    Gateway��netstat -an | grep 443
    Rewriter Proxy��netstat -an | grep 10443
    Netlet Proxy��netstat -an | grep 10555

  7. ȷ�� Access Manager �������С�
  8. ���� psupgrade �ű���Ҫ��}�������ANT_HOME �� JAVA_HOME�������磬
  9. export ANT_HOME=/usr/sfw
    export JAVA_HOME=/usr/jdk/entsys-j2se

  10. ȷ������������㹻�Ľ����ռ䡣
  11. ָ��ԭ���ǽ����ռ�Ӧ����Ϊ���� RAM ��С��}����

  12. ���Ҫ��� Portal Server Secure Remote Access ����� Portal Server ����ͬһ̨������ϣ��� dpadmin ��ִ���ļ����й� Portal Server �ļ�����Ƶ��й� Portal Server Secure Remote Access ����ļ�����ϡ�
  13. ��������λ���ҵ� dpadmin ��ִ���ļ���

    PortalServer7-base/SUNWps.bak/bin/dpadmin����� Portal Server �����

    PortalServer6-base/bin/dpadmin����� Portal Server ����

  14. ͨ�� Java ES ���а汾 5 �ַ�������� psupgrade �ű���
  15. cd os_arch/Products/portal_svr/Tools/upgrade/bin
    ./psupgrade

    ���� os_arch ��Ӧ���ƽ̨������ Solaris_sparc��

    psupgrade �ű����� Java ES ��װ����װ�����������������Ϣ��

    • Directory Server ����Ա ID ������
    • Access Manager ����Ա ID ������
    • Directory Server amldapuser ID ������
  16. �������� 3 ��ֹͣ�� Gateway��Rewriter Proxy �� Netlet Proxy ʵ��
  17. PortalServer7-base/bin/psadmin start-sra-instance -u amadminUser
        -f
    passwordFile --name default --type gateway

    PortalServer7-base/bin/psadmin start-sra-instance -u amadminUser
        -f
    passwordFile --name default --type nlproxy

    PortalServer7-base/bin/psadmin start-sra-instance -u amadminUser
        -f
    passwordFile --name default --type rwproxy

    �����������ʧ�ܣ����������ע�ᣨ���ã� Portal Server Secure Remote Access �����

    PortalServer7-base/bin/psadmin provision-sra -u amadminUser
        -f
    passwordFile -p Portal_ID --gateway-profile profileName --enable

���а汾 4 Portal Server Secure Remote Access (Linux)

��������Ӱ�� Portal Server Secure Remote Access ���̵�һЩע������������̱������˵��

��ע������ (Linux)

�� Linux ƽ̨�Ͻ� Portal Server Secure Remote Access �������а汾 5 ���ǵ�ע���������� Solaris ƽ̨����ͬ���μ���ע������ (Solaris)�������� Linux OS �ϣ���װ���а汾 5 Portal Server Secure Remote Access ��·���뷢�а汾 4 ��ͬ����ˣ��ڰ�װ���а汾 5 RPM ʱ��psupgrade �ű���ɾ����ǰ�� RPM��

���� (Linux)

������������Ҫ������ļ�����е� Portal Server Secure Remote Access��


ע��

�� Linux �ϣ��޷��Դ� Java ES ���а汾 4 �����а汾 5 ����ִ�лع����ȷ����ִ�����¹��֮ǰ�������ϵͳ��


  1. �� root ��ݵ�¼�����Ϊ�����û���
  2. su -

  3. �����й������ͬ�������а汾 5�������δִ�д˲����
  4. �� 2 �¡��� Java ES ������������ṩ���й�˵��

    �˲��������� 8 ������ psupgrade �ű��ı�Ҫ�Ⱦ������

  5. ֹͣ�ڱ������е��κ� Gateway��Rewriter Proxy �� Netlet Proxy ʵ��
  6. PortalServer6-base/bin gateway stop
    PortalServer6-base/bin netletd stop
    PortalServer6-base/bin rwproxyd stop

    �����Щ����Ƿ���ֹͣ��

    Gateway��netstat -an | grep 443
    Rewriter Proxy��netstat -an | grep 10443
    Netlet Proxy��netstat -an | grep 10555

  7. ȷ�� Access Manager �������С�
  8. ���� psupgrade �ű������}�������ANT_HOME �� JAVA_HOME�������磬
  9. export ANT_HOME=/opt/sun
    export JAVA_HOME=/usr/jdk/entsys-j2se

  10. ȷ������������㹻�Ľ����ռ䡣
  11. ָ��ԭ���ǽ����ռ�Ӧ����Ϊ���� RAM ��С��}����

  12. ���Ҫ��� Portal Server Secure Remote Access ����� Portal Server ����ͬһ̨������ϣ��� dpadmin ��ִ���ļ����й� Portal Server �ļ�����Ƶ��й� Portal Server Secure Remote Access ����ļ�����ϡ�
  13. ��������λ���ҵ� dpadmin ��ִ���ļ���

    PortalServer7-base/SUNWps.bak/bin/dpadmin����� Portal Server �����

    PortalServer6-base/bin/dpadmin����� Portal Server ����

  14. ͨ�� Java ES ���а汾 5 �ַ�������� psupgrade �ű���
  15. cd os_arch/Products/portal_svr/Tools/upgrade/bin
    ./psupgrade

    ���� os_arch ��Ӧ���ƽ̨������ Solaris_sparc��

    psupgrade �ű����� Java ES ��װ����װ�����������������Ϣ��

    • Directory Server ����Ա ID ������
    • Access Manager ����Ա ID ������
    • Directory Server amldapuser ID ������

������

���Ҫ��� Portal Server Secure Remote Access ����� Portal Server ����ͬһ̨������ϣ������ͨ���������ļ��м��汾��Ϣ4�����Ƿ�װ�˷��а汾 5 �����

���ǣ����Ҫ��� Portal Server Secure Remote Access ����� Portal Server פ����ͬһ̨������ϣ������ʹ���������������

�μ��� 16-4 ȷ�����ֵ��

�����Լ��λ������λ�õ�����־�ļ���

/var/sadm/install/logs/Sun_Java_System_Portal_Server_upagrede.log

���а汾 4 ��������

���������֮�⣬�� Portal Server Secure Remote Access ����а汾 5 ʱ������Ҫִ���κ���������

�ָ�����ƽ���������

�����ͨ����ƽ������� Portal Server Secure Remote Access ʵ������Ҫ�����ִ�����²���ָ�����ƽ�������ã�

  1. �� PortalServer7Config-base/platform.conf.default �ļ����������²���
  2. gateway.virtualhost=loadBalancer_hostName loadBalancer_hostIP
    gateway.external.ip=
    loadBalancer_hostIP
    gateway.dsame.agent=http\://loadBalancer_hostName\:
        80/portal/RemoteConfigServlet

  3. �� PortalServer7Config-base/GWConfig-default.properties �ļ����������²���
  4. gateway.ipaddress=Gateway_hostIP

  5. ��� Rewriter Proxy �� Netlet Proxy ʵ������Զ�� Portal Server ���ļ�����ϣ���Ϊ������������ 1 ������ 2 �еĶ�Ӧ����
  6. ������ Portal Server �͸���ƽ��� Portal Server Secure Remote Access ʵ��
�ָ� Directory Proxy Server ������

��� Portal Server Secure Remote Access ʵ����ͨ�� Directory Proxy Server ʵ������� Directory Server�����������ǰ�� Directory Proxy Server �����Ͷ˿ں����ûָ�Ϊ��ԭʼֵ���μ�ɾ�� Directory Proxy Server ���������ڴ˹�������޸�����Щ���Ե�ֵ�Ա���֮�á�

ɾ���а汾 4 ���ػ��ṩ��

ֻ��ɾ���а汾 4 ���ػ��ṩ�ߣ��Ż���ر��ػ� Proxylet ���񣬲������£�

  1. ת�� PortalServer7Data-base/portals/Upgraded/desktop Ŀ¼��
  2. ɾ�� default_Locale �е�����Ŀ¼���ļ�������Ŀ¼���ļ����⣺
    • �����ļ���Ŀ¼��δ�� Portal Server Secure Remote Access һͬ�ṩ��
    • message.properties �ļ�
    • ����Ŀ¼��
    • AddressBookProvider
      BookmarkProvider
      CalendarProvider
      LoginProvider
      LotusNotesAddressBookProvider
      LotusNotesCalendarProvider
      LotusNotesMailProvider
      MSExchangeAddressBookProvider
      MSExchangeCalendarProvider
      MSExchangeMailProvidervMailProvider
      NotesProvider
      PersonalNoteProvider
      Register
      SampleRSS
      SampleURLScraper
      SampleXML
      TemplateEditContainerProvider
      TemplateTabContainerProvider
      URLScraperProvider
      UWCAddressBookProvider
      UserInfo
      UserInfoProvider
      XMLProvider
      error

  3. ��������������� Portal Server �� Web ����

��ع� (Solaris)

���ڽ���Ӱ�� Portal Server Secure Remote Access ��ع��̵�һЩע�����������ع��̱������˵��

�ع�ע������ (Solaris)

���а汾 5 ����ع��̰�(�� PortalServer6-base ���ָ�Ϊ���а汾 4 �İ�װ��

�ع��� (Solaris)
  1. �� root ��ݵ�¼�����Ϊ�����û���
  2. su -

  3. �� Directory Server �ָ�Ϊ��ǰ��״̬��
  4. ʹ�� Directory Server ����/�ָ������к� GUI ʵ�ó��򡣲μ�Sun Java System Directory Server Enterprise Edition 6.0 ����ָ����(http://docs.sun.com/doc/820-0293) �е�“Ŀ¼������ݺͻָ�”һ�¡�

  5. ɾ���а汾 5 Portal Server Secure Remote Access �����
    1. �� Java ES ж�س���
    2. /var/sadm/prod/SUNWentsys5/uninstall

    3. ѡ�������Ѱ�װ�� Portal Server Secure Remote Access �����
    4. ȷ�����ж��ѡ��
    5. �˳� Java ES ж�س���
  6. �� PortalServer6-base �� PortalServer6Config-base Ŀ¼�ָ�����ԭʼλ�á�
  7. �����ڼ䣬���DZ��Ƶ��˴��� .bak )չ���Ŀ¼�С�

��ع� (Linux)

���ڵ����а汾 5 ������Ҫɾ���а汾 4 �Ķ������ļ�������� Linux ��ִ����ع��Ƿdz�'�ѵġ�

һ�ֻع�����ڳ��Խ�����֮ǰ���ȴ���һ����ϵͳ��Ȼ������Ըò���ϵͳ�������Ҫ����ִ�лع����ɻָ�Ϊ�ò���ϵͳ��

��ʵ����

��һЩ������ϵ�ṹ�У�Portal Server Secure Remote Access ��������� Gateway���������ڶ������ϵͳ�ϣ����ṩ��ȫ�ԺͿ��������Լ���߿����ԡ����磬������ڶ�̨����������� Gateway �������ʹ��һ����ƽ����4���为�ء�

�� Gateway ����ƽ���ʵ����ԣ���ִ�й����ڼ���������� Gateway ʵ����жϷ�����������ù����Ҫ��������Լ���5� Portal Server Secure Remote Access ��������ڰ汾�������ݣ����Ƕ���Ҫ�� Portal Server һ���� Java ES ���а汾 5 ����ͬ������������ڼ䣬���� Portal Server ʵ��ʱ�����а汾 4 Portal Server Secure Remote Access ʵ���һֱ��������״̬��

ͼ 16-1 ��ʾ�IJ�����ϵ�ṹ������˵������̡�

�ڴ���ϵ�ṹ�У�ͨ�� Portal Server Secure Remote Access Gateway ʵ����ʶ�� Portal Server ʵ��Portal Server ʵ��� Gateway ʵ���ﵽ����ƽ�⣬���ṩ�����ԺͿ������ԡ�

�� Portal Server ʵ���ֽ�ͨ����ƽ������� Access Manager ʵ��Access Manager �� Access Manager SDK ʵ�����һ��Ϊ������ (multi-master replication, MMR) ���õ�Ŀ¼�����ܿ���ʹ������ Directory Server ����ģʽ���� MMR �Ǿ��и߿����Ժ͸߿������Ե�Ŀ¼����

��ͼ 16-1 �У��� Gateway��Portal Server��Access Manager �� Directory Server �Ķ��ʵ������˱����Ա��ڽ������̡����磬Portal Server 2 ���ڶ���� n �� Portal Server ʵ��

ͼ 16-1  �� Portal Server ʵ��IJ�����ϵ�ṹʾ��

��ʾ��ͼ��ʾ���ʶ�� Portal Server ʵ�����Ƿ��ʶ�� Access Manager ʵ��Ķ�� Gateway ʵ��IJ�����ϵ�ṹʾ��

�ӷ��а汾 4 Gateway���� Portal Server�������а汾 5 �Ĺ��������£�

  1. �����Ҫ�����а汾 4 Access Manager ����а汾 5��������ʵ����������ִ�й�����ע�⣬�ڽ����а汾 4 Gateway ���а汾 4 Portal Server ����а汾 5 ʱ�����ؽ����а汾 4 Access Manager ����а汾 5��
  2. ������ʾ�޸� Portal Server �� Gateway ʵ������á�
    1. �� Portal Server 2 ����Ϊָ�� Directory Server 2 ���� Directory Server 1��
    2. Ϊ�������ڴ˲���ͺ������У�"Portal Server 2" ��ʾ Portal Server 2 �� Portal Server n��

    3. �� Gateway 2 ����Ϊָ�� Directory Server 2 ���� Directory Server 1��
    4. Ϊ�������ڴ˲���ͺ������У�"Gateway 2" ��ʾ Gateway 2 �� Gateway n��

  3. �� Portal Server 1��
    1. ������ƽ���� B �н��� Portal Server 1��
    2. ���󲻻���·���� Portal Server 1��

    3. ���� Directory Server MMR��
    4. Directory Server 2 �������� Directory Server 1 ͬ����

    5. �� Access Manager SDK 1B ����а汾 5��
    6. ���������а汾 4 Access Manager SDK �еĹ�̲���

    7. �� Portal Server 1 ����а汾 5��
    8. �������а汾 4 Portal Server Secure Remote Access ����������ִ�� Portal Server ʵ������Ҫע���������

      • �ر�ע��������ǰ����ɾ����ƽ�����������
      • ��ִ����֮ǰ��ȷ�� AccessManagerConfig-base/config/AMConfig.properties �ļ��� am.encryption.pwd ��ֵ���ڱ��� Access Manager SDK �������j��Զ�� Access Manager ʵ������ͬ�ġ�
      • ���� psupgrade ΪҪ���ÿ�� Portal Server ʵ��������� Portal Instance ID ����ȷ��Ϊ���ṩһ��Ψһ�ķǿ�ֵ��
      • Directory Server 1 �� Portal Server ����Ѹ���Ϊ���а汾 5��

  4. �� Gateway 1��
    1. ������ƽ���� C �н��� Gateway 1��
    2. ���󲻻���·���� Gateway 1��

    3. �� Access Manager SDK 1A ����а汾 5��
    4. ���������а汾 4 Access Manager SDK �еĹ�̲���

    5. �� Gateway 1 ����а汾 5��
    6. �������а汾 4 Portal Server Secure Remote Access ��������ִ�� Gateway �����Ҫע���������

      • �ر�ע��������ǰ����ɾ����ƽ�����������
      • ��ִ����֮ǰ��ȷ�� AccessManagerConfig-base/config/AMConfig.properties �ļ��� am.encryption.pwd ��ֵ���ڱ��� Access Manager SDK �������j��Զ�� Access Manager ʵ������ͬ�ġ�
  5. �ڸ��Եĸ���ƽ�����У�������ǰ���õ� Portal Server 1 �� Gateway 1���������£�
    1. ������ƽ���� B ������ Portal Server 1��
    2. ��������·���� Portal Server 1��

    3. ������ƽ���� C ������ Gateway 1��
    4. ��������·���� Gateway 1��

  6. �ڸ��Եĸ���ƽ�����У����� Portal Server 2 �� Gateway 2���������£�
    1. ������ƽ���� B �н��� Portal Server 2��
    2. ���󲻻���·���� Portal Server 2��

    3. ������ƽ���� C �н��� Gateway 2��
    4. ���󲻻���·���� Gateway 2��

  7. �� Portal Server 2��
    1. �� Portal Server 2 �����ûָ�Ϊָ�� Directory Server 1��
    2. �� Access Manager SDK 2B ����а汾 5��
    3. ���������а汾 4 Access Manager SDK �еĹ�̲���

    4. �� Portal Server 2 ����а汾 5��
    5. ������ Portal Server 1������ d���Ĺ�̲���

    6. ������ƽ���� B ������ Portal Server 2��
    7. ��������·���� Portal Server 2��

  8. �� Gateway 2��
    1. �� Gateway 2 �����ûָ�Ϊָ�� Directory Server 1��
    2. �� Access Manager SDK 2A ����а汾 5��
    3. ���������а汾 4 Access Manager SDK �еĹ�̲���

    4. �� Gateway 2 ����а汾 5��
    5. ������ Gateway 1������ c���Ĺ�̲���

    6. ������ƽ���� C ������ Gateway 2��
    7. ��������·���� Gateway 2��

  9. ���� Directory Server MMR��
  10. ���ڣ�Directory Server 2 �� Portal Server ����� Directory Server 1 ͬ����


    ע

    �ڹ�����У����������е������ͬ��Portal Server ʵ������а汾 5������緢�а汾�� Gateway ������ֻ״̬�����ҽ�ͨ����ƽ������� Gateway ʵ����Ӧ������� Gateway ʵ����ȷ�� PortalServer6Config-base/GWConfig.properties �ļ��� GWConfig-default.properties �ļ��е����������������õ��� Gateway ��������ƽ����

    GW_IP=Gateway_hostIP
    GW_HOST=Gateway_hostName

    �����Щ����ָ����ƽ������ Gateway �����ٷ�������� Portal Server ʵ��



�� Java ES ���а汾 3 �� Portal Server Secure Remote Access

�� Java ES 2005Q1�����а汾 3��Portal Server Secure Remote Access ����а汾 5 �Ĺ���뽫���а汾 4 Portal Server Secure Remote Access ����а汾 5 �Ĺ����ͬ���������������⣺

�� Portal Server Secure Remote Access ��5��

�ӷ��а汾 3 �� Portal Server Secure Remote Access ʱ���������� Portal Server Secure Remote Access ֮ǰ�� Access Manager ����а汾 4 ���а汾 5�����Ҳ��ܽ��κ�������5����ڷ��а汾 3��Ҳ���ܽ�һЩ��5������а汾 4������һЩ��5������а汾 5���йظ����Ϣ���μ�ѡ������������

������5����Ҫ����������ʾ��˳�������

  1. ���������  �� 2 �¡��� Java ES ����������ṩ�˽� Java ES �����������а汾 5 ��˵��
  2. Directory Server��  �� Java ES ���а汾 2 �� Directory Server �ṩ�˽� Directory Server ����а汾 5 ��˵��
  3. Access Manager (Access Manager SDK)��  �� 14 �¡�Access Manager���ṩ�˽� Access Manager ����а汾 5 ��˵��
  4. Portal Server��  �� 15 �¡�Portal Server���ṩ���� Portal Server ��˵��

���а汾 3 Portal Server Secure Remote Access

Ҫ�����а汾 3 Portal Server Secure Remote Access ����а汾 5���밴���� Java ES ���а汾 4 �� Portal Server Secure Remote Access �е�˵��������Ҫ���ᵽ���а汾 4 �ĵط��÷��а汾 3 ���档

��ʵ����

��һЩ������ϵ�ṹ�У�Portal Server Secure Remote Access ��������� Gateway���������ڶ������ϵͳ�ϣ����ṩ��ȫ�ԺͿ��������Լ���߿����ԡ����磬������ڶ�̨����������� Gateway �������ʹ��һ����ƽ����4���为�ء�

Ҫ�ӷ��а汾 3 Portal Server Secure Remote Access ִ�ж�ʵ�����밴����ʵ����������Ĺ�̲������Ҫ���ᵽ“���а汾 4”�ĵط���“���а汾 3”���档���⣬�������� Access Manager�������� 1 ����


�� Java ES ���а汾 2 �� Portal Server Secure Remote Access

���ڰ�(�йؽ� Java ES 2004Q2�����а汾 2��Portal Server Secure Remote Access ����а汾 5 ����Ϣ���������뽫���а汾 4 Portal Server Secure Remote Access ����а汾 5 �Ĺ�����ƣ���������һЩ��ģ������¼�������

���а汾 2 ��ǰ������

�������������⣬�ӷ��а汾 2 �� Portal Server Secure Remote Access ����ǰ���������а汾 4 ��ǰ���������������Щ������ͬ��

�� Portal Server Secure Remote Access ��5��

�ӷ��а汾 2 �� Portal Server Secure Remote Access ʱ���������� Portal Server Secure Remote Access ֮ǰ�� Access Manager ����а汾 4 ���а汾 5�����Ҳ��ܽ��κ�������5����ڷ��а汾 2��Ҳ���ܽ�һЩ��5������а汾 4������һЩ��5������а汾 5���йظ����Ϣ���μ�ѡ������������

������5����Ҫ����������ʾ��˳�������

  1. ���������  �� 2 �¡��� Java ES ����������ṩ�˽� Java ES �����������а汾 5 ��˵����ǣ�����������δ�������ǽ��� psupgrade �ű��Զ���
  2. Directory Server��  �� Java ES ���а汾 2 �� Directory Server �ṩ�˽� Directory Server ����а汾 5 ��˵��
  3. Access Manager (Access Manager SDK)��  �� 14 �¡�Access Manager���ṩ�˽� Access Manager ����а汾 5 ��˵��
  4. Portal Server��  �� 15 �¡�Portal Server���ṩ���� Portal Server ��˵��

Ҫ�����а汾 2 Portal Server Secure Remote Access ����а汾 5���밴���� Java ES ���а汾 4 �� Portal Server Secure Remote Access �е�˵��������Ҫ���ᵽ���а汾 4 �ĵط��÷��а汾 2 ���档

ɾ����ط�����Ŀ

�ӷ��а汾 2 �� Portal Server ʱ�������ֶ�ɾ�� amService-srapGateway �û���Ŀ������ Gateway ���޷���������ִ�����²��裺

  1. ��¼�� Access Manager ����̨��
  2. �г���֯ DN �е������û���
  3. ɾ�� amService-srapGateway �û���

���а汾 2 Portal Server Secure Remote Access

�� Java ES 2004Q2�����а汾 2��Portal Server Secure Remote Access ����а汾 5 �Ĺ���뽫���а汾 4 Portal Server Secure Remote Access ����а汾 5 �Ĺ����ͬ��

Ҫ�����а汾 2 Portal Server Secure Remote Access ����а汾 5���밴���� Java ES ���а汾 4 �� Portal Server Secure Remote Access �е�˵��������Ҫ���ᵽ���а汾 4 �ĵط��÷��а汾 2 ���档

���а汾 2 ��������

�������������⣬�ӷ��а汾 2 ���������������а汾 4 �����������������Щ������ͬ��

Ϊ Proxylet �������� Portal Server ��

�����а汾 2 Portal Server Secure Remote Access ����а汾 5 �󣬱���������ȷ�� Portal Server ��ֵ��

  1. ��¼�� Portal Server ����̨���������� "Secure Remote Access" �µ� "Proxylet" ѡ���
  2. ѡ����������ҵ� Proxylet �������֯�ı�ʶ�� (Distinguished Name, DN)��
  3. �� Proxylet �����“��”�ֶ��£��� SERVER_DOMAIN �滻Ϊ�����а�װ�� Portal Server �������ơ�
  4. ���ڿ��������ҵ� Proxylet �����������֯���ظ������衣

��ʵ����

�ڽ����а汾 2 Portal Server Secure Remote Access ������� Portal Server������а汾 5 �Ĺ���У���֧�ֶ�ʵ�����μ���ʵ��������


�ӹ�ɹ��ܰ汾 7.0 �� Portal Server Secure Remote Access

���ڰ���ڽ� Portal Server Secure Remote Access �ӹ�ɹ��ܰ汾 (Interim Feature Release, IFR) 7.0 2005Q4 �� Java ES 5�����а汾 5������Ϣ��

���ں������������⣺

���

�ڽ� Portal Server Secure Remote Access IFR 7.0 ����а汾 5 ʱ���뿼�������е����·��棺

��ӷ��а汾 4 ������ʱ�����һ�����ڽ� Portal Server Secure Remote Access IFR ����а汾 5 �� psupgrade �ű�������װ����������̽�Ҫ����Ӧ�������޲�����

�� 16-5  ���ڽ� Portal Server Secure Remote Access IFR ����а汾 5 ���޲�����1 

˵��

�޲����� ID��Solaris 9 �� 10

�޲����� ID��Linux

Portal Server 7.1

121465-10 (SPARC)

121466-10 (x86)

121467-10

Portal Server 7.1
���ػ��汾

123254-02 (SPARC)

124590-02 (x86)

123255-02

1�޲������޶��汾������ Java ES ���а汾 5 �������Ͱ汾�š�����н��µ��޶��汾���ã����ý��°汾���ñ�����ʾ�İ汾��

Portal Server Secure Remote Access IFR 7.0 ��

���ڽ�������� Solaris �� Linux ƽ̨�Ͻ� Portal Server Secure Remote Access �� IFR �� Java ES ���а汾 5���������ij������ȡ���ھ���ƽ̨�Ĺ�̣�������⽫ָ�������õIJ���ϵͳ�����ڰ�(�������⣺

��ǰ������

IFR �����ǰ�����뷢�а汾 4 �����ǰ������ͬ���μ����а汾 4 ��ǰ����������

�� Portal Server Secure Remote Access IFR 7.0 (Solaris)

��������Ӱ�� Portal Server Secure Remote Access ���̵�һЩע������������̱������˵��

IFR 7 ��ע������ (Solaris)

�� Portal Server Secure Remote Access IFR ����а汾 5 ʱ����Ҫ���ǵ�ע�������뷢�а汾 4 ����ͬ���μ���ע������ (Solaris)����

IFR 7 ���� (Solaris)

������������Ҫ������ļ�����е� Portal Server Secure Remote Access��

  1. �� root ��ݵ�¼�����Ϊ�����û���
  2. su -

  3. ֹͣ�ڱ������е��κ� Gateway��Rewriter Proxy �� Netlet Proxy ʵ��
  4. PortalServer7-base/bin/psadmin stop-sra-instance -u amadminUser
       -f
    passwordFile -t gateway -N gatewayProfileName

    PortalServer7-base/bin/psadmin stop-sra-instance -u amadminUser
       -f
    passwordFile -t rwproxy -N gatewayProfileName

    PortalServer7-base/bin/psadmin stop-sra-instance -u amadminUser
       -f
    passwordFile -t nlproxy -N gatewayProfileName

    �����Щ����Ƿ���ֹͣ��

    Gateway��netstat -an | grep 443
    Rewriter Proxy��netstat -an | grep 10443
    Netlet Proxy��netstat -an | grep 10555

  5. ȷ�� Access Manager �������С�
  6. ����� 16-5����ȡ������޲�����
  7. ��δָ��ʹ��ij���ض��޶��汾��ʼ��Ӧʹ�ÿ��õ������޲������޶��汾��

    �ɴ�������ַ���޲��������ص� /tmp��http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access

  8. Ӧ����Ӧ�� Portal Server �޲����������Ҫ��Ӧ���� 16-5 �еı��ػ��޲�����
  9. patchadd patch_ID

  10. ȷ���޲�������ɹ���
  11. showrev -p | grep patch_ID

    ���Ӧ���������� 5 ��Ӧ�õ��޲����� ID �İ汾��

  12. ������ 5 �У����ػ����������� Portal Server ����̨ JVM �����Ի�������Ϊ UTF-8��
  13. export LC_ALL=ja_JP.UTF-8
    export LANG=ja_JP.UTF-8

  14. ���� psupgrade �ű������}�������ANT_HOME �� JAVA_HOME����
  15. export ANT_HOME=/usr/sfw
    export JAVA_HOME=/usr/jdk/entsys-j2se

  16. ȷ������������㹻�Ľ����ռ䡣
  17. ָ��ԭ���ǽ����ռ�Ӧ����Ϊ���� RAM ��С��}����

  18. ���� psupgrade �ű���
  19. cd PortalServer7-base/bin
    ./psupgrade

    psupgrade �ű�����ͨ�� Java ES ���а汾 5 �ַ�������У����ң��������� Java ES ��װ����������ѽ����޲�����

�� Portal Server Secure Remote Access IFR 7.0 (Linux)

��������Ӱ�� Portal Server Secure Remote Access ���̵�һЩע������������̱������˵��

IFR 7 ��ע������ (Linux)

�� Linux ƽ̨�Ͻ� Portal Server Secure Remote Access �������а汾 5 ��Ҫ���ǵ�ע���������� Solaris ƽ̨����ͬ���μ���ע������ (Solaris)�������� Linux OS �ϰ�װ���а汾 5 �޲�����ʱ��ɾ����ǰ�� RPM��

IFR 7 ���� (Linux)

������������Ҫ������ļ�����е� Portal Server Secure Remote Access��


ע��

�� Linux �ϣ��޷��Դ� Portal Server Secure Remote Access IFR �����а汾 5 ����ִ�лع����ȷ����ִ�����¹��֮ǰ�������ϵͳ��


  1. �� root ��ݵ�¼�����Ϊ�����û���
  2. su -

  3. ֹͣ�ڱ������е��κ� Gateway��Rewriter Proxy �� Netlet Proxy ʵ��
  4. PortalServer7-base/bin/psadmin stop-sra-instance -u amadminUser
       -f
    passwordFile -t gateway -N gatewayProfileName

    PortalServer7-base/bin/psadmin stop-sra-instance -u amadminUser
       -f
    passwordFile -t rwproxy -N gatewayProfileName

    PortalServer7-base/bin/psadmin stop-sra-instance -u amadminUser
       -f
    passwordFile -t nlproxy -N gatewayProfileName

    �����Щ����Ƿ���ֹͣ��

    Gateway��netstat -an | grep 443
    Rewriter Proxy��netstat -an | grep 10443
    Netlet Proxy��netstat -an | grep 10555

  5. ȷ�� Access Manager �������С�
  6. ʹ���� 16-5 �е��޲������ź� RPM ��ƻ�ȡ������޲�����
  7. ��δָ��ʹ��ij���ض��޶��汾��ʼ��Ӧʹ�ÿ��õ������޲������޶��汾��

    �ɴ�������ַ���޲��������ص� /tmp��http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access

  8. Ӧ�� Portal Server �޲����������Ҫ������ 16-5 �е�˳��Ӧ�øñ��� Portal Server �ı��ػ� RPM��
  9. �μ� Portal Server �޲�����������ļ������ļ����������ʹ�ýű�Ӧ���޲������ RPM��

    cd /tmp

    ���У�/tmp ���޲����������Ŀ¼��

    ./update

    ���½ű�����װ RPM��

    ���ڱ��ػ��޲�����ʹ���������װÿ�� RPM��

    rpm -Fvh patchName-version.rpm

  10. ȷ���޲�������ɹ���
  11. rpm -qa | grep sun-portal-core

    Ӧ���� RPM �����޶��汾�š�

  12. ������ 5 �У����ػ����������� Portal Server ����̨ JVM �����Ի�������Ϊ UTF-8��
  13. export LC_ALL=ja_JP.UTF-8
    export LANG=ja_JP.UTF-8

  14. ���� psupgrade �ű������}�������ANT_HOME �� JAVA_HOME����
  15. export ANT_HOME=/opt/sun
    export JAVA_HOME=/usr/jdk/entsys-j2se

  16. ȷ������������㹻�Ľ����ռ䡣
  17. ָ��ԭ���ǽ����ռ�Ӧ����Ϊ���� RAM ��С��}����

  18. ���� psupgrade �ű���
  19. cd PortalServer7-base/bin
    ./psupgrade

    psupgrade �ű�����ͨ�� Java ES ���а汾 5 �ַ�������У����ң��������� Java ES ��װ����������ѽ����޲�����

������

��ʹ��������������Ƿ� Portal Server Secure Remote Access ������޲������а汾 5��

�μ��� 16-4 ȷ�����ֵ��

�����Լ��λ������λ�õ�����־�ļ���

/var/sadm/install/logs/Sun_Java_System_Portal_Server_upagrede.log

��������

�� Portal Server Secure Remote Access ����а汾 5 ʱ������Ҫִ���κ���������

��ع� (Solaris)

���ڽ���Ӱ�� Portal Server Secure Remote Access ��ع��̵�һЩע�����������ع��̱������˵��

�ع�ע������ (Solaris)

���а汾 5 ����ع��̰�(�� PortalServer7-base ���ָ�Ϊ IFR �İ�װ��

�ع��� (Solaris)
  1. �� root ��ݵ�¼�����Ϊ�����û���
  2. su -

  3. �� Directory Server �ָ�Ϊ��ǰ��״̬��
  4. ʹ�� Directory Server ����/�ָ������к� GUI ʵ�ó��򡣲μ�Sun Java System Directory Server Enterprise Edition 6.0 ����ָ����(http://docs.sun.com/doc/820-0293) �е�“Ŀ¼������ݺͻָ�”һ�¡�

  5. ������ 16-5 �е� Portal Server 7.1 �޲�����
  6. patchrm patch_ID

��ع� (Linux)

�� Linux ƽ̨�ϣ���������ع��̡�

��ʵ����

��һЩ������ϵ�ṹ�У�Portal Server Secure Remote Access �������ڶ������ϵͳ�ϣ����ṩ�������Ժ���߿����ԡ����磬������ڶ�̨����������� Portal Server Secure Remote Access �������ʹ��һ����ƽ����4���为�ء�

�� Portal Server Secure Remote Access ����ƽ���ʵ����ԣ���ִ�й����ڼ������������ Portal Server Secure Remote Access ʵ����жϷ�������ÿ�� Portal Server Secure Remote Access ʵ��ʱ������ʵ���Կɱ������С��ɰ� Portal Server Secure Remote Access IFR 7.0 ����������ÿ��ʵ��

Ҫ�� IFR Portal Server Secure Remote Access ִ�ж�ʵ�����밴����ʵ����������Ĺ�̲������Ҫ���ᵽ���а汾 4 �ĵط��� "IFR" ���档���⣬�������� Access Manager�������� 1 ����



��һҳ      Ŀ¼      ����      ��һҳ     


����� 820-0890
2007 �� 6 �¡�  ��Ȩ���� 2007 Sun Microsystems, Inc. ��������Ȩ��