Vagrant(私立キャンプlt)
- 3. What’s is Vagrant ?
同じ仮想環境をほぼ自動的に生成してくれる
同一構成のマシンを簡単に作成可能
[利点]
·一貫性
·再利用性
·プロビジョン
[構成]
vagrant
+
virtualbox!
- 6. vagrant無しでdionaeaを使うには..
$ cd ~/temp!
$ git clone git://git.carnivore.it/dionaea.git dionaea!
$ cd dionaea!
$ autoreconf -vi!
$ ./configure --with-lcfg-include=/opt/dionaea/include/ !
--with-lcfg-lib=/opt/dionaea/lib/ !
--with-python=/opt/dionaea/bin/python3.2 !
--with-cython-dir=/opt/dionaea/bin !
--with-emu-include=/opt/dionaea/include/ !
--with-emu-lib=/opt/dionaea/lib/ !
--with-gc-include=/usr/include/gc !
--with-ev-include=/opt/dionaea/include !
--with-ev-lib=/opt/dionaea/lib !
--with-curl-config=/usr/bin/ !
--with-ppcap-include=/opt/dionaea/include !
--with-pcap-lib=/opt/dionaea/lib/ !
- 7. vagrantはどれぐらい楽?
$ cd ~/temp$
$ git clone git://git.carnivore.it/dionaea.git dionaea$
$ cd dionaea$
$ autoreconf -vi$
$ ./configure --with-lcfg-include=/opt/dionaea/include/ $
--with-lcfg-lib=/opt/dionaea/lib/ $
--with-python=/opt/dionaea/bin/python3.2 $
--with-cython-dir=/opt/dionaea/bin $
--with-emu-include=/opt/dionaea/include/ $
--with-emu-lib=/opt/dionaea/lib/ $
--with-gc-include=/usr/include/gc $
--with-ev-include=/opt/dionaea/include $
--with-ev-lib=/opt/dionaea/lib $
--with-curl-config=/usr/bin/ $
--with-ppcap-include=/opt/dionaea/include $
--with-pcap-lib=/opt/dionaea/lib/ $
--with-glib=/opt/dionaea/ $
--with-ssl-lib=/opt/dionaea/lib/$
$ make$
$ sudo make install$
!
!
!
右の操作が..
$vagrant up
で可能