NetApp FAS2240の初期設定(7-mode,HA版)

2014/08/18

NetApp

t f B! P L
仕事でインフラSEをやっていく以上、サーバ・ネットワーク・ストレージは避けては通れない道。
いまやストレージと言えばNetApp・EMCの2強と言えるぐらいNetAppは超有名なベンダ。
結構前だけど一度だけ構築したことがあるので、思い出しつつメモとして残しておこう。

環境
機種:NetApp FAS2240
搭載HDD:1TB×24
OSバージョン:Data OnTAP 8.1.4 (7-mode)
その他:2コントローラー構成でHA化


設定情報
ネットワーク周りの以下の設定項目を決めよう。
コントローラーが2つなので、それぞれの項目が2つずつ必要。ホスト名とかIPアドレスとか。
インターフェース名は合わせておくと良いかも。
  • 【必須】ホスト名
  • 【必須】ネットワークに接続セグメント数分のIPアドレス/マスク
  • 【必須】NWのインターフェース名(何でもOK。vif1とかif1とか)
  • 【任意】管理用IPアドレス/マスク
  • 【必須】デフォルトゲートウェイ

セットアップ
電源を入れるとものすごい爆音とともに起動する。
機器背面のシリアルポートにケーブルを繋いでターミナル接続。
接続後、以下のようなプロンプト画面になる。

Data ONTAP (dtk-fas22404-a.)
login:
Password:

恐らく出荷段階で仕入れ先ベンダが設定をしてくれていたのだろう。(親切)
login:には"root"を、Password:に"パスワード(たぶん空白)"を入れてエンター。
ログイン後、以下のコマンドを実行。
太字が実際にコマンド入力部分。
よくわからんところはデフォルト([]で表示されるやつ)でおk。

dtk-fas22404-a> setupThe setup command will rewrite the /etc/rc, /etc/exports,
/etc/hosts, /etc/hosts.equiv, /etc/dgateways, /etc/nsswitch.conf,
and /etc/resolv.conf files, saving the original contents of
these files in .bak files (e.g. /etc/exports.bak).
Are you sure you want to continue? [yes] yes NetApp Release 8.1.4 7-Mode: Wed Nov 20 16:16:17 PST 2013
System ID: XXXXXXXXXX (dtk-fas22404-a); partner ID: XXXXXXXXXX (dtk-fas22404-b)
System Serial Number: 4500000XXXXX (dtk-fas22404-a)
System Rev: D4
System Storage Configuration: Multi-Path HA
System ACP Connectivity: Full Connectivity
slot 0: System Board
Processors: 4
Processor type: Intel(R) Xeon(R) CPU C3528 @ 1.73GHz
Memory Size: 6144 MB
Memory Attributes: Hoisting
Normal ECC
Controller: A
Service Processor Status: Online
slot 0: Internal 10/100 Ethernet Controller
e0M MAC Address: 00:a0:98:52:97:XX (auto-100tx-fd-up)
e0P MAC Address: 00:a0:98:52:97:XX (auto-100tx-fd-up)
slot 0: Quad Gigabit Ethernet Controller 82580
e0a MAC Address: 00:a0:98:52:97:XX (auto-1000t-fd-up)
e0b MAC Address: 00:a0:98:52:97:XX (auto-1000t-fd-up)
e0c MAC Address: 00:a0:98:52:97:XX (auto-1000t-fd-up)
e0d MAC Address: 00:a0:98:52:97:5b (auto-1000t-fd-up)
slot 0: Interconnect HBA: Mellanox IB MT25204
slot 0: SAS Host Adapter 0a
Please enter the new hostname [dtk-fas22404-a]: 24 Disks: 20341.3GB
1 shelf with IOM6E
  slot 0: SAS Host Adapter 0b
24 Disks: 20341.3GB
   1 shelf with IOM6E
  slot 0: Intel ICH USB EHCI Adapter u0a (0xdf101000)
boot0 Micron Technology 0x655, class 0/0, rev 2.00/11.10, addr 2 1936MB 512B/sect (B8F0022700127488)
Please enter the new hostname [dtk-fas22404-a]: <ホスト名>
Do you want to enable IPv6? [n]: n
Do you want to configure interface groups? [n]: y
Number of interface groups to configure? [0] 2
Name of interface group #1 []: vif1
Is vif1 a single [s], multi [m] or a lacp [l] interface group? [m] l
Is vif1 to use IP-based [i], MAC-based [m], Round-robin based [r] or Port based [p] load balancing? [i] i
Number of links for vif1? [0] 2
Name of link #1 for vif1 []: e0a
Name of link #2 for vif1 []: e0c
Name of interface group #2 []: vif2
Is vif2 a single [s], multi [m] or a lacp [l] interface group? [m] l
Is vif2 to use IP-based [i], MAC-based [m], Round-robin based [r] or Port based [p] load balancing? [i] i
Number of links for vif2? [0] 2
Name of link #1 for vif2 []: e0b Name of link #2 for vif2 []: e0d Please enter the IP address for Network Interface vif1 []: <表LANのIPアドレス>
Please enter the netmask for Network Interface vif1 [255.255.255.0]: <表LANのサブネットマスク>
Should interface group vif1 take over a partner interface group during failover? [n]: y
Please enter the partner interface name to be taken over by vif1 []: vif1
Please enter media type for vif1 {100tx-fd, tp-fd, 100tx, tp, auto (10/100/1000)} [auto]: auto
Please enter the IP address for Network Interface vif2 []:<裏LANのIPアドレス>
Please enter the netmask for Network Interface vif2 [255.255.255.0]: <裏LANのサブネットマスク>
Should interface group vif2 take over a partner interface group during failover? [n]: y
Please enter the partner interface name to be taken over by vif2 []: vif2
Please enter media type for vif2 {100tx-fd, tp-fd, 100tx, tp, auto (10/100/1000)} [auto]: auto
e0M is a Data ONTAP dedicated management port.

NOTE: Dedicated management ports cannot be used for data
protocols (NFS, CIFS, iSCSI, NDMP or Snap*),
and if they are configured they should be on an isolated management LAN.
The default route will use dedicated mgmt ports only as the last resort,
since data protocol traffic will be blocked by default.
Please enter the IP address for Network Interface e0M []: <管理用IPアドレス>
Please enter the netmask for Network Interface e0M [255.255.255.0]: 上記アドレスのサブネットマスク
Should interface e0M take over a partner IP address during failover? [n]: y
Please enter the IPv4 address or interface name to be taken over by e0M []:
Please enter the name or IP address of the IPv4 default gateway [10.12.165.253]: デフォルトゲートウェイのIPアドレス
  The administration host is given root access to the filer's
  /etc files for system administration. To allow /etc root access
to all NFS clients enter RETURN below.
Please enter the name or IP address of the administration host:
Please enter timezone [Asia/Tokyo]:
Where is the filer located? []: 設置場所(適当な英文字)
What language will be used for multi-protocol files (Type ? for list)?: ja_JP.PCK_v2

Setting language on volume vol0
Language set on volume vol0
Enter the root directory for HTTP files [/vol/vol0/home/http]:
Do you want to run DNS resolver? [n]:
Do you want to run NIS client? [n]:
The Service Processor (SP) provides remote management capabilities
including console redirection, logging and power control.
It also extends autosupport by sending
additional system event alerts. Your autosupport settings are used
for sending these alerts via email over the SP LAN interface.
Would you like to configure the SP LAN interface [y]:
Would you like to enable DHCP on the SP LAN interface [y]:
The mail host is required by your system to send SP
alerts and local autosupport email.
Please enter the name or IP address of the mail host [mailhost]:
You may use the autosupport options to configure alert destinations.
The initial aggregate currently contains 3 disks; you may add more
disks to it later using the "aggr add" command.

Now type 'reboot' for changes to take effect.
dtk-fas22404-a> reboot
↑の同じことをもう片方のコントローラー側でも同じことを行う。

補足説明
初期設定を行う上での補足。
順に説明しよう。

Do you want to configure interface groups? [n]:

まず、この部分で「NICを冗長化するかい?」って聞いている。
検証用ならそのまま[n]でいいんだけど、本番の業務用なら[y]だよね。

Number of interface groups to configure? [0]

この部分は「冗長化するNW(セグメント)の数はいくつにするんだい?」ってきいt
NetApp FAS2240で使えるポートは1コントローラー当たり4つ。
普通に考えて業務用とバックアップ用の2つ用意するよね。

Name of interface group #1 []:

この部分はNetAppで認識するインターフェース名。英字なら本当になんでも良いw

Is vif1 a single [s], multi [m] or a lacp [l] interface group? [m]

この部分は「冗長化したNWのモードはどうするんだい?」ってきいt
要は、
・シングル(Act-Stdかな?間違ってたらスマヌ)
・マルチ(Act-Act)
・リンクアグリゲーション(lacpに準拠したAct-Act)
から選んでねってこと。
通常はマルチでいいと思うんだけど、
本環境ではNWを全てリンクアグリゲーションで束ねていたので敢えてlacpを選択。

Is vif1 to use IP-based [i], MAC-based [m], Round-robin based [r] or Port based [p] load balancing? [i]

この部分は「ロードバランシング(負荷分散)をどうするんだい?」ってk
・IPアドレスベース
・MACアドレスベース
・ラウンドロビン
・ポートベース
から選んでねってこと。
デフォルトのIPベースで問題ないのでデフォルトを選択。

Should interface group vif1 take over a partner interface group during failover? [n]:

これは「vif1は相方コントローラーへテイクオーバー(引継)をするかい?」ってこと。
NetAppの2コントローラー構成の場合、片系のコントローラーで障害が発生した場合に
自動的にもう片方のコントローラーへIPアドレスとかを引継ぐ機能を有している。
これが俗にいうHA構成ってわけだ。
そのテイクオーバーを使うかどうかを聞いているので[y]とした。

Please enter the partner interface name to be taken over by vif1 []:

これは「テイクオーバー先のインターフェース名を教えて」ってこと。
さっきのテイクオーバーを使用するかどうかを[y]とした場合に聞いてくる。
それぞれのインターフェース名は両コントローラーで合わせておくとわかりやすいんじゃないかな。

以降の作業
これ以降はボリューム(ディスク)の設定とか、CIFS/NFS等ファイル共有プロトコルの設定とかあるんだけど、
NetAppでは専用のGUIツール(OnCommand System Manager)があるので
視覚的に設定操作ができる。
ちゃんと日本語版もあるので、どんどん弄って設定しよう。

検索

Blog Archive

Popular Posts

About Me

自分の写真
性別:男
年齢:ついに40over
趣味:Snowboard、パソコン、iPhone、子育て

仕事:ユー子の社内SEとしてサーバ、NW等のインフラ全般をやってます

日々生活していく中で思ったことなどをつらつらと書いていきます。

どうぞよろしく!

ブログランキング

ブログランキング・にほんブログ村へ

QooQ