Elevate your device with Script Wallpapers. Handwritten fonts, elegant calligraphy & decorative lettering in a variety of styles. Perfect for designers, bloggers, writers, or anyone who loves typography.
Vagrant + Chef-Soloでパッケージのインストールをしようとしたら、 pkgs = %w{ expat-devel gettext-devel curl-devel openssl-devel perl-ExtUtils-MakeMaker zlib-devel } pkgs.each do |pkg| package pkg end これだけの処理に17分もかかってしまいました。 待ち時間が長いとイライラしますよね。 どうも様子を見ていると海外のyumレポジトリに接続してしまっていたのが原因のようです。 そこでこちらの記事を参考にして、 CentOS yum-fastestmirror の参照先を特定ドメインに制限 - コンピュータのメモ yumfasttestmirrorを有効にしてかつ接続先をjpドメインに限定してみたところ、インストール時間が17分→7分に短縮されまし
2014-03-11 Chefでrbenvを使ってRubyをインストールする はてなブログからWordPressに移行しました。 http://tanimichi.com/ 以降の記事は上記リンクのサイトを見てください。 Chefでrbenvを使ってRubyをインストールする方法が意外と難しくて詰まりやすかったのでメモしておく。 関連記事 ChefとVagrantによる開発環境の構築 ChefでさくらVPSの環境構築を自動化する レシピの解説 今回は ChefとVagrantによる開発環境の構築 で作成したレシピを使って解説する。完成したレシピはここに置いてあるので適宜参照のこと。 rbenv/README.md at master · sstephenson/rbenv を参考に、まずはrbenvをインストールするためのレシピを作成する。 まず、rbenvをgit cloneしてユー
去年辺りからimmutable infrastructureが盛り上がってきている感があります。 サーバーの環境をコードで記述するツールにはPuppet、Chefなどがありますが、 今回はAnsibleを触ってみます。 Ansible is Simple IT Automation この記事ではVagrantでCentOS6.5を入れて、その上にAnsibleでJenkinsを入れるところまでを説明します。 (入門向けで、Ansibleについて突っ込んだことは書いていません) Ansibleとは? AnsibleはPuppet、Chefなどと同様に構成管理ツールです *1 一番の特徴はPuppet, Chefに比べてリモートホストに特別な設定が必要ないことでしょうか。 ssh接続ができて、python2.4以上が入っていれば動きます。 設定はYAMLで記述し、特にpythonを知らなくても
参考記事 ウェブサービス系OSSの浸透を期待して開発環境を配布するまで - eller's blog 参考リポジトリ eller86/partake-vagrant · GitHub 概要 とりあえずplay runできるようになればいいので、Chef Soloでplay run自動実行とかあんまり考えていない。それはデプロイツールの仕事なので。 そして、だいたいのやつは上のレポジトリで動くので、 とりあえず修正したところをうpします。 もとのリポジトリはPlay Frameworkのソースをダウンロードしてunzipするだけだったので、 とりあえずシンボリックリンクを貼ってplayコマンドを実行できるようにしてみました。 たぶんユーザー名とかをattributeに避難させるのが今後の課題なのだろうか。 site-cookbooks/play/recipes/default.rb # de
Dockerとは? コピーオンライトなファイルシステム(AUFS:Another Union File System)とLinuxコンテナ技術(LXC:Linux Containers)を利用してアプリケーション配置を支援するツール ハイパーバイザ型仮想化(VMware、VirturlBox、KVM等)みたいにOS一式動かすのとは違って、コンテナ型仮想化(Docker)は1プロセスとして動くので軽い。 VagrantでDockerを使ってみる。 Vgarnt1.4からDocker Provionerなるものが入っていてVagrantfileをいじれば勝手にインストールされる。 Vagrantについてはここを参照。 環境構築 (1)boxの取得 ハイパーバイザはVirtualBoxでやった。 CentOSなら↓ > vagrant box add CentOS65 https://githu
Web サイトなどから落としてきたデフォルトのままの Box ファイルから作ることのできる VM は、当たり前だけど自分がいつも使っているような設定が入っていない。 例えば、デフォルトの Box ファイルから作った VM に毎回生じる多量のパッケージの更新作業に費やす時間だけ見ても明らかに無駄だ。 だから、自分でカスタマイズした Box ファイルを作りたいんだけど、どうやら vagrant package コマンドを使えば簡単にできちゃうみたいだ。 Vagrant のインストールなどはプラットフォームによっても異なるため省略。 ひとまずデフォルトの Box ファイル (centos64) を使って VM を起動するところから。 $ vagrant --version Vagrant 1.3.5 $ vagrant init centos64 $ vagrant up $ vagrant s
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く