小编Mik*_*oss的帖子

当我没有在 dhclient.conf 中定义时,我的 DHCP 服务器如何知道我机器的主机名?

我正在尝试解决一些与我们网络上的 DHCP 相关的时髦 DNS 问题(我怀疑我们目前有不止一个 DHCP 服务器在运行),在尝试解决这个问题时,我注意到我刚刚使用的新服务器有些奇怪设置。

有问题的服务器是运行 Ubuntu 9.10 Server 的 Xen 虚拟机。物理 Xen 服务器也在我们的网络上,当我第一次在 Xen 中启动 VM 时(我从运行在我机器上的本地 Virtualbox VM 导入它,它在不同的网络上运行),它有一个从我们的办公网络租用 DHCP,一切都很好。

我检查了dhclient.eth0.leases文件以查看配置的内容,并看到机器所在的先前网络的旧 DHCP 租用仍然存在,以及它当前连接到的办公网络的新 DHCP 租用。我立刻注意到了两件事:

  1. 来自先前网络的旧 DHCP 租用信息没有options host-name一行,我认为这意味着 VM 的原始 VirtualBox 版本没有将此选项发送到 DHCP 服务器。或者这是否意味着旧的 DHCP 服务器不支持 DHCP 主机名选项?当时它正在使用 VirualBox 的内部 DHCP 服务器......

  2. 新的 DHCP 租用信息确实options host-name一行,其中包括服务器的正确当前主机名(“fozzie”)。如果我理解正确,这意味着服务器将其主机名发送到我们网络上的 DHCP 服务器。

关于这一切,我有很多不明白的地方。

首先,我dhclient.conf在任何时候都没有改变服务器;它使用默认配置。实际上,它逐字包含以下行:

send host-name "<hostname>"

所以我的第一个问题是,如果配置没有设置为首先发送服务器的真实主机名,它到底是如何知道发送服务器的真实主机名的?

其次,为什么第一个 DHCP 租用(对于旧网络)不包括option host-name,但第二个 DHCP 租用(在新网络上)确实包括它,如果我没有接触任何配置文件?

我所做的只是将原始 …

domain-name-system dhcp linux ubuntu

13
推荐指数
1
解决办法
2万
查看次数

在 ZFS 中使用精简配置时,如何确保不会耗尽物理磁盘空间?

如果这似乎是一个基本问题,请原谅我,但我在谷歌上找不到任何具体的东西,而且我不是系统管理员。

我们正在我们的办公室使用 NexentaStor 和 8 磁盘 RAID Z3 配置(8 x 1.36 TB 驱动器)设置 SAN,并且正在配置一切。

目前,就总磁盘空间而言,我们在 SAN 上有大约 10.8 TB 的“真实”存储空间,全部分配在单个 zpool/zvol 中。我正在考虑为 zvol 进行精简配置(为了论证起见)100 TB 的空间,以应对未来的增长。

理论上这似乎很简单:当我们接近用完实际磁盘空间时,我们只需添加一些新驱动器,它就会“正常工作”:无需担心文件系统大小调整或停机时间。

但是,我们如何知道何时需要添加更多容量,而不是每隔几个小时登录一次 SAN 并确保我们仍有可用空间?

例如,这通常是通过设置cron作业来处理的,还是 NexentaStor(或 ZFS 本身)在您接近容量时提供警告,或者您是否应该“知道”在任何给定时间还剩下多少空间?并且必须自己跟踪它?

如果有帮助,10.8 TB zvol 将用作我们的虚拟服务器和测试虚拟机(也是精简配置的)的后备存储(通过 iSCSI),所以我看到的部分问题是它可能易于运行如果我们不断地创建/快照/恢复虚拟机(我们在测试不同的机器配置和软件环境时会做很多事情),就会导致磁盘空间不足。

zfs storage-area-network capacity-planning nexenta

7
推荐指数
2
解决办法
8068
查看次数