nfs+ceph+iscsi

						nfs
      
1.  :      ,    
2.   rpcbind       ;111
 			nfs-utils     :2049
3.  :nfs    rpc    ,      
 4.    /etc/exports
     、      、  
    :rw    ro    no_root_squash root    sync             async      
     :      、    、    
         :showmount   -e    ip
 							ceph
 1.  
 ceph             ,          
 ceph            ,   ,   ,       
 2.ceph   
   1.          
      、      、    
   2.    
   TB、PB、EB
   3.     
         
   4.    
         ,        
   5.   
       ,    ,      
  3.       
     :       ,                  ,   ,      
        :               ,         ,    ,     
      :               ,            ,   ,   
  4.ceph   
  ![         ](https://img-blog.csdnimg.cn/20190427132023977.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDM1MzI4OQ==,size_16,color_FFFFFF,t_70)
  radosgw:    
  rbd:   
  ceph  fs:      
  rados:    ,      ,      
5.ceph     
 1.osd:       ,          osd  ,          
 2.mon:   ,              ,  map ,               osd
 3.mds:      
6.ceph     

1. file 블록, 2m 또는 4m 크기로 블록을 잘라서object를 생성한다. 하나의object는 하나의oid에 대응하여rados가 식별할 수 있는 대상이 된다.object는 pg로 비추어hash 알고리즘을 통해 대응하는 pgid를 계산합니다 3.pg는 osd로 비추고 pgid를crush 알고리즘에 가져와 사용자가 저장한 실제 osd 노드를 되돌려줍니다. 각 대상은 3개의osd6.하나의 대형 시스템에 대해 말하자면 완벽한 모니터링은 매우 중요하기 때문에 우리는 항상 인공으로 시스템의 문제를 발견할 수 없다.Ceph시스템에 대해 우리는 여러 가지 방안을 조사한 끝에 우리에게 적합하고 확장하기 편리한 것을 선택했다.즉, Diamond + Graphite + Grafana 1).Diamond는 클라이언트 성능 수집 도구로 파이썬이 작성하고 확장하기 쉽다.2). Graphite는 파이톤이 작성한 기업급 소스 오픈 모니터링 도구로django 프레임워크를 사용한다.3). Grafana는 기능이 완비된 도량 계기판과 도형 편집기 7.집단 유지보수의 원리 몬은 전체 집단에 osd 노드 상태가 많은 것을 공동으로 책임지고 기록하고 발견한다. 공동으로 clustermap도를 형성하여 osd 노드와 클라이언트로 확산시킨다. osd는 맵맵맵을 통해 데이터의 유지보수를 하고client는 맵맵맵을 통해 주소 찾기 osd 상태 정보를 보고한다.새로운 osd가 그룹에 가입하면 2.자신 또는 기타 osd 고장 처리 발견: 몬은 맵 맵을 업데이트하고 확산합니다.설치 소프트웨어 서버cephceph-deploy ceph-redosgw 클라이언트cephiscsi 1.iscsi는 일종의 저장 기술로 tcp/ip 프로토콜에서 scsi 프로토콜을 실현할 수 있다. 즉, IP 네트워크를 통해 scsi 명령을 전송할 수 있다.scsi 소형 컴퓨터 시스템의 인터페이스, 서버와 scsi 장치의 데이터 전송에 사용되는 프로토콜 3.설치된 소프트웨어 서버: targetctl 클라이언트: iscsi-initiator-utils 4.원리 iscsi 장치에 iqn이 있고 클라이언트에 목표기가 있어 목표기를 통해 iqn을 찾을 수 있습니다.

좋은 웹페이지 즐겨찾기