タグ

2013年12月4日のブックマーク (19件)

  • Mac OS XでVagrantとChefを使った環境構築のまとめ - Qiita

    ※ここで説明している方法でのChefのインストールはお勧めしません。 こちらを参考に入れてください。 http://qiita.com/hamichamp/items/d3ca7c365353285a564b Vagrantで仮想環境を作る準備をしよう VirtualBoxをインストールしよう https://www.virtualbox.org/wiki/Downloads 今回はMacOSXで環境を作るので、Mac版をダウンロードします。 Vagrantをイントールしよう http://downloads.vagrantup.com/ ここから最新のものをダウンロードしましょう。 この記事を書いている段階では、v1.2.7でした。 今回はMacOSXで環境を作るので、Mac版をダウンロードします。 Vagrantで仮想環境を作ってみよう 仮想環境を登録しよう 今回はCentOSをダウン

    Mac OS XでVagrantとChefを使った環境構築のまとめ - Qiita
  • Oracle University – 初心者、学生、Java 入門者向けセミナーにて講演しました – 質問と答え #oujava – yusuke.blog

    先に紹介したセミナーにて講演してきました。 昨日も言いましたが、良ければ感想を #oujava というハッシュタグをつけてブログに書いて頂けるとうれしいです! 初心者、学生、Java入門者向けと対象が広いので参加者がどういう期待をもっているのか予測が難しかったです。後半の私のパートが目当てだとすれば ・Java仕事をするのは今後どうなんだろうか ・何がきっかけで(コロコロ)転職しているのか ・社長ってどうなの? といったところに興味があるのかなーと想定して今どんなことをやっているのか、どんなことをやってきたのか、キャリアビジョンなどにもちろんJavaを交えてお話をしました。 一方的に話をするだけでなく質問をしてもらうことにし、また手をあげて質問するのはおっくうだろうからと全員に紙に質問をかいてもらうという方式をとりました。 その場で全部に答えるのは無理なので一部だけピックアップしましたが

    Oracle University – 初心者、学生、Java 入門者向けセミナーにて講演しました – 質問と答え #oujava – yusuke.blog
  • サーバー設定ツール「Chef」応用編:knife-soloとData Bagを使う | さくらのナレッジ

    サーバー管理ツール「Chef(シェフ)」は、ファイルに記述した設定内容に応じて自動的にユーザーの作成やパッケージのインストール、設定ファイルの編集などを行うツールだ。今回はChefの応用編として、Chefサーバーなしに複数台のサーバー管理を行う「knife-solo」というツールと、設定のためのデータなどを一元管理できる「Data Bag」という仕組みを紹介する。 knife-soloを使った複数台サーバー管理 Chefは「Cookbook(クックブック)」や「Recipe(レシピ)」と呼ばれる設定ファイルに従って、ユーザーの作成やソフトウェアのインストール、ネットワークやファイアウォール、データベースなどの設定など、さまざまな設定作業を自動で実行するツールだ。利用するメリットとしてサーバーの設定を一元的に管理できる、実行する設定内容をチェックしやすくミスを防ぎやすいなどがあり、近年注目を

    サーバー設定ツール「Chef」応用編:knife-soloとData Bagを使う | さくらのナレッジ
    nobusue
    nobusue 2013/12/04
  • Vagrant + knife-solo を proxy 環境下で構築 - Qiita

    こんにちは。 今回は、Windows7上に Vagrant + knife-solo 環境を構築しようと思います。 今回も、いつも通りproxyが鬼門となりましたので、その全容をお見せ致します。 構築環境 Host : Windows7 Professinal 32bit Guest : Ubuntu 12.04 LTS Vagrant 1.2.1 VirtualBox 4.2.12 参考サイト Ryuzee.com - Vagrantで簡単仮想マシン構築 naoyaのはてなダイアリー - Vagrant 僕の車輪の再発明 - Window 7 でVagrantでCent OS 6.3入れてみた 時の回廊 - Windows 8 に Vagrant と chef-solo をインストールしてみた メモ的な思考的な - Windows7上で Vagrant + Chef solo + kni

    Vagrant + knife-solo を proxy 環境下で構築 - Qiita
  • Chefのプロキシ設定 - Qiita

    Chef 10.16.2時点の話。 Chefのプロキシ設定は複数箇所あってそれぞれ利用される場面が異なる。知っている範囲で以下の3種類。 package remote_file knife cookbook upload package packageリソースで実際に実行されるパッケージマネージャ(yumとか)が使うプロキシ設定はTarget Node上のOSで定義されたhttp_proxy環境変数になる。 これはChefに関係なく以下のような感じ。

    Chefのプロキシ設定 - Qiita
    nobusue
    nobusue 2013/12/04
  • サーバー設定ツール「Chef」の概要と基礎的な使い方 | さくらのナレッジ

    はじめに 近年注目されているサーバー管理ツール「Chef(シェフ)」は、ファイルに記述した設定内容に応じて自動的にユーザーの作成やパッケージのインストール、設定ファイルの編集などを行うツールだ。今回はこのChefについて、基的な環境構築方法と使い方を紹介する。 前回はサーバーの設定管理ツールとして「Puppet」を紹介したが、今回紹介するChefは、このPuppetと人気を二分するサーバー設定管理ツールだ。 Chefは米Opscodeが開発しているオープンソースソフトウェアで、Rubyなどのオープンソースな技術を使って実装されている。ライセンスはApache License 2.0だ。同社はChefにいくつかの機能を追加した有償版の「Private Chef」やクラウド型の「Hosted Chef」といったサービスも提供しているが、記事ではオープンソース版のChefについて紹介する。

    サーバー設定ツール「Chef」の概要と基礎的な使い方 | さくらのナレッジ
    nobusue
    nobusue 2013/12/04
  • Vagrant - naoyaのはてなダイアリー

    先日 Vagrant を触ってみたら便利すぎて鼻血が出ました。しばらく見ないうちに色々進んでるもんですねえ、いやはや参っちゃいました。 Vagrant は仮想マシンの VirtualBox のフロントエンドに相当する、ruby で書かれたツールです。vagrant コマンドなどを使ってコマンドラインから簡単に新しい VM を作れる。 % gem install vagrant % vagrant box add centos http://developer.nrel.gov/downloads/vagrant-boxes/CentOS-6.3-x86_64-v20130101.box % vagrant init centos % vagrant upこれだけで CentOS の Linux box をローカルマシン内に立ち上げることができる。*1 *2 なにこれすごい。 % vagra

    Vagrant - naoyaのはてなダイアリー
  • Vagrant Base Box Downloads

    Base CentOS boxes for Vagrant. View the GitHub repo for more details. Latest File Description Size Direct: CentOS-6.7-x86_64-v20151108.box CentOS 6.7 x86_64 Minimal (VirtualBox Guest Additions 5.0.8, Chef: 12.5.1, Puppet 3.8.4) sha256sum: a33b81d37c37172858718ea5ef06e9fce7f650e9f2f90a570c9940ed0e857bf8

  • Chefを最速で使いこなすためのいくつかのポイント - Masatomo Nakano Blog

    前回書いた さようならPuppet、こんにちはChef が、それなりに反響あったので調子に乗ってもうちょっと書いてみる。 前回、ChefはPuppetに比べて簡単!とか書いたが、実際には慣れるまでそれなりに戸惑うところがあった。 ドキュメント を読み、実際に触っただけでは一発で理解できなかった部分を、自分のメモを元に晒しておく。これだけ読んでもいまいちだと思うので、関連するドキュメントへのリンクも張っておくので合わせて読んでみると高速でChefを理解できるかも! client vs node Chef Client Nodes ドキュメントを読んだりChefを触っていると client と node という二つのワードが出てくる。この二つは似ているけど別物。 client は文字通り Chef server の相手になるもの。 Chef server にアクセスするものはすべて clien

    nobusue
    nobusue 2013/12/04
  • [大手ITベンダーのChef 対応]IBM、MS、AWSが強化

    出典:日経SYSTEMS 2013年8月号 pp.12-13 (記事は執筆時の情報に基づいており、現在では異なる場合があります) システムの設定・運用作業を自動化するオープンソースソフト「Chef」を、大手ベンダーが自社製品・サービスに取り込み始めた。IBM、MicrosoftAmazon Web Services(AWS)の3社は、自社IaaSでChefをサポートし、関連ツールを拡充。エンタープライズ分野でのChefの利用が加速しそうだ。 サーバー設定作業にかかる時間を短縮したい。設定作業に関するオペレーションミスをなくしたい――。こうしたITエンジニアのニーズに応えるソフトがChefである。 Chefは、あらかじめ規定しておいた作業手順や設定(いずれもクックブックと呼ぶファイルに定義する)通りに、ミドルウエアやファイルなどを管理対象のサーバーに自動で配置・設定するソフト。作業手順はR

    nobusue
    nobusue 2013/12/04
  • LXC - Wikipedia

    LXCとlibvirt LXC英語: Linux Containers)は、1つのLinuxカーネルを実行しているコントロールホスト上で、複数の隔離されたLinuxシステム(コンテナ)を走らせる、OSレベル仮想化のソフトウェアである。 Linuxカーネルが提供するcgroupsという機能を利用することで、リソース(CPU、メモリ、ブロックI/O、ネットワークなど)の制限と優先順位付けが可能になっており、そのために仮想マシンを使用する必要がない。また、名前空間の隔離(英語版)機能を利用すれば、アプリケーションから見たオペレーティング・システムの環境を完全に隔離することができるため、プロセスツリー、ネットワーク、ユーザー識別子、マウント(英語版)されたファイルシステムを仮想化することができる[1]。 LXCはカーネルのcgroupsと隔離された名前空間のサポートを組み合わせることで、アプリケ

    LXC - Wikipedia
  • vagrant-lxcで軽量仮想環境を手に入れる

    Vagrantは標準ではVirtualBoxを仮想環境として利用しますが、とにかく遅いのが難点です。 Test-Kitchenを使ってChefのCookbookのテストをしたり、これらを継続的インテグレーションしようとしたときにこの遅さはたまりません。いくつか手段はあってお金持ちの皆様であれば、大富豪アプローチということで、仮想マシンを動かす母艦にXeon E5-2697 v2を積んだ高性能マシンを使ったりもできるのですが、普通に考えれば、VirtualBoxよりも軽量な仮想環境を使うのが有力なアプローチです。 今回はLXCを使って軽量な仮想環境を手に入れる方法を紹介します。 LXCのインストールLXC自体の説明はこの辺とかこの辺を参照ください。 インストール対象の母艦はUbuntu 12.04 LTSです。 sudo apt-get install lxc sudoの設定変更sudoのバ

    vagrant-lxcで軽量仮想環境を手に入れる
  • vagrant-serverspecを使ってプロビジョニング結果をテストする

    全国1000万人のVagrant利用者のみなさんこんにちは。 Vagrantいいですよね!そしてインフラの状態をテストするserverspecもいいですよね!この2つがシームレスに統合されるとかなりうれしいですよね! ということで日12/2にvagrant-serverspecというプラグインがリリースされたので早速紹介します。 インストールインストールは簡単です。いつも通りvagrant plugin install vagrant-serverspec としてください。 コード自体は https://github.com/jvoorhis/vagrant-serverspec で公開されています。まだバージョン0.0.1なので、問題を見つけたらPR送るなりIssueを切るなりすると良いと思います。 使い方使い方も簡単です。まずVagrantfileを見てみましょう。 これは何をやって

    vagrant-serverspecを使ってプロビジョニング結果をテストする
    nobusue
    nobusue 2013/12/04
    これは便利
  • 「Vagrant」って何ぞ?(・o・)

    「Vagrant」って何ぞ?(・o・):Vagrant開発者 Mitchell Hashimoto氏に聞いた 仮想の開発環境作成ツールとして人気が高まっている「Vagrant(ベイグラント)」。その開発者であるMitchell Hashimoto(ミッチェル ハシモト)氏が来日するとの情報を聞き、2013年7月12日、VOYAGE GROUPで行われたミートアップに駆け付けた。 「Vagrant」とは Vagrantとは、違う環境に移行可能な開発環境を簡単に構築・管理し、配布することができる開発環境作成ツール。「ほんの数行書くだけで開発用の仮想マシンを構築できる」という優れものだ。 Vagrantのビジョンは、「開発者とシステム管理者にとって最高の『開発フロー』を提供すること」。Vagrantをダウンロードして「vagrant up」と入力し、実行するだけでそれが可能となる。 システム管理

    「Vagrant」って何ぞ?(・o・)
  • Vagrant by HashiCorp

    Development environments simplified.Vagrant enables the creation and configuration of lightweight, reproducible, and portable development environments.

    Vagrant by HashiCorp
  • A list of base boxes for Vagrant - Vagrantbox.es

    Vagrant is an amazing tool for managing virtual machines via a simple to use command line interface. With a simple vagrant up you can be working in a clean environment based on a standard template. These standard templates are called base boxes, and this website is simply a list of boxes people have been nice enough to make publicly available. Suggest a Box Do you know of another base box? Send a

  • Chef Documentation

    Welcome to the Chef Software Documentation! This is the documentation for:

    nobusue
    nobusue 2013/12/04
  • windows で chef を試せる環境を vagrant を利用して作る - Qiita

    この記事の内容 windows から chef を試せる環境を作ろうとしたけど挫折したので、 windows > vm(workstation) > vm(node) の流れでなんとか windows から chef をさわれるようにした FAQ Q. どうしてとなりに転がってる mac book でやらなかったの? A. どうしても windows でやりたかった。 Q. もうちょっと頑張ったら windows から直接動かせたんじゃない? A. 多分動かせたと思うけど、ssh を入れたり rsync を入れたり、それが既存の環境に影響を与えないように考慮したりって考えながらやってたときに、ふと、冪等性がキーワードの chef を動かそうっていうのにそれを動かす環境自体が複雑ってのはどうなの?って思ったのです。 目指したもの vagrant とvirtual box の環境だけ整えればど

    windows で chef を試せる環境を vagrant を利用して作る - Qiita
  • Chef-solo on windows — ChefTutorial 1.0 documentation

    Chef-solo on windows¶ このチュートリアルは、 Chef-solo を Windows にインストールして使いこなすことを目的とします。 Warning 作者が Chef を理解するために作成しているので、使用方法や概念に間違いがあるかもしれません。 もし気付いたら、 Twitter (id:toruuetani) でご連絡いただけると助かります。