FC2ブログ

オラクル R&D センター

尚、本ブログに関する情報を無断引用することを禁止します。 引用希望の場合はコメント欄に記入下さい。個別対応します。

BIG-IP LTM Essentials お勉強

BIG-IPから無料のE-Learningが提供されています。

E-Learningを受けて重要だと感じた点は以下のとおり。
■ライセンスの登録について
・マネジメントポートを使用する。
・ライセンス登録はAutomaticとManualの2種類。
・dossier(フランス語:関係書類)ファイルをF5にインターネット経由で送って
 ライセンスキーをF5から入手することでアクティベーションできる。
・dossierファイルはサーバ証明書のようなもの?
・ライセンスファイル(bigip.license)は/config以下に保存される。

Manual時の登録方法は以下のドキュメントがわかりやすい。
http://www.f5networks.co.jp/shared/pdf/F5CS_BIG-IP_License_Activation.pdf

■バックアップ
・USCファイルと呼ばれる(tar.gz形式で解凍可能)
・ライセンスキーも入っている。

■ハードウェア変更
・冗長電源はもちろん、メモリ追加もOK!



スポンサーサイト



FreeNAS

だまされた!?
FreeNAS 0.7.2 にて必要なHDDサイズを調べたところ
http://freenas.org/documentation:setup_and_user_guide:hardware_requirements
に「A Bootable USB or CF drive (64MB minimum for Embedded platform, 128MB for Full platform)
and one or more Hard Drives (as storage)」
と記載があったので、128MBのディスクを用意しFullインストールを試みたところ
インストール中に「Enter the size for OS partition in MB (min 380MB)」と表示される。
しかも更にswapを作るときは別途swap領域分のサイズも必要。。
(但し、「swap作る?」のデフォルト回答は「no」)
ということで、仮想OSのディスクサイズを400MBにしてswap無しでインストールを済ます。
仮想OSって便利やなぁ。

インストール自体は数秒で完了!!!

IO高負荷の原因を調査する。

数年前からIO高負荷の原因を特定する方法について調べていました。

topコマンド風な確認ができる「iotop」というソフトウェアがあるようですが
カーネルの要求バージョンが高く、当方環境では使用できませんでした。

http://guichaz.free.fr/iotop/


しかし、つい先日、この代わりとなる方法を見つけました。
OSの /proc/sys/vm/block_dump が生成する情報と
Perlスクリプトを使って、iotopのようなことができます!!!

http://www.xaprb.com/blog/2009/08/23/how-to-find-per-process-io-statistics-on-linux/


こんな感じでIO高負荷原因を見つけることができました☆

------------------------------------------------------------------------
[root]# while true;do sleep 1; dmesg -c;done | perl iodump
# Caught SIGINT.
TASK PID TOTAL READ WRITE DIRTY
kjournald 196 4996 0 4996 0
pop3 28782 2937 2937 0 0
pop3 32764 2721 2720 1 0
pop3 28351 2708 2708 0 0
syslogd 1655 618 2 616 0
pdflush 23001 187 0 187 0
httpd 830 60 60 0 0
virtual 1901 31 8 23 0
cleanup 1899 28 4 24 0
------------------------------------------------------------------------
どうやら原因はpop3の処理のようです。


尚、echo 1 > /proc/sys/vm/block_dump
はオンラインで実行しても問題ありません。
また、I/Oログは /var/log/fwlogに記録されていました。