ݺߣ

ݺߣShare a Scribd company logo
DISKLESS
노하드 시스템 만들기
개발실 윤지환
DISKLESS
Engineer?
DISKLESSNO HDD?
DISKLESSNO HDD?
ٱ왜?
DISKLESS얼마나 걸릴까?
X 30분 X 15 = 450분
DISKLESSCommon
DISKLESSChromebook
DISKLESSVM? Cloud?
DISKLESSCloud
Paas
Saas
Laas
DISKLESSgcloud
DISKLESSNAS
Network-Attached Storage
DISKLESSCloud Storage
DISKLESSDiskless System
DISKLESSDiskless System
고용량 SSD/HDD
Giga급 HUB
Giga급 LAN
DISKLESS서버 구축 환경
OS : Linux(kernal 2.6이상)
File System : ZFS , BTRFS
DHCP 서버, TFTP 서버, ISCSI
DISKLESSZFS와 BTRFS
ZFS(Zettabyte File System)
확장형 해시 테이블 구조
128bit 파일시스템
BTRFS(B-tree File System)
B-트리 구조
ZFS와 유사
iSCSI, RAID, SSD Cache…
DISKLESSCopy On Write
DISKLESSSnapshot
- 논리 볼륨 관리
- 볼륨 자체를 유지함
- 백업과 복원에 유리
DISKLESSiSCSI
Internet Small Computer System Interface
DISKLESSRAID
복수개의 디스크를 나누어 저장한 하나의 논리적 디스크
RAID 0 ~ 1E
스트리핑
미러링
패리티 비트
DISKLESSDHCP
Dynamic Host Configuration Protocol
TCP/IP 환경에서의 IP관리 서비스 프로토콜
192.168.0.2
192.168.0.3
192.168.0.4
DISKLESS서버세팅
$yum install dkms gcc make kernel-devel perl
$yum install spl zfs
$zpool create GABIANET /dev/hdda /dev/hddb /dev/hddc
1. ZFS 파일시스템 설치
2. Pool 만들기(500GB HDD x 3, 100G SSD x 1)
DISKLESS서버세팅
pool: GABIANET
state: ONLINE
Scan: none requested
Config:
NAME STATE READ WRITE CKSUM
GABIANET ONLINE 0 0 0
hdda ONLINE 0 0 0
hddb ONLINE 0 0 0
hddc ONLINE 0 0 0
3. Pool 구성
DISKLESS서버세팅
$zfs create GABIANET/os
4. 풀 내 각 파일시스템 생성
$dd if=/dev/none of=/GABIANET/os/win.img bs=1M count=50000
$zfs create –V 50G GABIANET/osv
5. 이미지 파일 및 볼륨 생성
DISKLESS서버세팅
$zfs create GABIANET/os
4. 스냅샷 생성
$dd if=/dev/none of=/GABIANET/os/win.img bs=1M count=50000
$zfs create –V 50G GABIANET/osv
5. 이미지 파일 및 볼륨 생성

More Related Content

윤지환 Diskless