58
IBM Systems Director Enablement 2012 2012 2012 2012- - -08 08 08 08 IBM System Software IBM System Software IBM System Software IBM System Software ( ( ([email protected] [email protected] [email protected] [email protected]) ) )

IBM Systems Director Enablement

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: IBM Systems Director Enablement

IBM Systems Director Enablement

2012201220122012----08080808IBM System SoftwareIBM System SoftwareIBM System SoftwareIBM System Software

정정정정 준준준준 원원원원 (((([email protected]@[email protected]@kr.ibm.com))))

Page 2: IBM Systems Director Enablement

---- 2222 ----

ContentsContentsContentsContents

� IBM Systems Director Overview

� Basic Feature

� Managed System 관리

� Event Automation을 통한 자동화 관리

� VMControl

� Active Energy Manager

� Systems Director SDK (REST API)

Page 3: IBM Systems Director Enablement

---- 3333 ----

IBM Systems Director OverviewIBM Systems Director OverviewIBM Systems Director OverviewIBM Systems Director Overview

Page 4: IBM Systems Director Enablement

---- 4444 ----

1.1 IBM Systems Director 1.1 IBM Systems Director 1.1 IBM Systems Director 1.1 IBM Systems Director 솔루션솔루션솔루션솔루션 구성구성구성구성

Page 5: IBM Systems Director Enablement

---- 5555 ----

1.2 IBM Systems Director 1.2 IBM Systems Director 1.2 IBM Systems Director 1.2 IBM Systems Director PluginPluginPluginPlugin

� Active Energy Manager (AEM)Active Energy Manager (AEM)Active Energy Manager (AEM)Active Energy Manager (AEM)- Monitor and measure server energy consumption and activity- Control power states and modes of operation

� Blade Center Open Fabric Manager (BOFM) AdvancedBlade Center Open Fabric Manager (BOFM) AdvancedBlade Center Open Fabric Manager (BOFM) AdvancedBlade Center Open Fabric Manager (BOFM) Advanced- Allow reassignment of Ethernet MAC and Fiber Channel WWN addresses

� VM ControlVM ControlVM ControlVM Control- Full lifecycle management of virtual machines

� Storage ControlStorage ControlStorage ControlStorage Control- Consolidate Storage Platform Management Tools- Integrate Storage Platform Management with Physical and Virtual Server

Management

� Network ControlNetwork ControlNetwork ControlNetwork Control- Consolidate Network Platform Management Tools- Integrate Network Platform Management with Physical and Virtual Server

Management

� TPM for OS Deployment (TPM for OS Deployment (TPM for OS Deployment (TPM for OS Deployment (TPMfOSDTPMfOSDTPMfOSDTPMfOSD))))- Provision operating systems via a library of disk images

Page 6: IBM Systems Director Enablement

---- 6666 ----

1.3 IBM Systems Director Topology1.3 IBM Systems Director Topology1.3 IBM Systems Director Topology1.3 IBM Systems Director Topology

Page 7: IBM Systems Director Enablement

---- 7777 ----

1.4 IBM Systems Director Edition (Management Server)1.4 IBM Systems Director Edition (Management Server)1.4 IBM Systems Director Edition (Management Server)1.4 IBM Systems Director Edition (Management Server)

Page 8: IBM Systems Director Enablement

---- 8888 ----

1.5.1 Agent Level #11.5.1 Agent Level #11.5.1 Agent Level #11.5.1 Agent Level #1

Page 9: IBM Systems Director Enablement

---- 9999 ----

1.5.2 Agent Level #21.5.2 Agent Level #21.5.2 Agent Level #21.5.2 Agent Level #2

Scheduler

SNMP Browser

CIM Browser

Software Distribution

RAID Manager

File Transfer

Remote Session and control

Process Management

Upward Integration

Update Assistant

Event Log

Event Action Plans

Hardware Status

Platform Specific Inventory

Basic Inventory

Remote Session on Linux

Power Control

System Attributes

Discovery

Common AgentCommon AgentCommon AgentCommon Agent

Level-2

Platform AgentPlatform AgentPlatform AgentPlatform Agent

Level-1

AgentlessAgentlessAgentlessAgentless

Level-0

IBM Director FeatureIBM Director FeatureIBM Director FeatureIBM Director Feature

Page 10: IBM Systems Director Enablement

---- 10101010 ----

IBM Systems Director IBM Systems Director IBM Systems Director IBM Systems Director Basic FeaturesBasic FeaturesBasic FeaturesBasic Features

Page 11: IBM Systems Director Enablement

---- 11111111 ----

2.1 Web2.1 Web2.1 Web2.1 Web----Based ManagementBased ManagementBased ManagementBased Management

http://<management node의 IP주소혹은호스트이름:8421>/ibm/console/

Page 12: IBM Systems Director Enablement

---- 12121212 ----

2.2 2.2 2.2 2.2 다중로그인다중로그인다중로그인다중로그인 및및및및 Session Timeout Session Timeout Session Timeout Session Timeout 설정설정설정설정

� 하나의하나의하나의하나의 유저유저유저유저 계정으로계정으로계정으로계정으로 동시에동시에동시에동시에 여러여러여러여러 개의개의개의개의 관리관리관리관리 콘솔로콘솔로콘솔로콘솔로 접속하기접속하기접속하기접속하기 위한위한위한위한 설정설정설정설정# vi /opt/ibm/director/lwi/runtime/isc/consoleProperties.xml

<consoleproperties:console-property id="ENABLE.CONCURRENT.LOGIN" value="true"id="ENABLE.CONCURRENT.LOGIN" value="true"id="ENABLE.CONCURRENT.LOGIN" value="true"id="ENABLE.CONCURRENT.LOGIN" value="true"/>

� 관리콘솔을관리콘솔을관리콘솔을관리콘솔을 일정시간일정시간일정시간일정시간 사용하지사용하지사용하지사용하지 않을않을않을않을 경우경우경우경우, , , , 자동으로자동으로자동으로자동으로 로그아웃로그아웃로그아웃로그아웃 되지되지되지되지 않도록않도록않도록않도록 하는하는하는하는 설정설정설정설정# vi /opt/ibm/director/lwi/conf/overrides/usmi_settings.properties

# - configures web browser session timeout (in minutes). Pages that# automatically receive new content will reset the timer when new# content is displayed. A value of -1 means no timeout.com.ibm.pvc.webcontainer.http.sessionGlobalTimeout=----1111

� 비밀번호비밀번호비밀번호비밀번호 오류오류오류오류 등으로등으로등으로등으로 해당해당해당해당 계정이계정이계정이계정이 locklocklocklock되었을되었을되었을되었을 경우의경우의경우의경우의 조치조치조치조치# smcli chuser -m unlock -u $username

Page 13: IBM Systems Director Enablement

---- 13131313 ----

2.3.1 Director Basic User Interface #1 (Main Window)2.3.1 Director Basic User Interface #1 (Main Window)2.3.1 Director Basic User Interface #1 (Main Window)2.3.1 Director Basic User Interface #1 (Main Window)

Navigation paneNavigation paneNavigation paneNavigation paneNavigation paneNavigation paneNavigation paneNavigation pane Main contents paneMain contents paneMain contents paneMain contents paneMain contents paneMain contents paneMain contents paneMain contents pane

Online Help and LogoutOnline Help and LogoutOnline Help and LogoutOnline Help and LogoutOnline Help and LogoutOnline Help and LogoutOnline Help and LogoutOnline Help and Logout

Context sensitive HelpContext sensitive HelpContext sensitive HelpContext sensitive HelpContext sensitive HelpContext sensitive HelpContext sensitive HelpContext sensitive HelpMinimize/MaximizeMinimize/MaximizeMinimize/MaximizeMinimize/MaximizeMinimize/MaximizeMinimize/MaximizeMinimize/MaximizeMinimize/Maximize

Page 14: IBM Systems Director Enablement

---- 14141414 ----

2.3.2 Director Basic User Interface #2 (Wizard)2.3.2 Director Basic User Interface #2 (Wizard)2.3.2 Director Basic User Interface #2 (Wizard)2.3.2 Director Basic User Interface #2 (Wizard)

Page 15: IBM Systems Director Enablement

---- 15151515 ----

Managed System Managed System Managed System Managed System 관리관리관리관리

� 관리관리관리관리 대상대상대상대상 시스템시스템시스템시스템 등록등록등록등록 (System Discovery)(System Discovery)(System Discovery)(System Discovery)

� 관리관리관리관리 대상대상대상대상 시스템시스템시스템시스템 권한권한권한권한 부여부여부여부여

� 관리관리관리관리 대상대상대상대상 시스템시스템시스템시스템 정보정보정보정보 수집수집수집수집 (Inventory Collection)(Inventory Collection)(Inventory Collection)(Inventory Collection)

� Resource ExplorerResource ExplorerResource ExplorerResource Explorer

� System Status & HealthSystem Status & HealthSystem Status & HealthSystem Status & Health

Page 16: IBM Systems Director Enablement

---- 16161616 ----

3.1.1 3.1.1 3.1.1 3.1.1 관리관리관리관리 대상대상대상대상 시스템시스템시스템시스템 등록등록등록등록 (System Discovery) #1(System Discovery) #1(System Discovery) #1(System Discovery) #1

Page 17: IBM Systems Director Enablement

---- 17171717 ----

3.1.2 3.1.2 3.1.2 3.1.2 관리관리관리관리 대상대상대상대상 시스템시스템시스템시스템 등록등록등록등록 (System Discovery) #2(System Discovery) #2(System Discovery) #2(System Discovery) #2

Page 18: IBM Systems Director Enablement

---- 18181818 ----

3.1.3 3.1.3 3.1.3 3.1.3 관리관리관리관리 대상대상대상대상 시스템시스템시스템시스템 등록등록등록등록 (System Discovery) #1(System Discovery) #1(System Discovery) #1(System Discovery) #1

� Discovery Profile Discovery Profile Discovery Profile Discovery Profile 생성생성생성생성

Page 19: IBM Systems Director Enablement

---- 19191919 ----

3.1.4 3.1.4 3.1.4 3.1.4 관리관리관리관리 대상대상대상대상 시스템시스템시스템시스템 등록등록등록등록 (System Discovery) #2(System Discovery) #2(System Discovery) #2(System Discovery) #2

� Discovery Profile Discovery Profile Discovery Profile Discovery Profile 관리관리관리관리

Page 20: IBM Systems Director Enablement

---- 20202020 ----

3.1.5 3.1.5 3.1.5 3.1.5 관리관리관리관리 대상대상대상대상 시스템시스템시스템시스템 등록등록등록등록 (System Discovery)(System Discovery)(System Discovery)(System Discovery)

� CLICLICLICLI를를를를 이용한이용한이용한이용한 System Discovery System Discovery System Discovery System Discovery # # # # smclismclismclismcli discover discover discover discover ----i [i [i [i [mangedmangedmangedmanged system system system system ipipipip address]address]address]address]

Page 21: IBM Systems Director Enablement

---- 21212121 ----

3.1.6 Discover3.1.6 Discover3.1.6 Discover3.1.6 Discover가가가가 잘잘잘잘 않되는않되는않되는않되는 경우의경우의경우의경우의 WorkWorkWorkWork----aroundaroundaroundaround

� Director Director Director Director 서버와서버와서버와서버와 Managed Managed Managed Managed 서버간의서버간의서버간의서버간의 Socket Socket Socket Socket 통신이통신이통신이통신이 잘잘잘잘 되는지되는지되는지되는지 체크체크체크체크

� Director Director Director Director 서버와서버와서버와서버와 Managed Managed Managed Managed 서버간의서버간의서버간의서버간의 SSL keySSL keySSL keySSL key가가가가 제대로제대로제대로제대로 되어있는지되어있는지되어있는지되어있는지 체크체크체크체크> 문제가 있을 경우, /.ssh/known_hosts 파일에서 해당 정보를 삭제 후 ssh 명령을 통해 재생성 후 Discover 수행

� 대상시스템의대상시스템의대상시스템의대상시스템의 AgentAgentAgentAgent를를를를 Director Director Director Director 서버에서서버에서서버에서서버에서 삭제한삭제한삭제한삭제한 후후후후, , , , 관리관리관리관리 대상대상대상대상 AgentAgentAgentAgent에서에서에서에서 강제로강제로강제로강제로 자신의자신의자신의자신의 정보를정보를정보를정보를Director Director Director Director 서버에서버에서버에서버에 등록등록등록등록> Director 서버에서 해당 Agent정보를 삭제 (Resource Explorer)> 관리 대상 시스템에서 아래의 명령을 실행하여 강제로 자신의 정보를 Director 서버로 입력

# cd /opt/ibm/director/agent/runtime/agent/toolkit/bin/

# ./configure.sh -unmanaged

# ./configure.sh -amhost $director_server_ip_address -passwd $password -force

Page 22: IBM Systems Director Enablement

---- 22222222 ----

3.2 3.2 3.2 3.2 관리관리관리관리 대상대상대상대상 시스템시스템시스템시스템 권한권한권한권한 부여부여부여부여

� DiscoverDiscoverDiscoverDiscover를를를를 통해통해통해통해 등록된등록된등록된등록된 시스템은시스템은시스템은시스템은 Resource ExplorerResource ExplorerResource ExplorerResource Explorer를를를를 통해통해통해통해 확인이확인이확인이확인이 가능하며가능하며가능하며가능하며, Access, Access, Access, Access를를를를 선택하여선택하여선택하여선택하여시스템시스템시스템시스템 권한을권한을권한을권한을 부여부여부여부여

CLICLICLICLI로로로로 수행할수행할수행할수행할 경우경우경우경우…………

> smcli accesssys -u $user -p $password -i [manged system ip address]

Page 23: IBM Systems Director Enablement

---- 23232323 ----

3.3 3.3 3.3 3.3 대상대상대상대상 시스템시스템시스템시스템 정보정보정보정보 수집수집수집수집 (Inventory Collection)(Inventory Collection)(Inventory Collection)(Inventory Collection)

� 관리관리관리관리 대상대상대상대상 시스템의시스템의시스템의시스템의 세부세부세부세부 정보를정보를정보를정보를 수집수집수집수집

CLICLICLICLI로로로로 수행할수행할수행할수행할 경우경우경우경우…………

> smcli collectinv -u $user -p $password -i [manged system ip address]

Page 24: IBM Systems Director Enablement

---- 24242424 ----

3.4 Resource Explorer3.4 Resource Explorer3.4 Resource Explorer3.4 Resource Explorer

� DirectorDirectorDirectorDirector에에에에 등록된등록된등록된등록된 대상대상대상대상 시스템들을시스템들을시스템들을시스템들을 통합통합통합통합 관리관리관리관리

Page 25: IBM Systems Director Enablement

---- 25252525 ----

3.5.1 System Status & Health > Monitor3.5.1 System Status & Health > Monitor3.5.1 System Status & Health > Monitor3.5.1 System Status & Health > Monitor

Page 26: IBM Systems Director Enablement

---- 26262626 ----

3.5.2 System Status & Health > 3.5.2 System Status & Health > 3.5.2 System Status & Health > 3.5.2 System Status & Health > HealthHealthHealthHealth SummarySummarySummarySummary

Page 27: IBM Systems Director Enablement

---- 27272727 ----

3.5.3 System Status & Health > Process 3.5.3 System Status & Health > Process 3.5.3 System Status & Health > Process 3.5.3 System Status & Health > Process 관리관리관리관리

Page 28: IBM Systems Director Enablement

---- 28282828 ----

Event AutomationEvent AutomationEvent AutomationEvent Automation을을을을 통한통한통한통한 자동화자동화자동화자동화 관리관리관리관리

� Event Automation Event Automation Event Automation Event Automation 구조구조구조구조

� Event Automation Event Automation Event Automation Event Automation 적용적용적용적용 시나리오시나리오시나리오시나리오 1 : File System 1 : File System 1 : File System 1 : File System 모니터링모니터링모니터링모니터링

� Event Automation Event Automation Event Automation Event Automation 적용적용적용적용 시나리오시나리오시나리오시나리오 2 : AIX 2 : AIX 2 : AIX 2 : AIX 환경환경환경환경 변수변수변수변수 모니터링모니터링모니터링모니터링

� Event Automation Event Automation Event Automation Event Automation 적용적용적용적용 시나리오시나리오시나리오시나리오 3 : Application Configuration 3 : Application Configuration 3 : Application Configuration 3 : Application Configuration 파일파일파일파일 모니터링모니터링모니터링모니터링

Page 29: IBM Systems Director Enablement

---- 29292929 ----

4.1.1 Systems Director Event 4.1.1 Systems Director Event 4.1.1 Systems Director Event 4.1.1 Systems Director Event 처리처리처리처리 개요개요개요개요

Event FilterEvent FilterEvent FilterEvent Filter--------------------------------------------------------------------------------------------------------------------System 상에서 발생하는

Event 에 대한 정의

ex. physical device의 상태 변화/장애등에 대한 이벤트, OS 수준의 Resource 사용량

Event ActionEvent ActionEvent ActionEvent Action--------------------------------------------------------------------------------------------------------------------발생한 Event를 처리하는

Action

ex. Log 파일에 저장, Mail 로 전송, 특정프로그램 실행

++++ ====Event Event Event Event

Automation Automation Automation Automation PlanPlanPlanPlan

Page 30: IBM Systems Director Enablement

---- 30303030 ----

4.1.2 4.1.2 4.1.2 4.1.2 관리관리관리관리 대상대상대상대상 Event Event Event Event 확인확인확인확인Event Event Event Event 발생시발생시발생시발생시 DirectorDirectorDirectorDirector의의의의 Event Log Event Log Event Log Event Log 참조참조참조참조

Event Reference Event Reference Event Reference Event Reference

*. http://publib.boulder.ibm.com/infocenter/director/pubs/topic/com.ibm.director.main.helps.doc/fqo0_bk_events_ref.pdf

Page 31: IBM Systems Director Enablement

---- 31313131 ----

4.1.3 Event Actions4.1.3 Event Actions4.1.3 Event Actions4.1.3 Event Actions

Page 32: IBM Systems Director Enablement

---- 32323232 ----

4.1.4 Command Automation4.1.4 Command Automation4.1.4 Command Automation4.1.4 Command Automation

Page 33: IBM Systems Director Enablement

---- 33333333 ----

4.2 4.2 4.2 4.2 Event Automation Event Automation Event Automation Event Automation 적용적용적용적용 시나리오시나리오시나리오시나리오 #1#1#1#1: File System : File System : File System : File System 모니터링모니터링모니터링모니터링

� Event Monitor Event Monitor Event Monitor Event Monitor 생성생성생성생성System Status and Health > Monitors

: Browse > 대상시스템 선택

: Create > Selected Resources 에서 대상시스템 선택

> Agent > Disk Monitors > 대상 file system 선택

> Percentage Space Used

� Monitor View > Monitor View > Monitor View > Monitor View > 해당해당해당해당 MonitorMonitorMonitorMonitor에에에에 대해대해대해대해 Activate Threshold Activate Threshold Activate Threshold Activate Threshold 수행수행수행수행

Page 34: IBM Systems Director Enablement

---- 34343434 ----

4.3 4.3 4.3 4.3 Event Automation Event Automation Event Automation Event Automation 적용적용적용적용 시나리오시나리오시나리오시나리오 #2#2#2#2: Application Configuration : Application Configuration : Application Configuration : Application Configuration 파일파일파일파일 모니터링모니터링모니터링모니터링

� Event Monitor Event Monitor Event Monitor Event Monitor 생성생성생성생성System Status and Health > Monitors

: Browse > 대상시스템 선택

: Create > Selected Resources 에서 대상시스템 선택

> Agent > File System Monitors > 대상 file 선택

> Last Modified

� Monitor View > Monitor View > Monitor View > Monitor View > 해당해당해당해당 MonitorMonitorMonitorMonitor에에에에 대해대해대해대해 Activate Threshold Activate Threshold Activate Threshold Activate Threshold 수행수행수행수행

Page 35: IBM Systems Director Enablement

---- 35353535 ----

4.4.1 4.4.1 4.4.1 4.4.1 Event Automation Event Automation Event Automation Event Automation 적용적용적용적용 시나리오시나리오시나리오시나리오 #3#3#3#3: : : : AIX AIX AIX AIX 환경환경환경환경 변수변수변수변수 모니터링모니터링모니터링모니터링

환경변수환경변수환경변수환경변수 Check Shell ScriptCheck Shell ScriptCheck Shell ScriptCheck Shell Script

File System Event MonitorFile System Event MonitorFile System Event MonitorFile System Event Monitor

Activate ThresholdActivate ThresholdActivate ThresholdActivate Threshold

Event AutomationEvent AutomationEvent AutomationEvent Automation

환경변수를환경변수를환경변수를환경변수를 ftpftpftpftp로로로로 전송하는전송하는전송하는전송하는 ScriptScriptScriptScript

Event Action Event Action Event Action Event Action 등록등록등록등록

Page 36: IBM Systems Director Enablement

---- 36363636 ----

4.4.2 4.4.2 4.4.2 4.4.2 Event Automation Event Automation Event Automation Event Automation 적용적용적용적용 시나리오시나리오시나리오시나리오 #3#3#3#3: : : : AIX AIX AIX AIX 환경환경환경환경 변수변수변수변수 모니터링모니터링모니터링모니터링

� AIX AIX AIX AIX 환경환경환경환경 변수변수변수변수 모니터링모니터링모니터링모니터링 Shell Script Shell Script Shell Script Shell Script ---- 1111#!/usr/bin/ksh

if [ $# -ne 1 ]; then

echo " Usage: env_chk.sh <log_file> "

echo " ex. env_chk.sh env_variables.log "

exit 1

fi

base_param=${1}

if [ -f ${base_param} ]

then

continue

else

env >> ${base_param}

ulimit -a >> ${base_param}

schedo -aF >> ${base_param}

vmo -aF >> ${base_param}

no -aF >> ${base_param}

fi

current_param="${1}_`date +\"%Y%m%d%H%M%S\"`"

env >> ${current_param}

ulimit -a >> ${current_param}

schedo -aF >> ${current_param}

vmo -aF >> ${current_param}

no -aF >> ${current_param}

Page 37: IBM Systems Director Enablement

---- 37373737 ----

4.4.3 4.4.3 4.4.3 4.4.3 Event Automation Event Automation Event Automation Event Automation 적용적용적용적용 시나리오시나리오시나리오시나리오 #3#3#3#3: : : : AIX AIX AIX AIX 환경환경환경환경 변수변수변수변수 모니터링모니터링모니터링모니터링

� AIX AIX AIX AIX 환경환경환경환경 변수변수변수변수 모니터링모니터링모니터링모니터링 Shell Script Shell Script Shell Script Shell Script ---- 2 (continued)2 (continued)2 (continued)2 (continued)

compare_result=`diff ${base_param} ${current_param} | wc -l`

#echo ${compare_result}

if [[ ${compare_result} -ne 0 ]]

then

echo 'parameters are changed... backing up the current variables...'

echo '#ftp.sh .... '

echo 'updating base param....'

cp ${current_param} ${base_param}

# exit

else

echo 'parameters are not changed... moving to next check'

# exit

fi

#echo "removing current param"

rm ${current_param}

Page 38: IBM Systems Director Enablement

---- 38383838 ----

4.4.4 4.4.4 4.4.4 4.4.4 Event Automation Event Automation Event Automation Event Automation 적용적용적용적용 시나리오시나리오시나리오시나리오 #3#3#3#3: : : : AIX AIX AIX AIX 환경환경환경환경 변수변수변수변수 모니터링모니터링모니터링모니터링

� AIX AIX AIX AIX 환경환경환경환경 변수변수변수변수 BackupBackupBackupBackup을을을을 위한위한위한위한 ftp Shell Scriptftp Shell Scriptftp Shell Scriptftp Shell Script

#!/usr/bin/ksh

if [ $# -ne 5 ]; then

echo " Usage: ftp.sh <ftp server ip> <ftp user> <ftp password> <target director> <source file> "

echo " ex. ftp.sh 10.10.20.101 root passwd /home/ftp_back /etc/hosts "

exit 1

fi

source_full_path=${5}

source_file=`echo ${source_full_path} | awk -F"/" '{print$NF}'`

source_path=`echo ${source_full_path} | awk -F'/[^/]*$' '{print $1}'`

new_file_name="${source_file}_`date +\"%Y%m%d%H%M%S\"`"

ftp -n ${1} <<! >> ftp.log

user ${2} ${3}

lcd ${source_path}

cd ${4}

as

put ${source_file} ${new_file_name}

bye

!

Page 39: IBM Systems Director Enablement

---- 39393939 ----

VMControlVMControlVMControlVMControl

Page 40: IBM Systems Director Enablement

---- 40404040 ----

5.1 5.1 5.1 5.1 VMControlVMControlVMControlVMControl 개요개요개요개요

VMControl features:VMControl features:VMControl features:VMControl features:

� 가상 자원에 대한 탐색 및 등록

� 가상 자원의 인벤토리 및 Topology 검색

� 가상 자원의 상태 파악

� 가상 자원의 재배치

� 가상 머신의 생성 및 배포

� 가상 이미지의 배포 및 관리

� 가상 자원 풀의 관리

VMControl encompasses virtual server lifecycle managementvirtual server lifecycle managementvirtual server lifecycle managementvirtual server lifecycle management, image managementimage managementimage managementimage managementand system pool managementsystem pool managementsystem pool managementsystem pool management as an extension to IBM Systems Director.

IBM System xIBM System xIBM System xIBM System x

Power SystemsPower SystemsPower SystemsPower Systems

IBM System zIBM System zIBM System zIBM System z

Page 41: IBM Systems Director Enablement

---- 41414141 ----

5.2 5.2 5.2 5.2 VMControlVMControlVMControlVMControl EditionsEditionsEditionsEditions

MANAGEMANAGEMANAGEMANAGEMANAGEMANAGEMANAGEMANAGE

��Discover resourcesDiscover resources

��Monitor system healthMonitor system health

��Configure virtual resourcesConfigure virtual resources

AUTOMATEAUTOMATEAUTOMATEAUTOMATEAUTOMATEAUTOMATEAUTOMATEAUTOMATE

��Manage virtual server imagesManage virtual server images

��Accelerate provisioningAccelerate provisioning

��Streamline administrationStreamline administration

OPTIMIZEOPTIMIZEOPTIMIZEOPTIMIZEOPTIMIZEOPTIMIZEOPTIMIZEOPTIMIZE

�� Create/manage system poolsCreate/manage system pools

�� Automate workload Automate workload provisioningprovisioning

�� Dynamically move workloadsDynamically move workloads

Increasing management simplicityIncreasing management simplicityIncreasing management simplicityIncreasing management simplicity

Incr

easi

ng

bu

sin

ess

alig

nm

ent

Incr

easi

ng

bu

sin

ess

alig

nm

ent

Incr

easi

ng

bu

sin

ess

alig

nm

ent

Incr

easi

ng

bu

sin

ess

alig

nm

ent

VMControlVMControlVMControlVMControlVMControlVMControlVMControlVMControl Express Edition Express Edition Express Edition Express Edition Express Edition Express Edition Express Edition Express Edition for lifecycle managementfor lifecycle management

VMControlVMControlVMControlVMControlVMControlVMControlVMControlVMControl Enterprise Edition Enterprise Edition Enterprise Edition Enterprise Edition Enterprise Edition Enterprise Edition Enterprise Edition Enterprise Edition for for cloud computingcloud computing

VMControlVMControlVMControlVMControlVMControlVMControlVMControlVMControl Standard Edition Standard Edition Standard Edition Standard Edition Standard Edition Standard Edition Standard Edition Standard Edition for for rapid deploymentrapid deployment

Page 42: IBM Systems Director Enablement

---- 42424242 ----

5.3 5.3 5.3 5.3 VMControlVMControlVMControlVMControl 솔루션솔루션솔루션솔루션 구성구성구성구성 ((((PowerVMPowerVMPowerVMPowerVM))))

Systems Systems Systems Systems

DirectorDirectorDirectorDirector

SMISMISMISMI----SSSSProviderProviderProviderProvider

NIMNIMNIMNIM

VMControlVMControlVMControlVMControl

Image repositoryImage repositoryImage repositoryImage repository

VIOSVIOSVIOSVIOS

PrePrePrePre----defined defined defined defined LunLunLunLun

Direct ConfigureDirect ConfigureDirect ConfigureDirect Configure

Virtual Machine(Workload)

Virtual Machine(Workload)

Page 43: IBM Systems Director Enablement

---- 43434343 ----

5.4 5.4 5.4 5.4 가상가상가상가상 서버서버서버서버 생성생성생성생성 및및및및 변경변경변경변경Resource Explorer

> 대상 장비 선택> System Configuration > Create Virtual Server

Resource Explorer > 대상 Virtual Server 선택> System Configuration > Edit Virtual Server

Page 44: IBM Systems Director Enablement

---- 44444444 ----

5.5 Virtual Appliance(5.5 Virtual Appliance(5.5 Virtual Appliance(5.5 Virtual Appliance(가상가상가상가상 이미지이미지이미지이미지) Capture) Capture) Capture) Capture

Page 45: IBM Systems Director Enablement

---- 45454545 ----

5.6 Virtual Appliance(5.6 Virtual Appliance(5.6 Virtual Appliance(5.6 Virtual Appliance(가상가상가상가상 이미지이미지이미지이미지) Deploy) Deploy) Deploy) Deploy

Page 46: IBM Systems Director Enablement

---- 46464646 ----

Active Energy ManagerActive Energy ManagerActive Energy ManagerActive Energy Manager

Page 47: IBM Systems Director Enablement

---- 47474747 ----

6.1 Active Energy Manager 6.1 Active Energy Manager 6.1 Active Energy Manager 6.1 Active Energy Manager 개요개요개요개요

Software 설치에 의한 관리가 아닌 TPMD, BMC, MM, HMC, iPDU 등을 이용한 Hardware레벨의 관리이기 때문에 시스템에 미치는 부하가 미비

iPDU

Non-IBM

서버

Network

MM

x86x86cellx86

Powerx86

HMC

Power

BMC

Out-of-Band access

System x

HMC

System

z

Director 서버서버서버서버

AEM Plug-In

iPDU

Non-IT

장비

FSP

Dynamic Power

Saving

Static Power Saving

Power CappingPower Trending

Thermal Trending

AEMAEMAEMAEM

Page 48: IBM Systems Director Enablement

---- 48484848 ----

6.2 AEM6.2 AEM6.2 AEM6.2 AEM이이이이 지원하는지원하는지원하는지원하는 시스템시스템시스템시스템

*. http://pic.dhe.ibm.com/infocenter/director/pubs/topic/com.ibm.director.aem.helps.doc/frb0_r_HW_reqs_managed_systems.html

Page 49: IBM Systems Director Enablement

---- 49494949 ----

6.3 AEM Base Configuration6.3 AEM Base Configuration6.3 AEM Base Configuration6.3 AEM Base Configuration

Page 50: IBM Systems Director Enablement

---- 50505050 ----

6.4 Trending (Power / Thermal)6.4 Trending (Power / Thermal)6.4 Trending (Power / Thermal)6.4 Trending (Power / Thermal)

Page 51: IBM Systems Director Enablement

---- 51515151 ----

6.5 6.5 6.5 6.5 최대최대최대최대 전력전력전력전력 사용량사용량사용량사용량 제한제한제한제한 (Power Capping)(Power Capping)(Power Capping)(Power Capping)

Page 52: IBM Systems Director Enablement

---- 52525252 ----

6.6 6.6 6.6 6.6 전력전력전력전력 절감절감절감절감 (Power Saving)(Power Saving)(Power Saving)(Power Saving)

Page 53: IBM Systems Director Enablement

---- 53535353 ----

6.7.1 Policy Based Energy Management #16.7.1 Policy Based Energy Management #16.7.1 Policy Based Energy Management #16.7.1 Policy Based Energy Management #1

Page 54: IBM Systems Director Enablement

---- 54545454 ----

6.7.1 Policy Based Energy Management #26.7.1 Policy Based Energy Management #26.7.1 Policy Based Energy Management #26.7.1 Policy Based Energy Management #2

Page 55: IBM Systems Director Enablement

---- 55555555 ----

6.8 6.8 6.8 6.8 대상대상대상대상 시스템의시스템의시스템의시스템의 Energy Status Energy Status Energy Status Energy Status 확인확인확인확인

� CLICLICLICLI를를를를 이용한이용한이용한이용한 Energy Status Energy Status Energy Status Energy Status 확인확인확인확인# # # # smclismclismclismcli lspowerinfolspowerinfolspowerinfolspowerinfo ----n [n [n [n [mangedmangedmangedmanged system] system] system] system] ----llll

� AIX Processor Status AIX Processor Status AIX Processor Status AIX Processor Status 확인확인확인확인# # # # lparstatlparstatlparstatlparstat ----EEEE

Page 56: IBM Systems Director Enablement

---- 56565656 ----

Systems Director SDKSystems Director SDKSystems Director SDKSystems Director SDK(REST API)(REST API)(REST API)(REST API)

Page 57: IBM Systems Director Enablement

---- 57575757 ----

7.1 REST API7.1 REST API7.1 REST API7.1 REST API

� httpshttpshttpshttps://<Director Server IP>:://<Director Server IP>:://<Director Server IP>:://<Director Server IP>:8422/ibm/director/rest/events8422/ibm/director/rest/events8422/ibm/director/rest/events8422/ibm/director/rest/events

*. http://pic.dhe.ibm.com/infocenter/director/devsdk/topic/com.ibm.usmi.dir63x.doc/dir6_1_2_rest_documentation.html

Page 58: IBM Systems Director Enablement

---- 58585858 ----

감감감감 사사사사 합합합합 니니니니 다다다다