タグ

packerに関するkuchitamaのブックマーク (4)

  • Ansible、Vagrant、Packerを用いたAWSの開発/本番/ステージング環境の構築

    はじめに 受託開発において、比較的小規模なフルスクラッチのWebシステムを開発する場合、インフラ関連の工数の中でWeb/アプリケーション(AP)サーバの構築に対する工数が比較的多くなってきます。 また、複数のプロジェクトにおいて、同じような作業を繰り返し実施する必要があり、手作業で構築を実施する場合、繰り返し実施する中で手順書が修正され続け、いわゆる「秘伝のタレ」となり再現性が失われるケースが多々あります。 稿では、開発環境及び番/ステージング環境において、Web/APサーバを構築する際に「再現性があり」「繰り返し利用が可能で」「短時間で構築が可能な」方法として、Ansible、Vagrant、Packerを用いた実践方法をご紹介します。 Ansible、Vagrant、Packerの役割 Ansible、Vagrant、Packerは既に多くの事例でも採用されているため、ご存知の方も

    Ansible、Vagrant、Packerを用いたAWSの開発/本番/ステージング環境の構築
  • Packerで始める開発テンプレートイメージ作成 - obfuscatism

    エントリとは関係ないが写真は先月に、北海道をツーリング旅行したときに撮ったもの(摩周湖)。 RHEL 7が、カーネルとGCCツールチェーンのバージョンアップ的な意味で待ち遠しい今日この頃である (Red Hat Enterprise Linux 7の新機能 )。 題、少し前にVagrant Meetupに参加してから、 Vagrant と Packer での開発自動化に向けてVMイメージ作成などに取り組んでいる。Vagrantやmeetupの詳細は、publickeyさんの記事やオフィシャルサイトをご覧いただきたい。うんちくはいいから、とりあえず仮想マシンの作成を自動化したい人はQiitaまとめをオススメする。 「Vagrant」は仮想環境をプログラミングするツール。同一環境をどこにでも、いくつでもすぐに作成可能。Vagrant meetup 2013 - Publickey OSXでp

  • PackerでAmazon LinuxのAMI(Amazon Machine Image)を作成する | DevelopersIO

    みなさーん、7/12(金)のVagrant meetupは楽しかったですかー? 話題のVagrantの開発者 Mitchell Hashimoto さんを迎えてのアツいVagrantトークに、TLは沸き上がっていましたね。かくいう大瀧は、WHITE ASH初の自主企画ライブのために、Vagrant meetupは泣く泣く欠席でした。いいライブだったから悔しくなんてないです。ホントです。 さて、そんな (どんな?w) Mitchell Hashimotoさんを中心に最近開発が進められているPackerというツールがあります。今年の3月に開発が始まり現在はまだバージョン0.1.5ですが、斬新なコンセプトや面白そうな機能がたくさんあって面白いと思い、今回は概要と入門をご紹介したいと思います! Packerのできることと目指すもの Packerは、Packer Webサイトのトップ画像にもあるよう

    PackerでAmazon LinuxのAMI(Amazon Machine Image)を作成する | DevelopersIO
  • PackerでChef適用済みAMIをサクッと作成する(chef-solo provisionerの活用) | DevelopersIO

    ども、大瀧です。Amazon EC2のテンプレートであるAMI(Amazon Machine Image)の作成が設定ファイルとコマンドラインで簡単にできる、Packerというツールを以前ご紹介しました。 その記事の後半で触れていたchef-solo provisioner(Chef連携機能)が、3日前にようやくmasterにマージされたので試してみました。 chef-solo provisionerとは Packerは、AWS環境だとEC2インスタンスを作成し(下図1)、設定ファイル(Template)を元に一定の構成を行い(下図2)、そこから新たなAMIを作成できます(下図3)。 chef-solo provisionerは、下図2のEC2インスタンスの構成としてChefのインストールとchef-soloによるcookbooks/recipeを実行する機能を持ちます。Packerおよび

    PackerでChef適用済みAMIをサクッと作成する(chef-solo provisionerの活用) | DevelopersIO
  • 1