instance 的网卡是如何被配置并拉起的?这是理解和用好
cloud-init 非常关键的一步。我们先讨论一个最简单基础的场景:
镜像中没有安装 cloud-init。
此时 instance 启动时网卡能不能被拉起来完全 靠运气!是的,
就是运气。
因为这种情况下网卡的配置是死的,完全依赖于镜像中
/etc/network/interfaces 原有的配置。比如原镜像中的配置是:
auto eth0
iface eth0 inet dhcp
instance 只有满足下面所有条件网卡才能被拉起来:
1. 正好只有一块网卡
2. 正好网卡就叫 eth0
3. 正好 subnet 开了 DHCP
只要出现下面任意一种情况就会失败:
1. 还有其他网卡,比如 eth1,或者
2. 网卡不叫 eth0 ,比如 ens3,或者
3. 没有 DHCP
评论0