chefの構築及びcookbooksの環境作成は以下の記事を参照してください http://kakakikikeke.blogspot.com/2012/10/centoschefcookbookrecipe.html ■手順(コマンド) rake new_cookbook COOKBOOK=hosts cd cookbooks/hosts touch files/default/hosts vi recipes/default.rb
Graduate School of Intercultural Studies, Kobe University 1. 概要 NIS (Network Information Service) はネットワーク上の複数の計算機で共有すべき情報を 一元管理するためのUNIXにおける標準的な手法である. 様々な情報の管理が行えるが,多くは,ユーザやホスト情報の管理に用いられる. NIS サーバでは ypserv というデーモンプログラムと yppasswdd が実行されている. yppasswdd はクライアントで実行された yppasswd コマンドの要求に従って,サーバ側のパスワードを変更するデーモンプログ ラムである. NIS のクライアントでは ypbind というデーモンプログラムを実行 する. 最初の起動時に ypbind がサーバを探すには大きく二つの方法がある. 一つはブロード
こんにちは。小熊です。 12/17に発表されたばかりの「VM Import / Export for Linux」を早速試してみました。 この機能は、Vmware形式のVmwareだけでなくCitrixなどのオンプレミスの仮想プラットフォーム上のLinuxサーバを自動でEC2インスタンスに変換してくれるもので、かなりのユーザが待ち望んでいた機能だと思います。 ※今まではWindowsサーバ限定。 このツールの登場でエンタープライズでのオンプレミスvSphere環境のリプレース先としてAWSが候補の1つ(しかもメインの)になって来るのではないでしょうか。 数々の期待を込めて、早速利用レビューしてみました。 ■ホストサーバ構成 vSphere 5.1 (物理サーバ HP ML110 G6 / Celeron1CPU(2vCPU) Mem6GB データストア用SSD 150GB) v
2. Agenda ● 1. 基本の紹介 ○ serverspecとは何か? ○ 導入方法の紹介 ○ 設定方法の紹介 ○ テストコードの書き方 ● 2. 簡単なデモ ○ テスト実行 ○ 結果の表示 ● 3. 属性情報の扱い方 ○ 属性情報を外出しして実行 ● 4. カスタマイズしてみる ○ NTP時刻同期状況テストを作ってみる 3. serverspecの基本 ● serverspecとは? ○ サーバの状態をテストするためのフレームワーク ○ Ruby実装 (8/14時点最新version 0.7.8 ※日々バージョンアップするので注意) ○ Rspecに準拠した形式で記述が可能→Rspecに慣れた方ならすぐに書けるかも ○ ChefやPuppet等環境の自動構成管理ツールと組み合わせて使うのに最適 ○ serverspecは構成管理ツールに依存せずにテストコードが書ける ○ テスト実行
仮想化やクラウド化が進み、インフラ環境をプログラマブルに構築できるようになってきました。この流れにより、サーバ構築をプログラムにより自動化することも多くなってきています。自動化が進むと、本当に意図した通りに正しくサーバのインストールや設定が実施されているかの確認テストも自動化することが求められるようになってきています。 本記事では、このような場面で有用なサーバ状態のテスト自動化フレームワークであるserverspecを紹介します。 serverspecとはなにか? 既に多くの技術系記事にて、serverspecの紹介がされているためご存知の方も多いかと思いますが、本技術ブログでは初登場のテーマであるためserverspecとはなにか?から順を追って解説します。 serverspecは宮下剛輔氏によって開発されたサーバの状態をテストするためのフレームワークです (Serverspec公式
メールを送信する¶ SMTP の一般的な用途はメールサーバへ接続してメールを送信することです。メールサーバのホスト名とポート番号は引数としてコンストラクタに渡すか、明示的に connect() メソッドで指定します。接続した時点でエンベロープパラメータとメッセージ本文と共に sendmail() を呼び出してください。smtplib はコンテンツやヘッダを全く変更しないので、メッセージのテキストは RFC 2882 完全準拠のメッセージであるべきです。つまり自分で From や To をヘッダに追加するということを意味します。 import smtplib import email.utils from email.mime.text import MIMEText # メッセージを作成する msg = MIMEText('This is the body of the message.'
2008/5/23更新 対応バージョン: 4.10.1 monitrcの設定項目は以下の2つのセクションに分かれる。 monitの動作全般 システムリソース・プロセス等の監視対象に対する設定 以下、主な設定項目についてそれぞれ説明する。 monitの動作全般 デーモンの動作 デーモンとして動作させる場合の監視間隔を秒で指定する。 set daemon 60 設定そのものを省略するとデーモンとして動作せず、すぐに処理が終了する。 ログ出力 ログをファイル、またはsyslog経由で出力する場合の設定を行う。 ファイルに出力する場合は以下のようにファイル名を指定する。 set logfile /var/log/monit.log syslog経由で出力する場合は以下のようにsyslog facilityオプションに続けてファシリティを指定する。 ファシリティは先頭に"log_"を付与する必要があ
This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.
各EC2インスタンスにMonitを導入して、CPU使用率、メモリ空き容量、Disk容量といった数値の監視とプロセスの死活監視を行います。例えば、Disk容量が90%超えを検知したら指定のメールアドレスに送信することもできます。 モニタをグラフで見る機能はないので、それについてはあとで記事にする予定のMuninを導入します。 インストール $sudo yum install monitで入ります。 設定は/etc/monit.d/以下に.confを配置します。サーバの役割毎に監視したいプロセスなども変わってくるので、役割毎にファイルを分けて用意します。 base.confは全サーバ共通の監視項目、web.confはWEBサーバとしての監視項目、app.confはAPPサーバとしての監視項目・・・と言った具合です。 インスタンスがAPPサーバとして立ち上がった時は、base.confとapp.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く