![登录非全局区域后找出全局区域名称](https://linux22.com/image/18643/%E7%99%BB%E5%BD%95%E9%9D%9E%E5%85%A8%E5%B1%80%E5%8C%BA%E5%9F%9F%E5%90%8E%E6%89%BE%E5%87%BA%E5%85%A8%E5%B1%80%E5%8C%BA%E5%9F%9F%E5%90%8D%E7%A7%B0.png)
据我了解,在 Unix Oracle-Solaris OS 中,该zoneadm list
命令将轻松显示所有可用区域。但是,如果我登录到非全局区域,则没有简单的方法来获取有关全局区域的信息。
我发现该arp
命令会有一些帮助,因为它会返回 NIC mac 地址。然后,通过 NIC mac 地址,我可以arp
再次获取与该(NIC)mac 地址关联的所有计算机名称。
这个过程对我来说听起来有点复杂。
有没有更好的方法来获取这些信息?
答案1
没有受支持的方式,这是设计使然。非全局区域是隔离的。 arp 技巧并不总是可靠,而且对于独占 IP 区域也不起作用。如果您希望获得此信息,您可以实现自己的方法,例如编写 /etc/globalzone 这样的文件,因为全局区域当然可以访问每个区域文件系统。
不过,如果您在将区域从一个全局区域分离并将其附加到另一个全局区域后不更新该文件,这可能会产生误导。