2009年 2月 25日 水曜日
やっぱり Sun がスキ!
Solaris Zone 毎に default router を設定する方法
今回は、Solaris コンテナの Shared IP Zone 内に default router を設定 する方法を紹介します。
今まで、Shared IP Zone に対しては、個別でルーティング情報の設定ができません でしたが、Solaris 10 10/08 以降では Zone を定義する際、 default router の プロパティが追加されました。
それでは実際に設定してみましょう。具体的には zonecfg コマンドの "set defrouter=" で指定します。
今回は、ゾーン名 test-zone に default router 192.168.200.1 の設定を行ってみました。
global# zonecfg -z test-zone test-zone: そのような構成済みゾーンはありません 'create' を使用して、新しいゾーンの構成を開始してください。 zonecfg:test-zone> create zonecfg:test-zone> set zonepath=/export/zone/test-zone zonecfg:test-zone> add net zonecfg:test-zone:net> set physical=rtls0 zonecfg:test-zone:net> set address=192.168.200.62 zonecfg:test-zone:net> set defrouter=192.168.200.1 zonecfg:test-zone:net> end設定した default router を確認してみます。
zonecfg:test-zone> info
zonename: test-zone
zonepath: /export/zone/test-zone
brand: native
autoboot: false
ip-type: shared
....(省略)....
net:
address: 192.168.200.62
physical: rtls0
defrouter: 192.168.200.1
....(省略)....
ネットワークの設定項目に defrouter プロパティが追加された事が確認できます。早速 test-zone を立ち上げてルーティングテーブルを確認してみます。
test-zone# netstat -rn Routing Table: IPv4 Destination Gateway Flags Ref Use Interface -------------------- -------------------- ----- ----- ---------- --------- default 192.168.200.1 UG 1 0 rtls0 192.168.200.0 192.168.200.62 U 1 0 rtls0:1 224.0.0.0 192.168.200.62 U 1 0 rtls0:1 127.0.0.1 127.0.0.1 UH 7 126 lo0:1netstat -rn で確認すると、default router の設定が反映されています。
また、global zone 上でルーティングテーブルを確認すると当然ながら test-zone で 設定した default router が追加されました。
global# netstat -rn Routing Table: IPv4 Destination Gateway Flags Ref Use Interface -------------------- -------------------- ----- ----- ---------- --------- default 192.168.200.1 UG 1 0 rtls0 192.168.100.0 192.168.100.60 U 1 0 rtls0 224.0.0.0 192.168.100.60 U 1 0 rtls0 127.0.0.1 127.0.0.1 UH 4 145 lo0
これでまた一つ Solaris コンテナの制限が無くなり使いやすくなりました。 今まで default router の設定を行いたい為だけに Exclusive IP Zone を 使用していた方には朗報ですね。
(参考情報)
過去の 「やっぱり Sun がスキ!」blog 記事一覧はこちらを参照下さい。 http://wikis.sun.com/display/yappri/Home
Posted at 09:07午後 2 25, 2009 by Naoyuki Yamada in Sun | 投稿されたコメント[0]