얼마전에 KINX의 ixCloud가 오픈을 하였습니다. 그런데 Homepage에 들어가서 보시면 OpenStack를 기반으로 클라우드를 제공한다고 합니다.Beta 테스트 기간이고 해서 제가 한번 사용을 해 보았습니다. 그리고 여러분들께 공개해 드립니다. 우선 ixcloud.net에 들어가서 서비스 특징을 보면 2.OpenStack 기반의 클라우드 환경이라는 문구가 보이실 껍니다. 그럼 회원 가입을 해 보도록 하겠습니다.로그인을 클릭하면 회원 가입을 하실 수 있습니다. 회원 가입을 한 후 로그인을 하면 ixCloud Dashboard, 서비스 이용현황, 서비스 이용 리포트, 사용자 정보 관리를 확인할 수 있습니다. 그럼 이제 Dashboard를 한번 들어가 볼까요? 아래와 같이 아주 심플하게 생겼습니다.그..
안녕하세요~!!오랜만에 블로그에 글을 올리는 것 같습니다. 그동안 너무 바뻐서, 글을 쓸 시간도 없었던거 같습니다. 오늘은 OpenStack Swift의 Ring 구조에 대해 살펴보도록 하겠습니다. 그리고, 그동안 연구했던 Swift의 구조 및 Ring 구조를 그림으로 표현해 보았습니다. Ring은 아래 그림과 같은 구조로 구성이 되어 있으며, Proxy Node에서 swift-ring-builder 명령어에 의해 생성 및 정의되어 각 Storage Node들로 복사가 됩니다. Ring Builder 파일에는 build version, partition count, replica count, zone count, device count 등의 내용이 요약되어 있습니다. ‣ ID : 디바이스를 구분하기 위한..
Swift를 설치한 후 실행해서 Swift 정보를 확인할 수 있는 기본 명령어 혹은 API에 대해서 알아보도록 하겠다. OpenStack Swift를 설치하면 우리가 알아볼 수 없는 저게 파일인가 폴더인가 뭔지 모르는 구조의 폴더구조가 생성된다. 단지 내가 생성한 디렉토리가 내가 업로드한 파일이 제대로 올라가 있는지 생성되었는지 확인을 하기 위해서는 다음과 같은 swift 명령어를 이용하여야만 한다. 우선 swift를 설치할때 account를 관리하기 위하여 swauth를 설치하였을 것이다. account를 관리하기 위한 명령어 몇가지를 알아보도록 하자 - Account List를 확인하는 명령어 swauth-list -A http://localhost:8080/auth/ -K swauthkey - 다음..
오늘은 OpenStack Swift의 DB 구조에 대하여 알아보도록 하겠다. OpenStack의 Swift는 mysql과 같은 DB를 사용하지 않는다. 다만 SQLite3라고 하는 경량화 된 DB를 사용한다. 그럼 Swift에는 어떤 Table들이 있을까? 정말 궁금하기 그지 없다. 소스를 까보지 않는 한 Swift Directory 구조를 살펴보지 않는 한 알수가 없다. 그래서, 내가 살펴 본 Swift의 DB 구조를 이곳에 공개하려 한다. Table List 우선 Table List 부터 알아보도록 하겠다. Swift에는 Account, Container, Object로 이루어져 있다. 그래서 DB Table또한 Account Table, Container Table, Object Data로 이루어져..
지난 2011년에 OpenStack Swift를 설치하면서 정보를 서로 공유를 하는것이 좋다고 생각을 했다. 그리고, 아무도 하지 않은 설치 매뉴얼을 작성해서, OpenStack Korea Community와 공유를 하였다. 여기에서도 OpenStack Swift 설치 매뉴얼을 받아볼 수 있도록 공유를 하려고 한다. VirtualBox를 활용한 OpenStack Swift SAIO 설치 매뉴얼 OpenStack Swift Multi Server 설치 매뉴얼
OpenStack을 시작하면서 Swift가 무엇일까? 무엇으로 구성이 되어 있을까? 하는 생각을 한적이 있다. 그래서, 인터넷을 찾아보고, OpenStack.org의 메뉴얼을 읽어보고, 소스파일을 다운로드 받아 들여다도 보고 해서 나름대로의 Swift 구성을 정리해 보았다. - 우선 Swift는 사용자 및 인증를 관리하는 Authentication - 사용자의 Storage(저장공간) 관리, Container(폴더) 관리등을 하는 Account - 사용자의 Container(폴더) 생성 및 삭제, Container가 가지고 있는 object(파일) 개수 등을 관리하는 Container - Object(파일) 정보를 조회하고, 다운로드, 업로드, 복사, 삭제 등을 해 주는 Object - 위의 것들을 관장..
====================================================================== Download API Site ====================================================================== http://wiki.openstack.org/SwiftAPI ====================================================================== API Summary ====================================================================== 내가 가지고 있는 내 로컬 PC의 디렉토리를 관리하는 것이 아니라, 원격에 있는 디렉토리..
- Total
- Today
- Yesterday
- 후기
- ubuntu
- install
- Python
- 클라우드
- cpu
- 오픈쉬프트
- Swift
- 레드햇
- OVN
- 우분투
- 네트워크
- 세미나
- Java
- openstack
- 김미경
- 파이썬
- 명령어
- 뉴트론
- 하둡
- 쿠버네티스
- Network
- command
- 컨테이너
- neutron
- sdn
- NOVA
- 설치
- 오픈스택
- Redhat
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |