Solaris OS용 Sun Cluster 3.1 9/04 릴리스 노트

알려진 문제점 및 버그

다음의 알려진 문제점과 버그가 Sun Cluster 3.1 9/04 릴리스의 사용에 영향을 미칩니다.

부트 장치가 다중 경로 지정된 경우 scvxinstall에서 잘못된 vfstab 항목 생성(4639243)

문제점 요약: 부트 장치가 다중 경로 지정된 경우 scvxinstall에서 잘못된 vfstab 항목을 만듭니다.

해결 방법: scvxinstall을 실행하고 캡슐화하도록 선택합니다. 다음 메시지가 표시되면 Ctrl-C를 눌러 재부트를 중지합니다.


This node will be re-booted in 20 seconds. Type Ctrl-C to abort.

/global/.devices에서 /dev/did/{r}dsk 이름 대신에 /dev/{r}dsk/cXtXdX 이름을 사용하도록 vfstab 항목을 편집합니다. 이 수정 항목은 VxVM이 해당 이름을 루트 디스크로 인식할 수 있게 합니다. scvxinstall을 다시 실행하고 캡슐화하도록 선택합니다. vfstab 파일에는 필요한 업데이트가 들어 있습니다. 재부트를 수행합니다. 캡슐화가 평소대로 진행됩니다.

HA Oracle Stop 메소드 시간 초과(4644289)

문제점 요약: Oracle용 Sun Cluster for HA 데이터 서비스에서 su 명령을 사용하여 데이터베이스를 시작 및 중지합니다. Solaris 8 또는 Solaris 9를 실행하는 경우 클러스터 노드의 공개 네트워크에 장애가 발생하면 네트워크 서비스를 사용하지 못하게 될 수 있습니다.

해결 방법: oracle_server 또는 oracle_listener 자원의 기본이 될 수 있는 각 노드에서 /etc/nsswitch.conf 파일에 다음 항목을 포함시킵니다.

passwd: files
groups: files
publickey: files
project:  files

이러한 항목을 사용하면 su 명령이 NIS/NIS+ 이름 서비스를 참조하지 않아서 네트워크 장애가 발생할 경우에 데이터 서비스가 정확하게 시작되고 중지됩니다.

전용 상호 연결의 ce 어댑터에서 시간 초과 및 노드 패닉 발생(4746175)

문제점 요약: 하나 이상의 클러스터 노드에 4개 이상의 CPU가 있는 경우 개별 상호 연결에서 ce 어댑터를 사용하는 클러스터에 경로 시간 초과와 이어지는 노드 패닉이 발생할 수 있습니다.

해결 방법: 모든 클러스터 노드의 /etc/system 파일에 다음 행을 추가하여 ce 드라이버의 ce_taskq_disable 매개 변수를 설정합니다.

set ce:ce_taskq_disable=1

그런 다음 클러스터 노드를 재부트합니다. 클러스터 노드를 재부트할 때 쿼럼을 고려합니다. 이 매개 변수 설정을 통해 인터럽트 컨텍스트에서 하트비트(및 기타 패킷)가 항상 전달되도록 하여 경로 시간 초과와 이어지는 패닉을 방지할 수 있습니다.

SAP liveCache Stop 메소드 시간 초과(4836272)

문제점 요약: Sun Cluster HA for SAP liveCache 데이터 서비스는 dbmcli 명령을 사용하여 liveCache를 시작하고 중지합니다. Solaris 9를 실행하는 경우 클러스터 노드의 공개 네트워크에 장애가 발생하면 네트워크 서비스를 사용하지 못하게 될 수 있습니다.

해결 방법: liveCache 자원의 기본이 될 수 있는 각 노드에서 /etc/nsswitch.conf 파일에 publickey 데이터베이스에 대한 다음 항목 중 하나를 포함시킵니다.

publickey: 
publickey:  files
publickey:  files [NOTFOUND=return] nis 
publickey:  files [NOTFOUND=return] nisplus

Sun Cluster Data Service for SAP liveCache Guide for Solaris OS에 문서화된 업데이트 외에 위 항목 중 하나를 추가하면 su 명령과 dbmcli 명령은 NIS/NIS+ 이름 서비스를 참조하지 않습니다. NIS/NIS+ 이름 서비스를 건너뛰면 네트워크 장애가 발생할 경우 데이터 서비스가 정확하게 시작되고 중지됩니다.

일부 에이전트에서 LOG_DAEMON 기능 사용 안 함(4897239)

문제점 요약: 내부 오류로 인해 일부 Sun 제공 클러스터 에이전트는 LOG_DAEMON 대신 LOG_USER 기능을 사용하여 시스템 로그(syslog(3C) 참조)에 메시지를 기록합니다. 기본 syslog 설정으로 구성된 클러스터(syslog.conf(4) 참조)에서 일반적으로 시스템 로그에 기록되는 심각도가 LOG_WARNING 또는 LOG_NOTICE인 메시지가 출력되지 않습니다. 이 문제는 쉘 스크립트로 기록된 에이전트 코드에 대해서만 발생합니다.

해결 방법:

nsswitch.conf 요구 사항을 passwd 데이터베이스에 적용할 수 없음(4904975)

문제점 요약: Sun Cluster Data Service for SAP liveCache Guide for Solaris OS의 "Preparing the Nodes and Disks"에 있는 nsswitch.conf 파일에 대한 요구 사항은 passwd 데이터베이스 항목에 적용되지 않습니다. 이러한 요구 사항이 충족되는 경우 공개 네트워크가 중단될 때 liveCache 자원을 마스터할 수 있는 각 노드에서 su 명령이 중단될 수 있습니다.

해결 방법: liveCache 자원을 마스터할 수 있는 각 노드에서 passwd 데이터베이스에 대한 /etc/nsswitch.conf 파일의 항목이 다음과 같은지 확인합니다.

passwd: files nis [TRYAGAIN=0]

sccheck가 중단됨(4944192)

문제점 요약: 여러 노드에서 동시에 시작하는 경우 sccheck가 중단될 수 있습니다.

해결 방법: 명령을 여러 노드로 전달하는 다중 콘솔에서는 sccheck를 시작하지 마십시오. sccheck는 실행이 겹칠 수는 있지만 동시에 시작해서는 안 됩니다.

Java 이진이 잘못된 Java 버전에 연결되어 HA-DB 에이전트가 올바로 작동하지 않음(4968899)

문제점 요약: 현재 HA-DB 데이터 서비스는 JAVA_HOME 환경 변수를 사용하지 않습니다. 따라서 HA-DB는 HA-DB 데이터 서비스에서 호출될 경우 /usr/bin/에서 Java 이진을 가져옵니다. /usr/bin/의 Java 이진을 Java 1.4 이상의 해당 버전에 연결해야 HA-DB 데이터 서비스가 올바르게 작동합니다.

해결 방법: 사용 가능한 기본 버전을 변경하지 않으려면 다음 절차를 수행합니다. 예를 들어, 이 해결 방법에서는 /usr/j2se 디렉토리에 최신 Java 버전(예: 1.4 이상)이 있는 것으로 가정합니다.

  1. 현재 /usr/ 디렉토리에 java/ 라는 디렉토리가 있습니까? 그렇다면 이 디렉토리를 임시 위치로 이동합니다.

  2. /usr/ 디렉토리에서 /usr/bin/java와 기타 모든 Java 관련 이진을 적절한 Java 버전에 연결합니다.


    # ln -s j2se java
    

사용 가능한 기본 버전을 변경하지 않으려면 /opt/SUNWappserver7/SUNWhadb/4/bin/hadbm 스크립트에서 JAVA_HOME 환경 변수에 적절한 Java 버전(J2SE 1.4 이상)을 할당합니다.

HA-DB가 예비 노드 없이 다시 초기화됨(4973982)

문제점 요약: 4974875 버그로 인해 자동 복구가 수행될 때마다 데이터베이스 자체가 예비 노드 없이 다시 초기화됩니다. 명시된 버그는 수정되어 HA-DB 릴리스 4.3에 통합되었습니다. HA-DB 4.2 이하 릴리스의 경우 아래 절차 중 하나에 따라 HA-DB 노드의 역할을 변경합니다.

해결 방법:

  1. 자동 복구가 성공적으로 수행된 후 해당 역할이 변경된 HA-DB 노드를 식별합니다.

  2. 1단계에서 식별한 모든 노드에서 문제가 있는 HA-DB 자원에 대한 오류 모니터를 한 번에 하나의 노드씩 사용 불가능하게 합니다.


    # cladm noderole -db dbname -node nodeno -setrole role-before-auto_recovery
    
  3. 문제가 있는 HA-DB 자원에 대한 오류 모니터를 사용 가능하게 합니다.

    또는

  1. 자동 복구가 성공적으로 수행된 후 해당 역할이 변경된 HA-DB 노드를 식별합니다.

  2. 데이터베이스를 호스트하는 모든 노드에서 문제가 있는 HA-DB 자원에 대한 오류 모니터를 사용 불가능하게 합니다.

  3. 노드 중 하나에서 역할을 변경해야 하는 각 HA-DB 노드에 대해 다음 명령을 실행합니다.


    # cladm noderole -db dbname -node nodeno -setrole role-before-auto_recovery
    

롤링 업그레이드 중에 다른 노드에서 pnmd를 액세스할 수 없음(4997693)

문제점 요약: 롤링 업그레이드 중에 아직 변경되지 않은 클러스터 노드에서 scstat -i 명령을 실행하면 이미 업그레이드된 노드에 호스트된 IPMP 그룹의 상태가 scstat 출력에 표시되지 않습니다.

해결 방법: 업그레이드된 노드에서 scstat -i 출력을 사용합니다.

LogicalHostname 자원을 추가할 수 없음(5004611)

문제점 요약: 실패한 어댑터가 있는 IPMP 그룹을 사용해야 하는 경우 LogicalHostname 자원을 클러스터에 추가할 수 없습니다.

해결 방법: IPMP 그룹에서 실패한 어댑터를 제거하거나 오류를 수정한 다음 LogicalHostname 자원에서 IPMP 그룹을 사용합니다.

SunPlex Manager가 상태에 대한 인코딩 정보를 잘못 저장함(5012328)

문제점 요약: 자원 그룹 상태 페이지의 두 필드인 StatusType의 값이 페이지를 보는 데 사용된 첫 번째 로켈로 표시됩니다.

해결 방법: 값을 다른 로켈로 보려면 Web Server를 다시 시작합니다.

루트 디스크를 다시 캡슐화한 후 uservol/global/.devices/node@2에 사용됨(5028284)

문제점 요약: 루트 디스크를 캡슐화한 후 루트 디스크의 캡슐화를 해제한 다음 다시 캡슐화하면 uservol 볼륨이 /global/devices/node@nodeID 파일 시스템에 사용되었다고 표시됩니다. 각 노드 전역 장치 파일 시스템의 볼륨 이름은 고유해야 하기 때문에 이럴 경우 문제가 발생할 수 있습니다.

해결 방법: 설명한 캡슐화 해제 단계를 수행한 후 vxconfigd 데몬을 종료한 다음에 scvxinstall을 다시 실행하여 루트 디스크를 다시 캡슐화합니다.

Sun Web Console에 로그인 페이지를 여러 번 제출하면 여러 로그인 오류 발생(5039143)

문제점 요약: Sun Web Console에 로그인할 때 로그인 또는 입력 버튼을 반복해서 누르면 복수 로그인 요청으로 인해 다양한 오류가 발생하여 SunPlex Manager에 액세스할 수 없게 됩니다.

해결 방법: 클러스터 노드에 수퍼유저로 로그인하여 Sun Web Console을 다시 시작합니다.


# /usr/sbin/smcwebserver restart

Resource_dependencies_restart가 제대로 작동하지 않음(5041013)

문제점 요약: 자원에서 확장 가능 모드 자원에 대해 모든 노드 자원-그룹 간 재시작 종속성을 선언하는 경우 Resource_dependencies_restart 자원 등록 정보가 제대로 동작하지 않습니다. 대부분의 데이터 서비스는 영향을 받지 않습니다.

해결 방법: 이 버그를 수정하면 재시작 종속성의 현재 동작이 위의 설명과 같이 변경됩니다. 현재의 잘못된 동작에 의존하는 코드나 관리 절차를 개발하지 마십시오.

sccheck에서 Sun Enterprise 15000에 대한 지원 누락(5056534)

문제점 요약: Sun Enterprise 15000 서버에서 sccheck 명령을 실행하면 검사가 실패하고 Sun Enterprise 15000 서버가 지원되지 않는다는 오류를 보고합니다. 이 오류 보고는 잘못된 것입니다.

해결 방법: 조치가 필요하지 않습니다. Sun Cluster 소프트웨어는 Sun Enterprise 15000 서버를 지원합니다. sccheck 명령이 보고하는 오류는 검사가 만료되었을 수 있음을 나타냅니다. 이 경우 sccheck가 만료되었습니다.

비JES 데이터 서비스 에이전트에 프랑스어 사용 불가(5059963)

문제점 요약: Sun Java Enterprise System에 포함되지 않은 데이터 서비스 에이전트에 대한 언어 선택으로 프랑스어(fr)를 사용할 수 없습니다. 그러나 이 패키지의 그래픽 사용자 인터페이스(GUI) 설치 프로그램에서는 이와 달리 프랑스어를 제안합니다.

해결 방법: 그래픽 사용자 인터페이스(GUI) 설치 프로그램의 오류를 무시합니다. 프랑스어(fr)는 사용할 수 없습니다.

scinstall –u updateSUNWcacao 보안 키를 보존하지 않음(5068616)

문제점 요약: Sun Cluster 3.1 9/04 소프트웨어로 업그레이드하는 동안 scinstall 명령이 새 공통 에이전트 컨테이너 패키지인 SUNWcacaoSUNWcacaocfg를 설치하지만 모든 클러스터 노드에 동일한 보안 키를 배포하지 않습니다.

해결 방법: 다음 단계에 따라 공통 에이전트 컨테이너 보안 파일이 모든 클러스터 노드에서 동일하고 복사된 파일이 올바른 파일 사용 권한을 유지하는지 확인합니다. 이러한 파일은 Sun Cluster 소프트웨어에 필요합니다.

  1. 한 클러스터 노드에서 /etc/opt/SUNWcacao/ 디렉토리로 변경합니다.


    phys-schost-1# cd /etc/opt/SUNWcacao/
    
  2. /etc/opt/SUNWcacao/security/ 디렉토리의 tar 파일을 만듭니다.


    phys-schost-1# tar cf /tmp/SECURITY.tar security
    
  3. /tmp/SECURITY.tar 파일을 각각의 다른 클러스터 노드에 복사합니다.

  4. /tmp/SECURITY.tar 파일을 복사한 각 노드에서 보안 파일을 추출합니다.

    /etc/opt/SUNWcacao/ 디렉토리에 이미 있는 보안 파일을 덮어씁니다.


    phys-schost-2# cd /etc/opt/SUNWcacao/
    phys-schost-2# tar xf /tmp/SECURITY.tar
    
  5. 클러스터의 각 노드에서 /tmp/SECURITY.tar 파일을 삭제합니다.

    보안 위험을 방지하려면 tar 파일의 각 복사본을 삭제해야 합니다.


    phys-schost-1# rm /tmp/SECURITY.tar
    phys-schost-2# rm /tmp/SECURITY.tar
    
  6. 각 노드에서 보안 파일 에이전트를 다시 시작합니다.


    # /opt/SUNWcacao/bin/cacaoadm start
    

SunPlex Manager의 고급 필터 패널에 대한 잘못된 날짜 형식(5075018)

문제점 요약: SunPlex Manager 고급 필터 패널의 날짜 필드에는 mm/dd/yyyy 형식만 사용할 수 있습니다. 그러나 영어 이외의 로켈 환경에서는 날짜 형식이 mm/dd/yyyy와 다르고 달력 패널의 반환 날짜 형식이 mm/dd/yyyy 형식이 아닙니다.

해결 방법: 고급 필터 패널에 날짜 범위를 mm/dd/yyyy 형식으로 입력합니다. 달력을 표시하고 날짜를 선택할 때 설정 버튼을 사용하지 마십시오.

자원 그룹을 제거할 때 SunPlex Manager의 오류 메시지를 읽을 수 없음(5083147)

문제점 요약: Solaris 8에서 SunPlex Manager를 사용하여 자원 그룹을 제거할 때 읽을 수 없는 오류 메시지가 표시될 수 있습니다. 이 문제는 일본어, 한국어, 중국어(번체) 및 중국어(간체)에서 발생합니다.

해결 방법: 시스템 로켈을 영어로 실행하여 오류 메시지를 영어로 표시합니다.

SUNW.sapscs의 잘못된 확장 등록 정보 설명(5083259)

문제점 요약: 자원 유형 등록(RTR) 파일 SUNW.sapscs에서 두 확장 등록 정보에 대한 설명이 잘못되었습니다.

해결 방법: Scs_Startup_Script에 대한 설명은 Startup script for the SCS. Defaults to /usr/sap/SAP_SID/SYS/exe/run/startsap이어야 하고, Scs_Shutdown_Script에 대한 설명은 Shutdown script for the SCS. Defaults to /usr/sap/SAP_SID/SYS/exe/run/stopsap이어야 합니다.

Sun Cluster 3.1 9/04의 JumpStart가 완료된 후 사용자가 SunPlex Manager에 액세스할 수 없음(5095638)

문제점 요약: JumpStart 방법을 사용하여 Sun Cluster 소프트웨어를 설치한 후 Sun Web Console에서 SunPlex Manager를 시작할 수 없습니다. JumpStart 사후 설치 처리에서 SunPlex Manager를 Sun Web Console에 성공적으로 등록하지 못합니다.

해결 방법: Sun Cluster 소프트웨어의 JumpStart 설치가 모든 노드에서 완료된 후 각 클러스터 노드에서 다음 스크립트를 실행합니다.


# /var/sadm/pkg/SUNWscspmu/install/postinstall  

이 스크립트는 SunPlex Manager를 Sun Web Console에 등록합니다.

CD-ROM에서 HA Oracle용 Sun Cluster 데이터 서비스를 설치할 수 없음(5098622)

문제점 요약: x86용 Sun Cluster 3.1 9/04 데이터 서비스 CD-ROM에 있는 설치 프로그램을 사용하여 HA Oracle을 설치할 수 없습니다. 설치 프로그램에서 다음 메시지를 표시합니다.

Could not find child archive ....

해결 방법: scinstall을 사용하여 HA Oracle용 Sun Cluster 데이터 서비스를 설치합니다.

scinstall 유틸리티를 사용하여 일부 데이터 서비스를 업그레이드할 수 없음

문제점 요약: scinstall 유틸리티를 사용하여 데이터 서비스를 업그레이드할 수 없는 응용 프로그램은 다음과 같습니다.

해결 방법: 위 목록에 있는 응용 프로그램의 데이터 서비스를 업그레이드하려면 Sun Cluster Software Installation Guide for Solaris OSUpgrading to Sun Cluster 3.1 9/04 Software (Rolling)에 있는 데이터 서비스 업그레이드 단계를 다음 단계로 대체합니다. 데이터 서비스가 설치되어 있는 노드마다 다음 단계를 수행합니다.

Procedurescinstall를 사용하여 업그레이드할 수 없는 데이터 서비스를 업그레이드하는 방법

단계
  1. 업그레이드할 데이터 서비스에 대한 소프트웨어 패키지를 제거합니다.


    # pkgrm pkg-inst
    

    pkg-inst는 다음 표에 나열된 대로 업그레이드할 데이터 서비스에 대한 소프트웨어 패키지 이름을 지정합니다.

    응용프로그램 

    데이터 서비스 소프트웨어 패키지 

    Apache Tomcat 

    SUNWsctomcat

    DHCP 

    SUNWscdhc

    mySQL 

    SUNWscmys

    Oracle E-Business Suite 

    SUNWscebs

    Samba 

    SUNWscsmb

    SWIFTAlliance Access 

    SUNWscsaa

    WebLogic Server(영어 로켈) 

    SUNWscwls

    WebLogic Server(프랑스어 로켈) 

    SUNWfscwls

    WebLogic Server(일본어 로켈) 

    SUNWjscwls

    WebSphere MQ 

    SUNWscmqs

    WebSphere MQ Integrator 

    SUNWscmqi

  2. 업그레이드할 버전의 데이터 서비스에 대한 소프트웨어 패키지를 설치합니다.

    소프트웨어 패키지를 설치하려면 업그레이드할 데이터 서비스에 대한 Sun Cluster 설명서에 나오는 대로 수행하십시오. 이 설명서는 http://docs.sun.com/에서 사용할 수 있습니다.