このセクションでは、Objcet Storage サービス( Swift )をインストールする2台のストレージノードを準備し、各ノードのネットワークを設定します。

オブジェクトストレージノード1での設定

/etc/hosts ファイルを編集し、以下設定します。

[root@localhost ~]# vi /etc/hosts
# controller
192.168.24.111  controller

# compute
#192.168.24.112 compute
192.168.24.114  compute1

# blockstrage
#192.168.24.113 block
192.168.24.116  block1

# objcetstrage
192.168.24.120  object1
192.168.24.121  object2

変更を有効にするために、システムを再起動します。

[root@localhost ~]# reboot

オブジェクトストレージノード2での設定

/etc/hosts ファイルを編集し、以下設定します。

[root@localhost ~]# vi /etc/hosts
# controller
192.168.24.111  controller

# compute
#192.168.24.112 compute
192.168.24.114  compute1

# blockstrage
#192.168.24.113 block
192.168.24.116  block1

# objcetstrage
192.168.24.120  object1
192.168.24.121  object2

変更を有効にするために、システムを再起動します。

[root@localhost ~]# reboot

その他ノードでの設定

コントローラーノードの /etc/hosts ファイルを編集し、オブジェクトストレージノードに対する設定を以下追加します。

[root@controller ~]# vi /etc/hosts
# objcetstrage
192.168.24.120  object1
192.168.24.121  object2

コンピュートノードの /etc/hosts ファイルを編集し、オブジェクトストレージノードに対する設定を以下追加します。

[root@compute1 ~]# vi /etc/hosts
# objcetstrage
192.168.24.120  object1
192.168.24.121  object2

ブロックストレージノードの /etc/hosts ファイルを編集し、オブジェクトストレージノードに対する設定を以下追加します。

[root@block1 ~]# vi /etc/hosts
# objcetstrage
192.168.24.120  object1
192.168.24.121  object2

ネットワーク動作確認

各ノード( object1, object2, controller, compute1, block1 )で、それぞれのノードへのPing疎通を確認します。下記は、object1 ノードからの疎通確認の例です。

[root@object1 ~]# ping -c 4 controller
PING controller (192.168.24.111) 56(84) bytes of data.
64 bytes from controller (192.168.24.111): icmp_seq=1 ttl=64 time=0.920 ms
64 bytes from controller (192.168.24.111): icmp_seq=2 ttl=64 time=0.513 ms
64 bytes from controller (192.168.24.111): icmp_seq=3 ttl=64 time=0.483 ms
64 bytes from controller (192.168.24.111): icmp_seq=4 ttl=64 time=0.530 ms

--- controller ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3001ms
rtt min/avg/max/mdev = 0.483/0.611/0.920/0.180 ms
[root@object1 ~]# 


[root@object1 ~]# ping -c 4 compute1
PING compute1 (192.168.24.114) 56(84) bytes of data.
64 bytes from compute1 (192.168.24.114): icmp_seq=1 ttl=64 time=0.787 ms
64 bytes from compute1 (192.168.24.114): icmp_seq=2 ttl=64 time=0.288 ms
64 bytes from compute1 (192.168.24.114): icmp_seq=3 ttl=64 time=0.347 ms
64 bytes from compute1 (192.168.24.114): icmp_seq=4 ttl=64 time=0.361 ms

--- compute1 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3001ms
rtt min/avg/max/mdev = 0.288/0.445/0.787/0.200 ms
[root@object1 ~]# 


[root@object1 ~]# ping -c 4 block1
PING block1 (192.168.24.116) 56(84) bytes of data.
64 bytes from block1 (192.168.24.116): icmp_seq=1 ttl=64 time=1.06 ms
64 bytes from block1 (192.168.24.116): icmp_seq=2 ttl=64 time=0.615 ms
64 bytes from block1 (192.168.24.116): icmp_seq=3 ttl=64 time=0.342 ms
64 bytes from block1 (192.168.24.116): icmp_seq=4 ttl=64 time=0.587 ms

--- block1 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3002ms
rtt min/avg/max/mdev = 0.342/0.651/1.063/0.261 ms
[root@object1 ~]# 


[root@object1 ~]# ping -c 4 object1
PING object1 (192.168.24.120) 56(84) bytes of data.
64 bytes from object1 (192.168.24.120): icmp_seq=1 ttl=64 time=0.085 ms
64 bytes from object1 (192.168.24.120): icmp_seq=2 ttl=64 time=0.093 ms
64 bytes from object1 (192.168.24.120): icmp_seq=3 ttl=64 time=0.092 ms
64 bytes from object1 (192.168.24.120): icmp_seq=4 ttl=64 time=0.092 ms

--- object1 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 2999ms
rtt min/avg/max/mdev = 0.085/0.090/0.093/0.010 ms
[root@object1 ~]# 


[root@object1 ~]# ping -c 4 object2
PING object2 (192.168.24.121) 56(84) bytes of data.
64 bytes from object2 (192.168.24.121): icmp_seq=1 ttl=64 time=0.866 ms
64 bytes from object2 (192.168.24.121): icmp_seq=2 ttl=64 time=0.256 ms
64 bytes from object2 (192.168.24.121): icmp_seq=3 ttl=64 time=0.435 ms
64 bytes from object2 (192.168.24.121): icmp_seq=4 ttl=64 time=0.333 ms

--- object2 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3000ms
rtt min/avg/max/mdev = 0.256/0.472/0.866/0.236 ms
[root@object1 ~]#