首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从普通nfs共享的Netboot。如何合并小的差异(例如在/etc中)?

从普通nfs共享的Netboot。如何合并小的差异(例如在/etc中)?
EN

Server Fault用户
提问于 2019-04-14 17:04:10
回答 1查看 510关注 0票数 1

我有一组(Ubuntu16.04)服务器,它们是无盘的,并且是从公共nfs共享启动的。

共享是只读的,我使用tmpfs覆盖。为此,我将/etc/overlayroot.local.conf设置为

代码语言:javascript
复制
overlayroot_cfgdisk="disabled"
overlayroot="tmpfs:recurse=0"

到目前为止一切都很顺利。

现在,我添加了更多不同名称为NIC的机器,因此对于它们,我需要一个不同的/etc/network/interfaces (将来可能的话,我希望进一步多样化配置)。如果不管理根文件系统的单个、几乎相同的副本,我怎么能做到这一点?

我找到了一个解决方案 (德语幻灯片/对话),它具有不同级别的auFS,它们通过由initrd处理的DHCP选项字符串设置。但是没有讨论构建initrd的相关脚本。

顺便说一下。我的/etc/network/interfaces如下所示

代码语言:javascript
复制
# The primary network interface
auto eno1
iface eno1 inet dhcp

# secondary network interface, connected to nfs_root
iface eno2 inet manual

在新机器上,NIC被称为enp24s0fx

EN

回答 1

Server Fault用户

发布于 2019-04-14 18:38:48

udev可预测的网络接口名称在相同的硬件上应该是一致的,显然您有异构的硬件。

在一个接口的简单情况下,可以通过将net.ifnames=0 biosdevname=0添加到Linux命令行来禁用持久命名。(问Ubuntu:更改网络接口名Ubuntu16.04)

然而,对于多个接口,没有任何保证成为eth0。您可以打开持久命名,但是规则自定义通常是通过将主机特定的MAC地址写入文件来完成的。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/963009

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档