1インスタンスに複数のENI/EIPを設定するとときに、
eth0のエイリアスを複数用意する必要があります。
その際以下の方法で複数のifcfg-eth0:*を作らず1つのファイルだけで
privateIPを一括設定することが可能です。
例)PrivateIP(10.0.0.0/24)
10.0.0.10 (ENIのメインIP)
10.0.0.11〜10.0.0.19(エイリアスIP)
cd /etc/sysconfig/network-scripts/
vi ifcfg-eth0
———————
DEVICE=eth0
BOOTPROTO=dhcp
ONBOOT=on
———————
vi ifcfg-eth0-range:1
———————
IPADDR_START=10.0.0.11
IPADDR_END=10.0.0.19
NETMASK=255.255.255.0
NAME=”range1″
CLONENUM_START=1
———————
service network restart
で
- eth0 =>10.0.0.10
- eth0:1=>10.0.0.11
- eth0:2=>10.0.0.12
eth0:9=>10.0.0.19
の設定が行われます。
ポイントは、
メインIPはDHCP指定にすること
&
エイリアスの設定にNETMASKの指定
を忘れない事です!
(メインIPってDHCPでなくstaticで指定してもいいのかな??)