Cftとは? Cft(「シフト」と読みます)はシステムに対する変更を監視して、記録するためのRubyでできたコマンドラインツールです。 Cftは記録された変更をPuppetマニフェスト形式で出力することができますので、既にPuppetを利用している場合には、あるシステムで行った変更を記録してPuppetマニフェスト形式で出力、それをそのまま他のシステムに適用する、といったことができます。 また、Puppetを利用していない場合でも、Cftを利用することでシステムに対する変更を自動的に漏れなく記録することができますし、記録のための統一フォーマットとしてPuppetマニフェストを流用することで、人手による作業にありがちな記録漏れやミス、フォーマットの不統一を防ぐことができます。 Cftのインストール Cftのソースコードやパッケージはhttp://cft.et.redhat.com/dow
信頼性の高いシステムを構築課題として、以下があります。 デプロイ方法の確立 テスト技法の確立 今回はデプロイに関連して、Capistrano を使ったリモートサーバでのタスク実行について調査してみました。 現状のデプロイ法テストサーバから本番サーバへ Rsync。 Rsync については以下に記述あり。 rsyncを使った熟練者レベルのバックアップ Rsync は以下のようなスクリプトを書いて実行できる。 #!/bin/sh rsync -av $1 /path/to/yourapp/ \ haida@deploy_to_server:/path/to/deploy_to/ \ --exclude='tmp/cache/*' \ --exclude='tmp/pids/*' \ --exclude='tmp/sessions/*' \ --exclude='tmp/sockets/*' \
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く