21. ? IBM
Corporation
21
text
Vagrantとは?
– 仮想サーバーを OS を指定して起動したり、削除したりできるOSSのツール
– 対象は、パソコンの仮想環境でも、パブリッククラウド環境でも良い
– 無料で利用できる Virtual Box を利用するのがお得
– もちろん、IBM Bluemix Infrastructure の仮想サーバーも利用可能(有料)
Windows / Mac
Virtual Box
Vagrant
Public Cloud 環境
AWS, Azure, IBM, GCP
https://www.vagrantup.com/
https://www.virtualbox.org/wiki/Downloads
22. ? IBM
Corporation
22
text
Vagrantとは?
CHEFのCookbook を開発するために最低限必要なVagrant コマンド
Mac
Virtual Box
Vagrant
$ vagrant box add CentOS7.2 https://github.com/CommanderK5/packer-
centos-template/releases/download/0.7.2/vagrant-centos-7.2.box
$ mkdir CentOS7.2
$ cd CentOS7.2
$ vagrant init CentOS7.2
CentOS7.2 $ vagrant up CentOS7.2
CentOS7.2 $ vagrant ssh
CentOS7.2 $ vagrant destroy
仮想マシンをダウンロード
設定を置くディレクトを作って初期化
仮想サーバーを起動
ログイン
仮想サーバーを削除
23. ? IBM
Corporation
23
text
CHEFで設定できるサーバーOSは?
– メジャー Linuxディストリビューション Debian/Red hat/CentOS/Ubuntu
– Microsoft サーバーOS / クライアントOS, Apple Mac OS X
– IBM ハイエンドサーバー/メインフレーム
Debian 8
Debian 7
Debian 6
Red Hat Enterprise Linux 7 / CentOS7
Red Hat Enterprise Linux 6 / CentOS6
Red Hat Enterprise Linux 5 / CentOS5
Ubuntu 16.04
Ubuntu 14.04
Ubuntu 12.04
Windows 2008r2
Windows 2012r2
Windows 10
Windows 8.1
Windows 8
Windows 7
Linux Intel Architecture Windows Server OS
Windows OS
IBM AIX 7.1
IBM AIX 6.1
FreeBSD 10
FreeBSD 9
PowerPC Architecture
Unix Intel Architecture
SPARC/i386 Architecture
Solaris 11
Solaris 10
Mac OS X
macOS 10.11
macOS 10.10
macOS 10.9
IBM Mainfame Architecture
Red Hat Enterprise Linux 7/6
SUSE Linux Enterprise Server 11/12
IBM Oracle
Microsoft
Apple