Archive for the ‘サイト運営’ Category

テレビの影響力

2010/1/19 火曜日 投稿時の月齢:4.6  月名:五日月  潮汐:中潮 

「テレビタックル」が犬の殺処分について取り上げてくれた。録画はしたが時間がとれずまだ観ていない。と、言うのも放送中に自宅サーバの負荷が上がりサーバがダウンしそうになり、その対応に追われてしまった。
 
サーバがダウンしそうになったのはapache2の設定が甘かったのが原因。KeepAliveTimeoutを15から4へ下げていたのだが、それでもServer Statusを見ると500個のプロセスが「K」で埋め尽くされてしまった。keepaliveをOFFにしてapache2を再起動したところ問題解消。レスポンスも回復。
本来keepaliveはプロセスを効率的に起動するためのものだが、アクセスが多くなると逆効果になるようだ。とりあえず、keepaliveをOFFで24時間運用したがサーバの負荷は驚くほど低い。しばらくこのままにしよう。

ESXiはHDDを選ぶようだ

2010/1/15 金曜日 投稿時の月齢:0.6  月名:新月  潮汐:大潮 

ESXiにWestern Digital製 WD10EACS-D6B0を接続すると動作が非常に重たくなる。
当初、HDDの障害かと思ったのだが同じHDDがもう一台あるので、そちらを試しても同じ状態になった。また、ESXiサーバも2台あるのでそちらに接続してみても同じ状態になった。HDDが2台とも壊れている可能性は低いと思う。
 
ちなみに日立製 HDS722020ALA330はとても快適に動作している。

スタンバイ環境

2010/1/14 木曜日 投稿時の月齢:29.4  月名:月隠  潮汐:大潮 

旧本番サーバ(QuadCore,メモリ8G,HDD2T)にもESXiをインストールして、スタンバイ環境を構築。

debian(lenny)からubuntu(karmic)への移行メモ

2010/1/11 月曜日 投稿時の月齢:26.2  月名:二十七日月  潮汐:中潮 

同じdebian系のディストリビューションなのでとてもスムーズに移行できた。
とは言っても何点かハマリドコロはあったので備忘録。
○grubからgrub2になり、/etc/grub/menu.lstが無くなった
 /etc/default/grub/*と/etc/grub.d/*を修正後/usr/sbin/update-grubを実行
○bindでrndc.keyが必須だった
 /etc/bind/named.confを修正
○FMLが無い
 今回はmailmanを使用することにした
○起動時に自動実行するユーザ用スクリプトファイルが標準で存在する
 ファイル名は/etc/rclocal


今日は寒かったが、丘を越えて少し遠くまで散策。偶然入った蕎麦屋さんが旧宅近くから移転したお店だった。

冬休み最終日

2010/1/4 月曜日 投稿時の月齢:19.4  月名:更待月  潮汐:中潮 

先送りにしていた家事を終わらせた。
猫と犬に囲まれた楽しい冬休みも終わり。


昨日から本番運用を開始したCorei7&ESXi上の仮想サーバ。パフォーマンスは良い感じ。

さよならdebian

2010/1/3 日曜日 投稿時の月齢:17.9  月名:居待月  潮汐:中潮 

朝起きたらサーバがダウンしていた。
予定を変更して仮想サーバを構築する事に。
 
dkim-filterやtwitterモジュールなど、新しいパッケージを使用したいのでdebianではなくubuntuで構築。4月にはLong Term Supportがリリースされるのでこの機会にubuntuに乗り換えれば、1回アップグレードするだけで5年間サポートされるのも嬉しい。
と、言う事でさっそく作業。
 ・
 ・
 ・
20時間かけて無事完了。
 


2010/01/03 04:30~05:30
サーバ切り替え作業に伴い接続できない状態となりました。

ESXiのデバイスパススルー

2009/12/24 木曜日 投稿時の月齢:8.4  月名:九日月  潮汐:小潮 

仮想サーバからESXi物理サーバのUSBデバイスとシリアルポートをどうしても認識させることができない。ネット上にはvmxファイルを修正することで簡単に認識でいるとの情報があるのだが・・・
これ以上、深追いするのも時間がもったいないので、ラジオの録音とUPS連動は別サーバで行う事に。さっそく、省電力&省スペースなベアボーン(JBC200C91-330-B:14,000円也)を発注。

稼動中にバックアップを取得できる!

2009/12/22 火曜日 投稿時の月齢:6.5  月名:七日月  潮汐:小潮 

無償のVMWare ESXiだけで、稼動中の仮想マシンのバックアップが取得できる事が判明。
 
ポイントは以下の通り。
○稼動中の仮想マシンの仮想HDD(vmdk)は排他制御がかかり複製ができない
○ただし、スナップショットを取ると稼動中でも仮想HDDの複製が可能になる
○sshで見た仮想HDDのファイル名とvSphereClientから見たデータストアブラウザ上のファイル名は異なる
○仮想HDDの複製はvSphereClientのデータストアブラウザから行うのが良い
 
手順は以下の通り。
1.稼動中の仮想マシンのスナップショットを取得する
 vim-cmd vmsvc/snapshot.create vimのid スナップショット名
2.データストアブラウザからnvram,vmdk,vmx,vmsd,vmxfを別のデータストアへコピー
3.スナップショットのクリア
 vim-cmd vmsvc/snapshot.removeall vimのid
 
これだけ。
 
いつでも気軽にバックアップが取れて、しかも、HDD障害で仮想マシンがお亡くなりになっても簡単に復活できる。便利だニャー

VMware ESXi4のゲストOSベンチマーク

2009/12/21 月曜日 投稿時の月齢:4.5  月名:五日月  潮汐:中潮 

VMware ESXi4の仮想Windows7(64bit)のベンチマークを計ってみた。
CPUは2つ、メモリは2G割り当てた。
VMWareTOOLSもインストール済み。

結果は期待していた値ではなかった。
こんなものなのかな?

とりあえず、安定性は素晴らしい。
サーバ運用には良い感じ。
ところでESXiの場合、UPS連携はどうすれば良いんだろう?

初氷

2009/12/20 日曜日 投稿時の月齢:4.5  月名:五日月  潮汐:中潮 

バケツに氷がはっていた。
今日は一段と寒くなったな~
 
自宅サーバの仮想化はVMwareESXiに決定。
悩み所は多かったが無事立ち上げる事ができた。
さっそくWindows7(64bit)とubuntu9.10server(64bit)を構築。
素晴らしい安定感なのだが、思っていたよりもパフォーマンスは悪いぞ。

VMware Server 2.0のゲストOSベンチマーク

2009/12/18 金曜日 投稿時の月齢:2.4  月名:三日月  潮汐:中潮 

VMware Server 2.0の仮想Windows7のベンチマークを計ってみた。CPUは1つ、メモリは2G割り当てた。
 
割り当てたCPUが1つなので2009/12/11に行ったVirtualBOXと単純に比較はできないが、メモリアクセスと、HDD書き込みの値がイマイチ。と言うかボロボロ。やはりVMwareを使用するのであればESXiにしないと駄目なのかな・・・
 
でも、ESXiにすると
○IntelのNICが必要(オンボードのNICが使用できない)
○サウンドボードが使用できないのでゲストOSでラジオ録音が困難
○仮想HDDを簡単に複製することが困難
○ブラウザからの管理ができない
など、使い勝手が悪いんだよな。

ubuntu9.10にVMware Server 2.0

2009/12/17 木曜日 投稿時の月齢:1.3  月名:二日月  潮汐:大潮 

VirtualBOXに見切りをつけて、VMware Server 2.0を試すことに。
 
しかし、残念ながらubuntuの公式パッケージはバージョン1用のパッチのみ。VMwareのサイトにもubuntu用のバイナリは用意されていない。

そこで、linux64bit用ソースをダウンロードしてコンパイル。しかしkernelのバージョンが合わず、エラー。
 
次にalienを使用してrpmをdebへ変換してインストールしてみたが、強制終了してしまう。
 
google様に聞いてみると、こちらのサイトでubuntu9.10用のパッチが提供されていた。さっそくダウンロードして実行。ワーニングが表示されるが無事インストール完了。

VirtualBOXで問題

2009/12/16 水曜日 投稿時の月齢:0.3  月名:新月  潮汐:大潮 

本番サーバをVirtualBOX上に仮設。
 
CPU4個
メモリ8G
HDD 500G
VT-x/AMD-V Enabled
Nested Peging Enebled
ゲストOSはUbuntu9.10server
 
サクサクッと設定とインストール完了。
起動すると素晴らしいパフォーマンス。
・・・しかし・・・
半日ほど重たい処理を流すとフリーズする。
 
どうやらメモリエラーが発生しているようだ。
と、言う事で、メモリテストを行うと変おじさんが表示されてゲストマシンが強制終了する。
 
メモリを少しずつ減らして試してみると、4Gまで下げると強制終了しなくなった。しかし、4Gでubuntuを動かしてもしばらくするとフリーズする。1Gまで下げると安定する。
本番サーバを1Gで運用するのはキビシイ。さて、どうするか。

VirtualBoxのゲストOSベンチマーク

2009/12/11 金曜日 投稿時の月齢:25.0  月名:二十六夜  潮汐:若潮 

bVirtualBoxの仮想Windows7のベンチマークを計ってみた。CPUは2つ、メモリは2G割り当てた。
CPU、メモリ、HDDは良い感じだが、グラフィックはボロボロ。でも、仮想環境でゲームしないし動画も観ないのでノープロブレム。
 
★ ★ ★ HDBENCH Ver 3.30 (C)EP82改/かず ★ ★ ★
M/B Name
Processor Dual Pentium III 2869.01MHz[GenuineIntel family 6 model E step 5]
VideoCard RDPDD Chained DD
Resolution 1024×768 (16Bit color)
Memory 2096,696 KByte
OS Windows NT 6.1 (Build: 7600)
Date 2009/12/08 07:03

ALL Integer Float MemoryR MemoryW MemoryRW DirectDraw
228022 424480 212972 302674 279755 577740 110

Rectangle Text Ellipse BitBlt Read Write Copy Drive
9128 25581 3410 148 652228 163578 11723 C:\100MB

仮想サーバ

2009/12/8 火曜日 投稿時の月齢:22.0  月名:弓張月(下弦)  潮汐:小潮 

VartualBOXは安定してる。
まずはスタンバイサーバを仮想化してみよう。

仮想化ソフト

2009/12/7 月曜日 投稿時の月齢:21.1  月名:二十二日月  潮汐:小潮 

まずは使い慣れたVirtualBoxを設定。
Windows7とWindowsXPとubuntu9.10を動作させてみた。
パフォーマンスは申し分無い。
しばらくこのまま動かして安定動作を確認してみよう。

サーバ組み立て

2009/12/6 日曜日 投稿時の月齢:20.1  月名:二十日余の月  潮汐:中潮 

一昨日注文したサーバパーツがもう届いた。
さっそく2時間ほど掛けて組み立て。
相性問題なども無く、無事起動。

その後、仮想のホストOSであるubuntuサーバ版64bitをインストール。OSから8つのCPU、メモリ16G、2TのHDD3台が認識されていることを確認。

サーバ仮想化準備(筐体発注)

2009/12/4 金曜日 投稿時の月齢:17.9  月名:居待月  潮汐:中潮 

同僚のアドバイスを参考にサーバパーツを発注。
 
CPU Core i7 860 BOX
MB GA-P55A-UD3R
Memory SanMax SMD-4G68HP-13H x4枚(16G)
GB HD4550 512M DDR3 PCI-E ファンレス
電源 EarthWatts EA-650 650 W
ケース CM690RC-690-KKN2-GP
HDD HDS722020ALA330 (2TB SATA300 7200) x3台

0時以降にサイト更新

2009/12/2 水曜日 投稿時の月齢:15.2  月名:満月  潮汐:大潮 

本日深夜残業。
帰宅してからサイトの更新はシンドイな。

新規2本、修正4本

2009/11/29 日曜日 投稿時の月齢:13.1  月名:待宵月  潮汐:大潮 

重複掲載に関するクレームが増えている。
とは言っても、こちらで確認できるのは限界がある。
そこで、サイトを少し修正する事に。
プログラム作成は6時間ほどかかった。
思っていたよりも苦戦。
 
今日はモノレールに乗ってショッピングへ。

Joomla1.5.15

2009/11/23 月曜日 投稿時の月齢:7.0  月名:弓張月(上弦)  潮汐:小潮 

Joomla1.5.15がリリース
http://joomlacode.org/gf/project/joomla/frs/
さっそく自宅サーバをアップデート
 
本日休日出勤・・・

仮想化

2009/11/18 水曜日 投稿時の月齢:2.2  月名:三日月  潮汐:中潮 

自宅サーバを本格的に仮想化しようと思い調査。最近の仮想化ソフトはコア部分は無料なのがうれしい。候補は以下の4つ。

○Hyper-V
 パフォーマンスが良いらしい
 マイクロソフト標準なので安心
 Xenと互換

○VMware
 シェアNo1
 ユーザが多いのでネットに情報も多い
 多機能
 ただし、魅力的な機能は有料

○Xen
 実績がある
 多機能なツールが無料
 Hyper-Vと互換

○VirtualPC
 VRDTがとっても魅力
 ホストOSにubuntuなどが必要
 パフォーマンスは悪い
 ユーザが少ないため、情報が無い
 動作も不安定

現在愛用しているVirtualPCのVRDTは超便利。勉強という意味では仕事にも活かせるVMwareが良いのだが、ツールが充実しているXenも捨てがたい。Xenのユーザは減少傾向にあるように思うが、マイクロソフトが推進しているHyper-Vとの互換があるのでゆくゆく乗り換える事になっても安心。
・・・悩む・・・

WordPress 2.8.6 日本語版リリース

2009/11/13 金曜日 投稿時の月齢:26.7  月名:二十七日月  潮汐:中潮 

さっそく自宅サーバをバージョンアップ。
 
自宅サーバのパワーが不足してきたように思う。corei7の価格も下がってきているので、サーバを買い換えて仮想化しようかな。

7386MB 中 6985MB (94%) 使用しています

2009/10/31 土曜日 投稿時の月齢:13.7  月名:待宵月  潮汐:大潮 

1アカウントに割り当てられたgmailの容量が残りわずかとなってしまった。
古いメールを削除すると、過去メールの検索ができなくなってしまう。別のアカウントを作成すると、やはり過去メールの検索を一発で行うことができなくなってしまう。
と、言う事で、有料の追加容量を購入する事に。
https://www.google.com/accounts/PurchaseStorage?hl=ja
年間約2,000円也。

つぶやいてみる事に

2009/10/25 日曜日 投稿時の月齢:7.6  月名:弓張月(上弦)  潮汐:小潮 

最近なにかと話題のtwitter。
利用者も増え、社会への影響も大きくなっているようなので、twitterへ投稿するプログラムについて調べてみた。

Net::Twitterというperlモジュールを使うと簡単に投稿できるらしい。
debianのパッケージだとlibnet-twitter-perlに含まれる。

しかし、lennyにはlibnet-twitter-perlが無く、testingのsqueezeから採用されているようだ。

と、言うことでtestingから拝借。

/etc/apt/preferences を作成
Package: *
Pin: release a=testing
Pin-Priority: 105
Package: *
Pin: release a=testing-proposed-updates
Pin-Priority: 110
Package: libnet-twitter-perl libjson-any-perl
Pin: release a=testing
Pin-Priority: 999

/etc/apt/sources.listに以下を追加
#testing
deb http://ftp.jp.debian.org/debian/ testing main

パッケージのインストール
aptitude update
sptitude install libnet-twitter-perl

コーディングはこんな感じ。
use Net::Twitter;
$w = Net::Twitter->new( username => ‘ユーザ名’, password => ‘パスワード’, );
$w->update(‘つぶやき’);

WordPress 2.8.5 日本語版リリース

2009/10/22 木曜日 投稿時の月齢:4.7  月名:五日月  潮汐:中潮 

WordPress 2.8.5 日本語版がリリースされた。
http://ja.wordpress.org/2009/10/22/wordpress-285ja/
さっそく自宅サーバをバージョンアップ。

停電

2009/10/8 木曜日 投稿時の月齢:20.2  月名:二十日余の月  潮汐:中潮 

DSCF0037_U台風の影響で7回停電。幸いにして全て1分程で復旧したのでUPSの許容範囲。本番サーバ停止には至らなかった。めでたし、めでたし。
問題はスタンバイサーバ。UPS負荷を軽減するために停止して出勤。帰宅して電源を入れたらCPUファンから異音が・・・何で??とりあえず予備のファンに交換。

Fomaプラン変更

2009/10/1 木曜日 投稿時の月齢:12.6  月名:十三夜  潮汐:中潮 

FOMAの定額データプランは、エリアが広い。日本全国どこでも使用できてとっても便利。しかし、自分の場合は使う月バリバリ使うが、使わない月はまったく使わないので月額基本料が少々もったいない。
 
そこで、この夏に新設されたプランへ変更。
定額データプランHIGH-SPEEDバリュー(2年契約)
月額3,300円、上限5,980円
↓ ↓ ↓
定額データプランスタンダードバリュー(2年契約)
月額1,000円、上限5,980円
 
上限に達するまでのパケット料金は割高なんだけどね。

頑張れナッキー

2009/9/27 日曜日 投稿時の月齢:9.2  月名:十日月  潮汐:長潮 

歩いて10分ほどのところに神社があるので、ナッキーとお散歩・・・と、思ったら坂を上り始めたところでナッキーの足取りがおぼつかなくなってしまった。神社は諦めて平坦な道を通って帰宅。


サイトのプログラムを少し修正。
外部リンクへジャンプする前に通知画面を挿入。

一線を退いたデスクトップPC

2009/8/23 日曜日 投稿時の月齢:3.5  月名:黄昏月  潮汐:中潮 

引っ越してから居間のノートPCばかり使用している。デスクトップPCは2Fの書斎に設置したがほとんど使用していない。ホームページの更新とメールが主なのでノートPCで十分なんだね。

スタンバイサーバ電源障害

2009/8/19 水曜日 投稿時の月齢:28.8  月名:二十九日月  潮汐:大潮 

スタンバイサーバの電源が入らなくなってしまった。通販だと届くのに時間がかかるので電気屋さんまで車を飛ばして購入。さっそく交換。無事起動。