タグ Puppet
人気順 5 users 10 users 100 users 500 users 1000 usersBASE株式会社を退職ります。 | srockstyle
すろっくさんです。 tl; dr 2019年7月末でBASE株式会社を退職します思い出話今後のこと 誰? このアイコンの人です。 Rubyとインフラのエンジニアのすろっくさん(@srockstyle)です。今まではRuby on Rails使ってWebアプリケーションの設計・構築・運用、サーバ・ネットワークの設計・構築・運用の自動化、Chef / puppet ... 続きを読む
インフラ自動化ツール「Ansible 2.3」リリース。SSHのコネクションを使い続けるPersistent Connectionでタスク処理が高速に - Publickey
インフラ自動化ツール「Ansible 2.3」リリース。SSHのコネクションを使い続けるPersisten Connectionでタスク処理が高速に オープンソースで開発されているインフラ自動化ツール「 Ansible 」の最新バージョン、「Ansible 2.3」正式版が リリースされました 。 インフラ自動化ツールにはChefやPuppetなどよく知られるオープンソースソフトウェアが他にも存在... 続きを読む
私は Infrastructure as Code をわかっていなかった - メソッド屋のブログ
2016 - 02 - 18 私は Infrastructure as Code をわかっていなかった 私はここ1週間ほど、同僚の David の一言で Infrastructure as Code について頭が大混乱状態でした。 それは次の一言です。 Chef や Puppet は大体の部分は Infrastructure as Code じゃないよね。ARM (Azure Resource M... 続きを読む
Puppet人がAnsible界にきてみて - lamanotrama's diary
2015 - 12 - 14 Puppet人がAnsible界にきてみて この記事は Puppet Advent Calendar 2015 の14日目の記事です。 昨日はおっくんの Puppetの予約語 $name と $title でした。 書いている人 Puppetはペパボで6年間、 複数 のサービスインフラ用に書いてきた。社内で一番書いたかも 新規やら導入やら引き継ぎやらいろいろ オンプレ... 続きを読む
Red HatがAnsibleを買収した理由、同社クラウドマネジメント戦略担当が説明 - Publickey
OpenStackに代表されるような、多数のサーバに対して複数のソフトウェアをインストールするような複雑なシステムの構成には、作業を自動化してくれるツールが不可欠です。 こうしたツールはいわゆるデータセンター自動化ツールなどと呼ばれており、ChefやPuppet、そしてAnsibleといったツールがよく知られています。 そのAnsibleをRed Hatが買収したと発表しました。 ChefやPup... 続きを読む
米HPが、ChefやDocker、Ansible、OpenStack、VMwareなど主要インフラのAPIを統合する「Project Synergy」を発表 - Publickey
米HPが、ChefやDocker、Ansible、OpenStack、VMwareなど主要インフラのAPIを統合する「Project Synergy」を発表 サーバやネットワーク、ストレージなどのインフラをソフトウェアで構成する「Infrastructure as Code」(コードとしてのインフラ)は、ChefやPuppetのようなデータセンター自動化ツールやクラウドなどの登場によって、数年前か... 続きを読む
エージェントレスでシンプルな構成管理ツール「Ansible」入門 - さくらのナレッジ
ITエンジニアに役立つ情報&おもしろネタを、 ホスティング・データセンター業界の最前線から 全力でシェア! 近年、ChefやPuppetなどの構成管理ツールが人気だが、新たに注目されつつある構成管理ツールとして「Ansible」がある。Ansibleは設定ファイルがシンプルで、管理対象サーバーに特別なソフトウェアをインストールすることなく利用できるなど、最小限の手間で各種設定を自動化できるのが特徴... 続きを読む
Serverkitつくった - ✘╹◡╹✘
2015-04-06 Serverkitつくった ChefやAnsible、Puppet、Itamaeなどの構成管理ツールをあまり使ったことがなく、勉強のためにServerkitというのをつくってみたので、現状こういう感じでやってみましたというのを書き残しておく。作り手の気持ちになればこそわかるものがあるだろうと思う。 ところで去年も似たような記事を書いた。 概要 Serverkitというのは、前... 続きを読む
新人インフラ技術者のためのサーバー構築/運用自動化入門(終):GitやDockerと連携するPuppet運用テクニック、filebucketによる自動バックアップ、GUIのPuppet Dashboard (1/2) - @IT
新人インフラ技術者のためのサーバー構築/運用自動化入門(終):GitやDockerと連携するPuppet運用テクニック、filebucketによる自動バックアップ、GUIのPuppet Dashboard (1/2) サーバー構築の自動化で利用される技術、自動化ツールとして「Kickstart」「Puppet」を紹介し、構築から運用まで、システムライフサイクル全体にわたる運用管理の自動化についても... 続きを読む
Apacheホスティング環境(Webサーバー+PHP実行環境)をコマンド一発で構築する一撃シェルスクリプト (1/7):CodeZine
最近では、ChefやPuppet、Ansibleといったサーバーの構築を支援するツールが人気を集めています。たいへん便利で強力なのですが、必ず使えるわけではありません。一方、BashやBourne Shell互換シェル向けに書かれたシェルスクリプトであれば、どのUNIX/Linux環境においてもほぼ使用できます。本連載では、シェルスクリプトでサーバー構築を一発で終わらせる「一撃シェルスクリプト」を... 続きを読む
新人インフラ技術者のためのサーバー構築/運用自動化入門(4):作業手順書はもういらない! Puppetにおける自動化の定義書「マニフェスト」の書き方と基礎文法まとめ (1/5) - @IT
連載目次 HTTPサーバーの「マニフェスト」を作ろう 前回の「Puppetのインストールと動作確認、トラブル対処法」では、無事PuppetのインストールをクリアしたR子さん、今回はついに「マニフェスト」(Puppetにおける自動化の定義書)を作成するようです。 K男 お、ちゃんとPuppetのmasterとagentのセットアップができたね! 感心感心。 R子 もう私、いっぱいいっぱいですぅ。許し... 続きを読む
PackerでDockerイメージを作成してQuay.ioにpushする - Qiita
Packerを使うとDockerfileを使わずにChefやPuppetからDockerのイメージを作成することができる(詳しくは"Packerを使ってChef/Puppet/AnsibleでDockerのイメージをつくる"に書いた).ChefとかPuppetのような資産が既にある場合は,それを使うのも良い(インフラCIでベースDockerイメージだけChefで作ってしまってみたいなことも考えてい... 続きを読む
「Serverspec」を使ってサーバー環境を自動テストしよう - さくらのナレッジ
ITエンジニアに役立つ情報&おもしろネタを、 ホスティング・データセンター業界の最前線から 全力でシェア! ChefやPuppet、Vagrantといったサーバーの設定を自動で行うツールが普及しつつあるが、それと同時にサーバーの自動テストについても注目されるようになっている。今回はサーバーの自動テストを実現するツール「Serverspec」をLinux環境で利用する手順を紹介する。 サーバーの自動... 続きを読む
RubyistのためのClojure入門 - Qiita
PuppetがRubyからClojureへ乗り換えていくようです。 そんなRubyistが他にもいるかもしれないので、Rubyist向けにClojureだとどう書くか、みたいなガイドを書いてみます。 イディオム jnchitoさんのRubyイディオム記事をClojureで書くとどうなるか、まず説明したいと思います。 後置if で行数を減らす 続きを読む
新人インフラ技術者のためのサーバー構築/運用自動化入門(1):環境構築自動化の手順と評価検証、Puppetの基礎知識 (1/2) - @IT
R子 今日から担当に配属されたR子と申します。よろしくお願いします。 K男 こちらこそよろしく。ところで、R子さんは今までサーバー構築の経験はあるのかな? R子 入社時の研修でちょっとだけ……。 K男 R子さんも明日からばりばり構築してもらうよ。1日最低10台がノルマね。 R子 えぇ!? 不安だなぁ…… ちゃんと家に帰れます? うぇ~ん。 さて、R子さんは一体どうなるのでしょうか。1日10台がノル... 続きを読む
Ansible使ってVagrantのゲストOSの構成管理する【Playbook: jenkins, node.js】 - yutaponのブログ
2014-04-08 Ansible使ってVagrantのゲストOSの構成管理する【Playbook: jenkins, node.js】 vagrant ansible 去年辺りからimmutable infrastructureが盛り上がってきている感があります。 サーバーの環境をコードで記述するツールにはPuppet、Chefなどがありますが、 今回はAnsibleを触ってみます。 Ansi... 続きを読む
[速報]Microsoft Azureの仮想マシン、標準でPuppet、Chefに対応。Build 2014 - Publickey
米マイクロソフトはサンフランシスコで開発者向けイベント「Build 2014」を開催中。2日目の基調講演では、同社のクラウドサービスMicrosoft Azureの仮想マシンが標準でPuppetとChefに対応したことが発表されました。 PuppetやChefはデプロイやプロビジョニングを自動化するソフトウェアです。これにより多数の仮想マシンの管理が容易になります。下記はPuppetマスターによっ... 続きを読む
サーバー設定ツール「Chef」の概要と基礎的な使い方 | SourceForge.JP Magazine
近年注目されているサーバー管理ツール「Chef(シェフ)」は、ファイルに記述した設定内容に応じて自動的にユーザーの作成やパッケージのインストール、設定ファイルの編集などを行うツールだ。今回はこのChefについて、基本的な環境構築方法と使い方を紹介する。 前回はサーバーの設定管理ツールとして「Puppet」を紹介したが、今回紹介するChefは、このPuppetと人気を二分するサーバー設定管理ツールだ... 続きを読む
Puppetで行うLinuxシステムの自動設定と設定管理 | SourceForge.JP Magazine
多数のサーバーを運用している場合などに面倒なのが、サーバーごとの環境管理だ。そのため注目されているのが、サーバーの環境設定やインストールなどを自動化する設定管理ツールである。今回はその中でも比較的古くから使われている「Puppet」というソフトウェアを紹介する。 あらかじめ用意しておいた設定ファイルに基づいてサーバーのさまざまな設定を自動的に行うソフトウェアを、設定管理ツールと呼ぶ。今回紹介する「... 続きを読む
グリーのインフラに Chef を導入した話 | GREE Engineers' Blog
類似のソフトウェアとして、Puppet や Ansible といったものもあります。こういったインフラ自動化まわりのソフトウェアについてはペパボの宮下さんの インフラ系技術の流れ が参考になります。 Chef in グリー さて、グリーでのChefまわりの構成をご紹介します。下図が全体の構成です。 開発環境 開発は各個人のマシン上で仮想マシンを立ち上げて行なっています。クックブックの開発では、クッ... 続きを読む
Rubyist Magazine - 入門 Puppet ダイジェスト
ダイジェスト版によせて 本書は @kentaro 氏の「入門 Puppet」を著者の許諾を得て、@hsbt が前半の数章を抜粋し編集したものです。 はじめに クラウドが一般的になってきた昨今、サーバ構成管理の自動化は、もはやそれなしでは考えられないほど当たり前のものになっています。Puppet は、そのためのフレームワークのひとつです。 Puppet は 2005 年のリリース以来、後発の Che... 続きを読む
インフラ系技術の流れ - Gosuke Miyashita
ここ最近のインフラ系技術の流れがおもしろいなー、と思ったので、Puppet が出た辺りぐらいから、振り返って整理してみる。殴り書きなので、後から修正したり書き加えたりするかも。特に後半の方は、あまり考えが整理できてない。 最近のウェブ界隈での「インフラ」という用語の使われ方には、色々異論もあるようだけど、ここではごく最近使われるようになってきた、OS からミドルウェアといったソフトウェアレイヤーを... 続きを読む
Docker + Jenkins + serverspecでpuppetのmanifestをCIする
puppetのCIが運用レベルに到達したのでちゃんとまとめておこうと思う。 下のリポジトリを使ってこの記事どおりにすれば、AWSにDocker + Jenkins for puppetのCI環境ができるはずだ。 https://github.com/tmtk75/ci-puppet 当初は「はよpuppetマニフェストをCIせなヤバイなー」という問題意識が先にあって、使う技術は何でもよかった。 や... 続きを読む
サーバー設定ツール「Chef」の概要と基礎的な使い方 - さくらのナレッジ
近年注目されているサーバー管理ツール「Chef(シェフ)」は、ファイルに記述した設定内容に応じて自動的にユーザーの作成やパッケージのインストール、設定ファイルの編集などを行うツールだ。今回はこのChefについて、基本的な環境構築方法と使い方を紹介する。 前回はサーバーの設定管理ツールとして「Puppet」を紹介したが、今回紹介するChefは、このPuppetと人気を二分するサーバー設定管理ツールだ... 続きを読む
特集 DevOps時代の必須知識:まとめてたくさん処理したい! を解決する「Capistrano」 - @IT
インフラ運用の自動化を実現し、DevOpsを支援するツールはいくつかあります。ここではその中から「Capistrano」というツールについて、サンプルを用意しつつ紹介します。 はじめに インフラ運用の自動化を実現するツールには「Chef」や「Puppet」などいろいろあります。今回の記事ではそういったツールのうち、Capistranoというツールを簡単なサンプルを用意しつつ紹介します。 Capis... 続きを読む