Contenu connexe
Similaire à Mongodb on solaris
Similaire à Mongodb on solaris (20)
Plus de Noriyasu Sakaue (11)
Mongodb on solaris
- 9. Solaris Zoneとは
● 仮想環境を作る機能
● FreeBSDだとJail、LinuxだとLXC
● ZFSとの連携
○ 環境の複製を簡単に作れる
○ 複製時はディスク容量をほとんど消費しない
● HyperVisorよりオーバヘッドが少ない
- 12. Zoneの作り方
$ dladm create-vnic -l e1000g0 vnic1
$ sudo zonecfg -z mongoA
zonecfg:mongoA> create
zonecfg:mongoA> set zonepath=/zones/mongoA
zonecfg:mongoA> add net
zonecfg:mongoA:net> set physical=vnic1
zonecfg:mongoA:net> end
zonecfg: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 mongoB
zonecfg:mongoB> create -b
zonecfg:mongoB> set zonepath=/zones/mongoB
zonecfg:mongoB> add net
zonecfg:mongoB:net> set physical=vnic2
zonecfg:mongoB:net> end
zonecfg: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
- 17. Solarisの現状的な
● Solaris 11は個人利用であれば無償
● 互換OSとして「OpenIndiana」
○ OpenIndianaだとKVMも使えます!
● ioDrive使えます!
○ つまり、ioDriveの上でZFSが・・・