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

Mongodb on solaris

1,551

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,551
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Mongodb on solaris"

  1. 1. SolarisでMongoDB JapanOpenSolarisUserGroup sakaue (nslope)
  2. 2. 自己紹介
  3. 3. まずはインストール方法
  4. 4. 公式サイトhttp://www.mongodb.org
  5. 5. 公式サイト(DOWNLOADS)http://www.mongodb.org/downloads
  6. 6. 公式サイト(Joyent) http://www.mongodb.org/display/DOCS/Joyent「MongoDB Joyent」で検索
  7. 7. インストール終了
  8. 8. Solaris Zoneのススメ
  9. 9. Solaris Zoneとは ● 仮想環境を作る機能 ● FreeBSDだとJail、LinuxだとLXC ● ZFSとの連携 ○ 環境の複製を簡単に作れる ○ 複製時はディスク容量をほとんど消費しない ● HyperVisorよりオーバヘッドが少ない
  10. 10. ZoneでMongoDB ● 1マシン内にMongoDBの実行環境が沢山つくれる ○ 同じ環境を沢山作って擬似マルチスレッド ○ ちょっと違う環境を並べるとか ○ バージョンアップとか ○ バージョンダウンとか 
  11. 11. Zoneを作ってみよう
  12. 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. 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. 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. 15. 作ったのを持ってきました
  16. 16. だけどSolarisは・・・
  17. 17. Solarisの現状的な ● Solaris 11は個人利用であれば無償 ● 互換OSとして「OpenIndiana」 ○ OpenIndianaだとKVMも使えます! ● ioDrive使えます! ○ つまり、ioDriveの上でZFSが・・・
  18. 18. 宣伝● 毎月最終土曜日にOpenSolaris勉強会開催中● 9月はお休み● 10月はZFS Day開催予定 ○ LT募集(予定) ○ http://atnd.org/events/19348● 困ったこと・分からないことがあれば「#osoljp」で
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×