1月 2012

外部Storage化計画 その6:SAN-Switchを導入

先日のIntegrityマシン用のFC HBAの所でも触れましたが、
MSA1000のFC接続口はコントローラ毎に1つで、計2個のため、
光輪サーバ(Linux)と、MSA1000管理のためのProliant(Windows)で、
全て使ってしまうため、これではIntegrityマシンが接続できません。(´・ω・`)
また、折角の冗長構成が勿体無いのでSAN-Switchを導入!


日立製「HT-4990-SW3850」
『Brocade SilkWorm 3850』 のOEM製品です。

さて、画像ではシリアルポートが見えますね。
・・・はい、騙されました(笑)。UPSとかと同じで専用のケーブルでないとダメなんです。
さて困った。とりあえずどうにかしてtelnetで接続できないか…

と言う事で、ノートPCに適当な固定IPを振ってBrocadeと直結。
Wireshark を動かしてみたところ…
192.168.30.15 が、192.168.30.21 のARP要求を出しているのを見つけた。

・・・つまり、192.168.30.15の機器が、192.168.30.21と通信したくて
MACアドレスを教えてくれー・・・と言い続けてる状態。
と言う事は、こいつのIPは 192.168.30.15 で間違いない。
ノートPCのIPアドレスを変えて、telnetで接続してみた…

Continue Reading »

Linuxメモ:マルチパスデバイスの接続

さてさて、MSA1000にはFCの口がコントローラ毎に1つあります。
これはつまり、片方が壊れてももう1個有るから大丈夫・・・
という冗長構成なので、SAN-Switchなどを経由してサーバと接続した場合
(サーバ側のFC HBAが複数ある場合も)は、
同じDiskが何個も見える事になります。
それじゃぁ困る・・・と言う事で、Linuxのマルチパスデバイスの接続ですヽ(゚∀゚)ノ

# yum install device-mapper-multipath
device-mapper-multipath をインストール。

# cp -p /usr/share/doc/device-mapper-mutipath-0.4.9/multipath.conf /etc/multipath.conf
# vi /etc/multipath.conf
multipath.conf にマルチパスデバイスの設定などを記述

# service multipathd start
multipathd の起動

# chkconfig multipathd on
# chkconfig –list | grep multipath
multipathd の自動起動設定
※ multipath.conf の設定には「mpathconf」コマンドを使うと楽出来るらしい。

@ 今回悩んだところ…
通常は全部ブラックリストに入れて、マルチパスデバイスだけを認識するように
設定「 find_multipaths yes」すれば良いらしいのだが…
管理人の環境は現在コントローラとFCカードが直繋ぎ状態で
シングルパスなので、 find_multipaths は使えない。
(と言うか、これで組んだ場合って片方見えない状態でシステム
再起動したら、ちゃんとパスを認識して起動してくるのかな?)

・・・と言うわけで、基本的に全てをマルチパスとして扱う様にして
本当に不要なところだけ、明示的にブラックリストに記入してみた。

(以下、管理人の multipath.conf はこんな感じ)
blacklist {
        device {
                vendor “ATA”
                product “ST3500320AS”
        }
}
defaults {
        find_multipaths no
        user_friendly_names yes
        path_grouping_policy group_by_prio
        path_selector “round-robin 0”
        failback immediate
}
multipaths {
        multipath {
                wwid 3600805f30019cba0a00b79xxxxxxxxxx
                alias MSA1000-01
        }
        multipath {
                wwid 3600805f30019cba0a00b79xxxxxxxxxx
                alias MSA1000-02
        }
}

参考にしたサイトはこちら
http://d.hatena.ne.jp/jitsu102/20110130/1296388354
http://si87474.g.hatena.ne.jp/bbs/11/2
http://docs.redhat.com/docs/ja-JP/Red_Hat_Enterprise_Linux/6/html-single/DM_Multipath/index.html



rx26xx、rp34xxのMP設定初期化と強引な設定方法!

過去の記事で書いたつもりでいたんですが、
どうも書いていなかったようなので、いまさらながら乗せておきます。

rx26xx というのは、rx2600とrx2620の事ですね。
rx2660とかは含みませんので悪しからず…

@ MPの初期化方法!
オークションとか、怪しげなショップとか、やヴぁぃ手段とか(おぃ)
で入手したH/W… でも、MPのパスワードが解らない…

イリーガルな方法ですが、初期化する方法があります。
・上部の蓋を外す。

・外部からの給電コンセント部分を外す。
(これで、MPカードにアクセスできる様になります)

・MPカードをシステムボードから取り外す。

・MPカードを裏返すとボタン電池があるので、それを取り外す。

・全てを元に戻す。

これでリセット完了です。
逆に、停電時にMPの設定がふっとんだ・・・なんて場合は
ボタン電池の電圧を確認してください。
(その前にMPログにエラーが乗るかも…)

@ あまり知られてないMPの設定方法!
rx26xxやrp34xx、その他ちょっと古めのHP-UXマシンだと
D-Sub9pinの3股ケーブルがないと、シリアルコンソールが接続できません。

MP LANはデフォルトではDHCPなのですが、
固定IPにするためには一度DHCPをOFFにしてMP再起動が必要。
・・・すると、127.0.0.1で起動してくるので…もはやアクセス不能に陥る (;´ρ`)
その他、どうしてもシリアルが接続できない際に、
MPのIPを設定する究極の方法があります。

[ 前提条件 ]
● MPを一度も設定していないこと(工場出荷時状態)
● MPを一度も利用していないこと(DHCPもダメ)

実は、初期状態のMPがDHCPサーバとアクセスが取れず3分以上(だったかな?)
経つと、arp ping でMPのIPが設定できるモードに移行する。
方法は非常に簡単。

・サーバ背面のMP LANのMACアドレスをメモる。

・給電後、MP LANを未結線状態で3分以上放置する。

・ノートPCなどをMP LANに直結する。

・コマンドプロンプトを開き以下のコマンドを実行する。

> arp -s <設定したいIPアドレス> <メモしたMACアドレス>
> ping <設定したいIPアドレス>

・コンソールでおもむろに上記IPに接続する。

・サブネットマスクやG/Wを追加設定しMP再起動でOK!

IntegrityにA6795Aを追加(続:セカイモン)

セカイモンで購入したA6795Aが到着しましたので、
早速、我が家のIntegrityマシンにくっつけてやろうと思います。

セカイモンで落札したのが1月2日でしたので、
約2週間で到着した事になりますね。
国内のオークションに比べると、のんびりした感じはありますが、
途中途中でセカイモンからの進捗メールが届いたりしていましたので、
あんまり心配する事はありませんでした。 (・∀-)


そんなに大きなカードではないはずですが、こんな箱で届きました。


伝票はこんな感じ。 SHOP AIRLINES AMERICA, INC だそうです。

Continue Reading »

« Prev - Next »