solstice enterprise manager (sun)

37
Solstice Enterprise Manager (SUN) POSTECH DP&NM Lab. (1) Solstice Enterprise Manager (SUN) 2000 년 3 년 29 년 19992274 년년년 [email protected]

Upload: samuru

Post on 15-Jan-2016

91 views

Category:

Documents


0 download

DESCRIPTION

Solstice Enterprise Manager (SUN). 2000년 3월 29일 19992274 류숙현 [email protected]. 수행 환경(1). S olaris 2.5.1 이상 S PARC 32 MB 이상 M otif Run-time Library T MN 의 Manager 로 사용하는 경우 TMN Q3 Stack E nterprise-wide network 에 적용 (10000 node 이상/100~1000개의 LAN) - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Solstice Enterprise Manager (SUN)

Solstice Enterprise Manager (SUN)

POSTECHDP&NM Lab.

(1)

                 

     

Solstice Enterprise Manager (SUN)

2000 년 3 월 29 일

19992274 류숙현[email protected]

Page 2: Solstice Enterprise Manager (SUN)

Solstice Enterprise Manager (SUN)

POSTECHDP&NM Lab.

(2)

                 

     

수행 환경 (1)• Solaris 2.5.1 이상• SPARC• 32MB 이상• Motif Run-time Library• TMN 의 Manager 로 사용하는 경우 TMN Q3 Stack• Enterprise-wide network 에 적용 (10000 node 이상 /10

0~1000 개의 LAN)• Enterprise-wide system/network management solution• 관리 부하 균형 조절 기능 – 분산된 Application,

관리 정보 , Agent

Page 3: Solstice Enterprise Manager (SUN)

Solstice Enterprise Manager (SUN)

POSTECHDP&NM Lab.

(3)

                 

     

수행 환경 (2)• TMN Q3 interface ( 선택 사양 ) 지원• SNMP Agents 및 Application 들과 호환성 유지• 지원 protocol

– SNMP, SNMPV2, CMIP, SNM RPC

Page 4: Solstice Enterprise Manager (SUN)

Solstice Enterprise Manager (SUN)

POSTECHDP&NM Lab.

(4)

                 

     

주요 구성 요소 (1)• Portable Management Interface (PMI)

– 관리 작업을 MIS 로 이어주는 interface– NMF 에 서비스 제공 API 로 제안– 초기화 MIS 로의 분산 메시지 전달 interface 설정– 분산화 Application 은 PMI 를 통하여 어떠한 host 로

부터 수행될 수 있다 .– Event 제출 및 전파– Data 의 encoding 및 decoding– PMI 를 사용하는 Application 은 Agent 가 사용하는 하부

관리 protocol 의 세부사항에 대해 알 필요가 없음– PMI 는 application 으로 하여금 관리 대상 객체에 대해

Get, Set, Create, Delete, 및 Action 을 수행

Page 5: Solstice Enterprise Manager (SUN)

Solstice Enterprise Manager (SUN)

POSTECHDP&NM Lab.

(5)

                 

     

주요구성요소 (2)• Management Information Server (MIS)

– Management Information Tree 의 생성 , 유지 , 삭제– Meta data repository 에 존재하는 관리대상 자원에 대한

기술의 저장소– Client 가 객체명을 제시하면 MIS 는 해당 객체에

접근하기 위해 필요한 protocol 과 그 protocol 내부에서 사용할 주소 결정

– 복수 client 의 요청에 대한 조정– Log 를 포함하는 local data 를 위한 영속적인 저장소– MIS 의 내부 및 외부에 존재하는 data 에 대한 분산

다중 사용자 접근– SNMP Trap 및 Event 처리

Page 6: Solstice Enterprise Manager (SUN)

Solstice Enterprise Manager (SUN)

POSTECHDP&NM Lab.

(6)

                 

     

주요구성요소 (3)– Schema-to-GDMO 및 SNMP-to-GDMO compiler– Local 객체를 위한 객체 관리 서비스

• Management Protocol Adaptor (MPA)– Agent 들의 Protocol 번역– Solstice Enterprise Manager 로 하여금 실질적으로 모든

종류의 Agent 로 부터 관리 정보를 받아 들임– 표준 및 비표준 Agent 와 통신– 각각의 MPA module 은 한가지 protocol 만을 지원– MPA 와 MIS 사이의 모든 통신은 PMI 를 통하여

이루어짐– CMIP, SNMP, RPC 지원

Page 7: Solstice Enterprise Manager (SUN)

Solstice Enterprise Manager (SUN)

POSTECHDP&NM Lab.

(7)

                 

     

주요구성요소 (4)

Agent MPA MIS

PMI

Page 8: Solstice Enterprise Manager (SUN)

Solstice Enterprise Manager (SUN)

POSTECHDP&NM Lab.

(8)

                 

     

제공기능 (1)

Page 9: Solstice Enterprise Manager (SUN)

Solstice Enterprise Manager (SUN)

POSTECHDP&NM Lab.

(9)

                 

     

제공기능 (2) – Viewer

                                      

                          

Page 10: Solstice Enterprise Manager (SUN)

Solstice Enterprise Manager (SUN)

POSTECHDP&NM Lab.

(10)

                 

     

제공기능 (3) - Viewer• Network 의 다양한 view 사이의 연결• Network 전체를 Monitor• 관리해야 할 Object 를 찾고 , 추가• Report, Event, Trap 등을 수신• 발견되지 않은 Device 들은 수동으로 추가• Map 상의 Object 들을 추가 , 이동 , 변경 , 삭제

Page 11: Solstice Enterprise Manager (SUN)

Solstice Enterprise Manager (SUN)

POSTECHDP&NM Lab.

(11)

                 

     

제공기능 (4) - Viewer• Viewer tool 이 제공하는 Sub-tool

– Object Palette : 화면상에 표시해야 할 관리 대상들의 ICON 에 대한 정의를 한다 . ICON 의 생성 , 변경 , 삭제 , 색상 , 모양 등의 속성 설정

Page 12: Solstice Enterprise Manager (SUN)

Solstice Enterprise Manager (SUN)

POSTECHDP&NM Lab.

(12)

                 

     

제공기능 (5) - Viewer– Object Configuration : 관리해야 할 대상들에 대한 생성 및

수정 , 관리 대상에 대한 description, Agent 등에 대한 설정

                                       

                           

Page 13: Solstice Enterprise Manager (SUN)

Solstice Enterprise Manager (SUN)

POSTECHDP&NM Lab.

(13)

                 

     

제공기능 (6) - Viewer– Layers Configuration : 화면상의 출력을 위한 선별적인

Layer 의 설정 , 배경그림 설정 , 관리 대상의 출력 방법 , Zoom factor, 상태 변화에 따른 값 설정

– Zooming : Zoom In 기능과 Zoom Out 기능– Gather : 관리 해야 할 대상들을 찾을 수 있는 기능 제공 ,

찾고자 하는 대상을 Group 화 하여 찾을 수 있는 기능 제공 , 사용자 정의에 의한 Group 가능

– Data Viewer : 찾고자 하는 대상에 대한 Data 설정을 통하여 사용자가 정의한 출력 방법에 따라서 출력하는 기능 , 찾고자 하는 대상에 대한 Polling 기준 설정

– Request Manager : Request Template list 에 있는 template 에 따라서 새로운 request 를 launch, Request Template list 에 있는 template 를 수정하기 위하여 request designer 를 부름 ,

Page 14: Solstice Enterprise Manager (SUN)

Solstice Enterprise Manager (SUN)

POSTECHDP&NM Lab.

(14)

                 

     

제공기능 (7) - Viewer– Request template list 를 생성 , 추가하기 위하여 Request

Designer 를 부름

                                      

         

Page 15: Solstice Enterprise Manager (SUN)

Solstice Enterprise Manager (SUN)

POSTECHDP&NM Lab.

(15)

                 

     

제공기능 (8) - Viewer– Request Monitor : 현재 MIS 에 운영 중인 Request 들에

대한 display 를 담당 , Request 들에 대한 stop,resume,delete,examine

– Request Examine : 현재 MIS 에 운영 중인 Request 들에 대한 수동의 점검 기능 제공 , 현재 상태에 대한 자세한 상황을 pop-up window 를 통하여 출력

Page 16: Solstice Enterprise Manager (SUN)

Solstice Enterprise Manager (SUN)

POSTECHDP&NM Lab.

(16)

                 

     

제공기능 (9) - Discover

                                     

             

Page 17: Solstice Enterprise Manager (SUN)

Solstice Enterprise Manager (SUN)

POSTECHDP&NM Lab.

(17)

                 

     

제공기능 (10) - Discover• Discover Function

– Local, Remote 에 있는 관리 대상을 자동 혹은 수동으로 찾는 기능 제공

– MIS 를 위한 대상으로 자동 변환– 사용자 정의 방법을 통해 발견하고자 하는 대상들에

대한 기준 설정– 관리 대상에 대한 선별적인 discover 기능 제공 ( Search

조건 , Agent 의 Mapping, Network 및 Network 의 traffic 을 줄일 수 있다 )

Page 18: Solstice Enterprise Manager (SUN)

Solstice Enterprise Manager (SUN)

POSTECHDP&NM Lab.

(18)

                 

     

제공기능 (11) - Discover

                                        

     

Page 19: Solstice Enterprise Manager (SUN)

Solstice Enterprise Manager (SUN)

POSTECHDP&NM Lab.

(19)

                 

     

제공기능 (12) - Discover• Monitor Function

– MIS Topology 정보 들을 주기적으로 갱신하는 역할을 담당

– 찾아야 할 대상 / 찾지 말아야 할 대상 , Log 정보의 설정 , 시작 / 종료 일시 등의 설정이 가능

Page 20: Solstice Enterprise Manager (SUN)

Solstice Enterprise Manager (SUN)

POSTECHDP&NM Lab.

(20)

                 

     

제공기능 (13) - Discover

                                     

Page 21: Solstice Enterprise Manager (SUN)

Solstice Enterprise Manager (SUN)

POSTECHDP&NM Lab.

(21)

                 

     

제공기능 (14) – Request Designer• 관리 대상들에 대하여 Rule-based Management 가

가능하도록 한다 .• Rule 들은 Condition language 에 의해 표현• Language Interface

– 관리 대상을 위한 request template 를 만들 수 있는 기능 제공

• State Templates– 그래픽 유형을 가진 MIB 형태로 Request Template 들을

생성 , 수정 , Control 할 수 있는 기능 제공• Setting condition

– Rule 에 대한 조건을 설정 , 생성 , 추가 , 삭제 , 수정 기능

Page 22: Solstice Enterprise Manager (SUN)

Solstice Enterprise Manager (SUN)

POSTECHDP&NM Lab.

(22)

                 

     

제공기능 (15) – Request Designer• Poll Rates control

– 사용자 들이 설정한 request 들에 대한 polling 기준을 설정

– Poll Rate 에 대한 생성 , 추가 , 수정 및 삭제 등의 기능 제공

Page 23: Solstice Enterprise Manager (SUN)

Solstice Enterprise Manager (SUN)

POSTECHDP&NM Lab.

(23)

                 

     

제공기능 (16) – Object Editor• 관리를 위한 대상들의 MIT(Management Information

Tree) 를 Browse 할 수 있는 기능 제공• 새로운 관리 대상에 대한 생성 , 삭제 작업 지원• 관리 대상에 대한 속성 및 속성 값을 지정• 관리 대상에 대한 Action 을 Invoke

Page 24: Solstice Enterprise Manager (SUN)

Solstice Enterprise Manager (SUN)

POSTECHDP&NM Lab.

(24)

                 

     

제공기능 (17) – Object Editor

                                     

                     

Page 25: Solstice Enterprise Manager (SUN)

Solstice Enterprise Manager (SUN)

POSTECHDP&NM Lab.

(25)

                 

     

제공기능 (18) – Alarm Manager• Summary window 와 Association window 로 구성• 여러 개의 관리 대상들을 Group 화하여 Alarm 할

수 있는 기능 제공• Field 의 주어진 조건에 따라 Grouping 이

가능하도록 한다 .• 다음의 방법으로 관리자에게 통보

– Pop-up window– E-mail– Pager– Sound, Audio– Device Icon 의 색상 변화

Page 26: Solstice Enterprise Manager (SUN)

Solstice Enterprise Manager (SUN)

POSTECHDP&NM Lab.

(26)

                 

     

제공기능 (19) – Alarm Manager• 사전에 속성 설정하여 횟수 , 장애 발생 원인의

summary 등의 기능 제공• 복수의 Concurrent Alarm Manager 의 운영이

가능하도록 한다 .

Page 27: Solstice Enterprise Manager (SUN)

Solstice Enterprise Manager (SUN)

POSTECHDP&NM Lab.

(27)

                 

     

제공기능 (20) – Alarm Manager

                                           

                                  

Page 28: Solstice Enterprise Manager (SUN)

Solstice Enterprise Manager (SUN)

POSTECHDP&NM Lab.

(28)

                 

     

제공기능 (21) – Log Manager• Log Object 들을 생성 , 수정 , 삭제• Log Object event notification 들에 대한 log record 들• Agent 들은 관리 해야 할 대상들의 상태 변화를

감지 event notification 을 만든다 log object 를 갱신하기 위해 MIS 에 통보

• Log record 들은 Log viewer application 을 통하여 browsing 될 수 있다

• Log record 들은 file 및 DB 에 저장될 수 있다 .

Page 29: Solstice Enterprise Manager (SUN)

Solstice Enterprise Manager (SUN)

POSTECHDP&NM Lab.

(29)

                 

     

제공기능 (22) – Log Manager

                                           

                                                     

Page 30: Solstice Enterprise Manager (SUN)

Solstice Enterprise Manager (SUN)

POSTECHDP&NM Lab.

(30)

                 

     

제공기능 (23) – Log Viewer• Log 에 저장된 Event log record 를 본다 .• 최근에 저장된 log record 들이 출력• 다음의 4 가지 기준에 따라서 log record display filter

의 정의가 가능– Object instance– Object classes– Event type– Data / time

Page 31: Solstice Enterprise Manager (SUN)

Solstice Enterprise Manager (SUN)

POSTECHDP&NM Lab.

(31)

                 

     

제공기능 (24) – Log Viewer

                                      

                                                         

Page 32: Solstice Enterprise Manager (SUN)

Solstice Enterprise Manager (SUN)

POSTECHDP&NM Lab.

(32)

                 

     

제공기능 (25) – SNMP Browser• SNMP MIB 을 위한 속성 및 속성 값을 설정 , 저장 ,

수정

                                  

                     

Page 33: Solstice Enterprise Manager (SUN)

Solstice Enterprise Manager (SUN)

POSTECHDP&NM Lab.

(33)

                 

     

제공기능 (26) – Access Manager• Application Access

– 사용자들에 대한 access 권한을 grant/deny 하는데 사용

• Application Feature Access– 사용자별로 사용 가능한 application 을 정의

Page 34: Solstice Enterprise Manager (SUN)

Solstice Enterprise Manager (SUN)

POSTECHDP&NM Lab.

(34)

                 

     

제공기능 (27) – Access Manager

                                          

                          

Page 35: Solstice Enterprise Manager (SUN)

Solstice Enterprise Manager (SUN)

POSTECHDP&NM Lab.

(35)

                 

     

제공기능 (28) – Data Collector• 필요한 Data 들을 조회가능• 모아진 Data 들은 Grapher tool 을 통하여 Graphic

으로 처리 가능

Page 36: Solstice Enterprise Manager (SUN)

Solstice Enterprise Manager (SUN)

POSTECHDP&NM Lab.

(36)

                 

     

제공기능 (29) – Data Collector

                                     

                                       

Page 37: Solstice Enterprise Manager (SUN)

Solstice Enterprise Manager (SUN)

POSTECHDP&NM Lab.

(37)

                 

     

반영 사항• Manager 의 Java 구현• Web 기반의 Management 가능하도록 설계• Module 의 기능 특성화를 시키고 분산할 수

있도록 설계• 여러 가지 Protocol 이 수용되도록 설계• 기반으로 할 수 있는 API 설계 ( 이것을 통하여 또

다른 형태의 Manager 를 설계할 수 있도록 한다 )