タグ

packerに関するtom__boのブックマーク (12)

  • Packer + Jenkins(on EC2)で自動AMI作成 - yustam.jp

    Packerを使用してAMIの作成を自動化が出来たのでJenkinsでCIしてみようと思います。 Packerの使い方やJenkinsの使い方は割愛して簡単にポイントのみまとめます。 Jenkinsの設定 Gitリポジトリを指定 こちらのようなリポジトリを作成します。 template.jsonがPackerのテンプレートファイルです。 ジョブの設定 シェルの実行で以下のようにシェルを設定します。 packerをインストールしてしまえば毎回ダウンロードする必要はありません。 mkdir packer cd packer wget -o - https://dl.bintray.com/mitchellh/packer/packer_0.8.0_linux_amd64.zip unzip packer_0.8.0_linux_amd64.zip cd ../ ./packer/packer

    Packer + Jenkins(on EC2)で自動AMI作成 - yustam.jp
  • Packerを使ってAMIを使ってみる - Qiita

    Packerを一度も触ったことがなかったので触ってみたメモ。 シェルスクリプトのプロビジョニングでnginxがインストールされたAMIを作成。 参考 Packer PackerでAmazon LinuxのAMI(Amazon Machine Image)を作成する 環境 MacOSX 10.10.5(Yosemite) Packer 0.8.6 インストール # バイナリをダウンロード $wget https://dl.bintray.com/mitchellh/packer/packer_0.8.6_darwin_amd64.zip # ~/packerに配置 $mkdir ~/packer $mv packer_0.8.6_darwin_amd64.zip ~/packer $cd ~/packer $unzip packer_0.8.6_darwin_amd64.zip $rm pa

    Packerを使ってAMIを使ってみる - Qiita
  • Amazon Linux AMI | AWS

    Amazon Linux AMI (Amazon Linux 1 とも呼ばれる) は、2023 年 12 月 31 日にサポートが終了しました。Amazon Linux AMI は、2024 年 1 月 1 日以降、セキュリティアップデートやバグフィックスを一切受け取りません。 アプリケーションをアップグレードして、2028 年までの長期サポートが提供されている Amazon Linux 2023 をご使用いただくことをお勧めします。 Amazon Linux AMI は、Amazon Elastic Compute Cloud (Amazon EC2) 上で使用するための、アマゾン ウェブ サービスによって提供され、サポートと保守が行われる、Linux のイメージです。これは、Amazon EC2 上で実行されるアプリケーションに、安定した安全で高性能な実行環境を提供するために設計されて

    Amazon Linux AMI | AWS
  • Packer 俺の入門 〜Packer を使って EC2 の AMI を作る〜 | iret.media

    オリジナルの AMI を作りたいなーと思ったら今は Packer が一択なんでしょうか? どうも AMI 職人見習いのかっぱ(@inokara)です。 はじめに オリジナルの VM イメージを作る場合に Packer という優れたツールがあるようなのでまずは試してみる その昔 veewee でおんなじことやろうとして挫折しているので今回はどうなることやら… とりあえず今回のゴールは AWS にオリジナルの AMI を作るところまで Packer とは ちょっとうんちく。 ざっくり言うと OS インストールの自動化ツール 設定ファイルに従って異なる環境で稼働する OS イメージを作成する プラグイン機構を備える 実行に際しては以下のようなフェーズがあり各々のフェーズでプラグインを組み合わせて処理を行うことが出来る 構成要素 こちらを超意訳してみます。(powered by Google 翻訳

    Packer 俺の入門 〜Packer を使って EC2 の AMI を作る〜 | iret.media
  • Amazon Builder | Integrations | Packer | HashiCorp Developer

    Type: amazon-ebs Artifact BuilderId: mitchellh.amazonebs The amazon-ebs Packer builder is able to create Amazon AMIs backed by EBS volumes for use in EC2. For more information on the difference between EBS-backed instances and instance-store backed instances, see the "storage for the root device" section in the EC2 documentation. This builder builds an AMI by launching an EC2 instance from a sourc

    Amazon Builder | Integrations | Packer | HashiCorp Developer
  • packer 0.7.5でDocker 1.4+のbuilderがうごかせねぇぞ!という状況をとりあえずyak shaveした。 : D-7 <altijd in beweging>

    もうかれこれ1ヶ月ほど Packer 0.7.5 で Docker 1.4+ を使ってる状態からdocker builderを使っても永遠に処理が終わらず、終わったと思ったらなんかdockerのエラーで止まるということが続いていた。 tl;dr;としては「多分次のバージョンのPackerで直る」「今はパッチを当ててソースからコンパイルしろ」なんだけど、まずデバッグも含め経緯を。 packerには-verboseみたいなのがなくて、まず状況が把握できなかった。これはPACKER_LOG=1 環境変数を指定することで詳細ログを表示できる。これで以下のような�エラーが出てたら多分このバグ→ #1752 2014/12/25 12:21:32 packer-provisioner-shell: 2014/12/25 12:21:32 Retryable error: Error uploading

    packer 0.7.5でDocker 1.4+のbuilderがうごかせねぇぞ!という状況をとりあえずyak shaveした。 : D-7 <altijd in beweging>
  • 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 で ansible-local を使うときの始めの一歩 - Qiita

    Packer は Vagrant の作者 Mitchell Hashimoto さん作成の様々な仮想マシン向けの pre-baked image (プロビジョニングが事前になされたイメージ) を簡単に作成するツールで、バージョン 0.3.10 から Provisioner として Ansible がサポートされました。 公式ドキュメントが こちら なのですが、ちょっとサラっとしすぎているので、始めの一歩的なものを記しておきます。 まず、この Provisioner は Ansible を通常のリモート実行ではなく、サーバ側に playbook を転送してローカルで実行する形式になっているので、事前に対象のサーバに Ansible がインストールされている必要があります。Vagrant にせよ Amazon AMI などにせよ、Ansible が既にインストールされているような環境はまだ稀か

    Packer で ansible-local を使うときの始めの一歩 - Qiita
  • 【個人メモ】packer -> Vagrant -> Ansible -> アプリ実行環境完成まで - Qiita

    なんとなく、流れとして作っておくと良さそう packer -> Vagrant box作成 外部からpacker templateを入手する 自分で作ってもいいけど、最初からEnterを押すなどの操作を起こすのはだるいので、 既存のpacker templateを取ってくるようにする。 個人的におすすめなのはchef社のbento。 packer templateは、 以下にある。 chefインストールスクリプトを削除 僕としては、chefは利用しない形なので、 provisionerからchefのインストール箇所を削除して利用する。 Ubuntu 14.04のtemplate.jsonを例に取ると、 以下の部分を削除する。chef.shを削除するだけ。 diff --git packer/ubuntu-14.04-amd64.json packer/ubuntu-14.04-amd64.

    【個人メモ】packer -> Vagrant -> Ansible -> アプリ実行環境完成まで - Qiita
  • PackerでVagrant用のBoxを作成したときのメモ - Qiita

    気がついたらChefやらPuppetやらAnsibleはDevOpsと呼ばれるようになったんですね。 時代のちょっと先端に行ったと思ったらまた取り残されてる感じがなんともこの業界ならではかと。 で、話は変わって前からVagrantのbaseBoxをゼロから作りたいぞ!!このヤロー!!って思っていたら PackerというVagrantの作者が仮想イメージを作るツールを出していたので作って見た時のメモ 環境 macosx10.8(ホストOS) 作る仮想インスタンスのOS CentOS6.4-x86_64_minimal 事前準備に必要なもの homebrew ※入れていない方は何も考えずにruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"と打とう virtualbox ※入れていない方はそうだvirtualboxを使っ

    PackerでVagrant用のBoxを作成したときのメモ - Qiita
  • Packerをつかって3ステップでVagrantのBoxを作る - Qiita

    Vagrantは使っているけども、Packerは使っていないって方がだいたいかと思います。 まあそこまでやらずともvagrantboxで十分やんけ よくわかる 自分も昔Packerでbox作った時に 超めんどくさかった。。。。(ビルドに時間がかかるので) インフラに携わっている人とかには魅力を感じるかもしれませんが、デベロッパーにしてみたら 「ふーんそういうものがあるんだ。。。で??」 が正しいリアクションかもしれません。 でも他人が作ったboxとかよりも自分で作ったもののほうがブラックボックスではないよね とか感じるときあるんすよ。(ほんのたまに) 自分も一回作った後は面倒でやっていなかったのですが普段お使いのPackerで作ったBoxがCentOS6.4でCentOSのバージョンも7まで上がったので重い腰あげようと思って ググったら便利なものがありました。 Boxcutter Pack

    Packerをつかって3ステップでVagrantのBoxを作る - Qiita
  • マシン・イメージを自動構築し、作業効率を高めるPacker入門

    Packerとは? Packerはマシン・イメージの自動生成や管理をするコマンドライン・ツールです。Packerの背景や機能解説のほか、AWSAmazon Web Services)とDigitalOceanで実際にPackerを使う方法、Atlasとの連携方法をご紹介します。 マシン・イメージ管理とPacker Packerは何を解決するのか? クラウド(IaaS)や仮想化環境を使う上で避けて通れないのが、マシン・イメージをどのように管理するべきかという課題です。ベンダーから用意されているマシン・イメージは、OS環境がほぼ初期状態のままです。その状態から、タイムゾーンや言語設定、管理用アカウントの作成、開発環境のインストール、ミドルウェアや各種サーバのセットアップなどを済ませて、実際に使える環境を整えるのに時間がかかります。 この課題を解決するのが、ある程度準備された環境をテンプレート

    マシン・イメージを自動構築し、作業効率を高めるPacker入門
  • 1