Microsoft PowerPoint 자동설치시스템검증-V05-Baul.pptx

Similar documents
< FC1A6BEC8BFE4C3BBBCAD2E687770>

untitled

품질검증분야 Stack 통합 Test 결과보고서 [ The Bug Genie ]

<49534F C0CEC1F520BBE7C8C4BDC9BBE720C4C1BCB3C6C320B9D D20BDC3BDBAC5DB20B0EDB5B5C8AD20C1A6BEC8BFE4C3BBBCAD2E687770>

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.

DE1-SoC Board

<4D F736F F D D31312D30312D53572D30312DBBE7BFEBC0DABCB3B8EDBCAD5FBFDCBACEB9E8C6F7BFEB2E646F63>

PCServerMgmt7

AGENDA 모바일 산업의 환경변화 모바일 클라우드 서비스의 등장 모바일 클라우드 서비스 융합사례

PowerPoint 프레젠테이션

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

Ä¡¿ì³»ÁöÃÖÁ¾

<4D F736F F D205B4354BDC9C3FEB8AEC6F7C6AE5D3131C8A35FC5ACB6F3BFECB5E520C4C4C7BBC6C320B1E2BCFA20B5BFC7E2>

SW

1 SW

Ç¥Áö

Microsoft PowerPoint - 02_Linux_Fedora_Core_8_Vmware_Installation [호환 모드]

목 차 Ⅰ. 일반사항 1 Ⅱ. 특기사항 3 Ⅲ. 물품내역 및 세부규격 8 Ⅳ. 주의사항

Contributors: Myung Su Seok and SeokJae Yoo Last Update: 09/25/ Introduction 2015년 8월현재전자기학분야에서가장많이쓰이고있는 simulation software는다음과같은알고리즘을사용하고있다.

server name>/arcgis/rest/services server name>/<web adaptor name>/rest/services ArcGIS 10.1 for Server System requirements - 지

Microsoft PowerPoint - 발표_090513_IBM세미나_IPTV_디디오넷_완료.ppt

!K_InDesginCS_NFH

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

Title Here

Spotlight on Oracle V10.x 트라이얼프로그램설치가이드 DELL SOFTWARE KOREA

CONTENTS CONTENTS CONTENT 1. SSD & HDD 비교 2. SSD 서버 & HDD 서버 비교 3. LSD SSD 서버 & HDD 서버 비교 4. LSD SSD 서버 & 글로벌 SSD 서버 비교 2

第 1 節 組 織 11 第 1 章 檢 察 의 組 織 人 事 制 度 등 第 1 項 大 檢 察 廳 第 1 節 組 대검찰청은 대법원에 대응하여 수도인 서울에 위치 한다(검찰청법 제2조,제3조,대검찰청의 위치와 각급 검찰청의명칭및위치에관한규정 제2조). 대검찰청에 검찰총장,대

Raspbian 설치 라즈비안 OS (Raspbian OS) 라즈베리파이 3 Model B USB 마우스 USB 키보드 마이크로 SD 카드 마이크로 SD 카드리더기 HDM I 케이블모니터

vm-웨어-01장

메일서버등록제(SPF) 인증기능적용안내서 (Exchange Windows 2000) OS Mail Server SPF 적용모듈 작성기준 Windows Server 2000 Exchange Server 2003 GFI MailEssentials 14 for

PowerPoint 프레젠테이션


Windows Server 2012

Solaris Express Developer Edition

Splentec V-WORM Quick Installation Guide Version: 1.0 Contact Information 올리브텍 주소 : 경기도성남시분당구구미로 11 ( 포인트타운 701호 ) URL: E-M

단계

ESP1ºÎ-04

기존에 Windchill Program 이 설치된 Home Directory 를 선택해준다. 프로그램설치후설치내역을확인해보면 Adobe Acrobat 6.0 Support 내역을확인할수 있다.

만약, 업그레이드 도중 실패하게 되면, 배터리를 뺏다 다시 꼽으신 후 전원을 켜면, 안내문구가 나오게 됩니다. 그 상태로 PC 연결 후 업그레이드를 다시 실행하시면 됩니다. 3) 단말을 재부팅합니다. - 리부팅 후에 단말에서 업그레이드를 진행합니다. 업그레이드 과정 중

(72) 발명자 서진교 경기 용인시 수지구 풍덕천2동 1167 진산마을 삼성5차아파트526동 1004호 조필제 경기 용인시 풍덕천동 유스빌 401호 - 2 -

Special Theme _ 모바일웹과 스마트폰 본 고에서는 모바일웹에서의 단말 API인 W3C DAP (Device API and Policy) 의 표준 개발 현황에 대해서 살펴보고 관 련하여 개발 중인 사례를 통하여 이해를 돕고자 한다. 2. 웹 애플리케이션과 네이

IBM blue-and-white template

PowerPoint 프레젠테이션

놀이동산미아찾기시스템

Microsoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx

PRO1_04E [읽기 전용]

ODS-FM1

FMX M JPG 15MB 320x240 30fps, 160Kbps 11MB View operation,, seek seek Random Access Average Read Sequential Read 12 FMX () 2


메일서버등록제(SPF) 인증기능적용안내서 (Exchange Windows 2003) OS Mail Server SPF 적용모듈 작성기준 Windows Server 2003 Exchange Server 2003 GFI MailEssentials 2010 fo

SAS9.2_SAS_Enterprise_Miner_install_guide_single_user_v2

solution map_....

<BDBAB8B6C6AEC6F95FBDC3C0E55FC8AEB4EB5FC0CCC1D6BFCF5F E687770>


Windows Embedded Compact 2013 [그림 1]은 Windows CE 로 알려진 Microsoft의 Windows Embedded Compact OS의 history를 보여주고 있다. [표 1] 은 각 Windows CE 버전들의 주요 특징들을 담고

김기남_ATDC2016_160620_[키노트].key

Voice Portal using Oracle 9i AS Wireless

VMware vsphere

Microsoft PowerPoint - 6.pptx

슬라이드 1

초보자를 위한 분산 캐시 활용 전략

1. 제품 개요 AhnLab Policy Center 4.6 for Windows(이하 TOE)는 관리대상 클라이언트 시스템에 설치된 안랩의 안티바이러스 제품인 V3 제품군에 대해 보안정책 설정 및 모니터링 등의 기능을 제공하여 관리대상 클라이언트 시스템에 설치된 V3

슬라이드 1

인켈(국문)pdf.pdf

13 Who am I? R&D, Product Development Manager / Smart Worker Visualization SW SW KAIST Software Engineering Computer Engineering 3

표준프레임워크 Nexus 및 CI 환경구축가이드 Version 3.8 Page 1

PowerPoint Presentation

Microsoft Word - ICT Reprot

공개 SW 기술지원센터

PowerPoint 프레젠테이션

대표이사등의확인서명( ) I. 회사의 개요 1. 회사의 개요 1. 연결대상 종속회사 개황(연결재무제표를 작성하는 주권상장법인이 사업보고서, 분기ㆍ 반기보고서를 제출하는 경우에 한함) (단위 : 백만원) 상호 설립일 주소 주요사업 직전사업연도말 자산총액 지배

<목 차 > 제 1장 일반사항 4 I.사업의 개요 4 1.사업명 4 2.사업의 목적 4 3.입찰 방식 4 4.입찰 참가 자격 4 5.사업 및 계약 기간 5 6.추진 일정 6 7.사업 범위 및 내용 6 II.사업시행 주요 요건 8 1.사업시행 조건 8 2.계약보증 9 3

기타자료.PDF

Citrix Workload Balancing 2.1 설치 가이드

Simplify your Job Automatic Storage Management DB TSC

歯CRM개괄_허순영.PDF

Microsoft Word - CAE 클러스터 환경 구축-ABAQUS.doc

공지사항

(지도6)_(7단원 202~221)

1. GigE Camera Interface를 위한 최소 PC 사양 CPU : Intel Core 2 Duo, 2.4GHz이상 RAM : 2GB 이상 LANcard : Intel PRO/1000xT 이상 VGA : PCI x 16, VRAM DDR2 RAM 256MB


Tekla Structures 설치

14 ºÎ·Ï

Microsoft PowerPoint - Smart CRM v4.0_TM 소개_ pptx

APOGEE Insight_KR_Base_3P11

<31325FB1E8B0E6BCBA2E687770>

DW 개요.PDF

PowerPoint 프레젠테이션

Intro to Servlet, EJB, JSP, WS

untitled

05( ) CPLV12-04.hwp

_IMSS5.x메뉴얼.doc

Install stm32cubemx and st-link utility

특허청구의 범위 청구항 1 디바이스가 어플리케이션을 실행하는 방법에 있어서, 상기 디바이스에 연결된 제1 외부 디바이스와 함께 상기 어플리케이션을 실행하는 단계; 상기 어플리케이션의 실행 중에 제2 외부 디바이스를 통신 연결하는 단계; 및 상기 제1 외부 디바이스 및

<B1DDC0B6C1A4BAB8C8ADC1D6BFE4B5BFC7E228C1A63836C8A3292E687770>

슬라이드 1

PowerPoint 프레젠테이션

Microsoft PowerPoint - 30.ppt [호환 모드]

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O

IPAK 윤리강령 나는 _ 한국IT전문가협회 회원으로서 긍지와 보람을 느끼며 정보시스템 활용하 자. 나는 _동료, 단체 및 국가 나아가 인류사회에 대하여 철저한 책임 의식을 가진 다. 나는 _ 활용자에 대하여 그 편익을 증진시키는데 최선을 다한다. 나는 _ 동료에 대해

Transcription:

DMSLAB 자동설치시스템의 HW 정보 및사용자설정기반설치 신뢰성에대한정형검증 건국대학교컴퓨터 정보통신공학과 김바울 1

Motivation Problem: 대규모서버시스템구축 Installation ti Server 2

Introduction 1) 사용자가원하는 이종분산플랫폼구성 대로 2) 전체시스템 들의성능을반영 3) 이종분산플랫폼을지능적으로자동구축 24 대 12대 Hadoop Framework ( 컴퓨팅 )/ DebianOS 6 대 Lustre 스토리지서버 / Cent OS 6대 Apache 웹서버 / Window Server Lustre 스토리지 Installation Server Apache 웹서버 Hadoop 3

System 동작과정요약 시스템동작과정분석 Installation Server 1. 시스템실행 Installation Software 실행 3. 호스트부팅 2. 환경설정 Monitoring Software Installer 4. 시스템구성설정요청 Installer 6. 호스트설치 Disk 5. 시스템구성설정전송 Partitioner 6 1. 디스크파티셔닝 OS Installer 6 2. OS 설치 SW Package Installer 6 3. SW 설치 7. 시스템설치완료 Customizer 6 4. 개인 SW 설치 / 설정 4

System Design Installation Server 정보저장 User Input 입력 기존설정과비교하여설치가능여부조사 Information Collect Channel을사용하여전달 Monitoring HW 정보수집하여전달 Initial Installation Ready 정보가올때까지대기 User 의 Input 정보와 의정보비교 설치명령 상세과정생략 Installation Installation 설치 상세과정생략 5

Automata Modeling Installation Server Informa tion Collect Monitori ng Installation ti Server Initial Installation 서버를구성하는 SW 실행 사용자설정입력 Information Collect 의 HW 정보수집및분석 Installation Ready 설치대기단계 Installation 에게 OS/SW 데이터전달 tmonitoring i 의 HW 정보수집및전송 Installation OS/Sw설치 Initial Installati on Ready Installati on Installati on 6

설치과정검증 환경설정에따른 설치검증순서 Installation Server User Input - OS - Number of - Condition Installation Server Information Collect Monitoring 2. 정보수집 1. Installation Server 준비 Initial Installation Ready HW Spec - CPU - MEMORY Installation Installation 3. 에 OS/SW 설치 7

설치과정검증 설치과정검증 Input Data 검증 User : OS/SW 정보선택, 설치할 의수결정, 의조건설정 : 의하드웨어정보 User 가선택한 OS/SW 정보및 조건에따라서설치가제대로되는지확인 의모니터링을통해들어온 HW 조건에따라서설치가되는지설치가되지않아야하는지확인 예 ) 의 HW Spec 고려 Case1 (true) User Input : Windows7 + Tomcat Server + Memory 4GB 이상 Input : CPU core = 2, Memory = 4GB Case2 (false) User Input : Debian + Apache Server + Memory 4GB 이상 Input : CPU core = 2, Memory = 2GB 8

System Design 시스템에들어오는입력정보 Installation Server 사용자설정입력 User input : 에설치할 OS, SW의정보, 의하드웨어조건정보» Case1: OS 선택» Case2: OS + SW 선택» Case3: OS + HW 조건선택» Case4: OS + SW + HW 조건선택 환경설정검증 Monitoring 의 HW 정보수집및전송 User input : 의하드웨어정보 (CPU, Memory)» (Case 가너무많아구현시정보를 2 가지로고정 ) 가여러대인경우 의 HW 정보가다를수도같을수도있음 9

Init Process Automata 시스템전체 Automata Model icreator Process icreatorinstallation Process Configration Process HWMonitor Process Install Process OS/SW/ config_check Process UserInput Process 총 10 개의 Process Installation Server (4개) icreator icreatoruserinput icreatorinstallation ConfigChecking (5개) HWMonitor Install OSInstall SWInstall ConfigSet 10

Automata 시스템전체 Automata Model 총 10 개의 Process Installation Server (4개) icreator icreatoruserinput icreatorinstallation ConfigChecking (5개) HWMonitor Install OSInstall SWInstall ConfigSet 11

Implementation 자동설치시스템검증환경 운영체제 Windows 7 (64bit) 검증툴 jspin (Version 6.4) 12

Implementation 자동설치시스템구현 initprocess icreator() : 설치서버역할을하는 process () : 설치대상인역할을하는 process 사용자입력수신설치시작 하드웨어정보수집 설치시작 13

Implementation icreatoruserinput() 사용자의입력설정 OS/SW/CPUcore/MemorySize OS 선택 SW 선택 CPU core 선택 Memory 크기선택 14

Implementation icreatorinstallation() 사용자설정정보저장 환경설정검사 process 실행 환경설정정보저장 환경설정정보검사 15

Implementation ConfigChecking() 사용자가입력한환경설정정보검사 설치조합은사전에미리등록되어있다고가정 검사 process OS & HW 조건확인 OS와연관된 SW 조건확인 설치가능 OS SW 설치가능여부 Windows Default O Windows Web O Windows DB O Windows Computing O 설치불가 Windows Storage X 16

Implementation HWMonitor() 의정보를 Random 하게생성 CPU core 선택 Memory 크기선택 17

Implementation Install() 에 OS/SW 설치진행 OS 설치 SW 설치 환경설정 설치실패 18

Property 테스트방법 사용자의환경설정정보와 의 HW 모니터링정보를이용한검증 미리등록된 OS(2 종류 ), SW(5 가지 ), HW 설정을랜덤하게조합 HW 정보 (user, host 공통사용 ) 1. ltl t1 {[](OS == USER_OS_WINDOW && SW == USER_SW_STORAGE ) > (install_checking == 1)} Window OS 와 Storage 를선택하였을때설치가가능한지확인 2. ltl t2 {[](OS == USER_OS_WINDOW && SW == OS 정보 USER_SW_STORAGE && CPU > CPU_CORE_4 && (user 사용 ) HOST_CPU == CPU_CORE_4 ) > (install_checking == 1)} SW 정보 상기조건에서 CPU core의수를조건을추가하여 (user 사용 ) 설치되는지확인 3. ltl t3 {[](OS == USER_OS_WINDOW && SW == USER_SW_STORAGE && CPU > CPU_CORE_4 && HOST_CPU == CPU_CORE_2 ) > (install_checking == 1)} 상기조건에서 의 CPU core의수를줄였을경우설치가안되는지확인 19

Property ll ltl p1 { [] (select_os == USER_OS_WINDOW && select_sw == USER_SW_DEFAULT) > (host_install_checking == INSTALL_SUCCECC) } OS : Windows, SW: Default => 설치가되는가? 20

Property ll ltl p2 { [] (select_os == USER_OS_WINDOW && select_sw == USER_SW_STORAGE) > (host_install_checking == INSTALL_FAILD) } OS : Windows, SW: Storage => 설치가안되는가? 21

Property ll ltl p3 { [] (select_cpu == CPU_CORE_2 && host_hw_cpu h == CPU_CORE_2) > (install_check == INSTALL_SUCCESS) } 사용자요구 CPU core : 2 HOST CPU core : 2 => 설치가되는가? 22

Conclusion 설치성공테스트 사용자가입력한정보와호스트의정보를비교하여설치가능 OS 정보, SW 정보, HW 정보 설치서버나호스트둘중에어느것이먼저실행되더라도설치순서에맞추어서동작 설치실패테스트 사용자가원하는 HW 정보보다설치할 의 HW 정보가사양이낮은경우설치실패 사용자가입력한조합이설치서버에등록되어있지않는경우설치실패 23