タグ

*管理に関するmasa_matyaのブックマーク (143)

  • Webアプリケーションエンジニアはノマドであれ(特定のサーバに依存しない方法) - blog.nomadscafe.jp

    弊社では毎週水曜日はノーエンジニアデーなので、最近はMacbook AirとWIMAX持って外で仕事しています。意外と快適ですが、ここで書くのはサーバの使い方の話です。 ときおり、次のような状況に遭遇することがあります。 開発環境して使っているけど、セットアップをどのように行ったか残っていないので、新サーバへ移動できない 番環境だけど、セットアップをどのように行ったかわ(ry デプロイ元/管理ツールサーバとして使っているので古いサーバだけど捨てることができない DBがどこから参照されているか管理できていないので、サーバの入れ替えが困難 コードがどこから参照が把握できていないので、容易にサーバ構成の変更ができない 椅子^H^H 一度設置したサーバの移動なんてなかなかすることないと思う人はいるかもしれないけど、サーバが何の警告もなしに突然壊れて入れ替える必要がでてくるのはもちろん、インフラ技

  • 最近は local::lib を直接つかわないでもいきていけるという話 - tokuhirom's blog

    最近は local::lib を直接つかわないでもいきていけるという話 wget --no-check-certificate http://cpanmin.us/ perl cpanm -l extlib My::Favorite::Module ってやれば、extlib/ にモジュールをインストールしてくれる。cpanmin.us からとれる script は、コア以外にまったく依存してないので、すぐつかえる。 あとは以下のようにしたらライブラリパスがとおります。 perl -Mlib=extlib/lib/perl5 myscript.pl これで基的には大丈夫だとおもいます。 コード内で表現する場合は以下のように FindBin を使いましょう。 use FindBin; use lib $FindBin::Bin.'/extlib/lib/perl5';

  • tokuhirom blog

    Blog Search when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${entry.path} [in template "__entry.ftlh" at line 3, column 25] - Reached through: #include "__entry.ftlh" [in template "entry.ftlh" at

  • Automated infrastructure is on the menu

    This document summarizes an OSCON 2010 presentation by Joshua Timberman and Aaron Peterson of Opscode about Chef, an open-source automation platform for configuring and managing servers. The presentation covers Chef 101, getting started with Chef, and cooking with Chef. It discusses key concepts like Chef clients, the Chef server, nodes, roles, recipes, resources, attributes, and data bags. The go

    Automated infrastructure is on the menu
    masa_matya
    masa_matya 2010/10/14
    ボリュームたっぷりにまとまっている
  • Na-ga.net » Blog Archive » ソースファイルから RPM パッケージを作成 - Linux を中心とした忘却メモ

    ソースファイルからインストールする場合は、configure; make; make install が必要となりますが、ある程度の知識が必要となります。そのため、ソースファイルから RPM パッケージを作成する方法を紹介します。簡単なソースファイルとして、今回は httperf (ウェブサーバのベンチマーク) を例に紹介します。 RPM パッケージの作成手順 ビルド環境を準備します。通常 /usr/src/redhat 以下で行われますが、~/rpm 以下で作業するように ~/.rpmmacros ファイルを作成します。

  • ソースファイルをrpm化する - メモとかそんな感じなやつ

    ソースファイル(tarボール)からrpmファイルを作るときは rpmbuildコマンドでもいいけど、SPECファイルがないとできないとかいろいろ制約がある。 rpm化するためには、もう一個checkinstallコマンドを使うやる方があるのでこっちでやってみた。 インストール checkinstallはデフォのレポジトリでは入ってないかもしれない。 そんな時は↓のサイトを参考にDAGを入れた後にインストールする。 CentOS 5 で DAG(rpmforge) の yum repository 追加 - Enjoi Blog (私の環境はCent5(32bitなので) $ wget http://dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm $ sudo rpm

    ソースファイルをrpm化する - メモとかそんな感じなやつ
    masa_matya
    masa_matya 2010/09/15
    checkinstallでパッケージか
  • オレオレrpmパッケージの作り方(基本編)

    こんにちわ。arashoです。毎度インフラ周りのネタばかりですが、最近rpmのパッケージを作る機会が多いので、一度まとめとしてrpm関連の事を記載してみたいと思います。というわけで、今回は作業環境の構築と基的なビルドの方法から。 rpmにはおおざっぱに言うと2種類あります。rpmとsrpmと呼ばれるもので、前者は実行形式のバイナリ、後者はrpmを作るためのソース(Source)が収められています。srpm -> rpmの流れですね。 rpmビルド作業環境の準備 まず、rpmを作るにはsrpmをほげほげできる環境を用意します。rpm-buildパッケージ(と依存するパッケージ)をインストールしましょう。 次に、設定の変更です。Redhat系ではデフォルトでだと/usr/src/redhat以下にsrpmはインストールされてしまうので、自分が自由にインストールできるよう設定を変更します。

    masa_matya
    masa_matya 2010/09/15
    ソースからrpm
  • とあるはてな社員の日記 - まっさらなサーバを30分で本番投入できるようにする

    すこし前にはてなスターのリリースがされたのですが、サービス開始直後にありがちなことに、時々負荷で遅くなったり、アクセスしにくくなったりしてしまいました*1。これではいけない、ということで、すぐ次の日に、バックエンドのサーバを一気に10台近くまで増やして、おおむね快適に使える状態になっていると思います。この時に、新しいサーバをまっさらな状態から、だいたい30分程度で番投入することができていました。これを、どのように実現したのかを軽く紹介したいと思います。 ちなみに、サービスの重さは、サーバ増強だけで済むものではなく、それ以降も、Javascriptが重い!とか、アプリケーションロジックで重いSQL を走らせてしまって遅いという問題は何回かありました。が、そこはインフラではなく、アプリケーションの問題で、アプリケーションの改善は、継続的に進んでいると思います。ので、今回は、インフラの話に限定

    とあるはてな社員の日記 - まっさらなサーバを30分で本番投入できるようにする
    masa_matya
    masa_matya 2010/09/15
    なんでもrpm化
  • インフラ系エンジニア勉強会 "hbstudy"でMaatKitについて発表してきました - marqs blog

    株式会社ハートビーツさんが主催されているインフラエンジニア勉強会でMaatKitというMySQL管理用の便利ツールに関する発表をしてきました。日ではまだまだ使われている方が少ないようですが、とても便利なツールなので、この発表を機会にもっとユーザが増えるといいなーと思っています。 http://www.maatkit.org/

    インフラ系エンジニア勉強会 "hbstudy"でMaatKitについて発表してきました - marqs blog
  • I, newbie » rancidでL2/L3スイッチを管理する

    スイッチのconfigのバックアップといえば、ベンダ固有のソフトウェアや高価な統合管理ソフトウェア(使ったことないけど)なんですが、そんな選択肢がないけど手でどうにかならない数の機器を管理している場合、どーすればいいのか。telnetやexpectなんかを組み合わせて、tftpで集めるとか?たとえ金出してどうにかなったとしても、マルチベンダ環境に対応してませんとか、微妙に使いにくくてもハックできませんとか、要望上げても取り込まれませんとか、なかなか幸せになれない。困った。 そういうことを知ってしまうと、高価な商用ソフトウェアには手が出しにくくなってくる。高機能でなくてもいいから、とりあえず現状の課題を解決したいだけなんですよ。機能が足りないなら、運用で回避できないかを考えるし、必要ならコードも書くので、なんかないの?と探していたら、rancidつーものを発見。 もともとはCisco製品がタ

    masa_matya
    masa_matya 2010/02/24
    configを管理できるらしい
  • RHCS: iSCSI, DM-MP, CLVM and GFS・その5・Device-Mapper Multipathの設定

    RHEL/CentOS、Xenを中心にメモを残していきます。内容は無保証。適用する場合は、十分確認の上、自己責任で。 指摘、質問、要望をコメントしてもらえると喜びます。 前回『その4・iSCSIイニシエータの設定』で認識されたデバイスsdaおよびsdbは、異なる経路で共有されている一つのストレージだ。つまり、sdaへのアクセスとsdbへのアクセスは等価だ。 だたし、経路(ネットワーク)が違うため、経路が信頼性の急所(single point of failure)とならない。つまり、どちらかの経路が生きていれば、このストレージへのアクセスが確保される。 以上のことを利用して、障害経路を使用せず、正常経路のみを自動的に選択する仕組みがDevice-Mapper Multipath(DM-MP)だ。 インストール直後は、DM-MPは起動されていない。[root@dc1 ~]# chkconfi

  • 『Logwatchでサーバー上のログを集約する』

    Logwatchとは、サーバー上のログ(例えばsyslog等)を定期的にまとめ、集約してレポートを出してくれるソフトウェア(Perlのプログラム)です。 運用上で定期的にチェックするログファイルは膨大な上に、大部分は問題の無い単なる情報が書き出されています。 ログの出力レベルを落とすのも一つですが、問題が発生した時に単なる情報レベルのものでも有益なものとなる場合もあるので、それはそれで困る事態にもなったりします。 であれば、運用上注視すべきポイントだけをまとめて見ることができた方が、運用管理者の業務も楽になります。 Logwatchのメリットはそこにあり、ログファイルから特異点だけを抽出してレポートにまとめてくれるので運用担当者はその情報だけに目を通せばよくなります。 RedHat系のOSであればパッケージでも提供されており、デフォルトでインストールされている環境も多いかと思います。 パッ

    『Logwatchでサーバー上のログを集約する』
    masa_matya
    masa_matya 2009/10/13
    Logwatchの見方。
  • Windows Server 2003の時刻設定をNTPサーバに同期させる方法

    Virtual Server 2005上にドメインコントローラを置いてるんですけど、こいつの時間がどうもずれちゃって以下のエラーが出てしまっていました。イベントID:29 1 つまたは複数のタイム ソースから時間を取得するようにタイム プロバイダ NtpClient は 構成されていますが、どのソースも現在アクセスすることはできません。 ソースへのアクセスの試行は、あと 15 分間実行されません。NtpClient が正しい時間を 参照できるソースがありません。 詳細な情報は、http://go.microsoft.com/fwlink/events.asp の [ヘルプとサポート センター] を参照してください。 よくよく見たら設定していたntpサーバが無くなっていたようで。まあ、どうせなんで時刻同期する方法をおさらいすることにしました。 Windows Server 2003上の時刻を

    Windows Server 2003の時刻設定をNTPサーバに同期させる方法
    masa_matya
    masa_matya 2009/10/03
    ntpとの同期。cmd上で
  • Microsoft サポート対象サービス パック

    masa_matya
    masa_matya 2009/09/29
    あるPCを使っていて、ファイルサーバ用のパスワードを保存してしまい、その情報を削除したい時
  • 非公開サイト

    サイトの構築。作品の販売。ブログの投稿。この他にもさまざまな機能があります。 ログイン サイトをはじめよう 非公開サイト このサイトは現在プライベート設定になっています。

    非公開サイト
    masa_matya
    masa_matya 2009/09/25
    Linux=>windowsの名前解決。winbindが必要。
  • EMC製品のログ取得方法一覧

    すばやく簡単にご注文が可能 注文内容の表示、配送状況をトラック 会員限定の特典や割引のご利用 製品リストの作成とアクセスが可能

    masa_matya
    masa_matya 2009/09/24
    dell open manage server administratorをコマンドラインで使うomreport。ディスクキャッシュを有効にしたりもできそう。
  • サーバをシャットダウンする作法(UNIX系OS編) - sanonosa システム管理コラム集

    サーバのシャットダウンの仕方で、その人がどの程度の力量を持っているかなんとなくわかってしまいます。それくらいサーバのシャットダウンは奥深いです。そこで今回はサーバをシャットダウンする作法について考えてみたいと思います。 【初級:いきなりシャットダウンしてしまう】 サーバ管理初心者がサーバをシャットダウンするシーンを見ていると、rootでログインしたかと思ったらいきなりshutdownと打ち始めました。個人PCならまだしも、サーバでそれをやるのは危険ですよね。誰かそのサーバ上で作業しているかもしれないし。 【中級:上がっているサービス・プロセス・TCPコネクションなどを確認してシャットダウン】 サーバ管理中級者になると、サーバをシャットダウンする際は、まずはTCPコネクションがないかなどを確認してから、立ち上がっているサービスやプロセスを全て落とし、その後シャットダウンします。慣れているので

    サーバをシャットダウンする作法(UNIX系OS編) - sanonosa システム管理コラム集
    masa_matya
    masa_matya 2009/09/11
    ごめんなさい… > 【初級:いきなりシャットダウンしてしまう】
  • ActiveDirectory+Linuxによる部署内サーバ構築

    This domain may be for sale!

    masa_matya
    masa_matya 2009/08/20
    sambaによるファイルサーバ設置まで
  • 第0回 認証統合の概要とSamba | gihyo.jp

    最近の企業ネットワークにおいて、Active Directoryが存在していない環境というのは、まず考えられません。Active Directoryにより、Windowsサーバにアクセスする際のユーザ名やパスワードについての一元管理が実現されます。一般のユーザはあたりまえのように、この恩恵を享受していることが多いと思います。一方、Linuxも企業ネットワークの中で着実に地歩を固めつつあると言えます。結果として、大半の企業ネットワークはWindowsLinuxの混在環境になっているというのが昨今の実状と思われます。 こうした場合に管理者が直面する課題の1つは、せっかくActive Directory(以下ADと呼びます)によりWindows環境では認証の一元管理が実現しているにもかかわらず、Linuxマシンは個々に認証を行わざるを得ないという点です。 年第一弾として始まる連載では、この

    第0回 認証統合の概要とSamba | gihyo.jp
    masa_matya
    masa_matya 2009/08/19
    認証の統合方法。winbind on sambaを利用するのがバランス的に良さそう。
  • ファイルサーバの文字化けの解消方法は? (1/3)

    ファイルサーバを使っていて、ファイル名が文字化けしてしまった経験はないだろうか。サーバもクライアントもWindows同士の場合は、基的には文字化けは起こらない。起きるとすれば、クライアントがWindows、ファイルサーバがLinuxでSambaの場合だろう。それでは、どうしたらこの問題は解決できるのだろうか? Sambaでの文字化け サーバもクライアントもWindows同士の場合は、基的には文字化けは起こらない。起きるとすれば、クライアントがWindows、ファイルサーバがLinuxでSambaの場合だろう。 なお、NASNetwork Attached Storage)として販売されている製品は、中身がLinuxでSambaを採用している場合が多い。これは、ライセンス料などの面で有利だからだろう。また、オープンソースとして公開されているSambaであれば、ベンダー側での拡張やカスタ

    ファイルサーバの文字化けの解消方法は? (1/3)
    masa_matya
    masa_matya 2009/08/18
    samba導入時の注意。文字化けを防ぐ。