openstack swift3 Openstack Swift on Centos (Rocky) 3 [Ring] Swift : Object Storage Service (오브젝트 스토리지 서비스) 🙋♀️ 오브젝트 스토리지 서비스를 시작하기 전에 account, container, object ring을 생성하고 초기화하는 것이 필요하다. ring builder는 각 노드가 스토리지 아키텍처를 결정하고 배포하는 데 사용하는 구성 파일을 생성한다. Openstack 공식 문서에서는 하나의 region과 두 개의 zone(2^10=1024, 즉 최대 1024개의 파티션[디렉토리]을 가지는), 3개의 replica를 사용하는 각 오브젝트, 파티션을 한 번 이상 움직일 때 걸리는(rebalance을 하고 나서 다음 rebalance를 할 때까지의 타임) 최소 시간을 1시간을 기준으로 ring builder를 생성한다. r.. 2020. 8. 23. Openstack Swift on Centos (Rocky) 2 [Storage Node] Swift : Object Storage Service (오브젝트 스토리지 서비스) ✋ Prerequisties . 스토리지 노드 생성 후 오픈스택 기본 환경설정 구성 필요 (or swift 패키지 다운로드 불가능) 스토리지 노드 생성 절차 (feat. VM workstation) 1. 가상머신 생성 (1 CPU, HDD 40GB, RAM 2GB) 2. NIC 은 외부용(yum install 하기 위해 일시적), 내부용 총 2개 3. 생성 후 POWER OFF 4. EDIT 를 통해 가상머신에 NEW HDD(20GB) 새로 붙이기 (사족: 두 개 붙인채로 만들면 모두 파티션된 상태로 추가되어 손 쓰기 어려웠음, MKFS.XFS busy 오류만..) 5. 가상 머신 RESUME 🟢 스토리지 노드 초기 구성.. 2020. 8. 23. Openstack Swift on Centos (Rocky) 1 [Controller Node] Swift : Object Storage Service (오브젝트 스토리지 서비스) 1.비정형성 데이터를 저장하기에 적합 : 멀티미디어(동영상, 이미지), 디스크 이미지, ... 단위: 오브젝트 (파일 +메타 데이터) 2. 각 오브젝트들은 고유한 UTL(http://swift ... ) 을 가지고 API로 제어된다 : 외부 어플리케이션, 웹 등에서 직접 동시에 접근 가능 프로토콜: HTTP(REST, SOAP) 3. Multi-tenant 로 구현 가능하며 저장공간에 제약이 없다 : 계정마다 저장공간을 할당받는 것이 아니라 모든 저장공간을 함께 사용 4. 오픈스택의 다른 컴포넌트와의 관련성이 낮아서 다른 구성요소에 종속적이지 않고, 개별환경구축이 가능하다 - 참고 : https://www.slidesha.. 2020. 8. 22. 이전 1 다음