로그인
Sign in
우선 이문제는 ScApp 5.18.X, 5.19.X와 5.20.X 일때, SC의 uptime이 575일 이상이면 발생 할 수 있는 문제입니다.
두가지 조건이 모두 만족해야하는거고 조치 방법은 5.20.7이상으로 ScApp를 upgrade하는 것입니다.
또한 4800뿐 아니라 다음의 서버군에 해당하는 문제입니다.

Sun Fire 3800 Server
Sun Fire 4800 Server
Sun Fire 4810 Server
Sun Fire 6800 Server
Sun Fire E6900 Server
Sun Fire E2900 Server
Sun Fire V1280 Server
Sun Fire E4900 Server
Netra 1290 Server
Netra 1280 Server


ScApp를 upgrade하기가 당장 힘드실 경우에는 다음과 같은 workaround가 있습니다.

1. uptime이 575일 이하인경우
- domain이 SC로 부터 시간을 받아오지 않도록 다음과 같은 내용을 모든 도메인의 /etc/system에 넣어줍니다.

    set tod_broken=1
    set dosynctodr=0
-  Domain의 NTP enable, system controller의 SNTP enable
-  reboot the system controller
-  system controller의 uptime이 575일이 되기전에 domain reboot


2. uptime이 575일 이상인 경우
- domain이 SC로 부터 시간을 받아오지 않도록 다음과 같은 내용을 모든 도메인의 /etc/system에 넣어줍니다.

    set tod_broken=1
    set dosynctodr=0
- running domain이 SC로 부터 시간을 받지 않도록 manually disable (위의 방법은 /etc/system file이므로 reboot해야 적용되는 사항이며 적용후 리붓 했다면 하지 않아도 됨)

    #!/bin/sh
    #
    # Set tod_broken and dosynctodr
    #
    echo "tod_broken ?W 1" | adb -w -k /dev/ksyms /dev/mem
    echo "dosynctodr ?W 0" | adb -w -k /dev/ksyms /dev/mem
    #
    # exit 0



-  Domain의 NTP enable, system controller의 SNTP enable
-  reboot the system controller
Note : /etc/system에서 setting이 되어 있을지라도 boot시에 domain의 initial time은 SC로 부터 가져옴
만약 domain에 이와 같은 문제가 발생했다면 SC의 reboot이 필요, time설정 필요, domain reboot 필요


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


Document Audience: PUBLIC
Document ID: 200078
Old Document ID: (formerly 102986)
Title: Sun Fire Midrange Server Time Jumps When SC Accumulates Extended Uptime
Copyright Notice: Copyright © 2008 Sun Microsystems, Inc. All Rights Reserved
Update Date: Tue Sep 25 00:00:00 MDT 2007

--------------------------------------------------------------------------------
Solution Type Sun Alert

Solution  200078 :  Sun Fire Midrange Server Time Jumps When SC Accumulates Extended Uptime  


Related Categories
Home>Content>Sun Alert Criteria Categories>Availability Home>Content>Sun Alert Release Phase>Resolved  


Previously Published As

102986


Product

Sun Fire 3800 Server
Sun Fire 4800 Server
Sun Fire 4810 Server
Sun Fire 6800 Server
Sun Fire E6900 Server
Sun Fire E2900 Server
Sun Fire V1280 Server
Sun Fire E4900 Server
Netra 1290 Server
Netra 1280 Server


Bug ID

6567546


Date of Workaround Release

28-JUN-2007


Date of Resolved Release

14-SEP-2007


SA Document Body

KE0YJ4Y Internal ID use only.
Impact

On certain Sun Fire systems, a System Controller (SC) running ScApp versions 5.18.X, 5.19.X or 5.20.X. with extended uptime may experience an abrupt clock change. The changes have been seen where the clock jumps forward to 828 days, or where the clock becomes unstable upon reaching 828 days. The forward jump has been seen jumping 60 days forward to 828 days. This clock change can affect the domain time, database applications, customer data, or any other clock related operations.


Contributing Factors

This issue can occur on the following platforms:

SPARC Platform

Sun Fire 3800/4800/4810/6800/E2900/E4900/E6900/V1280 Servers
Netra 1280/1290 Servers
with a System Controller (SC) running ScApp versions 5.18.X, 5.19.X or 5.20.X.

Note: Any system properly patched for Daylight Saving Time (DST) required a SC reboot in 2007, and the system would not be at risk for this issue until uptime accumulates. (See also DST SunAlert 102617).

To determine both the ScApp version and SC uptime, the following command can be run on the SC:

    sc0:SC> showsc
    SC: SSC0
    Main System Controller
    SC Failover: enabled but not active.
    Clock failover enabled.

    SC date: Wed Jun 27 13:34:37 GMT-04:00 2007
    SC uptime: 82 days 22 hours 56 minutes 57 seconds

    ScApp version: 5.20.3 Build_0
    RTOS version: 46

Symptoms

This issue may occur after extended SC uptime, at which time the system controller time and the domain time may change abruptly.

Error messages will differ depending on how the system is configured, and whether the message is from the SC or from a domain. One example of error message is the following (may be from /var/adm/messages or to the console):

    Feb  2 17:33:52 domain-a xntpd[975]:
    [ID 261039 daemon.error] time error
    X.X is way too large (set clock manually)

Workaround

If uptime is less than 575 days:

1. Add these lines to the /etc/system file for all domains to disable the domains from getting their time from the SC:

    set tod_broken=1
    set dosynctodr=0
2. Enable NTP on the domain, and SNTP on the system controller. Refer to the appropriate Solaris Systems Administration Guide for your Solaris Release, and the appropriate Platform Administration Guide for your ScApp Release.

3. Reboot the system controllers.

4. Reboot the domain at next available maintenance window prior to reaching 575 Days uptime on the system controller.

If uptime is greater than 575 days:

1. Add these lines to the /etc/system file for all domains to disable the domains from getting their time from the SC:

    set tod_broken=1
    set dosynctodr=0
2. Manually disable the running domain from getting it's time from the SC. Either reboot the domain with the /etc/system changes listed in step 1, or run the script below. The following script can be invoked as "root" on the running domain to change the value of "tod_broken" and "dosynctodr" in the running domain's kernel:

    #!/bin/sh
    #
    # Set tod_broken and dosynctodr
    #
    echo "tod_broken ?W 1" | adb -w -k /dev/ksyms /dev/mem
    echo "dosynctodr ?W 0" | adb -w -k /dev/ksyms /dev/mem
    #
    # exit 0
3. Enable NTP on the domain, and SNTP on the system controller. Refer to the appropriate Solaris Systems Administration Guide for your Solaris Release, and the appropriate Platform Administration Guide for your ScApp Release.

4. Reboot the system Controllers

(see "Contributing Factors" for determination of uptime on the SC).

Note: The domain will still get it's initial time from the SC on boot even with the /etc/system setting. This functionality cannot be fully disabled.

If the domain experiences this issue and the domain time has already changed, a reboot of the SC will be necessary. The time will also need to be adjusted manually on both the domain and SC. A reboot of the affected domain may also be necessary.


Resolution

This issue is addressed in the following release:

SPARC Platform

ScApp version 5.20.7 or later (as delivered in patch 114527-08 or later)
for the following systems:

Sun Fire 3800/4800/4810/6800/E2900/E4900/E6900/V1280 Servers
Netra 1280/1290 Servers


Modification History

ICD0IDY Internal ID use only.
Date: 01-AUG-2007

Updated Impact and Relief/Workaround sections

Date: 14-SEP-2007

Updated Resolution section
State: Resolved


Attachments
This solution has no attachment

조회 수 :
1343
추천 수 :
16 / 0
등록일 :
2008.09.19
04:27:15 (*.236.3.225)
엮인글 :
http://bestceok.com/xe/index.php?mid=sun_faq&document_srl=3033&act=trackback&key=c01
게시글 주소 :
http://bestceok.com/xe/index.php?mid=sun_faq&document_srl=3033
List of Articles
번호 제목 글쓴이 날짜 조회 수
171 Fault Manager 사용 하록 2012-06-25 727
170 Fast Data Access MMU Miss 에러시... [1] 하록 2012-02-24 2174
169 디스크 부하율 체크 하록 2011-09-19 828
168 netapp 명령어 하록 2010-08-19 2838
167 Duplex 변경 방법... 하록 2010-05-11 1127
166 Duplex 변경 방법... [3] 하록 2010-07-05 1591
165 모니터 해상도 변경 하록 2009-08-25 1123
164 Crash Dump 분석 방법 하록 2009-08-25 2894
163 ftpaccess 파일 설명 하록 2009-08-06 2654
162 미러링 스크립트... 하록 2009-07-09 797
161 disksuite로 OS mirroring 되어있는데 복구하는 방법 하록 2009-06-05 1349
160 DiskSuite 설치 및 OS 미러구성 하록 2009-06-05 1288
159 solaris 10, software 미러링... 하록 2009-06-05 1233
158 IPMP: IP Multipathing 설정방법 하록 2009-06-04 1575
157 단말기 폭 초과 메세지 발생시... 하록 2009-05-28 1029
156 StorEdge 체크 명령어 하록 2009-03-09 1720
155 PROXY 서버 SQUID 설치 하록 2008-11-14 991
154 Network Interface Device Name [1] 하록 2008-11-14 2678
» System Time 오작동 시... 하록 2008-09-19 1343
152 소스로 APM 설치 하록 2008-05-27 965