環境はCentOS7
です
webサーバーとRDBサーバーを分けるのですが、
グローバルIP
|
WEB
(192.168.0.11)
|
スイッチ
|
RDB
(192.168.0.21)
さくらのクラウド上で
のようにネットワークを作ります。
この後OSでもNICにIPアドレスを付与しないといけないので
/etc/sysconfig/network-scripts
の下にifcfg-eth1
という名前のファイルを作ります。
DEVICE=eth1
IPADDR=192.168.0.11
NETMASK=255.255.255.0
内容をこのようにして、
$systemctl restart network
でネットワークを再起動。
CentOS7から
[ OK ]
とかなくなってわかりにくいですが....
設定でできるのかな?
$ping 192.168.0.21
で設定を確認
From 192.168.0.11 icmp_seq=1 Destination Host Unreachable
と表示されたので失敗
$systemctl restart iptables
を間違えて実行していて、
$systemctl restart network
を実行してrebootしたらつながりました。
ping 192.168.0.21
でもう一度やってみると
64 bytes from 192.168.0.21: icmp_seq=1 ttl=64 time=1.34 ms
64 bytes from 192.168.0.21: icmp_seq=2 ttl=64 time=0.351 ms
あとはRDBサーバーにログインして
mysqlのポート開けて、mysqlのユーザーを作るだけですね!
ping
指定されたホストと交信が可能かどうかを確認するコマンド
リモートホストに対して、パケットを送り、
稼働していればレスポンスが返ってくる。
パケットは1秒ごとに連続して送り続ける。