タグ

packerに関するyukimori_726のブックマーク (9)

  • Vagrant+VirtualBoxとpackerで検証環境を作ろう

    サーバーを弄っていると検証環境が欲しいなぁという状況が何かと出てきます。 コンテナだとものっすごく手軽に作れて楽だけれど、もっとちゃんとしたというか、もうちっと実機に近い環境がいいなぁって時にはやっぱりVagrantとVboxは手軽だ!とこないだDockerを弄ってて思ったってーか気づいた。 ・1つのBoxで複数台のゲストが作れる。 ・複数台で作ったゲストを同じセグメントにして通信もできる。 ・IPアドレスを指定もできる。 などなど、コンテナに比べるとゲストOSとして出来上がるまでの時間はかかってしまうけれど、Dockerではやりにくい事でも簡単にできるのだからこれはイイ。 イイと言いますか、書籍ではそもそもVagrantとChefだったし、情報も多いし。 需要が多いのだろうから当然っちゃあ当然な事なことだ。 この日記のVagrant関連の記事がぜんぜん検索結果に乗っかってこないのは、ユー

  • Packer + Docker + Ansibleでハマる - JavaScriptをがんばるブログ

    Packer + Ansible + Dockerの組み合わせは茨の道 Scalaが動くDockerコンテナを作りたくてトライしてみました。 rebuild.fm 167でもDockerfileを使いたくないという話がポロっと出ていましたが、 rebuild.fm 私もインフラのセットアップは愛用しているAnsibleに統一したく、Dockerfileをあまり使いたくなかったのでPackerを使ってみました。 (後で書きますがDockerfileでもAnsibleは使用出来ます。この時はまだ知らなかった...) PackerはHashiCorp製のプロビジョナと出力されるビルドイメージを自由に組み合わせられるツールとして有名ですよね。 ぶっちゃけDocker For Mac入れてPackerのjsonファイルにbuilders: dockerみたいな事書いてplaybookのパス指定すれば

    Packer + Docker + Ansibleでハマる - JavaScriptをがんばるブログ
  • Packer + MItamaeでDockerfileのないDockerライフ - Qiita

    前回Packer + itamaeでDockerfileのないDockerライフの記事でitamaeを使ってDocker imageを作ることにしました。 ただその時の課題として対象マシンにitamaeを動かすためにrubyをインストールしないといけないことでした この問題を最近 k0kubunさんがリリースされたMItamaeが解決してくれそうだったので使ってみました。 MItamaeとは? @k0kubun さんが作成されたmrubyItamae http://k0kubun.hatenablog.com/entry/mitamae そもそもItamaeは何が問題だったのか Itamae ssh経由での適用は遅いのでサーバー側において実行したい linuxとかにはrubyが入っていないものもある Itamaeのためだけにruby一式をインストールする? シングルバイナリで出来たら便利

    Packer + MItamaeでDockerfileのないDockerライフ - Qiita
  • Packer + Ansible + ECRを使ったDcokerコンテナイメージ作成の自動化 | DevelopersIO

    コンニチハ、千葉です。 Dockerコンテナを運用する際、自動化することで沢山のメリットがあります。今回はAWSとも親和性の高い、Packerを利用してコンテナイメージを作成して、ECRへpushしてみました。プロビジョニングツールとしては、弊社で利用頻度の高いAnsibleを使います。 環境 今回は、試しに以下で実施しました。roleはlangesを変更するだけです。 ├── ansible │   ├── group_vars │   │   └── dev-nginx.yml │   ├── playbooks │   │   └── nginx.yml │   └── roles │   ├── stage │   │   └── tasks │   │   └── main.yml │   └── system │   ├── lang │   │   ├── defaults

    Packer + Ansible + ECRを使ったDcokerコンテナイメージ作成の自動化 | DevelopersIO
  • Packerを使ってAmazon EC2のAMIを作る(1) - okochangの馬鹿でありがとう

    こんにちは、@oko_changです。 すでに色々な方がブログで記事にしたりしていますが、僕もPackerを使った記録を残しておきます。 Packerは公式サイトにもある通り、ひとつの設定ファイルで様々なプラットフォームのマシンイメージを作成するようなツールです。 私の場合はAWSを使う事が多いので、自分専用のAMIを簡単に作るツールという感じで使えそうですね。 ダウンロードページ ダウンロードは公式サイトのダウンロードページからお使いのプラットフォームに対応したものを選べばOKです。 今回は僕のMBAにセットアップするのでMac OS Xをダウンロードしましたが、色々な環境で使うことが出来るのも良いですね。 ※現時点でのバージョンは0.3.7 セットアップ セットアップは簡単で、ダウンロードしたファイルを解凍してPATHを通してあげればOKです。 $ mv ~/Downloads/0.3

    Packerを使ってAmazon EC2のAMIを作る(1) - okochangの馬鹿でありがとう
  • Packerを使ったISOイメージからの仮想マシン自動デプロイ | さくらのナレッジ

    PackerにはVirtualBoxやQEMU(KVMおよびXen)などの仮想マシンイメージを作成する機能が用意されており、仮想マシン作成を自動化できる。今回は、Packerを使ってVirtualBoxおよびQEMU(KVM)用の仮想マシンにOSをインストールしてディスクイメージを作成する例を紹介する。 Packerを使って各種仮想マシン用のディスクイメージを作る 前回記事ではPackerを使ってDocker用のイメージを作成する方法を紹介した。今回はそれに続き、別の仮想化ソフトウェア向けのイメージを作成する方法を紹介していこう。 Packerではさまざまな仮想マシンやクラウドインフラ向けのディスクイメージを作成できるが、今回はCentOS 7のインストールISOイメージを元に、VirtualBoxとQEMU(KVM)向けのディスクイメージを作成する流れを紹介する。 VirtualBox向

    Packerを使ったISOイメージからの仮想マシン自動デプロイ | さくらのナレッジ
  • 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
  • Vagrantイメージを自作した話 Packer編

    こんにちは、村上です。 少し前のことですが、弊社も新卒のエンジニア向けに新人研修を行いました。 私の担当はLinuxの基礎や環境構築の話だったのですが、あまり使ったことがなく調度良い機会だったのでVagrantを使うことにしました。 http://www.vagrantbox.es/ からイメージを落としてきても良かったんですが、せっかくだったので、Vagrantイメージを作ったことが無かったし自作することにしました。 最近Dockerが話題になっていることもあり、Packerを使うことにしました。 前置きはそんなところで先に結果を書きますが、実際にPackerを使って作ることはできませんでしたorz 今回はその時の作業内容です。 packerは単一の設定ファイルからマルチプラットフォーム向けに仮想マシンイメージを作ってくれるツールです。 オフィシャルサイトからダウンロードして使うか、Ma

  • Packer+AnsibleによるAMIの作成 | DevelopersIO

    渡辺です。 クラスメソッドのAWSチームは基的に自分が使いやすいツールを選択するので統一されていません。 が、誰からいいね!と推しはじめると流行していく、そんな雰囲気です。 Ansible AnsibleはChefなどと同じ構成管理ツールのひとつで、AWSチームではAnsibleを使う人が多くなってきました。Ansibleの紹介は、構成管理ツール Ansibleを使ってみるを読んでみてください。 Packer Packerも広義には構成管理ツールですが、マシンイメージを作成するためのツールです。 AWSで言えばEBSマシンイメージを作るのに利用できます。 Packerについては、PackerでAmazon LinuxのAMI(Amazon Machine Image)を作成するを参照ください。 PackerでAnsibleによる構成管理 Packerはマシンイメージを作成するためのツール

    Packer+AnsibleによるAMIの作成 | DevelopersIO
  • 1