タグ

serverspecに関するhiro14akiのブックマーク (5)

  • ItamaeとServerspecを使ったサーバ構築と自動テストを試してみた - 日記っぽい何か

    まえがき こんにちはじょにーです。夏休みの自由研究です。 前から触ってみたかったItamaeと、Serverspecによるテストを行える環境を作ってみました。 こえむさんによる Itamae + Serverspec でサーバ構築・テスト自動化 総仕上げ! | こえむの編集後記 こちらを参考に(というかほぼそのままなぞって)CentOS7にてItamaeとServerspec によるインフラ構築を試した記録です。 ほぼそのままなぞっただけですので、来は記事として書くようなことでもないのですが、 特に予備知識なくそのままなぞった際に、うまくく動かないところがありましたので、トライアンドエラーを繰り返してかつそのまま記載しています。そのあたりの試行の参考になればいいなという感じです。 手順 IDCFクラウドにてCentOS7.1の仮想サーバーを2台準備しました admin01 node01

    ItamaeとServerspecを使ったサーバ構築と自動テストを試してみた - 日記っぽい何か
  • Serverspec at Testing Framework Meeting

    4. Serverspec のコード例 describe package('serverspec') do it { should be_installed.by('gem').with_version('2.24.1') } end

    Serverspec at Testing Framework Meeting
  • 「Serverspec」を使ってサーバー環境を自動テストしよう | さくらのナレッジ

    ChefやPuppet、Vagrantといったサーバーの設定を自動で行うツールが普及しつつあるが、それと同時にサーバーの自動テストについても注目されるようになっている。今回はサーバーの自動テストを実現するツール「Serverspec」をLinux環境で利用する手順を紹介する。 サーバーの自動テストの必要性とテスト駆動開発 最近ではサーバーの設定やソフトウェアのインストールといった作業を自動で行えるツールが注目されている。しかし、設定後のテストについてはあまり注目されておらず、各種設定やソフトウェアのインストールが正しく行われているかどうかは手作業で確認することが一般的だった。しかし、手作業での確認にはミスや抜けが発生する可能性があり、また対象とするサーバーの数が増えるとそれに比例して手間も増えてしまう。そこで活用したいのが、サーバーの自動テストツールだ。 サーバーの自動テストツールは、あら

    「Serverspec」を使ってサーバー環境を自動テストしよう | さくらのナレッジ
  • blog-entry-6.html

    前日までの所で、serverspecのインストールと、試験を実施するユーザのssh周りの設定を実施しました。 (久しぶりのブログで乱れたり、眠気でグダグダだった所を少々修正しました) serverspecはホスト単位での試験がベースになっているようです。 まずは試験対象機に試験を実施できる所を目指します。 試験対象機の情報は以下の通りです。 ホスト名:test01.test.local OS:CentOS 6.5 IP:192.168.11.50 ユーザ:srvspec このユーザはsudoで特権が必要なコマンドを実行できる権限が必要です。 serverspecサーバの試験実施ユーザで、serverspecを初期化します。 $ serverspec-init Select OS type: 1) UN*X 2) Windows Select number: 1 Select a backe

  • Serverspecの概要からインストールまで

    変化の激しいビジネスに対応するためにシステムやサービスには、これまで以上に迅速な導入や安定した運用が求められるようになってきています。このような要求を満たすために、仮想環境やクラウド環境を基盤として利用し、サーバの構築プロセスや構成管理プロセスの効率化のためにChefやPuppet、Ansibleといった自動化ツールが活用されるようになってきています。 このように自動処理で手軽にシステムやサービスをセットアップできるようになると、構築時の人為的ミスを防げるようになるなど便利になる反面、内部で実施されている処理が人の手から離れて、把握しづらくなる傾向にあります。また自動化の導入に際しては、システムが意図した状態に作り上げられているのかを確認する作業も重要になってきます。特に大規模で複雑な環境において、この確認作業を手作業で実施することは、高コストの要因となってしまいます。 参考: Think

    Serverspecの概要からインストールまで
  • 1