バージョンアップ情報
Packer情報
Packerとは
Packerは単一のソース構成から複数のプラットフォームに対してマシンイメージを作成するためのオープンソースです。軽量で主要なOS上で実行され高いパフォーマンスを発揮し複数のプラットフォームのマシンイメージを平行して作成します。
マシンイメージの形式はプラットフォーム毎に異なります。EC2のAMI、VMwareのVMDK/VMXファイル、VirtualBoxのOVFエクスポートなどがあります。
主な特徴
- 高速なインフラストラクチャ展開: Packerイメージを使用すると数秒でプロビジョニングされ、構築済みのマシンを起動することができます。
- マルチプロバイダの移植性: 単一ソースから複数のプラットフォームのイメージを作成できるため、AWSのプロダクション環境と、OpenStackでのステージング/QA環境、VMwareやVirtualBoxでの開発環境というようなプラットフォームが混在する場合に対応できます。
- 安定性の向上:イメージが作成されるときに全てのソフトウェアをインストールして設定します。インストールスクリプトに問題がある場合、イメージ作成時に発見できます。
- テストの容易性:マシンイメージ構築後、イメージを起動しスモークテスト※1を行うことができます。これにより、Packerでのイメージ作成時に、イメージが正常に動作することを確認できます。
※1 コンパイルやビルドした直後にそのソフトウェアが動くことを確認するテスト
ユースケース
異なるプラットフォームを使用するチームメンバーと作業環境を統一するために、単一のソースから複数のプラットフォーム用に同一のマシンイメージを作成することができます。
動作環境
バージョン1.9.1で利用できるOSは以下になります。
- macOS
- Windows
- Ubuntu/Debian
- CentOS/RHEL
- Fedora
- Aamzon Linux
- FreeBSD
- NetBSD
- OpenBSD
- Solaris
Packerのライセンス
Packerのライセンスは、 「Mozilla Public License 2.0」というライセンスに基づいて公開され、営利、非営利を問わず、 誰でも自由かつ無償で利用・改変・再配布できるようになっています。
オープンソース年間サポートサービス
OpenStandiaではOSSを安心してご利用いただけるように、オープンソース年間サポートサービスをご提供しております。
サポートしているOSSは下記ページをご参照ください。
お気軽にお問い合わせください