You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
Sign up for freeGet started in minutes with our cloud products TerraformInfrastructure as code provisioning
Type: qemu Artifact BuilderId: transcend.qemu The Qemu Packer builder is able to create KVM virtual machine images. The builder builds a virtual machine by creating a new virtual machine from scratch, booting it, installing an OS, rebooting the machine with the boot media as the virtual hard drive, provisioning software within the OS, then shutting it down. The result of the Qemu builder is a dire
ども。最近ハイペースでブログ書いています。 先日ansible containerでがんばってdocker image作成する話を書きました。 Ansibleで管理している構成をdocker imageに固めたいという要件があったのでansible containerをやっていたのですが、これより良い方法があったので書いときます。 Packerとは Packerとは、Hashicorp社が提供しているサービスです。 Modern, Automated HashiCorp Packer is easy to use and automates the creation of any type of machine image. It embraces modern configuration management by encouraging you to use automated scr
nazo です。 AWS で使う AMI を作成する時には Packer が便利ですが、Packer のビルド時にスポットインスタンスを使えると、費用削減に効果があると思います。Packer にはその機能があるので、試してみようと思います。 設定 設定は簡単で、spot_price と spot_price_auto_product の2項目のみです。 spot_price ここで入力した価格で入札を行います。"0" または未入力だとオンデマンドインスタンスになります(デフォルトの挙動)。 spot_price_auto_product spot_price を "auto" に設定する必要があります。 以下の文字列のいずれか(DescribeSpotPriceHistory で指定する項目と同じです)を指定することにより、該当する種類のインスタンスを現在の最適な値段で起動します。 Lin
第25回【フリースタイル】PORTもくもく会 の資料 自己紹介 名前: sinsoku 会社: 株式会社grooves できる: Ruby, Rails できない: Clojure github: sinsoku twitter: @sinsoku_listy 宣伝おわり Packer 知ってます? Packer by HashiCorp Vagrant の会社 json からイメージを作成できる AMI Docker container VirtualBox こんな感じ 実例の紹介 Git on AWS Lambda Lambda と同じ AMI でビルド amzn-ami-hvm-2016.03.3.x86_64-gp2 インストール先を /tmp にする ビルドしたディレクトリを圧縮 Lambda 実行時に /tmp に解凍 template.json builders docker
packer, jenkins, vagrantを使ってテストを楽ちんにしてみた感想をメモ。 やりたいこととしては、1日x回程度の頻度で、本番と同様の環境でテストを走らせたい、失敗とかあればすぐに知りたい、というまぁありがちなものだけど、けっこうテストを実行環境を用意するのだるいな的なことって多いのではないか。テスト用にサーバ1台用意するのめんどいなぁとか。(大規模なプロジェクトならまだしも、まだまだノリで作ってる規模で管理対象はあんまり増やしたくない) そんなわけで、テストのお時間になったらjenkinsがテストをキックして、テストの実行自体はec2インスタンス上で行い、結果を取得したらインスタンスは寝かしとくか消してしまえば気が楽(金もそんなかからないし)、ということで、 packerを使って、テストを実行時に立ち上げる元となるAMIを作っておく jenkinsは時間になったらテス
こんにちは。今回のテーマは『Arch LinuxでYaourtの代替としてAURヘルパーPackerを使う』です。Yaourtはサードパーティツールながら間違いなくArch Linuxの利便性に貢献しているツールです。しかし少々大きくなりシンプル性に欠けてている感じもして来ました。代替のAURヘルパーに変更を検討されてる方もいるのでは無いでしょうか?今回はそんな方の一助となればと記事を書きました。 【目次】 PackerはYaourtの代替となり得るか? Packerを使ってみよう 最後に:PackerはAURをシームレスにするツール PackerはYaourtの代替となり得るか? 使い勝手はYaourtと同様 Packerはyaourtとほとんど同じコマンドオプションで同じ機能を提供してくれます。つまり、ユーザーは新しいコマンドを覚える手間なくスムーズにPackerに移行可能です。また検
Packer を使えば Vagrant Box や Docker イメージ、AMIを簡単に作成することができますよね。 最近だと1からTemplateを書かなくても、誰かが作成したイイものがあるので調子に乗って色々作ってしまって・・・ 気がついたらマシンのSSDを食い潰していたなんてことも、きっとあるでしょう。 作成した Vagrant Box や Docker イメージを公開する場合はアップロードしなくてはいけませんが、アップロードにワクワクするのは初めだけです。だんだん待ち時間が退屈になってきます。 あー、リモートで Packer を実行しておいたら自動で配布可能な状態まで持っていてくれないかなぁ そんな願望を叶えてくれる(かもしれない)のが、Atlas です。 Atlas は VagrantやPackerを開発している Hashicorp が提供しているサービスで、Vagrant B
packer.io のドキュメントの例の最初が amazon になっていて、 気軽に試しにくいと思ったので、 VirtualBox で最小限の設定を順番に試してみました。 動作確認バージョン homebrew で入れた Packer v0.5.1 VirtualBox 4.3.6 空ファイルから builders の type 設定まで まず最低限必要な設定を packer validate で調べていきます。 最初は短いのでパイプを使ってコマンドラインのみで試し始めました。 % packer -v Packer v0.5.1 % echo | packer validate - Failed to parse template: Error in line 2, char -1: unexpected end of JSON input % echo '{}' | packer vali
こんにちは、コカコーラ好きのカジです。 先日、Packerの0.8のUpdateで、追加された「Windows AWS Images」が気になり試してみました。 Packerを初めて聞いた方は、ここ読むとわかりやすいと思います。 packer 0.8.1のインストール 私のMacOSXのbrew installでは0.7系のままだったので、手動でダウンロードして展開したフォルダで実行しました。 % unzip -d packer08 packer_0.8.1_darwin_amd64.zip % ./packer --version 0.8.1 Packer 0.8 Windows Example on AWSのExampleの内容で試してみましたが、作成したAMIを使ってlaunchするとWindowsはセットアップ時に設定したパスワードが不明のため、Windowsパスワードが取得できず
VagrantでScientificLinux 6.5を使いたかったんだけど、 vagrantbox.esには明示的に6.5って書いてあるboxは無かった。 (Scientific Linux 6はあったけど) なので、ScientificLinux 6.5 のvagrant用base boxをpackerで作成してみた。 成果物のtemplateはGitHub: ringohub/packer-template feature/scientifi-6.5にあります。 成果物のtemplateは[GitHub: packer-templates/develop]にあります(shiguredo/packer-templates developにマージされました。ありがとうございます)。 事前準備 Packer で Scientific Linux 6.1 の Box を作成してみるに書いてあ
Presentation PHP Version of the Dean Edwards 's Packer de Dean Edwards, a JavaScript Compressor/Obfuscator. Licence LGPL 2.1 Download download packer.php-1.1.zip Need PHP 5 . Tested under PHP 5.1.2, 5.1.3, 5.1.4, 5.2.3. New : an adaptation for PHP 4 is now available too in the archive. date : 2008-04-09 See the source for the usage details, as well as the 2 examples in the archive. For more precis
メーカー提供画像 カフェなど外で仕事をするノマドワーカー、外回りの多いビジネスパーソン、フリーデスクを採用している会社で働いている人など、普段多くのガジェットを持ち歩いている人たちにとってカバンの中がイヤホンやケーブル、USBメモリ等でゴチャゴチャになっているということは多いハズ。 カバンの中ゴチャゴチャ問題をスマートに解決するポーチ「The Power Packer」を紹介します。一見シンプルなミニマルデザインのポーチですが、実は香港のスタートアップ企業『Side By Side』がクラウドファンディングサイトKickstarterで出資を募り、4,000万円以上の調達に成功したとんでもないポーチなのです! このポーチ、非常に細かく収納スペースが区分けされていてSIMカードやSDカードといった小さなアイテムを整理整頓できる上、収納容量を拡張する為に外側にストレッチ素材を採用していて大きな
ティーチャーVELO ドクター中松の灯油ポンプ(正式名:醤油チュルチュル!?)ってあるじゃないですか。あれ、結構すごいと思うんですよ。別にドクター中松の評価をしたいわけじゃないですよ。すごい人なんだろうな、ぐらいしか分からない。ただあの灯油ポンプ。簡素なデザインと、単純な操作性。で、とっても便利。 今、全く知られていない状態で「灯油ポンプ」が僕の脇にあったとして、「密買東京」で取り扱いたいと思うか?ぜひ取り扱いたいと思いますね。普及したときのなんか笑える世界を夢見ながら。みんなチュルチュルやっているわけなので。 さてさて。 ここでテンション上げてしまうと、怪しく見えてしまいそうなのですごくローで。 今、一本の木の棒があります。名前は「BAG PACKER」。 僕はこれをとりあえず日本人は全員が最低1本ずつ持つべきだと思っています。単純にコンセプトを語ると、字義通りの「エコ」で巷にあふれる嘘
This plugin allows for a job to publish an image generated Packer Configuration System Configuration At the system level this plugin supports choosing a specific installable binary to use and a (optional) packer template in the form of a text or file that is located on the slave node. If utilized, jobs can share this global system-wide packer template and specify any necessary variables, which ei
Vagrant の Base Box の作り方については、以前手動でのやり方を紹介したけど、ぶっちゃけめんどくさい。 今回はそれを Packer というツールで自動化してみる。 Packer はマシンイメージを自動で作るためのツール。 例えば今回作るような Vagrant の Base Box が作れたり、あるいは AWS の AMI なんかも作れたりするようだ。 マシンイメージの作成は Builder, Provisioner, Post-Processor という三つのフェーズに分かれていて、その組み合わせ次第で様々なフォーマットのマシンイメージが作れるようになっている。 今回作る Base Box は、OS が CentOS 6.5 で、ハイパーバイザは VirtualBox と VMware Fusion の二種類向けのものを用意する。 作成の基本方針というか特徴は以下の通り。 な
JS PackerはローカルのJavaScriptファイルをブラウザ上にドラッグ&ドロップするとそれらを結合してくれるアプリです。 produced by Blades co.,ltd. 今回はBlades Lab.で開発したJavaScriptアプリ、JS Packerをご紹介します。 JS PackerはローカルのJavaScriptファイルをブラウザ上にドラッグ&ドロップするとそれらを結合してくれるアプリです。 ドラッグ&ドロップによりファイルの追加、並び替えや削除、また、結合時の様々なオプションを設定する事も出来ます。 「ウェブサイトのパフォーマンス向上のため複数のJavaScriptファイルを結合してリクエスト数を減らしたい・・・」なんて時に使えるのではないでしょうか? なお、このアプリはドラッグ&ドロップAPI、ファイルAPI、WebWorkers、Selectors API、
この記事は NIFTY Cloud Advent Calendar 2015の 20 日目です。 ESXi上で動作するOSイメージを自動ビルドするのにPackerが使われています。 LinuxのOSイメージをPackerでビルドする事例はありますが、Windowsについてはまだまだ少ないと感じており、今回は、WindowsのOSイメージをPackerでビルドする方法を紹介します。 構成 Packer 0.8.6 Windows Server 2012 R2 (ビルド対象OS) Ubuntu 15.04 (作業OS) ESXi 5.5U3 (Nested) VMware Workstation 11.1.3 ※Workstation上に、UbuntuとESXiを稼働させています。 インストール Packerのインストール まず、Packerのインストールを行います。 $ wget https
HCP Packerは、単一のソース構成から作成された複数のクラウドに対するマシンイメージにおいて発生しがちな、誰が何を維持しているのか、イメージが時間の経過とともにどのように変化したのか、どこにデプロイされているのか、どのように更新するのかを理解するのが難しいという問題に、プロビジョニングパイプライン全体のビルド管理を自動化することで対処する。 HCP Packerを使用することで、カスタムメタデータを既存のPackerイメージに統合することが可能になり、メタデータによって他のイメージ間およびデプロイメント全体で、これらのイメージがどのように使用されているかを追跡できるようになるため、クラウド全体のイメージのライフサイクルを追跡し、PackerおよびTerraformのライフサイクル全体のイメージ更新を自動化するのに役立つ。 既存のPackerビルドをHCP Packerに接続することに
Packer雑感 Packerを使ってChef/Puppet/AnsibleでDockerのイメージをつくる で初めてPackerを使った.そのときの思ったことをざっと書き留めておく. Packerは,Vagrantの作者であるMitchell Hashimoto氏によって開発が進められているVirtualBoxやVMWare,Amazon EC2などの仮想マシンのイメージの作成を行うツール.VagrantのVirtualBox用のBoxを作るveeweeに置き換わるツールとして知られている. リリース時からPackerはVagrantのBoxを作る専用ツールとしてのイメージが強かった.実際,box作るときはベースboxを基にvagrantのプロビジョニング機能を使ってvagrant packageで済むし,ヘビーにVagrantを使うユーザのためのツールだと思っていた.また,ネット上にあ
USBケーブルやMacBookのACアダプターなど、旅行に出る際にはガジェット類がそれなりの荷物になります。どこに何を入れたか分からなくなることもしばしば。でももう、そんな苦労ともおさらばです。旅でガジェット類を収納するのに最適な「POWER PACKER(パワーパッカー)」を知ってしまいましたからね! ということで、Makuakeで支援を募集している「POWER PACKER」のサンプルを一つ頂いて、鹿児島、札幌と立て続けの旅で実際に試してきました。コンパクトな中に3層の構造を持っており、ケーブル類などが散らかることなく収納可能です。しかも「かわるビジネスリュック」にもジャストサイズだったのですよ! それでは「POWER PACKER(パワーパッカー)」の使い勝手を解説します。 これが本体です。素材はポリエステルとポリウレタンで、伸縮して収納するものの形状にマッチしてくれます。サイズは2
Blender アドオン プラグイン&アドオン-Plugin&Addon Easy Shaders - 汚れや劣化表現などを手軽にパラメータ制御可能な15... 2024-05-18 Weybec Studioによる汚れや劣化表現などを手軽にパラメータ制御可能な15のシェーダーが付属したBlenderアドオン『Easy Shaders』がリリースされました! 続きを読む Unreal Engine アセット アセット-Asset Korea Dance Challenge Mocap Pack 5 - Tik... 2024-05-16 数多くのモーションアセットパックを販売している韓国のACHID EMOTE STOREによるTikTokなどのショート動画界隈で有名な動きをプロのダンサーによりキャプチャした19個のダンスモーションパック『Korea Dance Challenge Moc
PackerはVagrantを作った@mitchellhさんが作ったOSイメージ作成ツールです。 インストールはダウンロードページから自分のOSにあったバイナリを取ってきて入れるだけです。 今回はあまり見かけないVyattaのboxを作ってみました。 テンプレートはgithubに置いてあります。 packer-templates 今のところ6.4、6.5R1、6.6R1の64bitのものを置いてあります。 Packerのバージョンは0.2.3、VirtualBoxのバージョンは4.1.26で作っています。 他のバージョンだと動かないかもしれません。 VMware用も書いておいたのでVMware Fusionでも動くと思います。(試してません。) テンプレートを使うときは以下のようにします。 packer build --only=virtualbox template.json # vir
前回の続き。 前回まででテスト実行環境の種が作れたので、テスト実行について書きます。 流れは jenkinsでテストをキックする vagrantを経由でテストをリモート(ec2インスタンス)で実行し、結果を回収する インスタンスを寝かすなり消すなりする です。 今回作ったジョブは、phpのアプリでphpunitを実行してその結果を元にビルドOKかNGかを判定するというものだったのですが、説明もそれをほぼそのまま使ってます。 jenkinsでリモートテスト実行をキックする jenkinsは今回は、テストのお時間になったらvagrantをつついてしばらく暇人、終わったら結果をscpしてきてはいオシマイ、という感じ。jenkinsはどこにいてもよいが、今回はsakuraのVPS(CentOS6.4)にのっけている。以下、ジョブの設定画面をちょろっと貼り付ける。 jenkinsでなにがしかのト
centos7.0出ましたね!!!!!!11111 ということで、勢いに任せてcentos7.0用のvagrant boxが作れるpackerテンプレートを書いた。 社内向けでpackerは使っていてcentos5.[5-6]と、scientific linux 6.5とかのは作っていたのだけれど、完全に趣味っぽい感じで作るのは初めてだった。 流れ的には、 -> centos7.0のisoを落としてくる -> virtualbox で手動インストールして、anaconda-ks.cfgの構成を把握する -> RHEL5,6系のpacker templatesのshellで実行するところと差分があるかどうかをちょろっと調べる -> ざっと書いてみて、packer buildしてみて、こけるかどうか試す -> こけたら何が駄目だったのか調べる -> それでも駄目だったら最後の手段的に、Box-
Greg Packer's Publishingその後。 公開日 : 2008-01-14 17:28:28 数千から1万エントリーくらいのブログを何とかせなあかん! ってな仕事がいくつかあったので、そのあたりにあわせて改良。 mod_rewriteに対応させるとともに、バックグランド再構築を「エントリー保存時」「全再構築時」のどちらで実行させるかをそれぞれに選択出来るようにした。 mod_rewriteに対応させるときは以下のようにテンプレートに.htaccessとか設定しておくと良いかも。 Options -Indexes +SymLinksIfOwnerMatch <IfModule mod_rewrite.c> <IfModule mod_dir.c> DirectoryIndex index.php index.html index.htm default.htm default
We are proud to announce the release of HashiCorp Packer 1.2.0. This release includes several new features, improvements, bug fixes, and introduces a few backwards incompatibilities. Download Now Here are some highlights from Packer 1.2.0: New builder: ncloud for building server images using the NAVER Cloud Platform. New builder: oci-classic for building new custom images for use with Oracle Cloud
Packer は、Linux だけでなく Windows もサポートしていますが、OSイメージの作成方法は両者で大きく異なります。このブログでは、Packer で Windows OS イメージを作成する方法を説明します。 前のブログに書いたように、Packerは、Hashicorp が提供するオープンソースのオペレーティングシステム・イメージ構築ツールです。 Packerの優れた特徴は、1つの設定から複数のプラットフォーム(AWS、Azure、VMwareなど)用に異なるアーティファクトを作成できる点です。Packer は Linux イメージと Windows イメージの両方の作成をサポートしており、単一の方法でイメージ構築が可能です。 参考リソース新しい技術を学ぶとき、他の人がどのように使っているかの例を見るのは非常に参考になります。Packer を Windows で使用するのに参
プログラマーであればスニペット、デザイナーであればよく使うデザインを手元に置いておくのは大事なことでしょう。一つのフォルダに入れておいても良いですが、もっと一覧で分かりやすく管理したいと思うでしょう。 そこで使ってみたいのがOnion Packer、テクスチャデザイン管理です。 Onion Packerの使い方 メイン画面です。ここに画像をドロップします。 今回は適当ですが、本当はもっとちゃんとした画像を登録します。 プレビューでは画像を6面体にして回転させられます。 本来はこういった6面体にしてもおかしくない画像を登録するのかも知れません。 タグを使って画像を管理できます。 Onion Packerは汎用的な画像管理ソフトウェアではありません。テクスチャに特化していますので、利用する側としてもそれに合わせて使うようになるでしょう。シンプルな機能しかない分、すぐに使いこなせるでしょう。 O
以前 Packer で CentOS 6.5 の Vagrant Base Box を作る方法について書いた。 今回はそれに引き続き Vagrantbox.es になかなか登録されないなーと思っていた Ubuntu 14.04 LTS で作ってみる。 ハイパーバイザは VirtualBox と VMware Fusion に対応してる。 Packer のインストールは Mac なら Homebrew から。 $ brew tap homebrew/binary $ brew install packer Packer のテンプレートは GitHub に置いたので、まずはクローンする。 $ git clone https://github.com/momijiame/packer-vanilla-box.git Ubuntu 用のディレクトリに移動したら Packer でビルドする。 Vir
In the world of MicroServices, immutable deployments is a highly recommended strategy. It demands that every release get a fresh environment, all the way down to the lowest level - or in case of AWS, the AMI. An AMI can bundle the base operating system, application server/runtime, scripts, agents, etc. along with a versioned application artifact. In the spirit of Infrastructure as Code, the AMI it
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く