まるさや

技術っぽいことかきます

CentOS6入れたHDDを別のブレードに差し替えたらNICみえなくなった(それはそう)

どうも,まるさ@maruuusa83です.



色々サービスが動いてるブレードサーバの調子が悪くなってついに落ちました.

HDDは大丈夫そうだったので,同じラックの別のブレードとHDDを入れ替えてサービスを継続する戦略をとりました.

さすがに入れ替えるだけじゃすぐには動かなかったよ,という話.







SSHがつながらない

外からSSHでつなげなかったので,直接操作してチェックしました.


[marusa@server ~]$ ifconfig
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          ...


あれ, eth0eth1 が見えるハズなんだけどなあ・・・







NICをさがせ

まぁ確かに元の eth0 とかは今のマシンとは異なるデバイスなので,違うデバイスに見えてるのかもしれない.

というわけで ifconfig - a する.


[marusa@server ~]$ ifconfig -a
eth4      Link encap:Ethernet  HWaddr --:--:--:--:--:--
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Interrupt:16

eth5      Link encap:Ethernet  HWaddr --:--:--:--:--:--
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Interrupt:17

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          ...


おー、いたいた.やっぱり違うデバイスになってた.

実はあれこれトライしてる最中に別のブレードにも刺したので eth2eth3 も虚空に消えている.

最初からこの手順を踏んでいれば2と3だったのだろう.







設定を引き継いでくる

あとは /eth/sysconfig/network-scripts/ifcfg-eth0 あたりの必要な設定を引き継いでくる.


[marusa@server ~]$ cp /eth/sysconfig/network-scripts/ifcfg-eth0 /eth/sysconfig/network-scripts/ifcfg-eth4
[marusa@server ~]$ sudo vim /eth/sysconfig/network-scripts/ifcfg-eth4


物理アドレスとか指定されてると怒られが生まれるのでそのあたりを適宜修正して完了.


[marusa@server ~]$ ifconfig
eth4      Link encap:Ethernet  HWaddr --:--:--:--:--:--
          inet addr:-.-.-.-  Bcast:-.-.-.-  Mask:-.-.-.-
          inet6 addr: -:-:-:-:-:-/- Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:53470 errors:0 dropped:0 overruns:0 frame:0
          TX packets:34097 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:50636677 (48.2 MiB)  TX bytes:8380875 (7.9 MiB)
          Interrupt:16

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          ...


おーうごいたうごいた.めでたしめでたし.




それでは こんかいはこのへんで ノ

まるさ