Mongodb on solaris
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
1,829
On Slideshare
1,421
From Embeds
408
Number of Embeds
2

Actions

Shares
Downloads
4
Comments
0
Likes
0

Embeds 408

http://d.hatena.ne.jp 405
http://webcache.googleusercontent.com 3

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. SolarisでMongoDB JapanOpenSolarisUserGroup sakaue (nslope)
  • 2. 自己紹介
  • 3. まずはインストール方法
  • 4. 公式サイトhttp://www.mongodb.org
  • 5. 公式サイト(DOWNLOADS)http://www.mongodb.org/downloads
  • 6. 公式サイト(Joyent) http://www.mongodb.org/display/DOCS/Joyent「MongoDB Joyent」で検索
  • 7. インストール終了
  • 8. Solaris Zoneのススメ
  • 9. Solaris Zoneとは ● 仮想環境を作る機能 ● FreeBSDだとJail、LinuxだとLXC ● ZFSとの連携 ○ 環境の複製を簡単に作れる ○ 複製時はディスク容量をほとんど消費しない ● HyperVisorよりオーバヘッドが少ない
  • 10. ZoneでMongoDB ● 1マシン内にMongoDBの実行環境が沢山つくれる ○ 同じ環境を沢山作って擬似マルチスレッド ○ ちょっと違う環境を並べるとか ○ バージョンアップとか ○ バージョンダウンとか 
  • 11. Zoneを作ってみよう
  • 12. Zoneの作り方$ dladm create-vnic -l e1000g0 vnic1$ sudo zonecfg -z mongoAzonecfg:mongoA> createzonecfg:mongoA> set zonepath=/zones/mongoAzonecfg:mongoA> add netzonecfg:mongoA:net> set physical=vnic1zonecfg:mongoA:net> endzonecfg:mongoA> exit$ sudo zfs create -o mountpoint=/zones rpool/zones$ sudo zfs create rpool/zones/mongoA$ sudo chmod 700 /zones/mongoA$ sudo zoneadm -z mongoA install$ sudo zoneadm -z mongoA boot$ sudo zlogin -C mongoA
  • 13. ZoneのClone (Pattern 1)$ dladm create-vnic -l e1000g0 vnic2$ sudo zonecfg -z mongoBzonecfg:mongoB> create -bzonecfg:mongoB> set zonepath=/zones/mongoBzonecfg:mongoB> add netzonecfg:mongoB:net> set physical=vnic2zonecfg:mongoB:net> endzonecfg:mongoB> exit$ sudo zoneadm -z mongoB clone mongoA$ sudo zoneadm -z mongoB boot$ sudo zlogin -C mongoB
  • 14. Zoneのクローン (Pattern 2)$ dladm create-vnic -l e1000g0 vnic2$ zonecfg -z mongoA export -f /tmp/mongoB$ vi /tmp/mongoB$ zonecfg -z mongoB -f /tmp/mongoB$ sudo zoneadm -z mongoB clone mongoA$ sudo zoneadm -z mongoB boot$ sudo zlogin -C mongoB
  • 15. 作ったのを持ってきました
  • 16. だけどSolarisは・・・
  • 17. Solarisの現状的な ● Solaris 11は個人利用であれば無償 ● 互換OSとして「OpenIndiana」 ○ OpenIndianaだとKVMも使えます! ● ioDrive使えます! ○ つまり、ioDriveの上でZFSが・・・
  • 18. 宣伝● 毎月最終土曜日にOpenSolaris勉強会開催中● 9月はお休み● 10月はZFS Day開催予定 ○ LT募集(予定) ○ http://atnd.org/events/19348● 困ったこと・分からないことがあれば「#osoljp」で