'Skills/IBRIX - Storage'에 해당되는 글 5건

  1. 2011.09.01 :: IBrix 6.0 preview
  2. 2011.07.26 :: IBrix 5.6 의 특징
  3. 2011.07.01 :: IBrix 는 대체 어떤 녀석이야? (2)
  4. 2011.06.15 :: 스토리지 - 특히 IBRIX - 용어정리 Part 1. (2)
  5. 2011.06.10 :: IBRIX - 이젠 스토리지영역이다!
Skills/IBRIX - Storage 2011.09.01 02:40
단순 Preview 다.

아직 정식 릴리즈는 안된것 같고, RC 정도만 나온것 같은데,

일단 내가 HP 에 있으면서 테스트 할 기회가 너무 넘쳐나서,

간략한 소개라기보단, 간략한 이슈화를 시키고자 글을 쓴다.

일단 6.0 사실 5.6 버젼으로 올라가면서 RHEL 5.5 버젼으로의 업그레이드는

이녀석을 위한 교두보였을지도 모르겠다.

6.0! 완벽하게 5.5 이후의 피쳐들을 잘 쓰고 있다.

특히나, ext3 를 넘어선 ibfs ( IbrixFS ) 의 향상은 뛰어나진것 같다.

물론 성능 자체는 어차피 Appliance 형태인 셈이니, 각 조직들의 성능을 따르는거니까,

둘째치고, Ibrix 커널 자체가 엄청나게 안정화 된것 같다.

Oops 나, Profiling (Oprofile), Debug 모드 등을 여러번 테스트해 보았을때.

뿌려지는 스택의 디테일함이 달라졌다. 이건, 물론 기본적으로 RHEL 이나

리눅스 자체의 지원이 달라진것도 있겠지만, 그것들을 충분히 이용 할 수 있게 만든

IBrix 도 흥미롭다는 사실!

일단 6.0 에서 가장 크게 새로 추가된 피쳐만 살짜쿵 애기해본다.

1. Native Snapshot.

HP 모 부장님은 자꾸 H/W 랑 S/W 랑 구분함과 동시에 외려 그 둘을 자꾸 헛갈리게

얘기하시곤 하는데 (막 H/W 를 S/W 라고하는둥) 그건 단어의 헛갈림이니 접어두고 :P

6.0 에서 추가된 Native Snapshot 이란 말그대로 , Software Snapshot 이며,

IBrix 에서 기존 제공하든 H/W Snapshot 은 Vendor Storage (EMC,HP,Dell)

만 지원했음과 다르게, 디렉토리별로 스냅샷을 제공하는 부분인게다.

물론 Ibrix Engine 과 DB 에서 관리하며, 엄밀히 따지면,

ZFS 나, BTRFS 또는, SnapFS 에서의 그 것들과 같이, 파일시스템자체에

Inode 에대한 Snap (Link) Feature 를 이용하여, Directory 상태 자체를

히든 ( .@InodeNum ) 디렉토리를 생성 후 링크하는 식으로 구현을 한 것이다.

리눅스에선 .@숫자 로 보이니 애매모호하긴 한데,

CIFS 나 NFS 등에서는 파일에 변경이 생길경우 바로 Hidden 파일 보기 옵션조절을 통해

그대로 다 보이게 된다.

물론 복구는 복사식으로 운영해야 한다는 점은 어쩔 수 없다고 본다.

2. SMB 2.0 적용.

사실 SMB 3.0 이 나온 시점에서 뭔 개소리냐 하겠으나,

Cross Protocol 에 대한 안정성을 따지자면 3.0 보단 2.0 에서가 최고인게다.

Likewise 를 이용해야 하는 상황이니까 말이다.

LikeWise 자체도 많은 버그가 수정되었고, 특히 SMB 나 NFS  프로토콜 특유의

접근하려는 파일시스템의 Directory Stat 및 File Stat 을 매번 받아오는 과정을

아예 단축시키거나 대부분 제외시켜 접근 속도를 굉장히 높였다는게 장점!
(물론 나름대로의 백그라운드 메타데이타 이용이 늘었다 ㅡ,.ㅡ:: )

3. Historical Stastics

기존 IBrix 의 단점이. 그래피컬한 데이타를 원하는 시간동안을 뽑아 볼 수 없었다는점!

그래프로 나오는건 오로지 흘러가는 데이타인 실시간 상태정도일 뿐이였던거에 반해,

원하는 시간대로 주기별로 데이타를 그래피컬하게 수집해 주는 기능이 생겼다는점!

물론 실시간은 아니고, 원하는 대로 데이타를 시간대 만큼(Range) 또는,

원하는 상태대로를 뽑아 볼 수 있게 되었다는 점이다.

사실.....SAR 를 뽑아 KSar 로 돌려 보여주는것과 같다.

여기서 주목할 점은 mplot 인가? Python 모듈을 이용한다는 점이다.

내가 사실 이거 설치할때 개삽질좀 했는데, IBRix 정식 이미지에서 제공하는 툴로는

설치할 수가 없다. 왜냐면 IBRIX 가 그냥 깔아주는 OS 에서는 XWindow 시스템은

설치하지도 않을 뿐더러, TKinter 나 WxWidget 등 의 그래피컬 툴은

전혀 설치하지 않으니까!

이건 내가 Python Module 을 직접 인스톨 하는 방향으로 해결했으니,

따로 노하우를 공개할 기회가 있을거고!

뭐 어쨋든 설치하고 나니까 그래피컬하게 뿜어주는데,

이거 명품이더라.

맨날 Dstat 이나, IOzone 등을 따로따로 보면서 막 때려 맞추던 BMT 방식을

현저하게 바꿔줄 기능이거든..

사실 ATop 등을 왜 기본으로 제공하는지 아무도 알려고 안하던데..

이녀석도 차암 BottleNeck 이 어디서부터 나오는지 구분하기 위한 척도로써

사용하기에 참 좋은녀석인데 ( Network 위주 ).. 난 말 안할거임 H 사 있는동안은 ㅎㅎ

암튼 내가 봤을때 이 3가지가 가장 큰 6.0의 메리트이지 않을까 싶다.

블럭 스냅샷따위로 디스크 및 LUN 마다 용량을 줄여먹을 필요도 없고,

아주 손쉽게 그냥 유저레벨 자체에서도 복사를 통한 복구가 가능한점 +.,+

SMB 향상.

그리고 관리자들의 고역중 하나인 그래피컬한 종합적인 자체 성능 분석 도구까지!

차암 좋아졌어...... 다만 유저블한 부분보다 엔지니어링 한 부분을 좀 더 유즈풀하게

바꿔주면 더 좋지 않았을까 하는 점...

내가 관두면 만들어 쓰는데, 직원인데 왜 내가 만들어 써야돼? 롤들이 있는데말야 ㅎㅎ

또한 하드웨어적으로 따지자면 P2000 G3 , IBrix G3 ( Proliant Server G7 )

인데, 이녀석들도 부팅이 좀 길어져서 그렇치 Controller 단의 Flushing 이나,

Writing 등이 매우 안정적이면서 게다가 빠르기까지 하더라.

미들웨어급 이상이라고 봐도 좋을거 같다는 .. ㅎㅎ

이렇게 좋은데 잘좀 하자..BRix 정말 뛰어난 Network File System 이며,

유일하게 정말로, System 이라고 얘기 할 수 있는 제품인데말야....

Cross Platform 이나 Cross Protocol 에 대한 두려움은 필요없거든.

어차피 RFC 따라서 하고있는데말야. 영업이나 기술이나 그냥 안되는건 안되고,

Best Practice 만 줄창 얘기하면 돼. 그리고 그 외의 고객 요구들은

Safty 및 Stupid 또는, Silent 하게 쑈부보면 되는거아닐까 싶다는거지..

이젠 잠.. 참 좋은데 쓰라고해도 쓰질 않고, 아무도 몰라... 이거 차~암 좋은데 ㅡ,.ㅡ
아이실론따위 만드는 E모 사보다 훨씬 훨씬 훨씬 발전적이고, 안정적이며,

싼데! 다가! 제대로 지원해주는데 말야...

PS : 오늘은 여기까지. 술한잔 마시며 오랜만에 쓰는 글들이 차암 즐겁다.

술만마시는게 아니라 예전엔 정말 술(맥주?) 마시며 기술문서 기록하고 이런

열정이 있었는데말야...

앞으로 다시 이런 열정을 되살려보려고 해야겠다.

어차피 이정도에 체력빠져서 죽을거같으면 진작 죽어야 하니까. 생명을 불태우겠어.

"하얗게 불태워버렸어" - 내일의 죠

가 생각나는 오늘!

'Skills > IBRIX - Storage' 카테고리의 다른 글

IBrix 6.0 preview  (0) 2011.09.01
IBrix 5.6 의 특징  (0) 2011.07.26
IBrix 는 대체 어떤 녀석이야?  (2) 2011.07.01
스토리지 - 특히 IBRIX - 용어정리 Part 1.  (2) 2011.06.15
IBRIX - 이젠 스토리지영역이다!  (0) 2011.06.10
posted by mirr

댓글을 달아 주세요

Skills/IBRIX - Storage 2011.07.26 23:37
IBrix 는 5.3 (거의 안쓴다요즘은), 5.4, 5.5 버젼이 가장 많이 분포되어 있는

버젼이다. 5.4와 5.5 버젼대를 딱히 나누어 얼마정도라고 정의하기 힘든 상태.

최근은 5.6 이 릴리즈 되어 (5~6월 사이 릴리즈 되었다.)

신규로 나가거나 5.5 에서 생기는 문제들을 5.6 으로 업그레이드 하여

처리하는 추세이다.

5.5 이하버젼과 5.6 의 차이점을 오늘은 얘기해 주겠다.

1. RHEL 버젼.
 - 5.3 to 5.5 (2.6.18-192)

2. ILO 및 각종 HP Proliant 서버의 Firmware 버젼 업그레이드.
 - iLO 3 지원 및 iLO 2 의 2.05 최신펌웨어를 지원한다. (Fencing)

3. IBrix 기능 개선 및 버그패치
 - Windows 7 지원, Firefox 3.6 지원, Exporer 8 지원.
 - SNMP agent 의 기본 포트 변경 ( 161 -> 5061 )
 - df 커맨드 시 Quota 적용.
 - CIFS, Remote Replication, Fusionmanager 의 각종 버그 패치.
 - Segments 의 이베퀘이트 기능 추가.
 - Clients 에서 AD 사용시 UID, GID 매핑 기능 수정.
 - VendorStorage 를 통한 스토리지 관리 기능 향상.
 - NDMP 기능 지원.
 - PV 생성시 -standard 옵션으로 LVM 필터를 적용한 효과 가능.
 - Migration or Failover 진행 과정에 대한 알람 및 보고 향상.


대략 그냥 이정도로 적고, 아무튼 5.6 으로 올라가려면 OS 를 재설치하는

과정이 필수적으로 발생되었다.

이것도 간단하게 ( Delivery 상태라면 ) 기존 OS 도 백업하면서, RHEL 5.5 와

IBrix 5.6 으로의 업그레이드를 지원해 준다.

바로 IBrix 인스톨 디렉토리 하위의 setup 디렉토리에 있는 스크립트들이

일련의 과정에 사용되는 것들이다.

이것에 대한 얘기는 일단 다음 포스팅에 하도록 하자.

업그레이드 작업을 최근 좀 나가고 있으므로 업그레이드 관하여 가볍게 포스팅 할 예정.

'Skills > IBRIX - Storage' 카테고리의 다른 글

IBrix 6.0 preview  (0) 2011.09.01
IBrix 5.6 의 특징  (0) 2011.07.26
IBrix 는 대체 어떤 녀석이야?  (2) 2011.07.01
스토리지 - 특히 IBRIX - 용어정리 Part 1.  (2) 2011.06.15
IBRIX - 이젠 스토리지영역이다!  (0) 2011.06.10
posted by mirr

댓글을 달아 주세요

Skills/IBRIX - Storage 2011.07.01 15:12
이 글은 순전히 아키텍트 및 업체 관계자들보고 관심있어 하라는 의도로

작성되는 일종의 ...... 뭐 그런 글이자, 나름의 정리를 위한 글이다.

SeungWon Lee Write 가 1GB 였고. read 는 캐쉬 히트가 되어서 그런지 2GB 이상 나왔어요. FSN 만 몇대 더있었으면 환상적인 수치가 나왔을 텐데
참고로 예전에 다른 유명한 NAS 랑 BMT 붙어서 최대 6배 이상 차이 났어요. 이넘은 마약입니다. 미르씨 너무 가까이 하진 말아요. 힘들어 집니다. ㅡㅡ. 지금도 전화 받는 일인. ㅋㅋ


이라고 LDS 에서 같이 포슥호 담당하다가, 먼저 IBRIX 를 한 형의 페이스북 댓글.. 쿨럭

'Skills > IBRIX - Storage' 카테고리의 다른 글

IBrix 6.0 preview  (0) 2011.09.01
IBrix 5.6 의 특징  (0) 2011.07.26
IBrix 는 대체 어떤 녀석이야?  (2) 2011.07.01
스토리지 - 특히 IBRIX - 용어정리 Part 1.  (2) 2011.06.15
IBRIX - 이젠 스토리지영역이다!  (0) 2011.06.10
posted by mirr

댓글을 달아 주세요

  1.  Addr  Edit/Del  Reply hoho

    IBRIX 는 병렬처리을 못합니다.
    분산처리가 되는 겁니다.

    2011.07.04 12:28
    •  Addr  Edit/Del Favicon of http://seblog.mirr4u.com BlogIcon 미르

      오호.. 제안서에 있는거 막 붙혀넣은거에요 ㅎㅎㅎ

      2011.07.04 17:24

Skills/IBRIX - Storage 2011.06.15 01:00
내가 IBrix 하면서 (한지 일주일도 안됐다만) 용어들이 정리가 안되어 정리해본다.

사실, Segment , Server, Node, Provider, Processor 등 여러가지 용어들이

난립하는 이 빌어먹을 IT - 라쓰고, 지진으로 혼란이던 아프리카 '아이티' 라고 읽는다.

어쨋든 스토리지계열도 엄청 따로 부르지만 당장 급한 아이브릭스부터 정리한다.
(내가 추후 글을 쓰면 리눅스 - Server Side - 와 혼동될 부분들도 있을거같아서)

* Segment : 스토리지의 단위 - 인클로져 에 묶인 디스크단위 를 주로 얘기하며,
디스크가 묶이는 한개의 Shassi 덩어리를 나타낸다.
IBRIX 에서는 1개의 LUN 으로 일반적으로 본다.

* 인클로져 : 디스크들이 묶여 제공되는 컨트롤러의 묶음을 뜻하며, 디스크들을
실질적으로 관리하는 Storage Provider 를 나타낸다.

* Storage Provider or Processor : 스토리지에 대한 전반적 역할수행 및 할당을
담당하는 시스템/장치/절차/정책 등을  포괄적으로 나타낸다. (니미포괄적-내주관적단상.)

* LUN : 스토리지의 LUN 과 동일. 그러나 IBRIX 에서는 주로 인클로져 단위로 LUN 을 나눈다.
( But 8TB 이하로 구성 )

* Management Node : FusionManager (이하 FM) 이라는 IBRIX 매니지먼트를 위한

서버가 올라가는 노드 및 그 서비스데몬군을 나타낸다.

* Segment Node or Server : Segment 가 연결되는 서버를 뜻하며, Segment 들이
묶여 하나 또는 기타개수의 파일시스템으로 묶여 실제 서비스되어 질 수 있게 하는
리눅스 서버를 뜻한다.

* FSN ( File Service Node ) : Segment Server (이하 SS) 와 동의어.

* Cluster Network or Cluster : SS 와 FM 간 통신을 서로 이루는 네트워크 대역.

* User Network : 외부와 연결되어 NFS 또는 CIFS 및 외부에서 접속할 수 있는 FM IP 주소
등으로 이용되는 네트워크. 클러스터 대역과 망 혹은 Device 분리를 권고함.

* HA : HighAvailiable 을 뜻하나, Fusion Manager 및 SS 끼리의 HBA, NIC 등의
FailOver  구성을 나타낸다.

* Segment Ownership : LV 또는 LUN 단위로 움직이는 IBRIX 특성상, 하나의 Segment 에 대한
주 소유권을 ( 서비스포인트 ) 갖고 있는 SS 가 어느서버인지에 대한 용어이다.

* Migration : Segment Ownership 을 다른 SS 로 이전시키는 것을 얘기한다.

* Active or Passive : FM 데몬의 컨트롤 권한을 어느 Node 가 갖고있는지에 대한 용어.

* Client or Agent : IBRIX 를 이용하기 위한 특별한 어플리케이션을 이용하는 서버.
Linux 계열은 주로 Client, Windows 계열에 설치되는 것은 Agent 라고 보통 불리운다.

오늘 대략 이정도... 아오 용어정리 딱딱해야지.. 나중엔 에러코드 정리도.. ㅠㅠ

추후로 IBRIX 와 Linux 에 대해 글을 포스팅 할땐, 이 용어를 바탕으로 작성할 얘정이며,

다로 설명하지 않을 작정이다....작정 :P


'Skills > IBRIX - Storage' 카테고리의 다른 글

IBrix 6.0 preview  (0) 2011.09.01
IBrix 5.6 의 특징  (0) 2011.07.26
IBrix 는 대체 어떤 녀석이야?  (2) 2011.07.01
스토리지 - 특히 IBRIX - 용어정리 Part 1.  (2) 2011.06.15
IBRIX - 이젠 스토리지영역이다!  (0) 2011.06.10
posted by mirr

댓글을 달아 주세요

  1.  Addr  Edit/Del  Reply hoho

    열심히하세요.. ^^

    from ibrix 초창기 멤버중 1인..

    2011.06.23 14:24

Skills/IBRIX - Storage 2011.06.10 10:14
새롭게 옮긴 직장에서는 IBrix 라는 HP 의 (뿌리는 EMC) Scale-Out 스토리를 다루게된다.

이제서야 시간이 좀 나서 쭈섬쭈섬 깨작깨작 적어본다...

리눅스밥 6년차에 가상화, 클러스터 포함 2년...

이젠 스토리지와 네트워크 영역을 알아야 진정한 클라우드의 아키텍쳐에 다가설 수 있다.

IBrix 를 짧게 표현하자면,

Storage ( SAS,SATA,SAN,iSCSI etc ) 위에 RedHat Enterprise Linux 5.3~5.5 가

탑재되어 IBrix 에서 제공하는 파일시스템과, HA 시스템으로 디스크의 스핀업을

효율적으로 끌어올려 최적, 최상의 데이터 저장공간을 서비스하기위한

네트워크로 제공되는 Network Attached Storage (NAS) 이다.

10G 와 인피니밴드, FC 와 SAS 혹은 SATA 등의 데이탙통신을 지원하여

Disk I/O 최대 8G 이상의 성능을 제공해 줄때도 있다.

일단 이녀석에 대해 알려진 것들이 많이 없어 힘든 길이 될것이 자명하지만..

재밌잖아? 엔지니어가 놀면 뭐해 계속 움직여야지.. 구르는돌에는 이끼가 끼지 않으니까..

일단 IBrix 5.6 버젼이 어제 새로 나왔고, RHEL5.5 기반으로 동작한다...+.,+

무엇보다... RedHat 기반의 운영체제와 커널을 사용한다는게 너무 맘에든다...

앞으론 IBrix 와 HP 스토리지 전반적인 부분에 대해서 많이 얘기할 수 있을 것 같다.



'Skills > IBRIX - Storage' 카테고리의 다른 글

IBrix 6.0 preview  (0) 2011.09.01
IBrix 5.6 의 특징  (0) 2011.07.26
IBrix 는 대체 어떤 녀석이야?  (2) 2011.07.01
스토리지 - 특히 IBRIX - 용어정리 Part 1.  (2) 2011.06.15
IBRIX - 이젠 스토리지영역이다!  (0) 2011.06.10
posted by mirr

댓글을 달아 주세요