Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Osoljp201210 oi swift

  • Be the first to comment

  • Be the first to like this

Osoljp201210 oi swift

  1. 1. OpenSolaris 勉強会 2012.10OpenStack Swiftby illumos 2012.10.13JapanOpenSolarisUsersGroupSakaue (id:nslope)
  2. 2. OpenStack Swift について• 分散オブジェクトストレージ • Amazon S3 ライクなストレージ• IaaS 環境用に開発 • 他 OpenStack のコンポーネントと連携• 大容量ファイルの格納向け • リアルタイムの I/O には不向き• OpenStack の中では一番使えると評判 Presentation Title pg 2
  3. 3. OpenStack Swift について• Swift のコンポーネントは 5 つ • Auth Server • クライアントの認証を行う • Proxy Server • クライアントからのリクエストを受け取る • Object Server • オブジェクトを保存 • Container Server • コンテナ ( オブジェクトのリスト ) を保存 • Account Server • アカウントが保持しているコンテナを保存 Presentation Title
  4. 4. OpenStack Swift について引用元: OpenStack Storage(Swift) 調査報告書http://www.creationline.com/lab/772 Presentation Title
  5. 5. Swift の Illumos 対応• とある日にこんなんあるよーと教えて もらいました • https://blueprints.launchpad.net/swift/ +spec/solaris-compability• 動かしてみました • ・・・ Python のモジュールが動かず orz Presentation Title
  6. 6. Nexenta の計画• http://info.nexenta.com/rs/nexenta/imag es/CloudStorage-Nexenta.pdf Presentation Title pg 6
  7. 7. Swift のインストール• Python のツールをインストール # pkg install library/python-2/setuptools-26• Swift をインストール # wget https://launchpad.net/swift/folsom/1.7.4/+download/swift- 1.7.4.tar.gz # tar xf swift-1.7.4.tar.gz # cd swift-1.7.4 && python setup.py install Presentation Title pg 7
  8. 8. Python モジュール• Python のモジュールをインストール # cat swift-1.7.4/tools/pip-requires WebOb>=1.0.8,<1.3 configobj==4.7.1 eventlet==0.9.15 greenlet==0.3.1 netifaces==0.6 pastedeploy==1.3.3 simplejson==2.0.9 xattr==0.4 ※ http://www.python.org/ から探してインストール Presentation Title
  9. 9. 続くPresentation Title

×