原文はこちら。
https://blogs.oracle.com/linux/entry/now_available_oracle_linux_vagrant
Vagrantは仮想マシンベースの環境を管理するためのツールです。
Vagrant Boxは事前ビルド済みのベースイメージで、Vagrantにインポートできます。Oracle Linux 7.3をVagrant Boxにパッケージングしました。このすぐに使えるパッケージを利用するには、Oracle VM VirtualBoxとVagrantをインストールしておく必要があります。もしまだであれば、以下からダウンロードできます。
Linuxのゲスト環境が不要になったら、以下のコマンドで削除できます。
上記URLにも記載がありますが、利用にあたってお金は不要ですが、サポートはありませんので、お問い合わせはOTNのOracle Linux Community Forumにお願いします。
https://blogs.oracle.com/linux/entry/now_available_oracle_linux_vagrant
Vagrantは仮想マシンベースの環境を管理するためのツールです。
VagrantでもなぜVagrantを使うのでしょう。Linuxで動作するコードを開発しているけれども、macOSやWindowsマシンを使ってお気に入りのブラウザ、エディタ、デバッガ、開発ツールを使う場合に、Vagrantは構成や依存性を開発マシンから分離して自由に使えるLinux環境を作成するための一環したワークフローを提供します。
https://vagrantup.com/
Vagrant Boxは事前ビルド済みのベースイメージで、Vagrantにインポートできます。Oracle Linux 7.3をVagrant Boxにパッケージングしました。このすぐに使えるパッケージを利用するには、Oracle VM VirtualBoxとVagrantをインストールしておく必要があります。もしまだであれば、以下からダウンロードできます。
- Download Oracle VM VirtualBox
https://www.virtualbox.org/wiki/Downloads - Download Vagrant
https://www.vagrantup.com/downloads.html
この後、Oracle Linuxの環境にログインすれば、使えるようになります。作業ディレクトリは上記で作成済み(mkdir ol73; cd ol73
vagrant box add --name ol73 http://yum.oracle.com/boxes/oraclelinux/ol73/ol73.box
vagrant init ol73
vagrant up
vagrant ssh
ol73
)なので、これを仮想マシンに共有フォルダとして /vagrant にマウントすれば、Oracle LinuxゲストVMでそうしたファイルにアクセス、コンパイル、実行しながら、ホスト側で開発ツールやエディタを利用してコードや他のファイルを編集できます。Linuxのゲスト環境が不要になったら、以下のコマンドで削除できます。
今回リリースしたOracle LinuxのVagrant Boxは以下のような高レベルなスペックです。vagrant destroy
- ダウンロードサイズ:378 MB
- 2 vCPUs
- 2048 MB RAM
- Oracle Linux 7.3 +Unbreakable Enterprise Kernel 4.1.12-61.1.28.el7uek.x86_64
- 最小パッケージセットをインストール済み
- VirtualBox guest additions 5.1.12インストール済み
- rootボリューム:12 GBの割り当て
- Swap:4 GB の割り当て
- ルートファイルシステム:XFS
- Oracle Yumサーバー(yum.oracle.com)の構成済み
Oracle Linux Vagrant Boxes(訳注)
http://yum.oracle.com/boxes
上記URLにも記載がありますが、利用にあたってお金は不要ですが、サポートはありませんので、お問い合わせはOTNのOracle Linux Community Forumにお願いします。
Oracle Linux Community Forum
https://community.oracle.com/community/server_&_storage_systems/linux/oracle_linux