기술부 1차 세미나 - GFS * Clunix 클루닉스 2006년 기술부/부장 서진우

Slides:



Advertisements
Similar presentations
XXX MC/SG Clustering 운영 방법 한국 HP ㈜ HPCS ASE XXX. Clustering file 구조.
Advertisements

1 평생교육실습 계획서 ㈜ 휴넷
© 2008 IBM Corporation This document is intended for IBM sales force and IBM Business Partner Storage System Group TS3310 Tape Library 표준 제안서
IBM WAVE for z/VM. PC requirements - jdk V1.7 이상 설치 웹서버 접속 – 로 접속 “Launch IBM Wave v1.2.0” 클릭.
㈜삼부시스템 TSI2000 VTL 백업시스템 소개 자료. 목 차 2. VTL 개요 3. VTL 구성방안 5. VTL 비교 자료 6. TSI2000 VTL 구축 현황 4. 삼부 VTL 제품소개 1. 회사 소개.
Page  1 Copyright© 2015 Hanbit Academy, Inc. All rights reserved. [ 강의교안 이용 안내 ] 본 강의교안의 저작권은 한빛아카데미㈜에 있습니다. 이 자료를 무단으로 전제하거나 배포할 경우 저작권법 136 조에 의거하여.
Copyright © 2008 Wei Qi Xia. All rights reserved. 거시적 영향 발표자:하위기 2008 년 11 월 15 일.
ㅋㅋ 다른 집단과 명확히 구별되는 가치체계와 지식 그리고 그에 부합하는 기술을 가지고 있어야 한다. 가치체계 - 사회복지사윤리강령, 선서 등 기본요소 완성 지식 - 사회복지사 1 급 자격증 시험으로 완성 기술 - 명확하지 않으나 실습, 보수교육을 통해 완성 Client.
1. 시설관리공단 상임이사 정수기준을 위반한 초과 여부에 대한 질의 2. 졸속사업으로 인한 예산낭비에 대한 질의 (KT 도로개설, 강변역 고구려역사 ]
This document is intended for IBM sales force and IBM Business Partner © 2006 IBM Corporation Storage System Group DS4800 표준제안서 Techline.
Windows Clustering Technology Overview 기술사업부 ( 주 ) 마이크로소프트.
1 Copyright ⓒ C.J. Yoon ALL RIGHTS RESERVED 제 III 부 생산능력.
©2001 Andersen. All Rights Reserved. Proprietary and Confidential. 작성일 : 2010 교육 자료 QNAP NAS (Network Attached Storage) 교육 자료.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
IPStor 솔루션 소개 팔콘스토어코리아.
Managing Filesystems, Swap Space, and Devices
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
사회보험 징수통합 관련 조사 결과 보고서 한국갤럽조사연구소
DS4300 표준제안서 Techline.
로그인 1 케피코 회사 로고를 클릭합니다.
Replication Manager를 통한 SQL Server 온라인 백업/신속한 복구
Hadoop 동작방식(F5를 눌로 슬라이드쇼로 볼 것!!)
SDAC enterprise 서버 및 네트워크장비 직접접근제어시스템 표준제안서 Document Version 1.6.1
Windows Server 장. 하드디스크 추가와 RAID.
임베디드 시스템 개발을 위한 리눅스 환경설정.
SQL Server 2000 HA & DR Solutions
III. 세부사업내용 System Architecture
기술부 1차 세미나 - SGE * Clunix 클루닉스 2006년 기술부/부장 서진우
NAS와 SAN 컴퓨터과학과 전제현.
01. 강사 소개 강사 신지식인 선정 한국음식업 중앙회 전남지회 정책자문위원 내셔널 트러스트 문화유산 자문위원
DRBD 세미나 리눅스 데이터 시스템 황세원.
NFS, FTP coearth, george.
Dept. of Computer Engineering, Hannam Univ. Won Goo Lee
Internet Group Management Protocol (IGMP)
소리가 작으면 이어폰 사용 권장!.
EM 을 이용한 오라클 DataGuard 구성방안 (RAC + EM + DataGuard)
Minicom,tftp,nfs설정,vnc설정
기상연구소 응용 프로그램 (MM5/MPP) 시스템 별 성능 측정 결과 보고
Development Environment of Embedded System : part 1
TS3310 Tape Library 표준 제안서 Techline.
Linux 9.X 기초에서 활용까지 Chapter 07 프로세스 관리.
One-Stop Solution in Device Networking
14장. NFS 서버의 설치와 운영.
임베디드 소프트웨어 동향. 임베디드 소프트웨어 동향 임베디드 S/W 시장분류 솔루션 측면 시스템 측면 운영체제 개발도구 설계도구 테스트도구 유선통신 무선통신 정보가전 자동차제어 산업자동화 사무자동화 군사/항공우주 의료장비 솔루션 공급 업체 임베디드 S/W시장 임베디드.
운영체제 (Operating Systems)
IPv6 기반의 Mobile IP 기술 개발 (iSCSI 성능 분석) - 프로젝트 중간보고서 -
Chapter 10. 파일 시스템 인터페이스(File System Interface)
Copyright by All rights reserved.
브랜드페이지 제작 진행 및 자료 요청 리스트 ®.
? SMB (Server Message Block)
하성희 복제 구축 예제 하성희
「 LINUX IBM SpectrumScale 설치 가이드」
Copyright 2011 ㈜굿애플 All rights reserved
산학협력단 연구지원금 시스템 사용자 매뉴얼 Copyrightⓒ2014 UOSICF. All Rights Reserved. 1.
주의(主意) 본 자료는 고사성어100선의 교육자료 데모용입니다. 제품구입시 모든 교육용 자료는 별도로 무상 공급됩니다.
1조 김성수 백현기 석광우 김지원 박광연.
Linux 9.X 기초에서 활용까지 Chapter 03 리눅스 설치.
솔개의 교훈 _ 변화만이 살길이다 “변화” 하지 않는 자는 자연 도태됩니다. 과연 당신은 ……. 현재의 위치에 만족 한 상태로
WINIA e-PURCHASING SYSTEM Copyrightⓒ 2002 by MCC. All right reserved..
PenSion Detail Story Board – 포탈 Section
NFS (Network File system)
하나투어샵 메인 부분 리뉴얼 - 디자인 하나샵 단독 물량 확보! 필리핀 직송 골드 망고 최저가 보장! 37,900원!
Topic Subtopic 조명욱, Jo Myung Wook 가비아 웹메일 서비스와 GFS GABIA. INC.
2009년 면정보고 초동면.
WINIA e-PURCHASING SYSTEM Copyrightⓒ 2002 by MCC. All right reserved..
中国类型小说海外受追捧, 国内市场类型新作后继乏力
비축사업 전자계약시스템 도입 용역 사용자매뉴얼(업체담당자용) Version 1.0.
임베디드 리눅스 설치 및 동작 Lecture #5.
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
Presentation transcript:

기술부 1차 세미나 - GFS * Clunix 클루닉스 2006년 기술부/부장 서진우 Copyright © by Clunix. Inc All rights reserved.

GFS,GNBD,CLVMD를 이용한 GFS 환경 구축 GFS,GNBD,DRBD를 이용한 고 가용성 환경 구축 목차 GFS란.. GFS설치 환경 준비 GNBD를 이용한 GFS 환경 구축 GFS,GNBD,CLVMD를 이용한 GFS 환경 구축 GFS,GNBD,DRBD를 이용한 고 가용성 환경 구축 GFS를 마치며.. 시스템 엔지니어링 분야의 시작과 끝이 있다면 그것은 운영체제 관련 분야입니다. 운영체제의 설치 자체 기술은 엔지니어 분야의 시작 시 다루는 기술이지만 실제 운영체제의 설치 의미는 설치 자체에 있기 보다는 운영체제를 설치 하는 시스템의 서비스 성격과 운영 정책을 사전에 고려 하여 운영체제 설치 계획을 세워야 합니다. 운영체제의 설치는 그 설치 방식에 따라 성능, 보안, 안정성, 시스템 가용성 등의 시스템 전체 성능이 좌우 됩니다. 기초 설치 문서나 서적에 의해 설치를 한다면 실제 서비스 자체 환경 구현은 가능 하겠지만, 최적의 성능이나 시스템 보안 레벨 시스템 회복 능력, 시스템 관리상의 효율성 등에서 실무서비스 환경을 고려한 운영체제와는 큰 차이를 보일 것입니다. 여기서는 실무 환경에 맞는 운영체제 설치를 하는데 고려 해야 할 사항과 실제 운영체제 설치 이후 설치 방식에 따라 이후 관리에 어떤 차이가 있는지, 그리고 안정적인 시스템 환경 유지를 위해 설치 이후 어떤 작업등이 필요한지에 대해 설명하도록 할 것입니다.

GFS란. GFS란 Sistina 에서 시작된 클러스터 파일 시스템 프로젝트 Redhat 에 의해 연구 개발권 인수 SAN(DAS)스토리지 환경 기반의 클러스터 파일 시스템 단일 볼륨에 대한 분산 노드의 R/W 권한 부여 NFS와 외향적으로 유사함 (구조, 성능 차이 큼) 주요 사이트 http://gfs.wikidev.net/Installation http://gfs.wikidev.net/GNBD_installation#Starting_the_services_.28DLM.2C_CCSD.2C_FENCE.29 http://www.redhat.com/docs/manuals/csgfs/ http://code.ximeta.com/cgi-bin/trac.cgi/wiki/HowToGFS https://open.datacore.ch/DCwiki.open/Wiki.jsp?page=GFS http://sources.redhat.com/cluster

GFS 설치 환경 준비 GFS 설치 환경 준비 GFS는 커널에 속한 기능 (NFS는 어플리케이션 기반) Redhat사에 소유권 이전 후 Redhat패키지 의존성 강함 주요 패키지 ccs-1.0.0-0.i686.rpm gulm-1.0.0-0.i686.rpm cman-1.0.0-0.i686.rpm dlm-1.0.0-0.i686.rpm fence-1.32.1-0.i686.rpm gnbd-1.0.0-0.i686.rpm gfs-6.1.0-0.i386.rpm lvm2-2.01.08-1.0.RHEL4.i386.rpm lvm2-cluster-2.01.09-5.0.RHEL4.i386.rpm

GFS 설치 환경 준비 GFS 기본 구성도 SAN Switch Storage(FC/SCSI) FC/SCSI GFS

GFS 설치 환경 준비 설치 시 주의 사항 및 주요 진행 단계 GFS노드간 Time Sync (시간 단위의 오차 시 오류 발생) Disk interface drive 설정 및 네트워크 설정(hosts) Ccs 설정 (노드간 클러스터 요소 정의 및 통신,Fencing 방법 정의) GFS 관련 modules 탑재 Storage Disk Partitioning GFS File System 생성 GFS Disk mount

GFS 설치 환경 준비 CCS 설정 예제 (/etc/cluster/cluster.conf) <?xml version="1.0"?> <cluster name="cluster" config_version="1"> <cman> </cman> <clusternodes> <clusternode name="node01" votes="1">          <fence>                  <method name="single">                          <device name="human" ipaddr="node01"/>                  </method>          </fence> </clusternode> <clusternode name="node02" votes="1">          <fence>                  <method name="single">                          <device name="human" ipaddr="node02"/>                  </method>          </fence> </clusternode> </clusternodes> <fence_devices>          <device name="human" agent="fence_manual"/> </fence_devices> </cluster>

GFS 설치 환경 준비 GFS 구동 절차 Mount 모듈 탑재 데몬 시작 파티셔닝 # fdisk GFS 파일 시스템 생성 # depmod -a # modprobe dm-mod # modprobe gfs # modprobe lock_dlm 데몬 시작 # ccsd # cman_tool join # fence_tool join 파티셔닝 # fdisk GFS 파일 시스템 생성 # gfs_mkfs -p lock_dlm -t cluster:enfs -j 2  /dev/sda1 Mount # mkdir /gfs # mount –t gfs /dev/sda1 /gfs

GNBD를 이용한 GFS환경 구축 GNBD란.. Network 상의 Remote host의 block device를 nbd(network block device)를 통해 연결 Network application에 의한 데이터 전송이 아닌 block device간의 데이터 전송 효과 FC/SCSI 인터페이스가 없이 네트워크 상에 Direct Attached Storage 구성 가능 비용적인 절감 효과와 확장성에서 우수 네트워크 상태에 의한 안정성 문제 존재 SAN 과 GNBD를 이용하여 대용량 클러스터 파일 시스템 구축 가능

GNBD를 이용한 GFS 설치 환경 준비 GNBD+GFS 기본 구성도 L2 Switch Gigabit GNBD Client GFS GNBD Client GFS GNBD Client L2 Switch Gigabit GNBD File Server GFS

GNBD를 이용한 GFS 환경 구축 기본 환경 구축은 GFS와 동일 GNBD modules 탑재 GNBD Server : gnbd_serv, gnbd_export 실행 # gnbd_serv –v # gnbd_export -v -e gnbd0 -d /dev/sda1 GNBD Client : gnbd_import 실행 # gnbd_import -v -i GNBD_Server GFS 파일시스템 생성(GNBD_Server) # gfs_mkfs -p lock_dlm -t cluster:gnbdfs -j 3 /dev/sda1 GFS Mount (GNBD_Client) # mount -t gfs /dev/gnbd/gnbd0 /gfs

GFS,GNBD,CLVMD를 이용한 GFS 환경구축 Lvm2,lvm2_cluster 패키지 준비 GFS노드간 LVM 볼륨 환경을 실시간 동기화함 GNBD서버간의 디스크를 LVM으로 구성 후 GNBD클라이언트에서 CLVMD를 통해 볼륨 관리 네트워크상에 존재하는 Disk를 Span mode로 확장 가능, 대용량 스토리지 구성 가능

GNBD를 이용한 GFS 설치 환경 준비 GNBD+GFS+CLVMD 기본 구성도 L2 Switch Gigabit LVM2 GNBD Client CLVMD GFS GNBD Client CLVMD GFS GNBD Client L2 Switch Gigabit LVM2 GNBD Server GFS CLVMD GNBD Server GFS CLVMD

GNBD를 이용한 GFS 환경 구축 - 모든 노드에서 clvmd 데몬 시작 # /etc/rc.d/init.d/clvmd start - lvm2구성 (node01) # partprobe # pvcreate /dev/gnbd/gnbd1 /dev/gnbd/gnbd2         # vgcreate vg0 /dev/gnbd/gnbd1 /dev/gnbd/gnbd2 # lvcreate -L 100G -n lvm0 vg0                   - LVM2 구성 확인 node01,02,03,04,05 에서 아래 방식으로 node01 에서 적용한 볼륨 구성이 동기화가 되었는지 확인한다. # pvdisplay           ->  physical volume 구성 확인 # vgdisplay           ->  volume group 구성 확인 # lvdisplay           ->  logical volume 구성 확인

GNBD를 이용한 GFS 환경 구축 - GFS 파일 시스템 구성 node01 에서 GFS 로 파일 시스템을 포맷한다. # gfs_mkfs -p lock_dlm -t cluster:enfs -j 5 /dev/vg0/lvm0 - GFS mount 모든 노드에서 아래와 같이 gfs 파일 시스템에 mount 를 한다. # mount -t gfs /dev/vg0/lvm0   /gfs

GFS,GNBD,DRBD를 이용한 GFS 환경구축 Network를 통한 remote block device간의 mirroring기능제공 Primary/Secondary 형식으로 read/write 권한 제어 GNBD,GFS 구성에 포함하여 클러스터 파일 시스템 HA 구현 가능 DRBD-0.8 Version 부터 GFS를 겨냥한 Primary/Primary기능 제공 Active/Active File 클러스터 시스템 구축 가능

GFS,GNBD,DRBD를 이용한 GFS 환경구축 GNBD+GFS+DRBD 기본 구성도 GFS GNBD Client GFS GNBD Client GFS GNBD Client L2 Switch Gigabit DRBD GNBD Server GFS GNBD Server GFS

GFS를 마치며… Linux 기반의 SAN Cluster File System으로의 가치 높음 안정성 보장에 대한 검증 필요 DRBD-0.8과 연동하면 HA 기술의 혁신이 될 가능 큼 NFS 대체 파일 서비스에 비중을 둠