2016-01-01から1年間の記事一覧
今回はこちらの続きで、apacheを例に設定ファイルのテストをしてみます。 前回:Linux環境でServerspecを使ってみる part6 - ressyのナレッジ的なブログ テスト内容 以下の内容をテストします。 パッケージがインストールされているか(yum install相当) サー…
今回はこちらの続きで、特定のサーバだけテストしたり、特定の設定だけテストする方法を解説します。 前回:Linux環境でServerspecを使ってみる part5 - ressyのナレッジ的なブログ 特定のサーバだけテストする 私の勉強環境を例にとると、サーバはWEB01、DB…
今回はこちらの続きで、テストの実行方法について簡単に解説します。 前回:Linux環境でServerspecを使ってみる part4 - ressyのナレッジ的なブログ テストを実行するコマンド まずは、前回実行したコマンドをベースに、テストの実施方法を解説します。 $ AS…
今回はこちらの続きで、Serverspecでテストを実行してみます。 前回:Linux環境でServerspecを使ってみる part3 - ressyのナレッジ的なブログ サンプルのテストコード 前回、Serverspecの初期設定を実施したことで、以下のようなファイルが出来上がっている…
今回はこちらの続きで、Serverspecの初期設定をしていきます。 Linux環境でServerspecを使ってみる part2 - ressyのナレッジ的なブログ 初期設定 以下のコマンドを実行して、初期設定を開始します。 まずは試験対象のサーバをWEB01としてセットアップを行い…
今回から、Serverspecの環境を用意していきましょう。 こちらの記事の続きです。 Linux環境でServerspecを使ってみる part1 - ressyのナレッジ的なブログ はじめに bundlerを使用してServerspecでテストできる環境を構築していきましょう。 bundlerとは、Rub…
ひさしぶり?に技術関連のお話です。 今日からしばらく、Serverspecのことを取り上げようと思います。 Serverspecって何? Serverspec - Home 簡単に言うとサーバ向けのテストツールで、サービスの起動停止状態や各種configのテストなどが実施できます。 こ…
本日、湘南国際マラソンに参加して来きたのでその話をその話を。 湘南国際マラソンとは? 今年で11回目となる、湘南で開催されてる非常に大きな大会です。 www.shonan-kokusai.jp 今年はフルマラソンの部だけで19,000人参加しています。 コースは湘南の沿岸沿…
こちらの続きで、Vimiumをカスタマイズしていきます。 Vimiumを使ってみる part1 - ressyのナレッジ的なブログ Vimiumのカスタマイズ Chromeの右上にあるVimiumのロゴをクリックし、現れたウィンドウの左下にある[Options]を選択しましょう。 するとこんな画…
自分は普段、ブラウザとしてchromeを使っています。 ある程度キーボード操作をすることはできるのですが(chromeに限らないことですが)、ほとんどがcommandキーやoptionキーと組み合わせて使うので、ちょっと押しにくいなぁって思うことがあります。 と言う…
サーバ監視に関する基本中の基本について話していきたいと思います。 この記事の続きになります。 サーバ監視に関する基本中の基本の話 part2 - ressyのナレッジ的なブログ 注意 サーバ監視に関する基礎を書いて行こうと思いますが、私自身の考えも色々と含…
前回の続きで、デッドポイントとの向き合い方についてはなそうとおもいます。 マラソンの話:一定のペースで長い距離を走るのは意外と難しい part1 - ressyのナレッジ的なブログ 考え方 デッドポイントの対策は、場面によって異なると考えた方がよいでしょう…
この間、会社の先輩と飲みにいったときにランニングの話題になって、「途中で苦しくなってペースが落ちちゃう」って感じの悩みを聞きました。 せっかくなので、この辺を何回かに分けて記事にしようと思います。 途中で苦しくなるのはどうして? もちろん練習…
Rubyで利用できるテスティングツールのRSpecとMinitestについて違いを軽く調べてみた。 きっかけ bundle gemでgemパッケージの雛形を生成しようとした時の話 ❯ bundle gem ressy_gem_sample [19:31:20] Creating gem 'ressy_gem_sample'... Do you want to g…
ネットワーク疎通を確認するためにpingコマンドを結構使いますが、なんとなく使っている人って結構いるのではないでしょうか?(自分もそうです) というわけでpingコマンドのことを少しだけ調べてみました。 pingの仕組み 仕組みと言っても、結構シンプルで…
サーバ監視に関する基本中の基本について話していきたいと思います。 この記事の続きになります。 サーバ監視に関する基本中の基本の話 part1 - ressyのナレッジ的なブログ 注意 サーバ監視に関する基礎を書いて行こうと思いますが、私自身の考えも色々と含…
今日は、前回の続きでマラソン後できるだけ体調を崩さないようにするための対策を話そうと思います。 特に大会直後(当日の夜など)の対策にスポットを当てます。 注意としては、疲労回復ではなく体調を崩さないための対策がメインだと言うこと。 なので、疲…
今日、ハーフマラソンを走ってきたのですが、走った後体調を崩してしまいました。 せっかくなので、何回かに分けてマラソン後、体調を崩しやすい理由を話そうかと思います。 (実はこの記事を書いてる今もちょっと熱が出ていたり。。。) マラソン後は体調を…
今回から、サーバ監視に関する基本中の基本の話を少しずつしていこうかなと思います。 本記事末尾の"参考"欄に記載した書籍を参考文献とし、サーバ監視の基礎を整理していこうと思います。 注意 サーバ監視に関する基礎を書いて行こうと思いますが、私自身の…
前回に引き続き、Apacheの構成管理をやって見たいと思います。 前回:PuppetでApacheを管理してみる part2 - ressyのナレッジ的なブログ httpd.confのテンプレートを用意する 前回の記事で作成したマニフェストのうち、ファイルリソースに注目しましょう。 #…
前回に引き続き、Apacheの構成管理をやって見たいと思います。 前回:PuppetでApacheを管理してみる part1 - ressyのナレッジ的なブログ Apacheモジュールのマニフェストを書く Apacheモジュール用のマニフェストを書いていきます。 具体的には以下のファイ…
久々にpuppetの話題に戻りたいと思います。 数回に分けて、Apacheの構成管理をやって見たいと思います。 今日の記事は、構成管理の方針だけを取り上げます。 どうやって管理するか 自分の勉強環境で、Apacheの構成管理をやります。 勉強環境の構成はこちらの…
最近Vagrantを立ち上げることが増えてきたので、その時にハマったメモを。 今までの記事のような解説スタイルではないのであしからず。 起きたこと Vagrantfileにこんな感じで記載して ❯ cat Vagrantfile Vagrant.configure("2") do |config| config.vm.box …
今日は息抜きで、技術関連の話からは脱線します。 というわけでマラソン関連の話を。 マラソンがらみの近況 マラソンのシーズン(個人的に9月 〜 4月がシーズンだと思ってる)に入り、マラソンの大会もたくさん開催される時期に差し掛かりました。 私もすで…
今回は、こちらの続きでpreztoの周りをもう少しいじってみます。 具体的には、プラグインの追加をやっていきます。 preztoのプロンプトのテーマを変える part2 - ressyのナレッジ的なブログ Gitプラグインを追加する preztoにGitプラグインを追加すると、リ…
今回は、こちらの続きでpreztoのテーマを変えてみます。 preztoのプロンプトのテーマを変える part1 - ressyのナレッジ的なブログ テーマを変える 今回はparadoxというテーマに変更します。 paradoxがどんなテーマかはこちらを見ると良いでしょう。 Customiz…
前回インストールした、preztoをカスタマイズしていきたいと思います。 とは言っても、今回はテーマについて解説するだけですが。 perztoのインストール:preztoをインストールしてみた - ressyのナレッジ的なブログ テーマを確認する preztoでは標準で幾つ…
最近、自分のMacBookにpreztoを入れてみたので、今回はその話をしたいと思います。 prezto preztoはzsh向けのフレームワークで、コマンドラインでの作業を快適にするための様々なプラグインが利用できます。 zsh向けのフレームワークとしては、他にもoh-my-z…
今回は、以下の記事で使用したコマンドの解説を行います。 具体的には、puppet agentコマンドの解説です。 マニフェストでグループを作ってみる - ressyのナレッジ的なブログ puppet agentコマンド グループ作成をした際は以下の2種類を実行していました。 #…
今回は、前回実施したグループ作成について、マニフェストの内容を解説します。 実行したコマンドについては、次回解説します。 マニフェストでグループを作ってみる - ressyのナレッジ的なブログ マニフェストの内容 前回は、グループ作成のためにこのよう…