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.

Mongodb on solaris

1,981 views

Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

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」で

×